@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700");
body {
  font-size: 14px;
  overflow-x: hidden;
  background: white;
  color: color("dark");
}

html, body {
  height: 100%;
}

a,
a:hover,
a:focus,
a:active,
button,
button:hover,
button:focus,
button:active {
  text-decoration: none;
  outline: none;
  box-shadow: none;
}

h1, h2, h3, h4, h5, h6, p, ul, li, body, html {
  padding: 0;
  margin: 0;
  line-height: normal;
}

p {
  line-height: initial;
}

ul {
  list-style-type: none;
}

a,
button {
  transition: all 0.2s;
  cursor: pointer;
}

.material-icons {
  line-height: normal;
}

.dropdown.open [data-toggle=dropdown] i.keyboard_arrow_down {
  transform: rotateX(180deg);
}

.particles {
  position: relative;
}
.particles canvas {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 0;
}

.c-success {
  color: #3fe09d;
}

.c-warning {
  color: #ff7069;
}

.bg-blue {
  background: #0080FF;
}

.bg-yellow {
  background: #ffc927;
}

.layout-main {
  color: #161f3e;
}

@font-face {
  font-family: "Material Icons";
  src: url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/material-icons/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/material-icons/MaterialIcons-Regular.woff2") format("woff2"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/material-icons/MaterialIcons-Regular.woff") format("woff"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/material-icons/MaterialIcons-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.material-icons,
.mi {
  font-family: "Material Icons" !important;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}

/* Unicode */
.material-icons.three_d_rotation::before,
.mi.three_d_rotation::before {
  content: "";
}

.material-icons.ac_unit::before,
.mi.ac_unit::before {
  content: "";
}

.material-icons.access_alarm::before,
.mi.access_alarm::before {
  content: "";
}

.material-icons.access_alarms::before,
.mi.access_alarms::before {
  content: "";
}

.material-icons.access_time::before,
.mi.access_time::before {
  content: "";
}

.material-icons.accessibility::before,
.mi.accessibility::before {
  content: "";
}

.material-icons.accessible::before,
.mi.accessible::before {
  content: "";
}

.material-icons.account_balance::before,
.mi.account_balance::before {
  content: "";
}

.material-icons.account_balance_wallet::before,
.mi.account_balance_wallet::before {
  content: "";
}

.material-icons.account_box::before,
.mi.account_box::before {
  content: "";
}

.material-icons.account_circle::before,
.mi.account_circle::before {
  content: "";
}

.material-icons.adb::before,
.mi.adb::before {
  content: "";
}

.material-icons.add::before,
.mi.add::before {
  content: "";
}

.material-icons.add_a_photo::before,
.mi.add_a_photo::before {
  content: "";
}

.material-icons.add_alarm::before,
.mi.add_alarm::before {
  content: "";
}

.material-icons.add_alert::before,
.mi.add_alert::before {
  content: "";
}

.material-icons.add_box::before,
.mi.add_box::before {
  content: "";
}

.material-icons.add_circle::before,
.mi.add_circle::before {
  content: "";
}

.material-icons.add_circle_outline::before,
.mi.add_circle_outline::before {
  content: "";
}

.material-icons.add_location::before,
.mi.add_location::before {
  content: "";
}

.material-icons.add_shopping_cart::before,
.mi.add_shopping_cart::before {
  content: "";
}

.material-icons.add_to_photos::before,
.mi.add_to_photos::before {
  content: "";
}

.material-icons.add_to_queue::before,
.mi.add_to_queue::before {
  content: "";
}

.material-icons.adjust::before,
.mi.adjust::before {
  content: "";
}

.material-icons.airline_seat_flat::before,
.mi.airline_seat_flat::before {
  content: "";
}

.material-icons.airline_seat_flat_angled::before,
.mi.airline_seat_flat_angled::before {
  content: "";
}

.material-icons.airline_seat_individual_suite::before,
.mi.airline_seat_individual_suite::before {
  content: "";
}

.material-icons.airline_seat_legroom_extra::before,
.mi.airline_seat_legroom_extra::before {
  content: "";
}

.material-icons.airline_seat_legroom_normal::before,
.mi.airline_seat_legroom_normal::before {
  content: "";
}

.material-icons.airline_seat_legroom_reduced::before,
.mi.airline_seat_legroom_reduced::before {
  content: "";
}

.material-icons.airline_seat_recline_extra::before,
.mi.airline_seat_recline_extra::before {
  content: "";
}

.material-icons.airline_seat_recline_normal::before,
.mi.airline_seat_recline_normal::before {
  content: "";
}

.material-icons.airplanemode_active::before,
.mi.airplanemode_active::before {
  content: "";
}

.material-icons.airplanemode_inactive::before,
.mi.airplanemode_inactive::before {
  content: "";
}

.material-icons.airplay::before,
.mi.airplay::before {
  content: "";
}

.material-icons.airport_shuttle::before,
.mi.airport_shuttle::before {
  content: "";
}

.material-icons.alarm::before,
.mi.alarm::before {
  content: "";
}

.material-icons.alarm_add::before,
.mi.alarm_add::before {
  content: "";
}

.material-icons.alarm_off::before,
.mi.alarm_off::before {
  content: "";
}

.material-icons.alarm_on::before,
.mi.alarm_on::before {
  content: "";
}

.material-icons.album::before,
.mi.album::before {
  content: "";
}

.material-icons.all_inclusive::before,
.mi.all_inclusive::before {
  content: "";
}

.material-icons.all_out::before,
.mi.all_out::before {
  content: "";
}

.material-icons.android::before,
.mi.android::before {
  content: "";
}

.material-icons.announcement::before,
.mi.announcement::before {
  content: "";
}

.material-icons.apps::before,
.mi.apps::before {
  content: "";
}

.material-icons.archive::before,
.mi.archive::before {
  content: "";
}

.material-icons.arrow_back::before,
.mi.arrow_back::before {
  content: "";
}

.material-icons.arrow_downward::before,
.mi.arrow_downward::before {
  content: "";
}

.material-icons.arrow_drop_down::before,
.mi.arrow_drop_down::before {
  content: "";
}

.material-icons.arrow_drop_down_circle::before,
.mi.arrow_drop_down_circle::before {
  content: "";
}

.material-icons.arrow_drop_up::before,
.mi.arrow_drop_up::before {
  content: "";
}

.material-icons.arrow_forward::before,
.mi.arrow_forward::before {
  content: "";
}

.material-icons.arrow_upward::before,
.mi.arrow_upward::before {
  content: "";
}

.material-icons.art_track::before,
.mi.art_track::before {
  content: "";
}

.material-icons.aspect_ratio::before,
.mi.aspect_ratio::before {
  content: "";
}

.material-icons.assessment::before,
.mi.assessment::before {
  content: "";
}

.material-icons.assignment::before,
.mi.assignment::before {
  content: "";
}

.material-icons.assignment_ind::before,
.mi.assignment_ind::before {
  content: "";
}

.material-icons.assignment_late::before,
.mi.assignment_late::before {
  content: "";
}

.material-icons.assignment_return::before,
.mi.assignment_return::before {
  content: "";
}

.material-icons.assignment_returned::before,
.mi.assignment_returned::before {
  content: "";
}

.material-icons.assignment_turned_in::before,
.mi.assignment_turned_in::before {
  content: "";
}

.material-icons.assistant::before,
.mi.assistant::before {
  content: "";
}

.material-icons.assistant_photo::before,
.mi.assistant_photo::before {
  content: "";
}

.material-icons.attach_file::before,
.mi.attach_file::before {
  content: "";
}

.material-icons.attach_money::before,
.mi.attach_money::before {
  content: "";
}

.material-icons.attachment::before,
.mi.attachment::before {
  content: "";
}

.material-icons.audiotrack::before,
.mi.audiotrack::before {
  content: "";
}

.material-icons.autorenew::before,
.mi.autorenew::before {
  content: "";
}

.material-icons.av_timer::before,
.mi.av_timer::before {
  content: "";
}

.material-icons.backspace::before,
.mi.backspace::before {
  content: "";
}

.material-icons.backup::before,
.mi.backup::before {
  content: "";
}

.material-icons.battery_alert::before,
.mi.battery_alert::before {
  content: "";
}

.material-icons.battery_charging_full::before,
.mi.battery_charging_full::before {
  content: "";
}

.material-icons.battery_full::before,
.mi.battery_full::before {
  content: "";
}

.material-icons.battery_std::before,
.mi.battery_std::before {
  content: "";
}

.material-icons.battery_unknown::before,
.mi.battery_unknown::before {
  content: "";
}

.material-icons.beach_access::before,
.mi.beach_access::before {
  content: "";
}

.material-icons.beenhere::before,
.mi.beenhere::before {
  content: "";
}

.material-icons.block::before,
.mi.block::before {
  content: "";
}

.material-icons.bluetooth::before,
.mi.bluetooth::before {
  content: "";
}

.material-icons.bluetooth_audio::before,
.mi.bluetooth_audio::before {
  content: "";
}

.material-icons.bluetooth_connected::before,
.mi.bluetooth_connected::before {
  content: "";
}

.material-icons.bluetooth_disabled::before,
.mi.bluetooth_disabled::before {
  content: "";
}

.material-icons.bluetooth_searching::before,
.mi.bluetooth_searching::before {
  content: "";
}

.material-icons.blur_circular::before,
.mi.blur_circular::before {
  content: "";
}

.material-icons.blur_linear::before,
.mi.blur_linear::before {
  content: "";
}

.material-icons.blur_off::before,
.mi.blur_off::before {
  content: "";
}

.material-icons.blur_on::before,
.mi.blur_on::before {
  content: "";
}

.material-icons.book::before,
.mi.book::before {
  content: "";
}

.material-icons.bookmark::before,
.mi.bookmark::before {
  content: "";
}

.material-icons.bookmark_border::before,
.mi.bookmark_border::before {
  content: "";
}

.material-icons.border_all::before,
.mi.border_all::before {
  content: "";
}

.material-icons.border_bottom::before,
.mi.border_bottom::before {
  content: "";
}

.material-icons.border_clear::before,
.mi.border_clear::before {
  content: "";
}

.material-icons.border_color::before,
.mi.border_color::before {
  content: "";
}

.material-icons.border_horizontal::before,
.mi.border_horizontal::before {
  content: "";
}

.material-icons.border_inner::before,
.mi.border_inner::before {
  content: "";
}

.material-icons.border_left::before,
.mi.border_left::before {
  content: "";
}

.material-icons.border_outer::before,
.mi.border_outer::before {
  content: "";
}

.material-icons.border_right::before,
.mi.border_right::before {
  content: "";
}

.material-icons.border_style::before,
.mi.border_style::before {
  content: "";
}

.material-icons.border_top::before,
.mi.border_top::before {
  content: "";
}

.material-icons.border_vertical::before,
.mi.border_vertical::before {
  content: "";
}

.material-icons.branding_watermark::before,
.mi.branding_watermark::before {
  content: "";
}

.material-icons.brightness_1::before,
.mi.brightness_1::before {
  content: "";
}

.material-icons.brightness_2::before,
.mi.brightness_2::before {
  content: "";
}

.material-icons.brightness_3::before,
.mi.brightness_3::before {
  content: "";
}

.material-icons.brightness_4::before,
.mi.brightness_4::before {
  content: "";
}

.material-icons.brightness_5::before,
.mi.brightness_5::before {
  content: "";
}

.material-icons.brightness_6::before,
.mi.brightness_6::before {
  content: "";
}

.material-icons.brightness_7::before,
.mi.brightness_7::before {
  content: "";
}

.material-icons.brightness_auto::before,
.mi.brightness_auto::before {
  content: "";
}

.material-icons.brightness_high::before,
.mi.brightness_high::before {
  content: "";
}

.material-icons.brightness_low::before,
.mi.brightness_low::before {
  content: "";
}

.material-icons.brightness_medium::before,
.mi.brightness_medium::before {
  content: "";
}

.material-icons.broken_image::before,
.mi.broken_image::before {
  content: "";
}

.material-icons.brush::before,
.mi.brush::before {
  content: "";
}

.material-icons.bubble_chart::before,
.mi.bubble_chart::before {
  content: "";
}

.material-icons.bug_report::before,
.mi.bug_report::before {
  content: "";
}

.material-icons.build::before,
.mi.build::before {
  content: "";
}

.material-icons.burst_mode::before,
.mi.burst_mode::before {
  content: "";
}

.material-icons.business::before,
.mi.business::before {
  content: "";
}

.material-icons.business_center::before,
.mi.business_center::before {
  content: "";
}

.material-icons.cached::before,
.mi.cached::before {
  content: "";
}

.material-icons.cake::before,
.mi.cake::before {
  content: "";
}

.material-icons.call::before,
.mi.call::before {
  content: "";
}

.material-icons.call_end::before,
.mi.call_end::before {
  content: "";
}

.material-icons.call_made::before,
.mi.call_made::before {
  content: "";
}

.material-icons.call_merge::before,
.mi.call_merge::before {
  content: "";
}

.material-icons.call_missed::before,
.mi.call_missed::before {
  content: "";
}

.material-icons.call_missed_outgoing::before,
.mi.call_missed_outgoing::before {
  content: "";
}

.material-icons.call_received::before,
.mi.call_received::before {
  content: "";
}

.material-icons.call_split::before,
.mi.call_split::before {
  content: "";
}

.material-icons.call_to_action::before,
.mi.call_to_action::before {
  content: "";
}

.material-icons.camera::before,
.mi.camera::before {
  content: "";
}

.material-icons.camera_alt::before,
.mi.camera_alt::before {
  content: "";
}

.material-icons.camera_enhance::before,
.mi.camera_enhance::before {
  content: "";
}

.material-icons.camera_front::before,
.mi.camera_front::before {
  content: "";
}

.material-icons.camera_rear::before,
.mi.camera_rear::before {
  content: "";
}

.material-icons.camera_roll::before,
.mi.camera_roll::before {
  content: "";
}

.material-icons.cancel::before,
.mi.cancel::before {
  content: "";
}

.material-icons.card_giftcard::before,
.mi.card_giftcard::before {
  content: "";
}

.material-icons.card_membership::before,
.mi.card_membership::before {
  content: "";
}

.material-icons.card_travel::before,
.mi.card_travel::before {
  content: "";
}

.material-icons.casino::before,
.mi.casino::before {
  content: "";
}

.material-icons.cast::before,
.mi.cast::before {
  content: "";
}

.material-icons.cast_connected::before,
.mi.cast_connected::before {
  content: "";
}

.material-icons.center_focus_strong::before,
.mi.center_focus_strong::before {
  content: "";
}

.material-icons.center_focus_weak::before,
.mi.center_focus_weak::before {
  content: "";
}

.material-icons.change_history::before,
.mi.change_history::before {
  content: "";
}

.material-icons.chat::before,
.mi.chat::before {
  content: "";
}

.material-icons.chat_bubble::before,
.mi.chat_bubble::before {
  content: "";
}

.material-icons.chat_bubble_outline::before,
.mi.chat_bubble_outline::before {
  content: "";
}

.material-icons.check::before,
.mi.check::before {
  content: "";
}

.material-icons.check_box::before,
.mi.check_box::before {
  content: "";
}

.material-icons.check_box_outline_blank::before,
.mi.check_box_outline_blank::before {
  content: "";
}

.material-icons.check_circle::before,
.mi.check_circle::before {
  content: "";
}

.material-icons.chevron_left::before,
.mi.chevron_left::before {
  content: "";
}

.material-icons.chevron_right::before,
.mi.chevron_right::before {
  content: "";
}

.material-icons.child_care::before,
.mi.child_care::before {
  content: "";
}

.material-icons.child_friendly::before,
.mi.child_friendly::before {
  content: "";
}

.material-icons.chrome_reader_mode::before,
.mi.chrome_reader_mode::before {
  content: "";
}

.material-icons.class::before,
.mi.class::before {
  content: "";
}

.material-icons.clear::before,
.mi.clear::before {
  content: "";
}

.material-icons.clear_all::before,
.mi.clear_all::before {
  content: "";
}

.material-icons.close::before,
.mi.close::before {
  content: "";
}

.material-icons.closed_caption::before,
.mi.closed_caption::before {
  content: "";
}

.material-icons.cloud::before,
.mi.cloud::before {
  content: "";
}

.material-icons.cloud_circle::before,
.mi.cloud_circle::before {
  content: "";
}

.material-icons.cloud_done::before,
.mi.cloud_done::before {
  content: "";
}

.material-icons.cloud_download::before,
.mi.cloud_download::before {
  content: "";
}

.material-icons.cloud_off::before,
.mi.cloud_off::before {
  content: "";
}

.material-icons.cloud_queue::before,
.mi.cloud_queue::before {
  content: "";
}

.material-icons.cloud_upload::before,
.mi.cloud_upload::before {
  content: "";
}

.material-icons.code::before,
.mi.code::before {
  content: "";
}

.material-icons.collections::before,
.mi.collections::before {
  content: "";
}

.material-icons.collections_bookmark::before,
.mi.collections_bookmark::before {
  content: "";
}

.material-icons.color_lens::before,
.mi.color_lens::before {
  content: "";
}

.material-icons.colorize::before,
.mi.colorize::before {
  content: "";
}

.material-icons.comment::before,
.mi.comment::before {
  content: "";
}

.material-icons.compare::before,
.mi.compare::before {
  content: "";
}

.material-icons.compare_arrows::before,
.mi.compare_arrows::before {
  content: "";
}

.material-icons.computer::before,
.mi.computer::before {
  content: "";
}

.material-icons.confirmation_number::before,
.mi.confirmation_number::before {
  content: "";
}

.material-icons.contact_mail::before,
.mi.contact_mail::before {
  content: "";
}

.material-icons.contact_phone::before,
.mi.contact_phone::before {
  content: "";
}

.material-icons.contacts::before,
.mi.contacts::before {
  content: "";
}

.material-icons.content_copy::before,
.mi.content_copy::before {
  content: "";
}

.material-icons.content_cut::before,
.mi.content_cut::before {
  content: "";
}

.material-icons.content_paste::before,
.mi.content_paste::before {
  content: "";
}

.material-icons.control_point::before,
.mi.control_point::before {
  content: "";
}

.material-icons.control_point_duplicate::before,
.mi.control_point_duplicate::before {
  content: "";
}

.material-icons.copyright::before,
.mi.copyright::before {
  content: "";
}

.material-icons.create::before,
.mi.create::before {
  content: "";
}

.material-icons.create_new_folder::before,
.mi.create_new_folder::before {
  content: "";
}

.material-icons.credit_card::before,
.mi.credit_card::before {
  content: "";
}

.material-icons.crop::before,
.mi.crop::before {
  content: "";
}

.material-icons.crop_16_9::before,
.mi.crop_16_9::before {
  content: "";
}

.material-icons.crop_3_2::before,
.mi.crop_3_2::before {
  content: "";
}

.material-icons.crop_5_4::before,
.mi.crop_5_4::before {
  content: "";
}

.material-icons.crop_7_5::before,
.mi.crop_7_5::before {
  content: "";
}

.material-icons.crop_din::before,
.mi.crop_din::before {
  content: "";
}

.material-icons.crop_free::before,
.mi.crop_free::before {
  content: "";
}

.material-icons.crop_landscape::before,
.mi.crop_landscape::before {
  content: "";
}

.material-icons.crop_original::before,
.mi.crop_original::before {
  content: "";
}

.material-icons.crop_portrait::before,
.mi.crop_portrait::before {
  content: "";
}

.material-icons.crop_rotate::before,
.mi.crop_rotate::before {
  content: "";
}

.material-icons.crop_square::before,
.mi.crop_square::before {
  content: "";
}

.material-icons.dashboard::before,
.mi.dashboard::before {
  content: "";
}

.material-icons.data_usage::before,
.mi.data_usage::before {
  content: "";
}

.material-icons.date_range::before,
.mi.date_range::before {
  content: "";
}

.material-icons.dehaze::before,
.mi.dehaze::before {
  content: "";
}

.material-icons.delete::before,
.mi.delete::before {
  content: "";
}

.material-icons.delete_forever::before,
.mi.delete_forever::before {
  content: "";
}

.material-icons.delete_sweep::before,
.mi.delete_sweep::before {
  content: "";
}

.material-icons.description::before,
.mi.description::before {
  content: "";
}

.material-icons.desktop_mac::before,
.mi.desktop_mac::before {
  content: "";
}

.material-icons.desktop_windows::before,
.mi.desktop_windows::before {
  content: "";
}

.material-icons.details::before,
.mi.details::before {
  content: "";
}

.material-icons.developer_board::before,
.mi.developer_board::before {
  content: "";
}

.material-icons.developer_mode::before,
.mi.developer_mode::before {
  content: "";
}

.material-icons.device_hub::before,
.mi.device_hub::before {
  content: "";
}

.material-icons.devices::before,
.mi.devices::before {
  content: "";
}

.material-icons.devices_other::before,
.mi.devices_other::before {
  content: "";
}

.material-icons.dialer_sip::before,
.mi.dialer_sip::before {
  content: "";
}

.material-icons.dialpad::before,
.mi.dialpad::before {
  content: "";
}

.material-icons.directions::before,
.mi.directions::before {
  content: "";
}

.material-icons.directions_bike::before,
.mi.directions_bike::before {
  content: "";
}

.material-icons.directions_boat::before,
.mi.directions_boat::before {
  content: "";
}

.material-icons.directions_bus::before,
.mi.directions_bus::before {
  content: "";
}

.material-icons.directions_car::before,
.mi.directions_car::before {
  content: "";
}

.material-icons.directions_railway::before,
.mi.directions_railway::before {
  content: "";
}

.material-icons.directions_run::before,
.mi.directions_run::before {
  content: "";
}

.material-icons.directions_subway::before,
.mi.directions_subway::before {
  content: "";
}

.material-icons.directions_transit::before,
.mi.directions_transit::before {
  content: "";
}

.material-icons.directions_walk::before,
.mi.directions_walk::before {
  content: "";
}

.material-icons.disc_full::before,
.mi.disc_full::before {
  content: "";
}

.material-icons.dns::before,
.mi.dns::before {
  content: "";
}

.material-icons.do_not_disturb::before,
.mi.do_not_disturb::before {
  content: "";
}

.material-icons.do_not_disturb_alt::before,
.mi.do_not_disturb_alt::before {
  content: "";
}

.material-icons.do_not_disturb_off::before,
.mi.do_not_disturb_off::before {
  content: "";
}

.material-icons.do_not_disturb_on::before,
.mi.do_not_disturb_on::before {
  content: "";
}

.material-icons.dock::before,
.mi.dock::before {
  content: "";
}

.material-icons.domain::before,
.mi.domain::before {
  content: "";
}

.material-icons.done::before,
.mi.done::before {
  content: "";
}

.material-icons.done_all::before,
.mi.done_all::before {
  content: "";
}

.material-icons.donut_large::before,
.mi.donut_large::before {
  content: "";
}

.material-icons.donut_small::before,
.mi.donut_small::before {
  content: "";
}

.material-icons.drafts::before,
.mi.drafts::before {
  content: "";
}

.material-icons.drag_handle::before,
.mi.drag_handle::before {
  content: "";
}

.material-icons.drive_eta::before,
.mi.drive_eta::before {
  content: "";
}

.material-icons.dvr::before,
.mi.dvr::before {
  content: "";
}

.material-icons.edit::before,
.mi.edit::before {
  content: "";
}

.material-icons.edit_location::before,
.mi.edit_location::before {
  content: "";
}

.material-icons.eject::before,
.mi.eject::before {
  content: "";
}

.material-icons.email::before,
.mi.email::before {
  content: "";
}

.material-icons.enhanced_encryption::before,
.mi.enhanced_encryption::before {
  content: "";
}

.material-icons.equalizer::before,
.mi.equalizer::before {
  content: "";
}

.material-icons.error::before,
.mi.error::before {
  content: "";
}

.material-icons.error_outline::before,
.mi.error_outline::before {
  content: "";
}

.material-icons.euro_symbol::before,
.mi.euro_symbol::before {
  content: "";
}

.material-icons.ev_station::before,
.mi.ev_station::before {
  content: "";
}

.material-icons.event::before,
.mi.event::before {
  content: "";
}

.material-icons.event_available::before,
.mi.event_available::before {
  content: "";
}

.material-icons.event_busy::before,
.mi.event_busy::before {
  content: "";
}

.material-icons.event_note::before,
.mi.event_note::before {
  content: "";
}

.material-icons.event_seat::before,
.mi.event_seat::before {
  content: "";
}

.material-icons.exit_to_app::before,
.mi.exit_to_app::before {
  content: "";
}

.material-icons.expand_less::before,
.mi.expand_less::before {
  content: "";
}

.material-icons.expand_more::before,
.mi.expand_more::before {
  content: "";
}

.material-icons.explicit::before,
.mi.explicit::before {
  content: "";
}

.material-icons.explore::before,
.mi.explore::before {
  content: "";
}

.material-icons.exposure::before,
.mi.exposure::before {
  content: "";
}

.material-icons.exposure_neg_1::before,
.mi.exposure_neg_1::before {
  content: "";
}

.material-icons.exposure_neg_2::before,
.mi.exposure_neg_2::before {
  content: "";
}

.material-icons.exposure_plus_1::before,
.mi.exposure_plus_1::before {
  content: "";
}

.material-icons.exposure_plus_2::before,
.mi.exposure_plus_2::before {
  content: "";
}

.material-icons.exposure_zero::before,
.mi.exposure_zero::before {
  content: "";
}

.material-icons.extension::before,
.mi.extension::before {
  content: "";
}

.material-icons.face::before,
.mi.face::before {
  content: "";
}

.material-icons.fast_forward::before,
.mi.fast_forward::before {
  content: "";
}

.material-icons.fast_rewind::before,
.mi.fast_rewind::before {
  content: "";
}

.material-icons.favorite::before,
.mi.favorite::before {
  content: "";
}

.material-icons.favorite_border::before,
.mi.favorite_border::before {
  content: "";
}

.material-icons.featured_play_list::before,
.mi.featured_play_list::before {
  content: "";
}

.material-icons.featured_video::before,
.mi.featured_video::before {
  content: "";
}

.material-icons.feedback::before,
.mi.feedback::before {
  content: "";
}

.material-icons.fiber_dvr::before,
.mi.fiber_dvr::before {
  content: "";
}

.material-icons.fiber_manual_record::before,
.mi.fiber_manual_record::before {
  content: "";
}

.material-icons.fiber_new::before,
.mi.fiber_new::before {
  content: "";
}

.material-icons.fiber_pin::before,
.mi.fiber_pin::before {
  content: "";
}

.material-icons.fiber_smart_record::before,
.mi.fiber_smart_record::before {
  content: "";
}

.material-icons.file_download::before,
.mi.file_download::before {
  content: "";
}

.material-icons.file_upload::before,
.mi.file_upload::before {
  content: "";
}

.material-icons.filter::before,
.mi.filter::before {
  content: "";
}

.material-icons.filter_1::before,
.mi.filter_1::before {
  content: "";
}

.material-icons.filter_2::before,
.mi.filter_2::before {
  content: "";
}

.material-icons.filter_3::before,
.mi.filter_3::before {
  content: "";
}

.material-icons.filter_4::before,
.mi.filter_4::before {
  content: "";
}

.material-icons.filter_5::before,
.mi.filter_5::before {
  content: "";
}

.material-icons.filter_6::before,
.mi.filter_6::before {
  content: "";
}

.material-icons.filter_7::before,
.mi.filter_7::before {
  content: "";
}

.material-icons.filter_8::before,
.mi.filter_8::before {
  content: "";
}

.material-icons.filter_9::before,
.mi.filter_9::before {
  content: "";
}

.material-icons.filter_9_plus::before,
.mi.filter_9_plus::before {
  content: "";
}

.material-icons.filter_b_and_w::before,
.mi.filter_b_and_w::before {
  content: "";
}

.material-icons.filter_center_focus::before,
.mi.filter_center_focus::before {
  content: "";
}

.material-icons.filter_drama::before,
.mi.filter_drama::before {
  content: "";
}

.material-icons.filter_frames::before,
.mi.filter_frames::before {
  content: "";
}

.material-icons.filter_hdr::before,
.mi.filter_hdr::before {
  content: "";
}

.material-icons.filter_list::before,
.mi.filter_list::before {
  content: "";
}

.material-icons.filter_none::before,
.mi.filter_none::before {
  content: "";
}

.material-icons.filter_tilt_shift::before,
.mi.filter_tilt_shift::before {
  content: "";
}

.material-icons.filter_vintage::before,
.mi.filter_vintage::before {
  content: "";
}

.material-icons.find_in_page::before,
.mi.find_in_page::before {
  content: "";
}

.material-icons.find_replace::before,
.mi.find_replace::before {
  content: "";
}

.material-icons.fingerprint::before,
.mi.fingerprint::before {
  content: "";
}

.material-icons.first_page::before,
.mi.first_page::before {
  content: "";
}

.material-icons.fitness_center::before,
.mi.fitness_center::before {
  content: "";
}

.material-icons.flag::before,
.mi.flag::before {
  content: "";
}

.material-icons.flare::before,
.mi.flare::before {
  content: "";
}

.material-icons.flash_auto::before,
.mi.flash_auto::before {
  content: "";
}

.material-icons.flash_off::before,
.mi.flash_off::before {
  content: "";
}

.material-icons.flash_on::before,
.mi.flash_on::before {
  content: "";
}

.material-icons.flight::before,
.mi.flight::before {
  content: "";
}

.material-icons.flight_land::before,
.mi.flight_land::before {
  content: "";
}

.material-icons.flight_takeoff::before,
.mi.flight_takeoff::before {
  content: "";
}

.material-icons.flip::before,
.mi.flip::before {
  content: "";
}

.material-icons.flip_to_back::before,
.mi.flip_to_back::before {
  content: "";
}

.material-icons.flip_to_front::before,
.mi.flip_to_front::before {
  content: "";
}

.material-icons.folder::before,
.mi.folder::before {
  content: "";
}

.material-icons.folder_open::before,
.mi.folder_open::before {
  content: "";
}

.material-icons.folder_shared::before,
.mi.folder_shared::before {
  content: "";
}

.material-icons.folder_special::before,
.mi.folder_special::before {
  content: "";
}

.material-icons.font_download::before,
.mi.font_download::before {
  content: "";
}

.material-icons.format_align_center::before,
.mi.format_align_center::before {
  content: "";
}

.material-icons.format_align_justify::before,
.mi.format_align_justify::before {
  content: "";
}

.material-icons.format_align_left::before,
.mi.format_align_left::before {
  content: "";
}

.material-icons.format_align_right::before,
.mi.format_align_right::before {
  content: "";
}

.material-icons.format_bold::before,
.mi.format_bold::before {
  content: "";
}

.material-icons.format_clear::before,
.mi.format_clear::before {
  content: "";
}

.material-icons.format_color_fill::before,
.mi.format_color_fill::before {
  content: "";
}

.material-icons.format_color_reset::before,
.mi.format_color_reset::before {
  content: "";
}

.material-icons.format_color_text::before,
.mi.format_color_text::before {
  content: "";
}

.material-icons.format_indent_decrease::before,
.mi.format_indent_decrease::before {
  content: "";
}

.material-icons.format_indent_increase::before,
.mi.format_indent_increase::before {
  content: "";
}

.material-icons.format_italic::before,
.mi.format_italic::before {
  content: "";
}

.material-icons.format_line_spacing::before,
.mi.format_line_spacing::before {
  content: "";
}

.material-icons.format_list_bulleted::before,
.mi.format_list_bulleted::before {
  content: "";
}

.material-icons.format_list_numbered::before,
.mi.format_list_numbered::before {
  content: "";
}

.material-icons.format_paint::before,
.mi.format_paint::before {
  content: "";
}

.material-icons.format_quote::before,
.mi.format_quote::before {
  content: "";
}

.material-icons.format_shapes::before,
.mi.format_shapes::before {
  content: "";
}

.material-icons.format_size::before,
.mi.format_size::before {
  content: "";
}

.material-icons.format_strikethrough::before,
.mi.format_strikethrough::before {
  content: "";
}

.material-icons.format_textdirection_l_to_r::before,
.mi.format_textdirection_l_to_r::before {
  content: "";
}

.material-icons.format_textdirection_r_to_l::before,
.mi.format_textdirection_r_to_l::before {
  content: "";
}

.material-icons.format_underlined::before,
.mi.format_underlined::before {
  content: "";
}

.material-icons.forum::before,
.mi.forum::before {
  content: "";
}

.material-icons.forward::before,
.mi.forward::before {
  content: "";
}

.material-icons.forward_10::before,
.mi.forward_10::before {
  content: "";
}

.material-icons.forward_30::before,
.mi.forward_30::before {
  content: "";
}

.material-icons.forward_5::before,
.mi.forward_5::before {
  content: "";
}

.material-icons.free_breakfast::before,
.mi.free_breakfast::before {
  content: "";
}

.material-icons.fullscreen::before,
.mi.fullscreen::before {
  content: "";
}

.material-icons.fullscreen_exit::before,
.mi.fullscreen_exit::before {
  content: "";
}

.material-icons.functions::before,
.mi.functions::before {
  content: "";
}

.material-icons.g_translate::before,
.mi.g_translate::before {
  content: "";
}

.material-icons.gamepad::before,
.mi.gamepad::before {
  content: "";
}

.material-icons.games::before,
.mi.games::before {
  content: "";
}

.material-icons.gavel::before,
.mi.gavel::before {
  content: "";
}

.material-icons.gesture::before,
.mi.gesture::before {
  content: "";
}

.material-icons.get_app::before,
.mi.get_app::before {
  content: "";
}

.material-icons.gif::before,
.mi.gif::before {
  content: "";
}

.material-icons.golf_course::before,
.mi.golf_course::before {
  content: "";
}

.material-icons.gps_fixed::before,
.mi.gps_fixed::before {
  content: "";
}

.material-icons.gps_not_fixed::before,
.mi.gps_not_fixed::before {
  content: "";
}

.material-icons.gps_off::before,
.mi.gps_off::before {
  content: "";
}

.material-icons.grade::before,
.mi.grade::before {
  content: "";
}

.material-icons.gradient::before,
.mi.gradient::before {
  content: "";
}

.material-icons.grain::before,
.mi.grain::before {
  content: "";
}

.material-icons.graphic_eq::before,
.mi.graphic_eq::before {
  content: "";
}

.material-icons.grid_off::before,
.mi.grid_off::before {
  content: "";
}

.material-icons.grid_on::before,
.mi.grid_on::before {
  content: "";
}

.material-icons.group::before,
.mi.group::before {
  content: "";
}

.material-icons.group_add::before,
.mi.group_add::before {
  content: "";
}

.material-icons.group_work::before,
.mi.group_work::before {
  content: "";
}

.material-icons.hd::before,
.mi.hd::before {
  content: "";
}

.material-icons.hdr_off::before,
.mi.hdr_off::before {
  content: "";
}

.material-icons.hdr_on::before,
.mi.hdr_on::before {
  content: "";
}

.material-icons.hdr_strong::before,
.mi.hdr_strong::before {
  content: "";
}

.material-icons.hdr_weak::before,
.mi.hdr_weak::before {
  content: "";
}

.material-icons.headset::before,
.mi.headset::before {
  content: "";
}

.material-icons.headset_mic::before,
.mi.headset_mic::before {
  content: "";
}

.material-icons.healing::before,
.mi.healing::before {
  content: "";
}

.material-icons.hearing::before,
.mi.hearing::before {
  content: "";
}

.material-icons.help::before,
.mi.help::before {
  content: "";
}

.material-icons.help_outline::before,
.mi.help_outline::before {
  content: "";
}

.material-icons.high_quality::before,
.mi.high_quality::before {
  content: "";
}

.material-icons.highlight::before,
.mi.highlight::before {
  content: "";
}

.material-icons.highlight_off::before,
.mi.highlight_off::before {
  content: "";
}

.material-icons.history::before,
.mi.history::before {
  content: "";
}

.material-icons.home::before,
.mi.home::before {
  content: "";
}

.material-icons.hot_tub::before,
.mi.hot_tub::before {
  content: "";
}

.material-icons.hotel::before,
.mi.hotel::before {
  content: "";
}

.material-icons.hourglass_empty::before,
.mi.hourglass_empty::before {
  content: "";
}

.material-icons.hourglass_full::before,
.mi.hourglass_full::before {
  content: "";
}

.material-icons.http::before,
.mi.http::before {
  content: "";
}

.material-icons.https::before,
.mi.https::before {
  content: "";
}

.material-icons.image::before,
.mi.image::before {
  content: "";
}

.material-icons.image_aspect_ratio::before,
.mi.image_aspect_ratio::before {
  content: "";
}

.material-icons.import_contacts::before,
.mi.import_contacts::before {
  content: "";
}

.material-icons.import_export::before,
.mi.import_export::before {
  content: "";
}

.material-icons.important_devices::before,
.mi.important_devices::before {
  content: "";
}

.material-icons.inbox::before,
.mi.inbox::before {
  content: "";
}

.material-icons.indeterminate_check_box::before,
.mi.indeterminate_check_box::before {
  content: "";
}

.material-icons.info::before,
.mi.info::before {
  content: "";
}

.material-icons.info_outline::before,
.mi.info_outline::before {
  content: "";
}

.material-icons.input::before,
.mi.input::before {
  content: "";
}

.material-icons.insert_chart::before,
.mi.insert_chart::before {
  content: "";
}

.material-icons.insert_comment::before,
.mi.insert_comment::before {
  content: "";
}

.material-icons.insert_drive_file::before,
.mi.insert_drive_file::before {
  content: "";
}

.material-icons.insert_emoticon::before,
.mi.insert_emoticon::before {
  content: "";
}

.material-icons.insert_invitation::before,
.mi.insert_invitation::before {
  content: "";
}

.material-icons.insert_link::before,
.mi.insert_link::before {
  content: "";
}

.material-icons.insert_photo::before,
.mi.insert_photo::before {
  content: "";
}

.material-icons.invert_colors::before,
.mi.invert_colors::before {
  content: "";
}

.material-icons.invert_colors_off::before,
.mi.invert_colors_off::before {
  content: "";
}

.material-icons.iso::before,
.mi.iso::before {
  content: "";
}

.material-icons.keyboard::before,
.mi.keyboard::before {
  content: "";
}

.material-icons.keyboard_arrow_down::before,
.mi.keyboard_arrow_down::before {
  content: "";
}

.material-icons.keyboard_arrow_left::before,
.mi.keyboard_arrow_left::before {
  content: "";
}

.material-icons.keyboard_arrow_right::before,
.mi.keyboard_arrow_right::before {
  content: "";
}

.material-icons.keyboard_arrow_up::before,
.mi.keyboard_arrow_up::before {
  content: "";
}

.material-icons.keyboard_backspace::before,
.mi.keyboard_backspace::before {
  content: "";
}

.material-icons.keyboard_capslock::before,
.mi.keyboard_capslock::before {
  content: "";
}

.material-icons.keyboard_hide::before,
.mi.keyboard_hide::before {
  content: "";
}

.material-icons.keyboard_return::before,
.mi.keyboard_return::before {
  content: "";
}

.material-icons.keyboard_tab::before,
.mi.keyboard_tab::before {
  content: "";
}

.material-icons.keyboard_voice::before,
.mi.keyboard_voice::before {
  content: "";
}

.material-icons.kitchen::before,
.mi.kitchen::before {
  content: "";
}

.material-icons.label::before,
.mi.label::before {
  content: "";
}

.material-icons.label_outline::before,
.mi.label_outline::before {
  content: "";
}

.material-icons.landscape::before,
.mi.landscape::before {
  content: "";
}

.material-icons.language::before,
.mi.language::before {
  content: "";
}

.material-icons.laptop::before,
.mi.laptop::before {
  content: "";
}

.material-icons.laptop_chromebook::before,
.mi.laptop_chromebook::before {
  content: "";
}

.material-icons.laptop_mac::before,
.mi.laptop_mac::before {
  content: "";
}

.material-icons.laptop_windows::before,
.mi.laptop_windows::before {
  content: "";
}

.material-icons.last_page::before,
.mi.last_page::before {
  content: "";
}

.material-icons.launch::before,
.mi.launch::before {
  content: "";
}

.material-icons.layers::before,
.mi.layers::before {
  content: "";
}

.material-icons.layers_clear::before,
.mi.layers_clear::before {
  content: "";
}

.material-icons.leak_add::before,
.mi.leak_add::before {
  content: "";
}

.material-icons.leak_remove::before,
.mi.leak_remove::before {
  content: "";
}

.material-icons.lens::before,
.mi.lens::before {
  content: "";
}

.material-icons.library_add::before,
.mi.library_add::before {
  content: "";
}

.material-icons.library_books::before,
.mi.library_books::before {
  content: "";
}

.material-icons.library_music::before,
.mi.library_music::before {
  content: "";
}

.material-icons.lightbulb_outline::before,
.mi.lightbulb_outline::before {
  content: "";
}

.material-icons.line_style::before,
.mi.line_style::before {
  content: "";
}

.material-icons.line_weight::before,
.mi.line_weight::before {
  content: "";
}

.material-icons.linear_scale::before,
.mi.linear_scale::before {
  content: "";
}

.material-icons.link::before,
.mi.link::before {
  content: "";
}

.material-icons.linked_camera::before,
.mi.linked_camera::before {
  content: "";
}

.material-icons.list::before,
.mi.list::before {
  content: "";
}

.material-icons.live_help::before,
.mi.live_help::before {
  content: "";
}

.material-icons.live_tv::before,
.mi.live_tv::before {
  content: "";
}

.material-icons.local_activity::before,
.mi.local_activity::before {
  content: "";
}

.material-icons.local_airport::before,
.mi.local_airport::before {
  content: "";
}

.material-icons.local_atm::before,
.mi.local_atm::before {
  content: "";
}

.material-icons.local_bar::before,
.mi.local_bar::before {
  content: "";
}

.material-icons.local_cafe::before,
.mi.local_cafe::before {
  content: "";
}

.material-icons.local_car_wash::before,
.mi.local_car_wash::before {
  content: "";
}

.material-icons.local_convenience_store::before,
.mi.local_convenience_store::before {
  content: "";
}

.material-icons.local_dining::before,
.mi.local_dining::before {
  content: "";
}

.material-icons.local_drink::before,
.mi.local_drink::before {
  content: "";
}

.material-icons.local_florist::before,
.mi.local_florist::before {
  content: "";
}

.material-icons.local_gas_station::before,
.mi.local_gas_station::before {
  content: "";
}

.material-icons.local_grocery_store::before,
.mi.local_grocery_store::before {
  content: "";
}

.material-icons.local_hospital::before,
.mi.local_hospital::before {
  content: "";
}

.material-icons.local_hotel::before,
.mi.local_hotel::before {
  content: "";
}

.material-icons.local_laundry_service::before,
.mi.local_laundry_service::before {
  content: "";
}

.material-icons.local_library::before,
.mi.local_library::before {
  content: "";
}

.material-icons.local_mall::before,
.mi.local_mall::before {
  content: "";
}

.material-icons.local_movies::before,
.mi.local_movies::before {
  content: "";
}

.material-icons.local_offer::before,
.mi.local_offer::before {
  content: "";
}

.material-icons.local_parking::before,
.mi.local_parking::before {
  content: "";
}

.material-icons.local_pharmacy::before,
.mi.local_pharmacy::before {
  content: "";
}

.material-icons.local_phone::before,
.mi.local_phone::before {
  content: "";
}

.material-icons.local_pizza::before,
.mi.local_pizza::before {
  content: "";
}

.material-icons.local_play::before,
.mi.local_play::before {
  content: "";
}

.material-icons.local_post_office::before,
.mi.local_post_office::before {
  content: "";
}

.material-icons.local_printshop::before,
.mi.local_printshop::before {
  content: "";
}

.material-icons.local_see::before,
.mi.local_see::before {
  content: "";
}

.material-icons.local_shipping::before,
.mi.local_shipping::before {
  content: "";
}

.material-icons.local_taxi::before,
.mi.local_taxi::before {
  content: "";
}

.material-icons.location_city::before,
.mi.location_city::before {
  content: "";
}

.material-icons.location_disabled::before,
.mi.location_disabled::before {
  content: "";
}

.material-icons.location_off::before,
.mi.location_off::before {
  content: "";
}

.material-icons.location_on::before,
.mi.location_on::before {
  content: "";
}

.material-icons.location_searching::before,
.mi.location_searching::before {
  content: "";
}

.material-icons.lock::before,
.mi.lock::before {
  content: "";
}

.material-icons.lock_open::before,
.mi.lock_open::before {
  content: "";
}

.material-icons.lock_outline::before,
.mi.lock_outline::before {
  content: "";
}

.material-icons.looks::before,
.mi.looks::before {
  content: "";
}

.material-icons.looks_3::before,
.mi.looks_3::before {
  content: "";
}

.material-icons.looks_4::before,
.mi.looks_4::before {
  content: "";
}

.material-icons.looks_5::before,
.mi.looks_5::before {
  content: "";
}

.material-icons.looks_6::before,
.mi.looks_6::before {
  content: "";
}

.material-icons.looks_one::before,
.mi.looks_one::before {
  content: "";
}

.material-icons.looks_two::before,
.mi.looks_two::before {
  content: "";
}

.material-icons.loop::before,
.mi.loop::before {
  content: "";
}

.material-icons.loupe::before,
.mi.loupe::before {
  content: "";
}

.material-icons.low_priority::before,
.mi.low_priority::before {
  content: "";
}

.material-icons.loyalty::before,
.mi.loyalty::before {
  content: "";
}

.material-icons.mail::before,
.mi.mail::before {
  content: "";
}

.material-icons.mail_outline::before,
.mi.mail_outline::before {
  content: "";
}

.material-icons.map::before,
.mi.map::before {
  content: "";
}

.material-icons.markunread::before,
.mi.markunread::before {
  content: "";
}

.material-icons.markunread_mailbox::before,
.mi.markunread_mailbox::before {
  content: "";
}

.material-icons.memory::before,
.mi.memory::before {
  content: "";
}

.material-icons.menu::before,
.mi.menu::before {
  content: "";
}

.material-icons.merge_type::before,
.mi.merge_type::before {
  content: "";
}

.material-icons.message::before,
.mi.message::before {
  content: "";
}

.material-icons.mic::before,
.mi.mic::before {
  content: "";
}

.material-icons.mic_none::before,
.mi.mic_none::before {
  content: "";
}

.material-icons.mic_off::before,
.mi.mic_off::before {
  content: "";
}

.material-icons.mms::before,
.mi.mms::before {
  content: "";
}

.material-icons.mode_comment::before,
.mi.mode_comment::before {
  content: "";
}

.material-icons.mode_edit::before,
.mi.mode_edit::before {
  content: "";
}

.material-icons.monetization_on::before,
.mi.monetization_on::before {
  content: "";
}

.material-icons.money_off::before,
.mi.money_off::before {
  content: "";
}

.material-icons.monochrome_photos::before,
.mi.monochrome_photos::before {
  content: "";
}

.material-icons.mood::before,
.mi.mood::before {
  content: "";
}

.material-icons.mood_bad::before,
.mi.mood_bad::before {
  content: "";
}

.material-icons.more::before,
.mi.more::before {
  content: "";
}

.material-icons.more_horiz::before,
.mi.more_horiz::before {
  content: "";
}

.material-icons.more_vert::before,
.mi.more_vert::before {
  content: "";
}

.material-icons.motorcycle::before,
.mi.motorcycle::before {
  content: "";
}

.material-icons.mouse::before,
.mi.mouse::before {
  content: "";
}

.material-icons.move_to_inbox::before,
.mi.move_to_inbox::before {
  content: "";
}

.material-icons.movie::before,
.mi.movie::before {
  content: "";
}

.material-icons.movie_creation::before,
.mi.movie_creation::before {
  content: "";
}

.material-icons.movie_filter::before,
.mi.movie_filter::before {
  content: "";
}

.material-icons.multiline_chart::before,
.mi.multiline_chart::before {
  content: "";
}

.material-icons.music_note::before,
.mi.music_note::before {
  content: "";
}

.material-icons.music_video::before,
.mi.music_video::before {
  content: "";
}

.material-icons.my_location::before,
.mi.my_location::before {
  content: "";
}

.material-icons.nature::before,
.mi.nature::before {
  content: "";
}

.material-icons.nature_people::before,
.mi.nature_people::before {
  content: "";
}

.material-icons.navigate_before::before,
.mi.navigate_before::before {
  content: "";
}

.material-icons.navigate_next::before,
.mi.navigate_next::before {
  content: "";
}

.material-icons.navigation::before,
.mi.navigation::before {
  content: "";
}

.material-icons.near_me::before,
.mi.near_me::before {
  content: "";
}

.material-icons.network_cell::before,
.mi.network_cell::before {
  content: "";
}

.material-icons.network_check::before,
.mi.network_check::before {
  content: "";
}

.material-icons.network_locked::before,
.mi.network_locked::before {
  content: "";
}

.material-icons.network_wifi::before,
.mi.network_wifi::before {
  content: "";
}

.material-icons.new_releases::before,
.mi.new_releases::before {
  content: "";
}

.material-icons.next_week::before,
.mi.next_week::before {
  content: "";
}

.material-icons.nfc::before,
.mi.nfc::before {
  content: "";
}

.material-icons.no_encryption::before,
.mi.no_encryption::before {
  content: "";
}

.material-icons.no_sim::before,
.mi.no_sim::before {
  content: "";
}

.material-icons.not_interested::before,
.mi.not_interested::before {
  content: "";
}

.material-icons.note::before,
.mi.note::before {
  content: "";
}

.material-icons.note_add::before,
.mi.note_add::before {
  content: "";
}

.material-icons.notifications::before,
.mi.notifications::before {
  content: "";
}

.material-icons.notifications_active::before,
.mi.notifications_active::before {
  content: "";
}

.material-icons.notifications_none::before,
.mi.notifications_none::before {
  content: "";
}

.material-icons.notifications_off::before,
.mi.notifications_off::before {
  content: "";
}

.material-icons.notifications_paused::before,
.mi.notifications_paused::before {
  content: "";
}

.material-icons.offline_pin::before,
.mi.offline_pin::before {
  content: "";
}

.material-icons.ondemand_video::before,
.mi.ondemand_video::before {
  content: "";
}

.material-icons.opacity::before,
.mi.opacity::before {
  content: "";
}

.material-icons.open_in_browser::before,
.mi.open_in_browser::before {
  content: "";
}

.material-icons.open_in_new::before,
.mi.open_in_new::before {
  content: "";
}

.material-icons.open_with::before,
.mi.open_with::before {
  content: "";
}

.material-icons.pages::before,
.mi.pages::before {
  content: "";
}

.material-icons.pageview::before,
.mi.pageview::before {
  content: "";
}

.material-icons.palette::before,
.mi.palette::before {
  content: "";
}

.material-icons.pan_tool::before,
.mi.pan_tool::before {
  content: "";
}

.material-icons.panorama::before,
.mi.panorama::before {
  content: "";
}

.material-icons.panorama_fish_eye::before,
.mi.panorama_fish_eye::before {
  content: "";
}

.material-icons.panorama_horizontal::before,
.mi.panorama_horizontal::before {
  content: "";
}

.material-icons.panorama_vertical::before,
.mi.panorama_vertical::before {
  content: "";
}

.material-icons.panorama_wide_angle::before,
.mi.panorama_wide_angle::before {
  content: "";
}

.material-icons.party_mode::before,
.mi.party_mode::before {
  content: "";
}

.material-icons.pause::before,
.mi.pause::before {
  content: "";
}

.material-icons.pause_circle_filled::before,
.mi.pause_circle_filled::before {
  content: "";
}

.material-icons.pause_circle_outline::before,
.mi.pause_circle_outline::before {
  content: "";
}

.material-icons.payment::before,
.mi.payment::before {
  content: "";
}

.material-icons.people::before,
.mi.people::before {
  content: "";
}

.material-icons.people_outline::before,
.mi.people_outline::before {
  content: "";
}

.material-icons.perm_camera_mic::before,
.mi.perm_camera_mic::before {
  content: "";
}

.material-icons.perm_contact_calendar::before,
.mi.perm_contact_calendar::before {
  content: "";
}

.material-icons.perm_data_setting::before,
.mi.perm_data_setting::before {
  content: "";
}

.material-icons.perm_device_information::before,
.mi.perm_device_information::before {
  content: "";
}

.material-icons.perm_identity::before,
.mi.perm_identity::before {
  content: "";
}

.material-icons.perm_media::before,
.mi.perm_media::before {
  content: "";
}

.material-icons.perm_phone_msg::before,
.mi.perm_phone_msg::before {
  content: "";
}

.material-icons.perm_scan_wifi::before,
.mi.perm_scan_wifi::before {
  content: "";
}

.material-icons.person::before,
.mi.person::before {
  content: "";
}

.material-icons.person_add::before,
.mi.person_add::before {
  content: "";
}

.material-icons.person_outline::before,
.mi.person_outline::before {
  content: "";
}

.material-icons.person_pin::before,
.mi.person_pin::before {
  content: "";
}

.material-icons.person_pin_circle::before,
.mi.person_pin_circle::before {
  content: "";
}

.material-icons.personal_video::before,
.mi.personal_video::before {
  content: "";
}

.material-icons.pets::before,
.mi.pets::before {
  content: "";
}

.material-icons.phone::before,
.mi.phone::before {
  content: "";
}

.material-icons.phone_android::before,
.mi.phone_android::before {
  content: "";
}

.material-icons.phone_bluetooth_speaker::before,
.mi.phone_bluetooth_speaker::before {
  content: "";
}

.material-icons.phone_forwarded::before,
.mi.phone_forwarded::before {
  content: "";
}

.material-icons.phone_in_talk::before,
.mi.phone_in_talk::before {
  content: "";
}

.material-icons.phone_iphone::before,
.mi.phone_iphone::before {
  content: "";
}

.material-icons.phone_locked::before,
.mi.phone_locked::before {
  content: "";
}

.material-icons.phone_missed::before,
.mi.phone_missed::before {
  content: "";
}

.material-icons.phone_paused::before,
.mi.phone_paused::before {
  content: "";
}

.material-icons.phonelink::before,
.mi.phonelink::before {
  content: "";
}

.material-icons.phonelink_erase::before,
.mi.phonelink_erase::before {
  content: "";
}

.material-icons.phonelink_lock::before,
.mi.phonelink_lock::before {
  content: "";
}

.material-icons.phonelink_off::before,
.mi.phonelink_off::before {
  content: "";
}

.material-icons.phonelink_ring::before,
.mi.phonelink_ring::before {
  content: "";
}

.material-icons.phonelink_setup::before,
.mi.phonelink_setup::before {
  content: "";
}

.material-icons.photo::before,
.mi.photo::before {
  content: "";
}

.material-icons.photo_album::before,
.mi.photo_album::before {
  content: "";
}

.material-icons.photo_camera::before,
.mi.photo_camera::before {
  content: "";
}

.material-icons.photo_filter::before,
.mi.photo_filter::before {
  content: "";
}

.material-icons.photo_library::before,
.mi.photo_library::before {
  content: "";
}

.material-icons.photo_size_select_actual::before,
.mi.photo_size_select_actual::before {
  content: "";
}

.material-icons.photo_size_select_large::before,
.mi.photo_size_select_large::before {
  content: "";
}

.material-icons.photo_size_select_small::before,
.mi.photo_size_select_small::before {
  content: "";
}

.material-icons.picture_as_pdf::before,
.mi.picture_as_pdf::before {
  content: "";
}

.material-icons.picture_in_picture::before,
.mi.picture_in_picture::before {
  content: "";
}

.material-icons.picture_in_picture_alt::before,
.mi.picture_in_picture_alt::before {
  content: "";
}

.material-icons.pie_chart::before,
.mi.pie_chart::before {
  content: "";
}

.material-icons.pie_chart_outlined::before,
.mi.pie_chart_outlined::before {
  content: "";
}

.material-icons.pin_drop::before,
.mi.pin_drop::before {
  content: "";
}

.material-icons.place::before,
.mi.place::before {
  content: "";
}

.material-icons.play_arrow::before,
.mi.play_arrow::before {
  content: "";
}

.material-icons.play_circle_filled::before,
.mi.play_circle_filled::before {
  content: "";
}

.material-icons.play_circle_outline::before,
.mi.play_circle_outline::before {
  content: "";
}

.material-icons.play_for_work::before,
.mi.play_for_work::before {
  content: "";
}

.material-icons.playlist_add::before,
.mi.playlist_add::before {
  content: "";
}

.material-icons.playlist_add_check::before,
.mi.playlist_add_check::before {
  content: "";
}

.material-icons.playlist_play::before,
.mi.playlist_play::before {
  content: "";
}

.material-icons.plus_one::before,
.mi.plus_one::before {
  content: "";
}

.material-icons.poll::before,
.mi.poll::before {
  content: "";
}

.material-icons.polymer::before,
.mi.polymer::before {
  content: "";
}

.material-icons.pool::before,
.mi.pool::before {
  content: "";
}

.material-icons.portable_wifi_off::before,
.mi.portable_wifi_off::before {
  content: "";
}

.material-icons.portrait::before,
.mi.portrait::before {
  content: "";
}

.material-icons.power::before,
.mi.power::before {
  content: "";
}

.material-icons.power_input::before,
.mi.power_input::before {
  content: "";
}

.material-icons.power_settings_new::before,
.mi.power_settings_new::before {
  content: "";
}

.material-icons.pregnant_woman::before,
.mi.pregnant_woman::before {
  content: "";
}

.material-icons.present_to_all::before,
.mi.present_to_all::before {
  content: "";
}

.material-icons.print::before,
.mi.print::before {
  content: "";
}

.material-icons.priority_high::before,
.mi.priority_high::before {
  content: "";
}

.material-icons.public::before,
.mi.public::before {
  content: "";
}

.material-icons.publish::before,
.mi.publish::before {
  content: "";
}

.material-icons.query_builder::before,
.mi.query_builder::before {
  content: "";
}

.material-icons.question_answer::before,
.mi.question_answer::before {
  content: "";
}

.material-icons.queue::before,
.mi.queue::before {
  content: "";
}

.material-icons.queue_music::before,
.mi.queue_music::before {
  content: "";
}

.material-icons.queue_play_next::before,
.mi.queue_play_next::before {
  content: "";
}

.material-icons.radio::before,
.mi.radio::before {
  content: "";
}

.material-icons.radio_button_checked::before,
.mi.radio_button_checked::before {
  content: "";
}

.material-icons.radio_button_unchecked::before,
.mi.radio_button_unchecked::before {
  content: "";
}

.material-icons.rate_review::before,
.mi.rate_review::before {
  content: "";
}

.material-icons.receipt::before,
.mi.receipt::before {
  content: "";
}

.material-icons.recent_actors::before,
.mi.recent_actors::before {
  content: "";
}

.material-icons.record_voice_over::before,
.mi.record_voice_over::before {
  content: "";
}

.material-icons.redeem::before,
.mi.redeem::before {
  content: "";
}

.material-icons.redo::before,
.mi.redo::before {
  content: "";
}

.material-icons.refresh::before,
.mi.refresh::before {
  content: "";
}

.material-icons.remove::before,
.mi.remove::before {
  content: "";
}

.material-icons.remove_circle::before,
.mi.remove_circle::before {
  content: "";
}

.material-icons.remove_circle_outline::before,
.mi.remove_circle_outline::before {
  content: "";
}

.material-icons.remove_from_queue::before,
.mi.remove_from_queue::before {
  content: "";
}

.material-icons.remove_red_eye::before,
.mi.remove_red_eye::before {
  content: "";
}

.material-icons.remove_shopping_cart::before,
.mi.remove_shopping_cart::before {
  content: "";
}

.material-icons.reorder::before,
.mi.reorder::before {
  content: "";
}

.material-icons.repeat::before,
.mi.repeat::before {
  content: "";
}

.material-icons.repeat_one::before,
.mi.repeat_one::before {
  content: "";
}

.material-icons.replay::before,
.mi.replay::before {
  content: "";
}

.material-icons.replay_10::before,
.mi.replay_10::before {
  content: "";
}

.material-icons.replay_30::before,
.mi.replay_30::before {
  content: "";
}

.material-icons.replay_5::before,
.mi.replay_5::before {
  content: "";
}

.material-icons.reply::before,
.mi.reply::before {
  content: "";
}

.material-icons.reply_all::before,
.mi.reply_all::before {
  content: "";
}

.material-icons.report::before,
.mi.report::before {
  content: "";
}

.material-icons.report_problem::before,
.mi.report_problem::before {
  content: "";
}

.material-icons.restaurant::before,
.mi.restaurant::before {
  content: "";
}

.material-icons.restaurant_menu::before,
.mi.restaurant_menu::before {
  content: "";
}

.material-icons.restore::before,
.mi.restore::before {
  content: "";
}

.material-icons.restore_page::before,
.mi.restore_page::before {
  content: "";
}

.material-icons.ring_volume::before,
.mi.ring_volume::before {
  content: "";
}

.material-icons.room::before,
.mi.room::before {
  content: "";
}

.material-icons.room_service::before,
.mi.room_service::before {
  content: "";
}

.material-icons.rotate_90_degrees_ccw::before,
.mi.rotate_90_degrees_ccw::before {
  content: "";
}

.material-icons.rotate_left::before,
.mi.rotate_left::before {
  content: "";
}

.material-icons.rotate_right::before,
.mi.rotate_right::before {
  content: "";
}

.material-icons.rounded_corner::before,
.mi.rounded_corner::before {
  content: "";
}

.material-icons.router::before,
.mi.router::before {
  content: "";
}

.material-icons.rowing::before,
.mi.rowing::before {
  content: "";
}

.material-icons.rss_feed::before,
.mi.rss_feed::before {
  content: "";
}

.material-icons.rv_hookup::before,
.mi.rv_hookup::before {
  content: "";
}

.material-icons.satellite::before,
.mi.satellite::before {
  content: "";
}

.material-icons.save::before,
.mi.save::before {
  content: "";
}

.material-icons.scanner::before,
.mi.scanner::before {
  content: "";
}

.material-icons.schedule::before,
.mi.schedule::before {
  content: "";
}

.material-icons.school::before,
.mi.school::before {
  content: "";
}

.material-icons.screen_lock_landscape::before,
.mi.screen_lock_landscape::before {
  content: "";
}

.material-icons.screen_lock_portrait::before,
.mi.screen_lock_portrait::before {
  content: "";
}

.material-icons.screen_lock_rotation::before,
.mi.screen_lock_rotation::before {
  content: "";
}

.material-icons.screen_rotation::before,
.mi.screen_rotation::before {
  content: "";
}

.material-icons.screen_share::before,
.mi.screen_share::before {
  content: "";
}

.material-icons.sd_card::before,
.mi.sd_card::before {
  content: "";
}

.material-icons.sd_storage::before,
.mi.sd_storage::before {
  content: "";
}

.material-icons.search::before,
.mi.search::before {
  content: "";
}

.material-icons.security::before,
.mi.security::before {
  content: "";
}

.material-icons.select_all::before,
.mi.select_all::before {
  content: "";
}

.material-icons.send::before,
.mi.send::before {
  content: "";
}

.material-icons.sentiment_dissatisfied::before,
.mi.sentiment_dissatisfied::before {
  content: "";
}

.material-icons.sentiment_neutral::before,
.mi.sentiment_neutral::before {
  content: "";
}

.material-icons.sentiment_satisfied::before,
.mi.sentiment_satisfied::before {
  content: "";
}

.material-icons.sentiment_very_dissatisfied::before,
.mi.sentiment_very_dissatisfied::before {
  content: "";
}

.material-icons.sentiment_very_satisfied::before,
.mi.sentiment_very_satisfied::before {
  content: "";
}

.material-icons.settings::before,
.mi.settings::before {
  content: "";
}

.material-icons.settings_applications::before,
.mi.settings_applications::before {
  content: "";
}

.material-icons.settings_backup_restore::before,
.mi.settings_backup_restore::before {
  content: "";
}

.material-icons.settings_bluetooth::before,
.mi.settings_bluetooth::before {
  content: "";
}

.material-icons.settings_brightness::before,
.mi.settings_brightness::before {
  content: "";
}

.material-icons.settings_cell::before,
.mi.settings_cell::before {
  content: "";
}

.material-icons.settings_ethernet::before,
.mi.settings_ethernet::before {
  content: "";
}

.material-icons.settings_input_antenna::before,
.mi.settings_input_antenna::before {
  content: "";
}

.material-icons.settings_input_component::before,
.mi.settings_input_component::before {
  content: "";
}

.material-icons.settings_input_composite::before,
.mi.settings_input_composite::before {
  content: "";
}

.material-icons.settings_input_hdmi::before,
.mi.settings_input_hdmi::before {
  content: "";
}

.material-icons.settings_input_svideo::before,
.mi.settings_input_svideo::before {
  content: "";
}

.material-icons.settings_overscan::before,
.mi.settings_overscan::before {
  content: "";
}

.material-icons.settings_phone::before,
.mi.settings_phone::before {
  content: "";
}

.material-icons.settings_power::before,
.mi.settings_power::before {
  content: "";
}

.material-icons.settings_remote::before,
.mi.settings_remote::before {
  content: "";
}

.material-icons.settings_system_daydream::before,
.mi.settings_system_daydream::before {
  content: "";
}

.material-icons.settings_voice::before,
.mi.settings_voice::before {
  content: "";
}

.material-icons.share::before,
.mi.share::before {
  content: "";
}

.material-icons.shop::before,
.mi.shop::before {
  content: "";
}

.material-icons.shop_two::before,
.mi.shop_two::before {
  content: "";
}

.material-icons.shopping_basket::before,
.mi.shopping_basket::before {
  content: "";
}

.material-icons.shopping_cart::before,
.mi.shopping_cart::before {
  content: "";
}

.material-icons.short_text::before,
.mi.short_text::before {
  content: "";
}

.material-icons.show_chart::before,
.mi.show_chart::before {
  content: "";
}

.material-icons.shuffle::before,
.mi.shuffle::before {
  content: "";
}

.material-icons.signal_cellular_4_bar::before,
.mi.signal_cellular_4_bar::before {
  content: "";
}

.material-icons.signal_cellular_connected_no_internet_4_bar::before,
.mi.signal_cellular_connected_no_internet_4_bar::before {
  content: "";
}

.material-icons.signal_cellular_no_sim::before,
.mi.signal_cellular_no_sim::before {
  content: "";
}

.material-icons.signal_cellular_null::before,
.mi.signal_cellular_null::before {
  content: "";
}

.material-icons.signal_cellular_off::before,
.mi.signal_cellular_off::before {
  content: "";
}

.material-icons.signal_wifi_4_bar::before,
.mi.signal_wifi_4_bar::before {
  content: "";
}

.material-icons.signal_wifi_4_bar_lock::before,
.mi.signal_wifi_4_bar_lock::before {
  content: "";
}

.material-icons.signal_wifi_off::before,
.mi.signal_wifi_off::before {
  content: "";
}

.material-icons.sim_card::before,
.mi.sim_card::before {
  content: "";
}

.material-icons.sim_card_alert::before,
.mi.sim_card_alert::before {
  content: "";
}

.material-icons.skip_next::before,
.mi.skip_next::before {
  content: "";
}

.material-icons.skip_previous::before,
.mi.skip_previous::before {
  content: "";
}

.material-icons.slideshow::before,
.mi.slideshow::before {
  content: "";
}

.material-icons.slow_motion_video::before,
.mi.slow_motion_video::before {
  content: "";
}

.material-icons.smartphone::before,
.mi.smartphone::before {
  content: "";
}

.material-icons.smoke_free::before,
.mi.smoke_free::before {
  content: "";
}

.material-icons.smoking_rooms::before,
.mi.smoking_rooms::before {
  content: "";
}

.material-icons.sms::before,
.mi.sms::before {
  content: "";
}

.material-icons.sms_failed::before,
.mi.sms_failed::before {
  content: "";
}

.material-icons.snooze::before,
.mi.snooze::before {
  content: "";
}

.material-icons.sort::before,
.mi.sort::before {
  content: "";
}

.material-icons.sort_by_alpha::before,
.mi.sort_by_alpha::before {
  content: "";
}

.material-icons.spa::before,
.mi.spa::before {
  content: "";
}

.material-icons.space_bar::before,
.mi.space_bar::before {
  content: "";
}

.material-icons.speaker::before,
.mi.speaker::before {
  content: "";
}

.material-icons.speaker_group::before,
.mi.speaker_group::before {
  content: "";
}

.material-icons.speaker_notes::before,
.mi.speaker_notes::before {
  content: "";
}

.material-icons.speaker_notes_off::before,
.mi.speaker_notes_off::before {
  content: "";
}

.material-icons.speaker_phone::before,
.mi.speaker_phone::before {
  content: "";
}

.material-icons.spellcheck::before,
.mi.spellcheck::before {
  content: "";
}

.material-icons.star::before,
.mi.star::before {
  content: "";
}

.material-icons.star_border::before,
.mi.star_border::before {
  content: "";
}

.material-icons.star_half::before,
.mi.star_half::before {
  content: "";
}

.material-icons.stars::before,
.mi.stars::before {
  content: "";
}

.material-icons.stay_current_landscape::before,
.mi.stay_current_landscape::before {
  content: "";
}

.material-icons.stay_current_portrait::before,
.mi.stay_current_portrait::before {
  content: "";
}

.material-icons.stay_primary_landscape::before,
.mi.stay_primary_landscape::before {
  content: "";
}

.material-icons.stay_primary_portrait::before,
.mi.stay_primary_portrait::before {
  content: "";
}

.material-icons.stop::before,
.mi.stop::before {
  content: "";
}

.material-icons.stop_screen_share::before,
.mi.stop_screen_share::before {
  content: "";
}

.material-icons.storage::before,
.mi.storage::before {
  content: "";
}

.material-icons.store::before,
.mi.store::before {
  content: "";
}

.material-icons.store_mall_directory::before,
.mi.store_mall_directory::before {
  content: "";
}

.material-icons.straighten::before,
.mi.straighten::before {
  content: "";
}

.material-icons.streetview::before,
.mi.streetview::before {
  content: "";
}

.material-icons.strikethrough_s::before,
.mi.strikethrough_s::before {
  content: "";
}

.material-icons.style::before,
.mi.style::before {
  content: "";
}

.material-icons.subdirectory_arrow_left::before,
.mi.subdirectory_arrow_left::before {
  content: "";
}

.material-icons.subdirectory_arrow_right::before,
.mi.subdirectory_arrow_right::before {
  content: "";
}

.material-icons.subject::before,
.mi.subject::before {
  content: "";
}

.material-icons.subscriptions::before,
.mi.subscriptions::before {
  content: "";
}

.material-icons.subtitles::before,
.mi.subtitles::before {
  content: "";
}

.material-icons.subway::before,
.mi.subway::before {
  content: "";
}

.material-icons.supervisor_account::before,
.mi.supervisor_account::before {
  content: "";
}

.material-icons.surround_sound::before,
.mi.surround_sound::before {
  content: "";
}

.material-icons.swap_calls::before,
.mi.swap_calls::before {
  content: "";
}

.material-icons.swap_horiz::before,
.mi.swap_horiz::before {
  content: "";
}

.material-icons.swap_vert::before,
.mi.swap_vert::before {
  content: "";
}

.material-icons.swap_vertical_circle::before,
.mi.swap_vertical_circle::before {
  content: "";
}

.material-icons.switch_camera::before,
.mi.switch_camera::before {
  content: "";
}

.material-icons.switch_video::before,
.mi.switch_video::before {
  content: "";
}

.material-icons.sync::before,
.mi.sync::before {
  content: "";
}

.material-icons.sync_disabled::before,
.mi.sync_disabled::before {
  content: "";
}

.material-icons.sync_problem::before,
.mi.sync_problem::before {
  content: "";
}

.material-icons.system_update::before,
.mi.system_update::before {
  content: "";
}

.material-icons.system_update_alt::before,
.mi.system_update_alt::before {
  content: "";
}

.material-icons.tab::before,
.mi.tab::before {
  content: "";
}

.material-icons.tab_unselected::before,
.mi.tab_unselected::before {
  content: "";
}

.material-icons.tablet::before,
.mi.tablet::before {
  content: "";
}

.material-icons.tablet_android::before,
.mi.tablet_android::before {
  content: "";
}

.material-icons.tablet_mac::before,
.mi.tablet_mac::before {
  content: "";
}

.material-icons.tag_faces::before,
.mi.tag_faces::before {
  content: "";
}

.material-icons.tap_and_play::before,
.mi.tap_and_play::before {
  content: "";
}

.material-icons.terrain::before,
.mi.terrain::before {
  content: "";
}

.material-icons.text_fields::before,
.mi.text_fields::before {
  content: "";
}

.material-icons.text_format::before,
.mi.text_format::before {
  content: "";
}

.material-icons.textsms::before,
.mi.textsms::before {
  content: "";
}

.material-icons.texture::before,
.mi.texture::before {
  content: "";
}

.material-icons.theaters::before,
.mi.theaters::before {
  content: "";
}

.material-icons.thumb_down::before,
.mi.thumb_down::before {
  content: "";
}

.material-icons.thumb_up::before,
.mi.thumb_up::before {
  content: "";
}

.material-icons.thumbs_up_down::before,
.mi.thumbs_up_down::before {
  content: "";
}

.material-icons.time_to_leave::before,
.mi.time_to_leave::before {
  content: "";
}

.material-icons.timelapse::before,
.mi.timelapse::before {
  content: "";
}

.material-icons.timeline::before,
.mi.timeline::before {
  content: "";
}

.material-icons.timer::before,
.mi.timer::before {
  content: "";
}

.material-icons.timer_10::before,
.mi.timer_10::before {
  content: "";
}

.material-icons.timer_3::before,
.mi.timer_3::before {
  content: "";
}

.material-icons.timer_off::before,
.mi.timer_off::before {
  content: "";
}

.material-icons.title::before,
.mi.title::before {
  content: "";
}

.material-icons.toc::before,
.mi.toc::before {
  content: "";
}

.material-icons.today::before,
.mi.today::before {
  content: "";
}

.material-icons.toll::before,
.mi.toll::before {
  content: "";
}

.material-icons.tonality::before,
.mi.tonality::before {
  content: "";
}

.material-icons.touch_app::before,
.mi.touch_app::before {
  content: "";
}

.material-icons.toys::before,
.mi.toys::before {
  content: "";
}

.material-icons.track_changes::before,
.mi.track_changes::before {
  content: "";
}

.material-icons.traffic::before,
.mi.traffic::before {
  content: "";
}

.material-icons.train::before,
.mi.train::before {
  content: "";
}

.material-icons.tram::before,
.mi.tram::before {
  content: "";
}

.material-icons.transfer_within_a_station::before,
.mi.transfer_within_a_station::before {
  content: "";
}

.material-icons.transform::before,
.mi.transform::before {
  content: "";
}

.material-icons.translate::before,
.mi.translate::before {
  content: "";
}

.material-icons.trending_down::before,
.mi.trending_down::before {
  content: "";
}

.material-icons.trending_flat::before,
.mi.trending_flat::before {
  content: "";
}

.material-icons.trending_up::before,
.mi.trending_up::before {
  content: "";
}

.material-icons.tune::before,
.mi.tune::before {
  content: "";
}

.material-icons.turned_in::before,
.mi.turned_in::before {
  content: "";
}

.material-icons.turned_in_not::before,
.mi.turned_in_not::before {
  content: "";
}

.material-icons.tv::before,
.mi.tv::before {
  content: "";
}

.material-icons.unarchive::before,
.mi.unarchive::before {
  content: "";
}

.material-icons.undo::before,
.mi.undo::before {
  content: "";
}

.material-icons.unfold_less::before,
.mi.unfold_less::before {
  content: "";
}

.material-icons.unfold_more::before,
.mi.unfold_more::before {
  content: "";
}

.material-icons.update::before,
.mi.update::before {
  content: "";
}

.material-icons.usb::before,
.mi.usb::before {
  content: "";
}

.material-icons.verified_user::before,
.mi.verified_user::before {
  content: "";
}

.material-icons.vertical_align_bottom::before,
.mi.vertical_align_bottom::before {
  content: "";
}

.material-icons.vertical_align_center::before,
.mi.vertical_align_center::before {
  content: "";
}

.material-icons.vertical_align_top::before,
.mi.vertical_align_top::before {
  content: "";
}

.material-icons.vibration::before,
.mi.vibration::before {
  content: "";
}

.material-icons.video_call::before,
.mi.video_call::before {
  content: "";
}

.material-icons.video_label::before,
.mi.video_label::before {
  content: "";
}

.material-icons.video_library::before,
.mi.video_library::before {
  content: "";
}

.material-icons.videocam::before,
.mi.videocam::before {
  content: "";
}

.material-icons.videocam_off::before,
.mi.videocam_off::before {
  content: "";
}

.material-icons.videogame_asset::before,
.mi.videogame_asset::before {
  content: "";
}

.material-icons.view_agenda::before,
.mi.view_agenda::before {
  content: "";
}

.material-icons.view_array::before,
.mi.view_array::before {
  content: "";
}

.material-icons.view_carousel::before,
.mi.view_carousel::before {
  content: "";
}

.material-icons.view_column::before,
.mi.view_column::before {
  content: "";
}

.material-icons.view_comfy::before,
.mi.view_comfy::before {
  content: "";
}

.material-icons.view_compact::before,
.mi.view_compact::before {
  content: "";
}

.material-icons.view_day::before,
.mi.view_day::before {
  content: "";
}

.material-icons.view_headline::before,
.mi.view_headline::before {
  content: "";
}

.material-icons.view_list::before,
.mi.view_list::before {
  content: "";
}

.material-icons.view_module::before,
.mi.view_module::before {
  content: "";
}

.material-icons.view_quilt::before,
.mi.view_quilt::before {
  content: "";
}

.material-icons.view_stream::before,
.mi.view_stream::before {
  content: "";
}

.material-icons.view_week::before,
.mi.view_week::before {
  content: "";
}

.material-icons.vignette::before,
.mi.vignette::before {
  content: "";
}

.material-icons.visibility::before,
.mi.visibility::before {
  content: "";
}

.material-icons.visibility_off::before,
.mi.visibility_off::before {
  content: "";
}

.material-icons.voice_chat::before,
.mi.voice_chat::before {
  content: "";
}

.material-icons.voicemail::before,
.mi.voicemail::before {
  content: "";
}

.material-icons.volume_down::before,
.mi.volume_down::before {
  content: "";
}

.material-icons.volume_mute::before,
.mi.volume_mute::before {
  content: "";
}

.material-icons.volume_off::before,
.mi.volume_off::before {
  content: "";
}

.material-icons.volume_up::before,
.mi.volume_up::before {
  content: "";
}

.material-icons.vpn_key::before,
.mi.vpn_key::before {
  content: "";
}

.material-icons.vpn_lock::before,
.mi.vpn_lock::before {
  content: "";
}

.material-icons.wallpaper::before,
.mi.wallpaper::before {
  content: "";
}

.material-icons.warning::before,
.mi.warning::before {
  content: "";
}

.material-icons.watch::before,
.mi.watch::before {
  content: "";
}

.material-icons.watch_later::before,
.mi.watch_later::before {
  content: "";
}

.material-icons.wb_auto::before,
.mi.wb_auto::before {
  content: "";
}

.material-icons.wb_cloudy::before,
.mi.wb_cloudy::before {
  content: "";
}

.material-icons.wb_incandescent::before,
.mi.wb_incandescent::before {
  content: "";
}

.material-icons.wb_iridescent::before,
.mi.wb_iridescent::before {
  content: "";
}

.material-icons.wb_sunny::before,
.mi.wb_sunny::before {
  content: "";
}

.material-icons.wc::before,
.mi.wc::before {
  content: "";
}

.material-icons.web::before,
.mi.web::before {
  content: "";
}

.material-icons.web_asset::before,
.mi.web_asset::before {
  content: "";
}

.material-icons.weekend::before,
.mi.weekend::before {
  content: "";
}

.material-icons.whatshot::before,
.mi.whatshot::before {
  content: "";
}

.material-icons.widgets::before,
.mi.widgets::before {
  content: "";
}

.material-icons.wifi::before,
.mi.wifi::before {
  content: "";
}

.material-icons.wifi_lock::before,
.mi.wifi_lock::before {
  content: "";
}

.material-icons.wifi_tethering::before,
.mi.wifi_tethering::before {
  content: "";
}

.material-icons.work::before,
.mi.work::before {
  content: "";
}

.material-icons.wrap_text::before,
.mi.wrap_text::before {
  content: "";
}

.material-icons.youtube_searched_for::before,
.mi.youtube_searched_for::before {
  content: "";
}

.material-icons.zoom_in::before,
.mi.zoom_in::before {
  content: "";
}

.material-icons.zoom_out::before,
.mi.zoom_out::before {
  content: "";
}

.material-icons.zoom_out_map::before,
.mi.zoom_out_map::before {
  content: "";
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass::before {
  content: "";
}

.fa-music::before {
  content: "";
}

.fa-search::before {
  content: "";
}

.fa-envelope-o::before {
  content: "";
}

.fa-heart::before {
  content: "";
}

.fa-star::before {
  content: "";
}

.fa-star-o::before {
  content: "";
}

.fa-user::before {
  content: "";
}

.fa-film::before {
  content: "";
}

.fa-th-large::before {
  content: "";
}

.fa-th::before {
  content: "";
}

.fa-th-list::before {
  content: "";
}

.fa-check::before {
  content: "";
}

.fa-remove::before,
.fa-close::before,
.fa-times::before {
  content: "";
}

.fa-search-plus::before {
  content: "";
}

.fa-search-minus::before {
  content: "";
}

.fa-power-off::before {
  content: "";
}

.fa-signal::before {
  content: "";
}

.fa-gear::before,
.fa-cog::before {
  content: "";
}

.fa-trash-o::before {
  content: "";
}

.fa-home::before {
  content: "";
}

.fa-file-o::before {
  content: "";
}

.fa-clock-o::before {
  content: "";
}

.fa-road::before {
  content: "";
}

.fa-download::before {
  content: "";
}

.fa-arrow-circle-o-down::before {
  content: "";
}

.fa-arrow-circle-o-up::before {
  content: "";
}

.fa-inbox::before {
  content: "";
}

.fa-play-circle-o::before {
  content: "";
}

.fa-rotate-right::before,
.fa-repeat::before {
  content: "";
}

.fa-refresh::before {
  content: "";
}

.fa-list-alt::before {
  content: "";
}

.fa-lock::before {
  content: "";
}

.fa-flag::before {
  content: "";
}

.fa-headphones::before {
  content: "";
}

.fa-volume-off::before {
  content: "";
}

.fa-volume-down::before {
  content: "";
}

.fa-volume-up::before {
  content: "";
}

.fa-qrcode::before {
  content: "";
}

.fa-barcode::before {
  content: "";
}

.fa-tag::before {
  content: "";
}

.fa-tags::before {
  content: "";
}

.fa-book::before {
  content: "";
}

.fa-bookmark::before {
  content: "";
}

.fa-print::before {
  content: "";
}

.fa-camera::before {
  content: "";
}

.fa-font::before {
  content: "";
}

.fa-bold::before {
  content: "";
}

.fa-italic::before {
  content: "";
}

.fa-text-height::before {
  content: "";
}

.fa-text-width::before {
  content: "";
}

.fa-align-left::before {
  content: "";
}

.fa-align-center::before {
  content: "";
}

.fa-align-right::before {
  content: "";
}

.fa-align-justify::before {
  content: "";
}

.fa-list::before {
  content: "";
}

.fa-dedent::before,
.fa-outdent::before {
  content: "";
}

.fa-indent::before {
  content: "";
}

.fa-video-camera::before {
  content: "";
}

.fa-photo::before,
.fa-image::before,
.fa-picture-o::before {
  content: "";
}

.fa-pencil::before {
  content: "";
}

.fa-map-marker::before {
  content: "";
}

.fa-adjust::before {
  content: "";
}

.fa-tint::before {
  content: "";
}

.fa-edit::before,
.fa-pencil-square-o::before {
  content: "";
}

.fa-share-square-o::before {
  content: "";
}

.fa-check-square-o::before {
  content: "";
}

.fa-arrows::before {
  content: "";
}

.fa-step-backward::before {
  content: "";
}

.fa-fast-backward::before {
  content: "";
}

.fa-backward::before {
  content: "";
}

.fa-play::before {
  content: "";
}

.fa-pause::before {
  content: "";
}

.fa-stop::before {
  content: "";
}

.fa-forward::before {
  content: "";
}

.fa-fast-forward::before {
  content: "";
}

.fa-step-forward::before {
  content: "";
}

.fa-eject::before {
  content: "";
}

.fa-chevron-left::before {
  content: "";
}

.fa-chevron-right::before {
  content: "";
}

.fa-plus-circle::before {
  content: "";
}

.fa-minus-circle::before {
  content: "";
}

.fa-times-circle::before {
  content: "";
}

.fa-check-circle::before {
  content: "";
}

.fa-question-circle::before {
  content: "";
}

.fa-info-circle::before {
  content: "";
}

.fa-crosshairs::before {
  content: "";
}

.fa-times-circle-o::before {
  content: "";
}

.fa-check-circle-o::before {
  content: "";
}

.fa-ban::before {
  content: "";
}

.fa-arrow-left::before {
  content: "";
}

.fa-arrow-right::before {
  content: "";
}

.fa-arrow-up::before {
  content: "";
}

.fa-arrow-down::before {
  content: "";
}

.fa-mail-forward::before,
.fa-share::before {
  content: "";
}

.fa-expand::before {
  content: "";
}

.fa-compress::before {
  content: "";
}

.fa-plus::before {
  content: "";
}

.fa-minus::before {
  content: "";
}

.fa-asterisk::before {
  content: "";
}

.fa-exclamation-circle::before {
  content: "";
}

.fa-gift::before {
  content: "";
}

.fa-leaf::before {
  content: "";
}

.fa-fire::before {
  content: "";
}

.fa-eye::before {
  content: "";
}

.fa-eye-slash::before {
  content: "";
}

.fa-warning::before,
.fa-exclamation-triangle::before {
  content: "";
}

.fa-plane::before {
  content: "";
}

.fa-calendar::before {
  content: "";
}

.fa-random::before {
  content: "";
}

.fa-comment::before {
  content: "";
}

.fa-magnet::before {
  content: "";
}

.fa-chevron-up::before {
  content: "";
}

.fa-chevron-down::before {
  content: "";
}

.fa-retweet::before {
  content: "";
}

.fa-shopping-cart::before {
  content: "";
}

.fa-folder::before {
  content: "";
}

.fa-folder-open::before {
  content: "";
}

.fa-arrows-v::before {
  content: "";
}

.fa-arrows-h::before {
  content: "";
}

.fa-bar-chart-o::before,
.fa-bar-chart::before {
  content: "";
}

.fa-twitter-square::before {
  content: "";
}

.fa-facebook-square::before {
  content: "";
}

.fa-camera-retro::before {
  content: "";
}

.fa-key::before {
  content: "";
}

.fa-gears::before,
.fa-cogs::before {
  content: "";
}

.fa-comments::before {
  content: "";
}

.fa-thumbs-o-up::before {
  content: "";
}

.fa-thumbs-o-down::before {
  content: "";
}

.fa-star-half::before {
  content: "";
}

.fa-heart-o::before {
  content: "";
}

.fa-sign-out::before {
  content: "";
}

.fa-linkedin-square::before {
  content: "";
}

.fa-thumb-tack::before {
  content: "";
}

.fa-external-link::before {
  content: "";
}

.fa-sign-in::before {
  content: "";
}

.fa-trophy::before {
  content: "";
}

.fa-github-square::before {
  content: "";
}

.fa-upload::before {
  content: "";
}

.fa-lemon-o::before {
  content: "";
}

.fa-phone::before {
  content: "";
}

.fa-square-o::before {
  content: "";
}

.fa-bookmark-o::before {
  content: "";
}

.fa-phone-square::before {
  content: "";
}

.fa-twitter::before {
  content: "";
}

.fa-facebook-f::before,
.fa-facebook::before {
  content: "";
}

.fa-github::before {
  content: "";
}

.fa-unlock::before {
  content: "";
}

.fa-credit-card::before {
  content: "";
}

.fa-feed::before,
.fa-rss::before {
  content: "";
}

.fa-hdd-o::before {
  content: "";
}

.fa-bullhorn::before {
  content: "";
}

.fa-bell::before {
  content: "";
}

.fa-certificate::before {
  content: "";
}

.fa-hand-o-right::before {
  content: "";
}

.fa-hand-o-left::before {
  content: "";
}

.fa-hand-o-up::before {
  content: "";
}

.fa-hand-o-down::before {
  content: "";
}

.fa-arrow-circle-left::before {
  content: "";
}

.fa-arrow-circle-right::before {
  content: "";
}

.fa-arrow-circle-up::before {
  content: "";
}

.fa-arrow-circle-down::before {
  content: "";
}

.fa-globe::before {
  content: "";
}

.fa-wrench::before {
  content: "";
}

.fa-tasks::before {
  content: "";
}

.fa-filter::before {
  content: "";
}

.fa-briefcase::before {
  content: "";
}

.fa-arrows-alt::before {
  content: "";
}

.fa-group::before,
.fa-users::before {
  content: "";
}

.fa-chain::before,
.fa-link::before {
  content: "";
}

.fa-cloud::before {
  content: "";
}

.fa-flask::before {
  content: "";
}

.fa-cut::before,
.fa-scissors::before {
  content: "";
}

.fa-copy::before,
.fa-files-o::before {
  content: "";
}

.fa-paperclip::before {
  content: "";
}

.fa-save::before,
.fa-floppy-o::before {
  content: "";
}

.fa-square::before {
  content: "";
}

.fa-navicon::before,
.fa-reorder::before,
.fa-bars::before {
  content: "";
}

.fa-list-ul::before {
  content: "";
}

.fa-list-ol::before {
  content: "";
}

.fa-strikethrough::before {
  content: "";
}

.fa-underline::before {
  content: "";
}

.fa-table::before {
  content: "";
}

.fa-magic::before {
  content: "";
}

.fa-truck::before {
  content: "";
}

.fa-pinterest::before {
  content: "";
}

.fa-pinterest-square::before {
  content: "";
}

.fa-google-plus-square::before {
  content: "";
}

.fa-google-plus::before {
  content: "";
}

.fa-money::before {
  content: "";
}

.fa-caret-down::before {
  content: "";
}

.fa-caret-up::before {
  content: "";
}

.fa-caret-left::before {
  content: "";
}

.fa-caret-right::before {
  content: "";
}

.fa-columns::before {
  content: "";
}

.fa-unsorted::before,
.fa-sort::before {
  content: "";
}

.fa-sort-down::before,
.fa-sort-desc::before {
  content: "";
}

.fa-sort-up::before,
.fa-sort-asc::before {
  content: "";
}

.fa-envelope::before {
  content: "";
}

.fa-linkedin::before {
  content: "";
}

.fa-rotate-left::before,
.fa-undo::before {
  content: "";
}

.fa-legal::before,
.fa-gavel::before {
  content: "";
}

.fa-dashboard::before,
.fa-tachometer::before {
  content: "";
}

.fa-comment-o::before {
  content: "";
}

.fa-comments-o::before {
  content: "";
}

.fa-flash::before,
.fa-bolt::before {
  content: "";
}

.fa-sitemap::before {
  content: "";
}

.fa-umbrella::before {
  content: "";
}

.fa-paste::before,
.fa-clipboard::before {
  content: "";
}

.fa-lightbulb-o::before {
  content: "";
}

.fa-exchange::before {
  content: "";
}

.fa-cloud-download::before {
  content: "";
}

.fa-cloud-upload::before {
  content: "";
}

.fa-user-md::before {
  content: "";
}

.fa-stethoscope::before {
  content: "";
}

.fa-suitcase::before {
  content: "";
}

.fa-bell-o::before {
  content: "";
}

.fa-coffee::before {
  content: "";
}

.fa-cutlery::before {
  content: "";
}

.fa-file-text-o::before {
  content: "";
}

.fa-building-o::before {
  content: "";
}

.fa-hospital-o::before {
  content: "";
}

.fa-ambulance::before {
  content: "";
}

.fa-medkit::before {
  content: "";
}

.fa-fighter-jet::before {
  content: "";
}

.fa-beer::before {
  content: "";
}

.fa-h-square::before {
  content: "";
}

.fa-plus-square::before {
  content: "";
}

.fa-angle-double-left::before {
  content: "";
}

.fa-angle-double-right::before {
  content: "";
}

.fa-angle-double-up::before {
  content: "";
}

.fa-angle-double-down::before {
  content: "";
}

.fa-angle-left::before {
  content: "";
}

.fa-angle-right::before {
  content: "";
}

.fa-angle-up::before {
  content: "";
}

.fa-angle-down::before {
  content: "";
}

.fa-desktop::before {
  content: "";
}

.fa-laptop::before {
  content: "";
}

.fa-tablet::before {
  content: "";
}

.fa-mobile-phone::before,
.fa-mobile::before {
  content: "";
}

.fa-circle-o::before {
  content: "";
}

.fa-quote-left::before {
  content: "";
}

.fa-quote-right::before {
  content: "";
}

.fa-spinner::before {
  content: "";
}

.fa-circle::before {
  content: "";
}

.fa-mail-reply::before,
.fa-reply::before {
  content: "";
}

.fa-github-alt::before {
  content: "";
}

.fa-folder-o::before {
  content: "";
}

.fa-folder-open-o::before {
  content: "";
}

.fa-smile-o::before {
  content: "";
}

.fa-frown-o::before {
  content: "";
}

.fa-meh-o::before {
  content: "";
}

.fa-gamepad::before {
  content: "";
}

.fa-keyboard-o::before {
  content: "";
}

.fa-flag-o::before {
  content: "";
}

.fa-flag-checkered::before {
  content: "";
}

.fa-terminal::before {
  content: "";
}

.fa-code::before {
  content: "";
}

.fa-mail-reply-all::before,
.fa-reply-all::before {
  content: "";
}

.fa-star-half-empty::before,
.fa-star-half-full::before,
.fa-star-half-o::before {
  content: "";
}

.fa-location-arrow::before {
  content: "";
}

.fa-crop::before {
  content: "";
}

.fa-code-fork::before {
  content: "";
}

.fa-unlink::before,
.fa-chain-broken::before {
  content: "";
}

.fa-question::before {
  content: "";
}

.fa-info::before {
  content: "";
}

.fa-exclamation::before {
  content: "";
}

.fa-superscript::before {
  content: "";
}

.fa-subscript::before {
  content: "";
}

.fa-eraser::before {
  content: "";
}

.fa-puzzle-piece::before {
  content: "";
}

.fa-microphone::before {
  content: "";
}

.fa-microphone-slash::before {
  content: "";
}

.fa-shield::before {
  content: "";
}

.fa-calendar-o::before {
  content: "";
}

.fa-fire-extinguisher::before {
  content: "";
}

.fa-rocket::before {
  content: "";
}

.fa-maxcdn::before {
  content: "";
}

.fa-chevron-circle-left::before {
  content: "";
}

.fa-chevron-circle-right::before {
  content: "";
}

.fa-chevron-circle-up::before {
  content: "";
}

.fa-chevron-circle-down::before {
  content: "";
}

.fa-html5::before {
  content: "";
}

.fa-css3::before {
  content: "";
}

.fa-anchor::before {
  content: "";
}

.fa-unlock-alt::before {
  content: "";
}

.fa-bullseye::before {
  content: "";
}

.fa-ellipsis-h::before {
  content: "";
}

.fa-ellipsis-v::before {
  content: "";
}

.fa-rss-square::before {
  content: "";
}

.fa-play-circle::before {
  content: "";
}

.fa-ticket::before {
  content: "";
}

.fa-minus-square::before {
  content: "";
}

.fa-minus-square-o::before {
  content: "";
}

.fa-level-up::before {
  content: "";
}

.fa-level-down::before {
  content: "";
}

.fa-check-square::before {
  content: "";
}

.fa-pencil-square::before {
  content: "";
}

.fa-external-link-square::before {
  content: "";
}

.fa-share-square::before {
  content: "";
}

.fa-compass::before {
  content: "";
}

.fa-toggle-down::before,
.fa-caret-square-o-down::before {
  content: "";
}

.fa-toggle-up::before,
.fa-caret-square-o-up::before {
  content: "";
}

.fa-toggle-right::before,
.fa-caret-square-o-right::before {
  content: "";
}

.fa-euro::before,
.fa-eur::before {
  content: "";
}

.fa-gbp::before {
  content: "";
}

.fa-dollar::before,
.fa-usd::before {
  content: "";
}

.fa-rupee::before,
.fa-inr::before {
  content: "";
}

.fa-cny::before,
.fa-rmb::before,
.fa-yen::before,
.fa-jpy::before {
  content: "";
}

.fa-ruble::before,
.fa-rouble::before,
.fa-rub::before {
  content: "";
}

.fa-won::before,
.fa-krw::before {
  content: "";
}

.fa-bitcoin::before,
.fa-btc::before {
  content: "";
}

.fa-file::before {
  content: "";
}

.fa-file-text::before {
  content: "";
}

.fa-sort-alpha-asc::before {
  content: "";
}

.fa-sort-alpha-desc::before {
  content: "";
}

.fa-sort-amount-asc::before {
  content: "";
}

.fa-sort-amount-desc::before {
  content: "";
}

.fa-sort-numeric-asc::before {
  content: "";
}

.fa-sort-numeric-desc::before {
  content: "";
}

.fa-thumbs-up::before {
  content: "";
}

.fa-thumbs-down::before {
  content: "";
}

.fa-youtube-square::before {
  content: "";
}

.fa-youtube::before {
  content: "";
}

.fa-xing::before {
  content: "";
}

.fa-xing-square::before {
  content: "";
}

.fa-youtube-play::before {
  content: "";
}

.fa-dropbox::before {
  content: "";
}

.fa-stack-overflow::before {
  content: "";
}

.fa-instagram::before {
  content: "";
}

.fa-flickr::before {
  content: "";
}

.fa-adn::before {
  content: "";
}

.fa-bitbucket::before {
  content: "";
}

.fa-bitbucket-square::before {
  content: "";
}

.fa-tumblr::before {
  content: "";
}

.fa-tumblr-square::before {
  content: "";
}

.fa-long-arrow-down::before {
  content: "";
}

.fa-long-arrow-up::before {
  content: "";
}

.fa-long-arrow-left::before {
  content: "";
}

.fa-long-arrow-right::before {
  content: "";
}

.fa-apple::before {
  content: "";
}

.fa-windows::before {
  content: "";
}

.fa-android::before {
  content: "";
}

.fa-linux::before {
  content: "";
}

.fa-dribbble::before {
  content: "";
}

.fa-skype::before {
  content: "";
}

.fa-foursquare::before {
  content: "";
}

.fa-trello::before {
  content: "";
}

.fa-female::before {
  content: "";
}

.fa-male::before {
  content: "";
}

.fa-gittip::before,
.fa-gratipay::before {
  content: "";
}

.fa-sun-o::before {
  content: "";
}

.fa-moon-o::before {
  content: "";
}

.fa-archive::before {
  content: "";
}

.fa-bug::before {
  content: "";
}

.fa-vk::before {
  content: "";
}

.fa-weibo::before {
  content: "";
}

.fa-renren::before {
  content: "";
}

.fa-pagelines::before {
  content: "";
}

.fa-stack-exchange::before {
  content: "";
}

.fa-arrow-circle-o-right::before {
  content: "";
}

.fa-arrow-circle-o-left::before {
  content: "";
}

.fa-toggle-left::before,
.fa-caret-square-o-left::before {
  content: "";
}

.fa-dot-circle-o::before {
  content: "";
}

.fa-wheelchair::before {
  content: "";
}

.fa-vimeo-square::before {
  content: "";
}

.fa-turkish-lira::before,
.fa-try::before {
  content: "";
}

.fa-plus-square-o::before {
  content: "";
}

.fa-space-shuttle::before {
  content: "";
}

.fa-slack::before {
  content: "";
}

.fa-envelope-square::before {
  content: "";
}

.fa-wordpress::before {
  content: "";
}

.fa-openid::before {
  content: "";
}

.fa-institution::before,
.fa-bank::before,
.fa-university::before {
  content: "";
}

.fa-mortar-board::before,
.fa-graduation-cap::before {
  content: "";
}

.fa-yahoo::before {
  content: "";
}

.fa-google::before {
  content: "";
}

.fa-reddit::before {
  content: "";
}

.fa-reddit-square::before {
  content: "";
}

.fa-stumbleupon-circle::before {
  content: "";
}

.fa-stumbleupon::before {
  content: "";
}

.fa-delicious::before {
  content: "";
}

.fa-digg::before {
  content: "";
}

.fa-pied-piper-pp::before {
  content: "";
}

.fa-pied-piper-alt::before {
  content: "";
}

.fa-drupal::before {
  content: "";
}

.fa-joomla::before {
  content: "";
}

.fa-language::before {
  content: "";
}

.fa-fax::before {
  content: "";
}

.fa-building::before {
  content: "";
}

.fa-child::before {
  content: "";
}

.fa-paw::before {
  content: "";
}

.fa-spoon::before {
  content: "";
}

.fa-cube::before {
  content: "";
}

.fa-cubes::before {
  content: "";
}

.fa-behance::before {
  content: "";
}

.fa-behance-square::before {
  content: "";
}

.fa-steam::before {
  content: "";
}

.fa-steam-square::before {
  content: "";
}

.fa-recycle::before {
  content: "";
}

.fa-automobile::before,
.fa-car::before {
  content: "";
}

.fa-cab::before,
.fa-taxi::before {
  content: "";
}

.fa-tree::before {
  content: "";
}

.fa-spotify::before {
  content: "";
}

.fa-deviantart::before {
  content: "";
}

.fa-soundcloud::before {
  content: "";
}

.fa-database::before {
  content: "";
}

.fa-file-pdf-o::before {
  content: "";
}

.fa-file-word-o::before {
  content: "";
}

.fa-file-excel-o::before {
  content: "";
}

.fa-file-powerpoint-o::before {
  content: "";
}

.fa-file-photo-o::before,
.fa-file-picture-o::before,
.fa-file-image-o::before {
  content: "";
}

.fa-file-zip-o::before,
.fa-file-archive-o::before {
  content: "";
}

.fa-file-sound-o::before,
.fa-file-audio-o::before {
  content: "";
}

.fa-file-movie-o::before,
.fa-file-video-o::before {
  content: "";
}

.fa-file-code-o::before {
  content: "";
}

.fa-vine::before {
  content: "";
}

.fa-codepen::before {
  content: "";
}

.fa-jsfiddle::before {
  content: "";
}

.fa-life-bouy::before,
.fa-life-buoy::before,
.fa-life-saver::before,
.fa-support::before,
.fa-life-ring::before {
  content: "";
}

.fa-circle-o-notch::before {
  content: "";
}

.fa-ra::before,
.fa-resistance::before,
.fa-rebel::before {
  content: "";
}

.fa-ge::before,
.fa-empire::before {
  content: "";
}

.fa-git-square::before {
  content: "";
}

.fa-git::before {
  content: "";
}

.fa-y-combinator-square::before,
.fa-yc-square::before,
.fa-hacker-news::before {
  content: "";
}

.fa-tencent-weibo::before {
  content: "";
}

.fa-qq::before {
  content: "";
}

.fa-wechat::before,
.fa-weixin::before {
  content: "";
}

.fa-send::before,
.fa-paper-plane::before {
  content: "";
}

.fa-send-o::before,
.fa-paper-plane-o::before {
  content: "";
}

.fa-history::before {
  content: "";
}

.fa-circle-thin::before {
  content: "";
}

.fa-header::before {
  content: "";
}

.fa-paragraph::before {
  content: "";
}

.fa-sliders::before {
  content: "";
}

.fa-share-alt::before {
  content: "";
}

.fa-share-alt-square::before {
  content: "";
}

.fa-bomb::before {
  content: "";
}

.fa-soccer-ball-o::before,
.fa-futbol-o::before {
  content: "";
}

.fa-tty::before {
  content: "";
}

.fa-binoculars::before {
  content: "";
}

.fa-plug::before {
  content: "";
}

.fa-slideshare::before {
  content: "";
}

.fa-twitch::before {
  content: "";
}

.fa-yelp::before {
  content: "";
}

.fa-newspaper-o::before {
  content: "";
}

.fa-wifi::before {
  content: "";
}

.fa-calculator::before {
  content: "";
}

.fa-paypal::before {
  content: "";
}

.fa-google-wallet::before {
  content: "";
}

.fa-cc-visa::before {
  content: "";
}

.fa-cc-mastercard::before {
  content: "";
}

.fa-cc-discover::before {
  content: "";
}

.fa-cc-amex::before {
  content: "";
}

.fa-cc-paypal::before {
  content: "";
}

.fa-cc-stripe::before {
  content: "";
}

.fa-bell-slash::before {
  content: "";
}

.fa-bell-slash-o::before {
  content: "";
}

.fa-trash::before {
  content: "";
}

.fa-copyright::before {
  content: "";
}

.fa-at::before {
  content: "";
}

.fa-eyedropper::before {
  content: "";
}

.fa-paint-brush::before {
  content: "";
}

.fa-birthday-cake::before {
  content: "";
}

.fa-area-chart::before {
  content: "";
}

.fa-pie-chart::before {
  content: "";
}

.fa-line-chart::before {
  content: "";
}

.fa-lastfm::before {
  content: "";
}

.fa-lastfm-square::before {
  content: "";
}

.fa-toggle-off::before {
  content: "";
}

.fa-toggle-on::before {
  content: "";
}

.fa-bicycle::before {
  content: "";
}

.fa-bus::before {
  content: "";
}

.fa-ioxhost::before {
  content: "";
}

.fa-angellist::before {
  content: "";
}

.fa-cc::before {
  content: "";
}

.fa-shekel::before,
.fa-sheqel::before,
.fa-ils::before {
  content: "";
}

.fa-meanpath::before {
  content: "";
}

.fa-buysellads::before {
  content: "";
}

.fa-connectdevelop::before {
  content: "";
}

.fa-dashcube::before {
  content: "";
}

.fa-forumbee::before {
  content: "";
}

.fa-leanpub::before {
  content: "";
}

.fa-sellsy::before {
  content: "";
}

.fa-shirtsinbulk::before {
  content: "";
}

.fa-simplybuilt::before {
  content: "";
}

.fa-skyatlas::before {
  content: "";
}

.fa-cart-plus::before {
  content: "";
}

.fa-cart-arrow-down::before {
  content: "";
}

.fa-diamond::before {
  content: "";
}

.fa-ship::before {
  content: "";
}

.fa-user-secret::before {
  content: "";
}

.fa-motorcycle::before {
  content: "";
}

.fa-street-view::before {
  content: "";
}

.fa-heartbeat::before {
  content: "";
}

.fa-venus::before {
  content: "";
}

.fa-mars::before {
  content: "";
}

.fa-mercury::before {
  content: "";
}

.fa-intersex::before,
.fa-transgender::before {
  content: "";
}

.fa-transgender-alt::before {
  content: "";
}

.fa-venus-double::before {
  content: "";
}

.fa-mars-double::before {
  content: "";
}

.fa-venus-mars::before {
  content: "";
}

.fa-mars-stroke::before {
  content: "";
}

.fa-mars-stroke-v::before {
  content: "";
}

.fa-mars-stroke-h::before {
  content: "";
}

.fa-neuter::before {
  content: "";
}

.fa-genderless::before {
  content: "";
}

.fa-facebook-official::before {
  content: "";
}

.fa-pinterest-p::before {
  content: "";
}

.fa-whatsapp::before {
  content: "";
}

.fa-server::before {
  content: "";
}

.fa-user-plus::before {
  content: "";
}

.fa-user-times::before {
  content: "";
}

.fa-hotel::before,
.fa-bed::before {
  content: "";
}

.fa-viacoin::before {
  content: "";
}

.fa-train::before {
  content: "";
}

.fa-subway::before {
  content: "";
}

.fa-medium::before {
  content: "";
}

.fa-yc::before,
.fa-y-combinator::before {
  content: "";
}

.fa-optin-monster::before {
  content: "";
}

.fa-opencart::before {
  content: "";
}

.fa-expeditedssl::before {
  content: "";
}

.fa-battery-4::before,
.fa-battery::before,
.fa-battery-full::before {
  content: "";
}

.fa-battery-3::before,
.fa-battery-three-quarters::before {
  content: "";
}

.fa-battery-2::before,
.fa-battery-half::before {
  content: "";
}

.fa-battery-1::before,
.fa-battery-quarter::before {
  content: "";
}

.fa-battery-0::before,
.fa-battery-empty::before {
  content: "";
}

.fa-mouse-pointer::before {
  content: "";
}

.fa-i-cursor::before {
  content: "";
}

.fa-object-group::before {
  content: "";
}

.fa-object-ungroup::before {
  content: "";
}

.fa-sticky-note::before {
  content: "";
}

.fa-sticky-note-o::before {
  content: "";
}

.fa-cc-jcb::before {
  content: "";
}

.fa-cc-diners-club::before {
  content: "";
}

.fa-clone::before {
  content: "";
}

.fa-balance-scale::before {
  content: "";
}

.fa-hourglass-o::before {
  content: "";
}

.fa-hourglass-1::before,
.fa-hourglass-start::before {
  content: "";
}

.fa-hourglass-2::before,
.fa-hourglass-half::before {
  content: "";
}

.fa-hourglass-3::before,
.fa-hourglass-end::before {
  content: "";
}

.fa-hourglass::before {
  content: "";
}

.fa-hand-grab-o::before,
.fa-hand-rock-o::before {
  content: "";
}

.fa-hand-stop-o::before,
.fa-hand-paper-o::before {
  content: "";
}

.fa-hand-scissors-o::before {
  content: "";
}

.fa-hand-lizard-o::before {
  content: "";
}

.fa-hand-spock-o::before {
  content: "";
}

.fa-hand-pointer-o::before {
  content: "";
}

.fa-hand-peace-o::before {
  content: "";
}

.fa-trademark::before {
  content: "";
}

.fa-registered::before {
  content: "";
}

.fa-creative-commons::before {
  content: "";
}

.fa-gg::before {
  content: "";
}

.fa-gg-circle::before {
  content: "";
}

.fa-tripadvisor::before {
  content: "";
}

.fa-odnoklassniki::before {
  content: "";
}

.fa-odnoklassniki-square::before {
  content: "";
}

.fa-get-pocket::before {
  content: "";
}

.fa-wikipedia-w::before {
  content: "";
}

.fa-safari::before {
  content: "";
}

.fa-chrome::before {
  content: "";
}

.fa-firefox::before {
  content: "";
}

.fa-opera::before {
  content: "";
}

.fa-internet-explorer::before {
  content: "";
}

.fa-tv::before,
.fa-television::before {
  content: "";
}

.fa-contao::before {
  content: "";
}

.fa-500px::before {
  content: "";
}

.fa-amazon::before {
  content: "";
}

.fa-calendar-plus-o::before {
  content: "";
}

.fa-calendar-minus-o::before {
  content: "";
}

.fa-calendar-times-o::before {
  content: "";
}

.fa-calendar-check-o::before {
  content: "";
}

.fa-industry::before {
  content: "";
}

.fa-map-pin::before {
  content: "";
}

.fa-map-signs::before {
  content: "";
}

.fa-map-o::before {
  content: "";
}

.fa-map::before {
  content: "";
}

.fa-commenting::before {
  content: "";
}

.fa-commenting-o::before {
  content: "";
}

.fa-houzz::before {
  content: "";
}

.fa-vimeo::before {
  content: "";
}

.fa-black-tie::before {
  content: "";
}

.fa-fonticons::before {
  content: "";
}

.fa-reddit-alien::before {
  content: "";
}

.fa-edge::before {
  content: "";
}

.fa-credit-card-alt::before {
  content: "";
}

.fa-codiepie::before {
  content: "";
}

.fa-modx::before {
  content: "";
}

.fa-fort-awesome::before {
  content: "";
}

.fa-usb::before {
  content: "";
}

.fa-product-hunt::before {
  content: "";
}

.fa-mixcloud::before {
  content: "";
}

.fa-scribd::before {
  content: "";
}

.fa-pause-circle::before {
  content: "";
}

.fa-pause-circle-o::before {
  content: "";
}

.fa-stop-circle::before {
  content: "";
}

.fa-stop-circle-o::before {
  content: "";
}

.fa-shopping-bag::before {
  content: "";
}

.fa-shopping-basket::before {
  content: "";
}

.fa-hashtag::before {
  content: "";
}

.fa-bluetooth::before {
  content: "";
}

.fa-bluetooth-b::before {
  content: "";
}

.fa-percent::before {
  content: "";
}

.fa-gitlab::before {
  content: "";
}

.fa-wpbeginner::before {
  content: "";
}

.fa-wpforms::before {
  content: "";
}

.fa-envira::before {
  content: "";
}

.fa-universal-access::before {
  content: "";
}

.fa-wheelchair-alt::before {
  content: "";
}

.fa-question-circle-o::before {
  content: "";
}

.fa-blind::before {
  content: "";
}

.fa-audio-description::before {
  content: "";
}

.fa-volume-control-phone::before {
  content: "";
}

.fa-braille::before {
  content: "";
}

.fa-assistive-listening-systems::before {
  content: "";
}

.fa-asl-interpreting::before,
.fa-american-sign-language-interpreting::before {
  content: "";
}

.fa-deafness::before,
.fa-hard-of-hearing::before,
.fa-deaf::before {
  content: "";
}

.fa-glide::before {
  content: "";
}

.fa-glide-g::before {
  content: "";
}

.fa-signing::before,
.fa-sign-language::before {
  content: "";
}

.fa-low-vision::before {
  content: "";
}

.fa-viadeo::before {
  content: "";
}

.fa-viadeo-square::before {
  content: "";
}

.fa-snapchat::before {
  content: "";
}

.fa-snapchat-ghost::before {
  content: "";
}

.fa-snapchat-square::before {
  content: "";
}

.fa-pied-piper::before {
  content: "";
}

.fa-first-order::before {
  content: "";
}

.fa-yoast::before {
  content: "";
}

.fa-themeisle::before {
  content: "";
}

.fa-google-plus-circle::before,
.fa-google-plus-official::before {
  content: "";
}

.fa-fa::before,
.fa-font-awesome::before {
  content: "";
}

.fa-handshake-o::before {
  content: "";
}

.fa-envelope-open::before {
  content: "";
}

.fa-envelope-open-o::before {
  content: "";
}

.fa-linode::before {
  content: "";
}

.fa-address-book::before {
  content: "";
}

.fa-address-book-o::before {
  content: "";
}

.fa-vcard::before,
.fa-address-card::before {
  content: "";
}

.fa-vcard-o::before,
.fa-address-card-o::before {
  content: "";
}

.fa-user-circle::before {
  content: "";
}

.fa-user-circle-o::before {
  content: "";
}

.fa-user-o::before {
  content: "";
}

.fa-id-badge::before {
  content: "";
}

.fa-drivers-license::before,
.fa-id-card::before {
  content: "";
}

.fa-drivers-license-o::before,
.fa-id-card-o::before {
  content: "";
}

.fa-quora::before {
  content: "";
}

.fa-free-code-camp::before {
  content: "";
}

.fa-telegram::before {
  content: "";
}

.fa-thermometer-4::before,
.fa-thermometer::before,
.fa-thermometer-full::before {
  content: "";
}

.fa-thermometer-3::before,
.fa-thermometer-three-quarters::before {
  content: "";
}

.fa-thermometer-2::before,
.fa-thermometer-half::before {
  content: "";
}

.fa-thermometer-1::before,
.fa-thermometer-quarter::before {
  content: "";
}

.fa-thermometer-0::before,
.fa-thermometer-empty::before {
  content: "";
}

.fa-shower::before {
  content: "";
}

.fa-bathtub::before,
.fa-s15::before,
.fa-bath::before {
  content: "";
}

.fa-podcast::before {
  content: "";
}

.fa-window-maximize::before {
  content: "";
}

.fa-window-minimize::before {
  content: "";
}

.fa-window-restore::before {
  content: "";
}

.fa-times-rectangle::before,
.fa-window-close::before {
  content: "";
}

.fa-times-rectangle-o::before,
.fa-window-close-o::before {
  content: "";
}

.fa-bandcamp::before {
  content: "";
}

.fa-grav::before {
  content: "";
}

.fa-etsy::before {
  content: "";
}

.fa-imdb::before {
  content: "";
}

.fa-ravelry::before {
  content: "";
}

.fa-eercast::before {
  content: "";
}

.fa-microchip::before {
  content: "";
}

.fa-snowflake-o::before {
  content: "";
}

.fa-superpowers::before {
  content: "";
}

.fa-wpexplorer::before {
  content: "";
}

.fa-meetup::before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face {
  font-family: "themify";
  src: url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/themify/themify.eot");
  src: url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/themify/themify.eot") format("embedded-opentype"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/themify/themify.woff") format("woff"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/themify/themify.ttf") format("truetype"), url("https://s3-eu-west-1.amazonaws.com/lmsapp-assets/fonts/themify/themify.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=ti-], [class*=" ti-"] {
  font-family: "themify";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  width: 24px;
  text-align: center;
}

.ti-wand:before {
  content: "";
}

.ti-volume:before {
  content: "";
}

.ti-user:before {
  content: "";
}

.ti-unlock:before {
  content: "";
}

.ti-unlink:before {
  content: "";
}

.ti-trash:before {
  content: "";
}

.ti-thought:before {
  content: "";
}

.ti-target:before {
  content: "";
}

.ti-tag:before {
  content: "";
}

.ti-tablet:before {
  content: "";
}

.ti-star:before {
  content: "";
}

.ti-spray:before {
  content: "";
}

.ti-signal:before {
  content: "";
}

.ti-shopping-cart:before {
  content: "";
}

.ti-shopping-cart-full:before {
  content: "";
}

.ti-settings:before {
  content: "";
}

.ti-search:before {
  content: "";
}

.ti-zoom-in:before {
  content: "";
}

.ti-zoom-out:before {
  content: "";
}

.ti-cut:before {
  content: "";
}

.ti-ruler:before {
  content: "";
}

.ti-ruler-pencil:before {
  content: "";
}

.ti-ruler-alt:before {
  content: "";
}

.ti-bookmark:before {
  content: "";
}

.ti-bookmark-alt:before {
  content: "";
}

.ti-reload:before {
  content: "";
}

.ti-plus:before {
  content: "";
}

.ti-pin:before {
  content: "";
}

.ti-pencil:before {
  content: "";
}

.ti-pencil-alt:before {
  content: "";
}

.ti-paint-roller:before {
  content: "";
}

.ti-paint-bucket:before {
  content: "";
}

.ti-na:before {
  content: "";
}

.ti-mobile:before {
  content: "";
}

.ti-minus:before {
  content: "";
}

.ti-medall:before {
  content: "";
}

.ti-medall-alt:before {
  content: "";
}

.ti-marker:before {
  content: "";
}

.ti-marker-alt:before {
  content: "";
}

.ti-arrow-up:before {
  content: "";
}

.ti-arrow-right:before {
  content: "";
}

.ti-arrow-left:before {
  content: "";
}

.ti-arrow-down:before {
  content: "";
}

.ti-lock:before {
  content: "";
}

.ti-location-arrow:before {
  content: "";
}

.ti-link:before {
  content: "";
}

.ti-layout:before {
  content: "";
}

.ti-layers:before {
  content: "";
}

.ti-layers-alt:before {
  content: "";
}

.ti-key:before {
  content: "";
}

.ti-import:before {
  content: "";
}

.ti-image:before {
  content: "";
}

.ti-heart:before {
  content: "";
}

.ti-heart-broken:before {
  content: "";
}

.ti-hand-stop:before {
  content: "";
}

.ti-hand-open:before {
  content: "";
}

.ti-hand-drag:before {
  content: "";
}

.ti-folder:before {
  content: "";
}

.ti-flag:before {
  content: "";
}

.ti-flag-alt:before {
  content: "";
}

.ti-flag-alt-2:before {
  content: "";
}

.ti-eye:before {
  content: "";
}

.ti-export:before {
  content: "";
}

.ti-exchange-vertical:before {
  content: "";
}

.ti-desktop:before {
  content: "";
}

.ti-cup:before {
  content: "";
}

.ti-crown:before {
  content: "";
}

.ti-comments:before {
  content: "";
}

.ti-comment:before {
  content: "";
}

.ti-comment-alt:before {
  content: "";
}

.ti-close:before {
  content: "";
}

.ti-clip:before {
  content: "";
}

.ti-angle-up:before {
  content: "";
}

.ti-angle-right:before {
  content: "";
}

.ti-angle-left:before {
  content: "";
}

.ti-angle-down:before {
  content: "";
}

.ti-check:before {
  content: "";
}

.ti-check-box:before {
  content: "";
}

.ti-camera:before {
  content: "";
}

.ti-announcement:before {
  content: "";
}

.ti-brush:before {
  content: "";
}

.ti-briefcase:before {
  content: "";
}

.ti-bolt:before {
  content: "";
}

.ti-bolt-alt:before {
  content: "";
}

.ti-blackboard:before {
  content: "";
}

.ti-bag:before {
  content: "";
}

.ti-move:before {
  content: "";
}

.ti-arrows-vertical:before {
  content: "";
}

.ti-arrows-horizontal:before {
  content: "";
}

.ti-fullscreen:before {
  content: "";
}

.ti-arrow-top-right:before {
  content: "";
}

.ti-arrow-top-left:before {
  content: "";
}

.ti-arrow-circle-up:before {
  content: "";
}

.ti-arrow-circle-right:before {
  content: "";
}

.ti-arrow-circle-left:before {
  content: "";
}

.ti-arrow-circle-down:before {
  content: "";
}

.ti-angle-double-up:before {
  content: "";
}

.ti-angle-double-right:before {
  content: "";
}

.ti-angle-double-left:before {
  content: "";
}

.ti-angle-double-down:before {
  content: "";
}

.ti-zip:before {
  content: "";
}

.ti-world:before {
  content: "";
}

.ti-wheelchair:before {
  content: "";
}

.ti-view-list:before {
  content: "";
}

.ti-view-list-alt:before {
  content: "";
}

.ti-view-grid:before {
  content: "";
}

.ti-uppercase:before {
  content: "";
}

.ti-upload:before {
  content: "";
}

.ti-underline:before {
  content: "";
}

.ti-truck:before {
  content: "";
}

.ti-timer:before {
  content: "";
}

.ti-ticket:before {
  content: "";
}

.ti-thumb-up:before {
  content: "";
}

.ti-thumb-down:before {
  content: "";
}

.ti-text:before {
  content: "";
}

.ti-stats-up:before {
  content: "";
}

.ti-stats-down:before {
  content: "";
}

.ti-split-v:before {
  content: "";
}

.ti-split-h:before {
  content: "";
}

.ti-smallcap:before {
  content: "";
}

.ti-shine:before {
  content: "";
}

.ti-shift-right:before {
  content: "";
}

.ti-shift-left:before {
  content: "";
}

.ti-shield:before {
  content: "";
}

.ti-notepad:before {
  content: "";
}

.ti-server:before {
  content: "";
}

.ti-quote-right:before {
  content: "";
}

.ti-quote-left:before {
  content: "";
}

.ti-pulse:before {
  content: "";
}

.ti-printer:before {
  content: "";
}

.ti-power-off:before {
  content: "";
}

.ti-plug:before {
  content: "";
}

.ti-pie-chart:before {
  content: "";
}

.ti-paragraph:before {
  content: "";
}

.ti-panel:before {
  content: "";
}

.ti-package:before {
  content: "";
}

.ti-music:before {
  content: "";
}

.ti-music-alt:before {
  content: "";
}

.ti-mouse:before {
  content: "";
}

.ti-mouse-alt:before {
  content: "";
}

.ti-money:before {
  content: "";
}

.ti-microphone:before {
  content: "";
}

.ti-menu:before {
  content: "";
}

.ti-menu-alt:before {
  content: "";
}

.ti-map:before {
  content: "";
}

.ti-map-alt:before {
  content: "";
}

.ti-loop:before {
  content: "";
}

.ti-location-pin:before {
  content: "";
}

.ti-list:before {
  content: "";
}

.ti-light-bulb:before {
  content: "";
}

.ti-Italic:before {
  content: "";
}

.ti-info:before {
  content: "";
}

.ti-infinite:before {
  content: "";
}

.ti-id-badge:before {
  content: "";
}

.ti-hummer:before {
  content: "";
}

.ti-home:before {
  content: "";
}

.ti-help:before {
  content: "";
}

.ti-headphone:before {
  content: "";
}

.ti-harddrives:before {
  content: "";
}

.ti-harddrive:before {
  content: "";
}

.ti-gift:before {
  content: "";
}

.ti-game:before {
  content: "";
}

.ti-filter:before {
  content: "";
}

.ti-files:before {
  content: "";
}

.ti-file:before {
  content: "";
}

.ti-eraser:before {
  content: "";
}

.ti-envelope:before {
  content: "";
}

.ti-download:before {
  content: "";
}

.ti-direction:before {
  content: "";
}

.ti-direction-alt:before {
  content: "";
}

.ti-dashboard:before {
  content: "";
}

.ti-control-stop:before {
  content: "";
}

.ti-control-shuffle:before {
  content: "";
}

.ti-control-play:before {
  content: "";
}

.ti-control-pause:before {
  content: "";
}

.ti-control-forward:before {
  content: "";
}

.ti-control-backward:before {
  content: "";
}

.ti-cloud:before {
  content: "";
}

.ti-cloud-up:before {
  content: "";
}

.ti-cloud-down:before {
  content: "";
}

.ti-clipboard:before {
  content: "";
}

.ti-car:before {
  content: "";
}

.ti-calendar:before {
  content: "";
}

.ti-book:before {
  content: "";
}

.ti-bell:before {
  content: "";
}

.ti-basketball:before {
  content: "";
}

.ti-bar-chart:before {
  content: "";
}

.ti-bar-chart-alt:before {
  content: "";
}

.ti-back-right:before {
  content: "";
}

.ti-back-left:before {
  content: "";
}

.ti-arrows-corner:before {
  content: "";
}

.ti-archive:before {
  content: "";
}

.ti-anchor:before {
  content: "";
}

.ti-align-right:before {
  content: "";
}

.ti-align-left:before {
  content: "";
}

.ti-align-justify:before {
  content: "";
}

.ti-align-center:before {
  content: "";
}

.ti-alert:before {
  content: "";
}

.ti-alarm-clock:before {
  content: "";
}

.ti-agenda:before {
  content: "";
}

.ti-write:before {
  content: "";
}

.ti-window:before {
  content: "";
}

.ti-widgetized:before {
  content: "";
}

.ti-widget:before {
  content: "";
}

.ti-widget-alt:before {
  content: "";
}

.ti-wallet:before {
  content: "";
}

.ti-video-clapper:before {
  content: "";
}

.ti-video-camera:before {
  content: "";
}

.ti-vector:before {
  content: "";
}

.ti-themify-logo:before {
  content: "";
}

.ti-themify-favicon:before {
  content: "";
}

.ti-themify-favicon-alt:before {
  content: "";
}

.ti-support:before {
  content: "";
}

.ti-stamp:before {
  content: "";
}

.ti-split-v-alt:before {
  content: "";
}

.ti-slice:before {
  content: "";
}

.ti-shortcode:before {
  content: "";
}

.ti-shift-right-alt:before {
  content: "";
}

.ti-shift-left-alt:before {
  content: "";
}

.ti-ruler-alt-2:before {
  content: "";
}

.ti-receipt:before {
  content: "";
}

.ti-pin2:before {
  content: "";
}

.ti-pin-alt:before {
  content: "";
}

.ti-pencil-alt2:before {
  content: "";
}

.ti-palette:before {
  content: "";
}

.ti-more:before {
  content: "";
}

.ti-more-alt:before {
  content: "";
}

.ti-microphone-alt:before {
  content: "";
}

.ti-magnet:before {
  content: "";
}

.ti-line-double:before {
  content: "";
}

.ti-line-dotted:before {
  content: "";
}

.ti-line-dashed:before {
  content: "";
}

.ti-layout-width-full:before {
  content: "";
}

.ti-layout-width-default:before {
  content: "";
}

.ti-layout-width-default-alt:before {
  content: "";
}

.ti-layout-tab:before {
  content: "";
}

.ti-layout-tab-window:before {
  content: "";
}

.ti-layout-tab-v:before {
  content: "";
}

.ti-layout-tab-min:before {
  content: "";
}

.ti-layout-slider:before {
  content: "";
}

.ti-layout-slider-alt:before {
  content: "";
}

.ti-layout-sidebar-right:before {
  content: "";
}

.ti-layout-sidebar-none:before {
  content: "";
}

.ti-layout-sidebar-left:before {
  content: "";
}

.ti-layout-placeholder:before {
  content: "";
}

.ti-layout-menu:before {
  content: "";
}

.ti-layout-menu-v:before {
  content: "";
}

.ti-layout-menu-separated:before {
  content: "";
}

.ti-layout-menu-full:before {
  content: "";
}

.ti-layout-media-right-alt:before {
  content: "";
}

.ti-layout-media-right:before {
  content: "";
}

.ti-layout-media-overlay:before {
  content: "";
}

.ti-layout-media-overlay-alt:before {
  content: "";
}

.ti-layout-media-overlay-alt-2:before {
  content: "";
}

.ti-layout-media-left-alt:before {
  content: "";
}

.ti-layout-media-left:before {
  content: "";
}

.ti-layout-media-center-alt:before {
  content: "";
}

.ti-layout-media-center:before {
  content: "";
}

.ti-layout-list-thumb:before {
  content: "";
}

.ti-layout-list-thumb-alt:before {
  content: "";
}

.ti-layout-list-post:before {
  content: "";
}

.ti-layout-list-large-image:before {
  content: "";
}

.ti-layout-line-solid:before {
  content: "";
}

.ti-layout-grid4:before {
  content: "";
}

.ti-layout-grid3:before {
  content: "";
}

.ti-layout-grid2:before {
  content: "";
}

.ti-layout-grid2-thumb:before {
  content: "";
}

.ti-layout-cta-right:before {
  content: "";
}

.ti-layout-cta-left:before {
  content: "";
}

.ti-layout-cta-center:before {
  content: "";
}

.ti-layout-cta-btn-right:before {
  content: "";
}

.ti-layout-cta-btn-left:before {
  content: "";
}

.ti-layout-column4:before {
  content: "";
}

.ti-layout-column3:before {
  content: "";
}

.ti-layout-column2:before {
  content: "";
}

.ti-layout-accordion-separated:before {
  content: "";
}

.ti-layout-accordion-merged:before {
  content: "";
}

.ti-layout-accordion-list:before {
  content: "";
}

.ti-ink-pen:before {
  content: "";
}

.ti-info-alt:before {
  content: "";
}

.ti-help-alt:before {
  content: "";
}

.ti-headphone-alt:before {
  content: "";
}

.ti-hand-point-up:before {
  content: "";
}

.ti-hand-point-right:before {
  content: "";
}

.ti-hand-point-left:before {
  content: "";
}

.ti-hand-point-down:before {
  content: "";
}

.ti-gallery:before {
  content: "";
}

.ti-face-smile:before {
  content: "";
}

.ti-face-sad:before {
  content: "";
}

.ti-credit-card:before {
  content: "";
}

.ti-control-skip-forward:before {
  content: "";
}

.ti-control-skip-backward:before {
  content: "";
}

.ti-control-record:before {
  content: "";
}

.ti-control-eject:before {
  content: "";
}

.ti-comments-smiley:before {
  content: "";
}

.ti-brush-alt:before {
  content: "";
}

.ti-youtube:before {
  content: "";
}

.ti-vimeo:before {
  content: "";
}

.ti-twitter:before {
  content: "";
}

.ti-time:before {
  content: "";
}

.ti-tumblr:before {
  content: "";
}

.ti-skype:before {
  content: "";
}

.ti-share:before {
  content: "";
}

.ti-share-alt:before {
  content: "";
}

.ti-rocket:before {
  content: "";
}

.ti-pinterest:before {
  content: "";
}

.ti-new-window:before {
  content: "";
}

.ti-microsoft:before {
  content: "";
}

.ti-list-ol:before {
  content: "";
}

.ti-linkedin:before {
  content: "";
}

.ti-layout-sidebar-2:before {
  content: "";
}

.ti-layout-grid4-alt:before {
  content: "";
}

.ti-layout-grid3-alt:before {
  content: "";
}

.ti-layout-grid2-alt:before {
  content: "";
}

.ti-layout-column4-alt:before {
  content: "";
}

.ti-layout-column3-alt:before {
  content: "";
}

.ti-layout-column2-alt:before {
  content: "";
}

.ti-instagram:before {
  content: "";
}

.ti-google:before {
  content: "";
}

.ti-github:before {
  content: "";
}

.ti-flickr:before {
  content: "";
}

.ti-facebook:before {
  content: "";
}

.ti-dropbox:before {
  content: "";
}

.ti-dribbble:before {
  content: "";
}

.ti-apple:before {
  content: "";
}

.ti-android:before {
  content: "";
}

.ti-save:before {
  content: "";
}

.ti-save-alt:before {
  content: "";
}

.ti-yahoo:before {
  content: "";
}

.ti-wordpress:before {
  content: "";
}

.ti-vimeo-alt:before {
  content: "";
}

.ti-twitter-alt:before {
  content: "";
}

.ti-tumblr-alt:before {
  content: "";
}

.ti-trello:before {
  content: "";
}

.ti-stack-overflow:before {
  content: "";
}

.ti-soundcloud:before {
  content: "";
}

.ti-sharethis:before {
  content: "";
}

.ti-sharethis-alt:before {
  content: "";
}

.ti-reddit:before {
  content: "";
}

.ti-pinterest-alt:before {
  content: "";
}

.ti-microsoft-alt:before {
  content: "";
}

.ti-linux:before {
  content: "";
}

.ti-jsfiddle:before {
  content: "";
}

.ti-joomla:before {
  content: "";
}

.ti-html5:before {
  content: "";
}

.ti-flickr-alt:before {
  content: "";
}

.ti-email:before {
  content: "";
}

.ti-drupal:before {
  content: "";
}

.ti-dropbox-alt:before {
  content: "";
}

.ti-css3:before {
  content: "";
}

.ti-rss:before {
  content: "";
}

.ti-rss-alt:before {
  content: "";
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

body {
  font-family: "Roboto", sans-serif;
}

p {
  color: #6c7a89;
}

* {
  box-sizing: border-box;
}

.container {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}

.segment-title {
  font-family: "Raleway", sans-serif;
  font-size: 42px;
}

.hide-desktop {
  display: none;
}

.b {
  transition: all 0.1s ease-in;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  outline: none;
  height: 60px;
  width: 340px;
  padding: 0 15px;
  font-size: 20px;
  position: relative;
  font-weight: bold;
}
.b .livicon-evo {
  position: absolute;
  right: 3px;
  top: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
}

.b-line-blue,
.b-line-white {
  border-width: 3px;
  border-style: solid;
  border-radius: 3px;
}

.b-line-blue {
  border-color: #027DFF;
  color: #027DFF;
}
.b-line-blue:hover {
  background: #027DFF;
  color: white;
}

.b-line-white {
  border-color: white;
  color: white;
}
.b-line-white:hover {
  background: white;
  color: #027DFF;
}

.guest-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 30px;
  height: 60px;
}
.guest-nav .logo img {
  height: 46px;
}
.guest-nav .logo .scroll {
  display: none;
}
.guest-nav .logo .fixed {
  display: block;
}
.guest-nav ul {
  display: flex;
  align-items: center;
}
.guest-nav ul li {
  margin-left: 15px;
  position: relative;
}
.guest-nav ul li a {
  display: block;
  color: white;
  font-size: 17px;
}
.guest-nav ul li a:not(.button) {
  padding: 10px;
}
.guest-nav ul li a:not(.button):hover {
  color: rgba(255, 255, 255, 0.5);
}
.guest-nav ul li .button {
  border: 2px solid white;
  padding: 6px 25px;
  border-radius: 3px;
}
.guest-nav ul li .button:hover {
  background: white;
  color: #027DFF;
}
.guest-nav-mobile {
  display: none;
  width: 50px;
  height: 40px;
  background: none;
  border: 2px solid white;
  border-radius: 3px;
  outline: none;
  color: white;
}
.guest-nav-mobile i {
  font-size: 26px;
}
.guest-nav-mobile.active i::before {
  content: "";
}
.guest-nav-mobile.active + ul {
  display: block !important;
}
.guest-nav.scroll {
  background: white;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
}
.guest-nav.scroll .logo .scroll {
  display: block;
}
.guest-nav.scroll .logo .fixed {
  display: none;
}
.guest-nav.scroll ul li a:not(.button) {
  color: #027DFF;
}
.guest-nav.scroll ul li a:not(.button):hover {
  color: #3399ff;
}
.guest-nav.scroll ul li .button {
  border: 2px solid #027DFF;
  color: #027DFF;
}
.guest-nav.scroll ul li .button:hover {
  background: #027DFF;
  color: white;
}
.guest-nav.scroll ul li:not(:last-of-type)::after {
  background: #e8e8e8;
}
.guest-nav.scroll .guest-nav-mobile {
  border-color: #027DFF;
  color: #027DFF;
}
@media (max-width: 600px) {
  .guest-nav {
    padding: 0 15px;
  }
  .guest-nav .logo img {
    height: 45px;
  }
}

.guest-welcome {
  background: #027DFF;
  color: white;
  min-height: 100vh;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.guest-welcome .container {
  position: relative;
  z-index: 1;
}
.guest-welcome h1 {
  max-width: 950px;
  font-size: 54px;
  font-family: "Raleway", sans-serif;
}
.guest-welcome h1 > span {
  display: inline-block;
  position: relative;
  color: #027DFF;
  min-width: 325px;
  text-align: center;
  background: white;
}
.guest-welcome h1 > span .wrap {
  border-right: 1px solid transparent;
}
.guest-welcome p {
  font-size: 32px;
  margin: 30px 0 50px;
  color: white;
}

.guest-intro {
  background: url(https://s3-eu-west-1.amazonaws.com/lmsapp-assets/images/2seg-b2b.png);
  background-size: 900px;
  padding: 130px 15px;
  text-align: center;
  position: relative;
  z-index: 0;
}
.guest-intro::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(245, 245, 245, 0.92);
  z-index: -1;
}
.guest-intro h2,
.guest-intro p,
.guest-intro .b {
  position: relative;
  z-index: 1;
}
.guest-intro p {
  font-size: 32px;
  margin: 30px auto 60px;
  max-width: 770px;
  color: #656565;
  font-weight: normal;
}
.guest-intro .b {
  margin: auto;
  background: #f5f5f5;
}
.guest-intro .b:hover {
  background: #027DFF;
}

.guest-textpic {
  position: relative;
  overflow-x: hidden;
  padding-top: 50px;
  margin-top: 50px;
}
.guest-textpic > h2,
.guest-textpic > p {
  text-align: center;
}
.guest-textpic > p {
  font-size: 22px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 50px;
  max-width: 80%;
}
.guest-textpic-section {
  display: flex;
  align-items: center;
  position: relative;
  padding: 40px 0;
}
.guest-textpic-section img {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
}
.guest-textpic-section-text {
  flex: 1;
  padding: 0 50px;
}
.guest-textpic-section-text h4 {
  font-family: "Raleway", sans-serif;
  font-size: 32px;
}
.guest-textpic-section-text p {
  font-size: 19px;
  margin-top: 20px;
}
.guest-textpic-section-text ul {
  list-style-type: none;
  margin-top: 20px;
  padding-left: 0;
  margin-left: 0;
}
.guest-textpic-section-text ul .highlight {
  background: none !important;
}
.guest-textpic-section-text ul li {
  margin: 8px 0;
  position: relative;
  padding-left: 35px;
  font-size: 19px;
  color: #6c7a89;
}
.guest-textpic-section-text ul li::before {
  content: "";
  position: absolute;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #027DFF;
  left: 15px;
  top: 9px;
}
.guest-textpic-section.interactive .how-particles {
  width: 200px;
  height: 200px;
  bottom: -100px;
  left: 50%;
}
.guest-textpic-section.userfriendly .how-particles {
  width: 300px;
  height: 300px;
  top: -50px;
  left: -150px;
}
.guest-textpic-section.gamified .how-particles {
  width: 220px;
  height: 220px;
  top: 0;
  right: 0;
}
.guest-textpic-section.value .how-particles {
  width: 250px;
  height: 250px;
  top: 50px;
  left: -25px;
}

.guest-boxes {
  margin-top: 100px;
  padding: 100px 0;
  position: relative;
}
.guest-boxes::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  width: 150px;
  height: 3px;
  background: #eee;
}
.guest-boxes h2 {
  text-align: center;
  margin-bottom: 50px;
}
.guest-boxes .grid {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
}
.guest-boxes .grid > div {
  width: calc(33.33% - 60px);
  margin: 15px;
  text-align: center;
  padding: 15px;
  box-shadow: 0 0 5px 2px rgba(2, 125, 255, 0.05);
  border-radius: 5px;
}
.guest-boxes .grid .livicon-evo {
  width: 80px;
  height: 80px;
  margin: auto;
}
.guest-boxes .grid h4 {
  font-size: 22px;
  margin: 10px 0;
}
.guest-boxes .grid p {
  font-size: 18px;
}

.guest-summary {
  padding: 100px 0;
  text-align: center;
  background: #027DFF;
  color: white;
}
.guest-summary .container {
  position: relative;
  z-index: 1;
}
.guest-summary h2 {
  margin-bottom: 40px;
  padding-bottom: 40px;
  position: relative;
}
.guest-summary h2::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 150px;
  height: 3px;
  background: white;
}
.guest-summary p {
  font-size: 22px;
  margin-bottom: 60px;
  color: white;
}
.guest-summary-stat {
  display: flex;
  margin-bottom: 60px;
}
.guest-summary-stat div {
  flex: 1;
  text-align: center;
}
.guest-summary-stat span {
  font-size: 66px;
  font-weight: bold;
}
.guest-summary-stat h5 {
  font-size: 22px;
  font-weight: normal;
}
.guest-summary .b {
  margin: auto;
}

.guest-footer {
  padding: 70px 0 20px;
}
.guest-footer .container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.guest-footer .container > img {
  width: 220px;
}
.guest-footer .container div,
.guest-footer .container ul {
  width: 300px;
  padding-top: 20px;
}
.guest-footer .container div img {
  height: 35px;
}
.guest-footer .container div p {
  font-size: 16px;
  margin-top: 20px;
}
.guest-footer .container ul li {
  margin-bottom: 15px;
  font-size: 15px;
}
.guest-footer .container ul li:first-of-type {
  font-size: 18px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  font-weight: bold;
}
.guest-footer .social {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.guest-footer .social a {
  transition: all 0.2s;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #ccc;
  border: 2px solid #eee;
  text-align: center;
  font-size: 18px;
  margin: 5px;
  border-radius: 3px;
}
.guest-footer .social a:hover {
  border-color: #027DFF;
  color: #027DFF;
}
.guest-footer .copy {
  text-align: center;
  margin-top: 30px;
}
.guest-footer .copy p {
  color: #ccc;
}

.guest-login {
  min-height: 100vh;
  background: #027DFF;
  padding: 140px 15px 100px;
}
.guest-login form {
  position: relative;
  z-index: 10;
  max-width: 500px;
  margin: auto;
  background: white;
  padding: 30px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
}
.guest-login form h1 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}
.guest-login form h4 {
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  margin: 15px 0 30px;
}
.guest-login form .form-group {
  margin-bottom: 15px;
}
.guest-login form .help-block {
  text-align: right;
  font-size: 15px;
  margin-top: 5px;
}
.guest-login form label {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  color: rgba(0, 0, 0, 0.4);
}
.guest-login form input,
.guest-login form textarea {
  appearance: none;
  outline: none;
  box-shadow: none;
  display: block;
  width: 100%;
  font-size: 16px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.guest-login form input:focus,
.guest-login form textarea:focus {
  border-color: #bbb;
}
.guest-login form input {
  padding: 0 10px;
  height: 40px;
}
.guest-login form textarea {
  padding: 10px;
  resize: vertical;
}
.guest-login form button {
  border: none;
  outline: none;
  background: #027DFF;
  color: white;
  height: 35px;
  display: block;
  width: 220px;
  margin: auto;
  font-size: 15px;
  border-radius: 3px;
}
.guest-login form button:hover {
  background: #0064ce;
}
.guest-login .message {
  font-size: 22px;
  text-align: center;
  color: #000;
  position: relative;
  padding-top: 60px;
}
.guest-login .message::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 3px;
  height: 30px;
  background: #ddd;
  margin: auto;
}

.livicon-evo-holder {
  width: 0;
  /*to prevent "flickering" while rendering*/
}

div.livicon-evo-holder {
  display: block;
}

span.livicon-evo-holder {
  display: inline-block;
  vertical-align: middle;
}

.livicon-evo-holder .lievo-svg-wrapper {
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  width: 100% !important;
  padding-bottom: 100% !important;
  vertical-align: middle;
  overflow: hidden !important;
}

.livicon-evo-holder svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
}

.livicon-evo-holder svg,
.livicon-evo-holder svg * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.livicon-evo-error {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border: 1px solid #c94242;
}

.livicon-evo-error span {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  margin-top: -4px;
}

.livicon-evo-error acronym {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  cursor: help;
  color: #c94242;
  border-bottom: 1px dotted #c94242;
}

/* icons size can be set via media queries */
/*@media (max-width:480px) {
  .livicon-evo-holder {
    width:50px!important;
  }
}
@media (min-width: 481px) {
  .livicon-evo-holder {
    width: 200px!important;
  }
}*/
@media only screen and (max-width: 1199px) {
  .container {
    max-width: 950px;
  }

  .guest-welcome h1 {
    max-width: 100%;
  }

  .guest-textpic-section.interactive img, .guest-textpic-section.gamified img, .guest-textpic-section.value img {
    height: 350px;
  }
  .guest-textpic-section.userfriendly img {
    height: 400px;
  }
}
@media only screen and (max-width: 991px) {
  .b {
    height: 50px;
    overflow: hidden;
  }
  .b .livicon-evo {
    top: -5px;
  }

  .segment-title {
    font-size: 32px;
  }

  .container {
    max-width: 750px;
  }

  .guest-welcome {
    text-align: center;
  }
  .guest-welcome h1 {
    font-size: 46px;
  }
  .guest-welcome h1 > span {
    min-width: 270px;
  }
  .guest-welcome p {
    font-size: 32px;
  }
  .guest-welcome .b {
    margin: auto;
  }

  .guest-textpic > p {
    font-size: 18px;
  }
  .guest-textpic-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .guest-textpic-section-text h4 {
    font-size: 26px;
  }
  .guest-textpic-section-text p {
    font-size: 18px;
  }
  .guest-textpic-section.interactive img, .guest-textpic-section.gamified img, .guest-textpic-section.value img {
    max-height: 250px;
    max-width: 50%;
    height: auto;
  }
  .guest-textpic-section.userfriendly img {
    max-height: 300px;
    max-width: 50%;
    height: auto;
  }

  .guest-summary {
    padding: 50px 0;
  }
  .guest-summary p {
    font-size: 18px;
    margin-bottom: 30px;
  }
  .guest-summary-stat {
    margin-bottom: 30px;
  }
  .guest-summary-stat span {
    font-size: 45px;
  }
  .guest-summary-stat h5 {
    font-size: 18px;
  }

  .guest-boxes {
    padding: 50px 0;
    margin-top: 50px;
  }
  .guest-boxes-grid h4 {
    font-size: 18px;
    margin: 10px 0;
  }
  .guest-boxes-grid p {
    font-size: 15px;
  }

  .guest-footer .container {
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
  .guest-footer .container img {
    order: 1;
  }
  .guest-footer .container ul {
    order: 2;
  }
  .guest-footer .container div {
    order: 3;
  }
  .guest-footer .container > img,
.guest-footer .container > ul,
.guest-footer .container > div {
    margin-bottom: 30px;
  }
  .guest-footer .container div,
.guest-footer .container ul {
    padding-top: 0;
  }
  .guest-footer .container div p {
    margin-top: 10px;
    font-size: 14px;
  }
  .guest-footer .container ul li {
    font-size: 14px;
  }
  .guest-footer .container ul li:first-of-type {
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .guest-footer .social {
    margin-top: 0;
  }
}
@media only screen and (max-width: 575px) {
  .hide-desktop {
    display: block;
  }

  .hide-mobile {
    display: none;
  }

  .b {
    width: 90%;
    margin: auto;
    font-size: 16px;
  }

  .segment-title {
    font-size: 26px;
  }

  .container {
    max-width: 90vw;
  }

  .guest-nav-mobile {
    display: block;
  }
  .guest-nav > ul {
    display: none !important;
    position: fixed;
    z-index: 10;
    top: 56px;
    left: 0;
    right: 0;
    background: white;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  }
  .guest-nav > ul li {
    margin: 0;
  }
  .guest-nav > ul li a {
    color: #000 !important;
    border: none !important;
    outline: none !important;
    padding: 15px !important;
    margin: 0 !important;
    border-radius: 0 !important;
  }
  .guest-nav > ul li:not(:last-of-type) {
    border-bottom: 1px solid #eee;
  }

  .guest-welcome h1 {
    font-size: 26px;
  }
  .guest-welcome h1 > span {
    min-width: 150px;
  }
  .guest-welcome p {
    font-size: 18px;
    margin: 20px 0 30px;
  }

  .guest-intro {
    padding: 50px 15px;
    background-size: 500px;
  }
  .guest-intro p {
    font-size: 20px;
  }

  .guest-textpic {
    padding-top: 0;
    margin-top: 50px;
  }
  .guest-textpic > p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .guest-textpic-section {
    flex-direction: column;
    padding: 20px 0;
  }
  .guest-textpic-section img {
    order: 2;
    height: auto !important;
    max-width: 100% !important;
  }
  .guest-textpic-section-text {
    order: 1;
    text-align: center;
    margin-bottom: 20px;
    padding: 0;
  }
  .guest-textpic-section-text h4 {
    font-size: 22px;
  }
  .guest-textpic-section-text p {
    margin-top: 10px;
    font-size: 16px;
  }
  .guest-textpic-section-text ul li {
    font-size: 16px;
    text-align: left;
  }
  .guest-textpic-section.right {
    text-align: center;
  }

  .guest-boxes {
    padding: 50px 0;
    margin-top: 50px;
  }
  .guest-boxes::before {
    border-radius: 0;
  }
  .guest-boxes .grid {
    display: block;
    text-align: center;
  }
  .guest-boxes .grid > div {
    display: block;
    width: auto;
    margin: 30px 0;
  }
  .guest-boxes .grid .livicon-evo {
    margin: auto;
  }
  .guest-boxes .grid h4 {
    font-size: 16px;
    margin: 10px 0;
  }
  .guest-boxes .grid p {
    font-size: 14px;
  }

  .guest-summary p {
    font-size: 16px;
    margin-bottom: 30px;
  }
  .guest-summary-stat {
    flex-wrap: wrap;
  }
  .guest-summary-stat div {
    margin: 10px 5px;
  }
  .guest-summary-stat span {
    font-size: 26px;
  }
  .guest-summary-stat h5 {
    font-size: 14px;
  }

  .guest-login {
    padding: 100px 15px;
  }
  .guest-login form h1 {
    font-size: 26px;
  }
  .guest-login form h4 {
    font-size: 15px;
  }
  .guest-login form button {
    width: 100%;
    height: 40px;
  }
}
.guest .site-error {
  background: #027DFF;
  min-height: 100vh;
  padding: 100px 15px 50px;
}
.guest .site-error > div {
  text-align: center;
  background: white;
  padding: 30px;
  max-width: 500px;
  margin: auto;
}
.guest .site-error > div h1 {
  color: #027DFF;
}

.guest-pricing {
  border-bottom: 2px solid #f5f5f5;
}
.guest-pricing .header {
  padding: 180px 15px 100px;
  text-align: center;
  background: #027DFF;
  color: white;
}
.guest-pricing .header h1 {
  font-size: 52px;
  font-weight: bold;
}
.guest-pricing .header p:not(:empty) {
  color: white;
  margin-top: 30px;
  font-size: 24px;
}
@media (max-width: 600px) {
  .guest-pricing .header {
    padding: 100px 15px 50px;
  }
  .guest-pricing .header h1 {
    font-size: 28px;
  }
  .guest-pricing .header p:not(:empty) {
    font-size: 18px;
    margin-top: 15px;
  }
}
.guest-pricing .plans {
  max-width: 1130px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  padding: 50px 15px;
}
@media (max-width: 600px) {
  .guest-pricing .plans {
    display: block;
    padding-bottom: 0;
  }
}
.guest-pricing .plans .plan {
  flex: 1;
  padding: 30px;
  box-shadow: -2px 0 4px 2px rgba(0, 0, 0, 0.04);
  position: relative;
  display: flex;
  flex-direction: column;
  /*
  .price,
  .price-custom{
      height: 60px;
      display: flex;
      align-items: flex-end;
      justify-content: center;
      text-align: center; 
      font-weight: bold;
      margin-bottom: 15px;
  }

  .price{
      color: #000;
      font-size: 30px;

      span{
          font-size: 20px;
          display: block;
          padding-bottom: 4px;
          margin-right: 2px;
      }

      small{
          font-size: 14px;
          color: #6c7a89;
          display: block;
          padding-bottom: 4px;
          font-weight: normal;
      }

  }

  .price-custom{
      color: #000;
      font-size: 22px;
  }
  */
}
@media (max-width: 600px) {
  .guest-pricing .plans .plan {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.04);
    margin-bottom: 30px;
  }
}
.guest-pricing .plans .plan::before {
  content: "";
  position: absolute;
  background: url(https://lmsapp-assets.s3-eu-west-1.amazonaws.com/campster/dotsmap.png);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 200px;
  z-index: -2;
}
.guest-pricing .plans .plan::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
}
.guest-pricing .plans .plan .flag {
  position: absolute;
  background: #ffc927;
  padding: 3px 10px;
  top: 20px;
  right: 20px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.6px;
}
.guest-pricing .plans .plan h2 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.guest-pricing .plans .plan h2 small {
  font-size: 14px;
  color: #6c7a89;
  font-weight: normal;
}
.guest-pricing .plans .plan .annual {
  color: rgba(0, 0, 0, 0.3);
}
.guest-pricing .plans .plan ul {
  flex: 1;
}
.guest-pricing .plans .plan ul li {
  margin: 15px 0;
  color: #6c7a89;
  display: flex;
  align-items: center;
}
.guest-pricing .plans .plan ul li i {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1.5px solid #3fe09d;
  color: #3fe09d;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}
.guest-pricing .plans .plan ul li span {
  display: block;
  flex: 1;
  margin-left: 10px;
}
.guest-pricing .plans .plan:nth-child(1) {
  z-index: 1;
}
.guest-pricing .plans .plan:nth-child(2) {
  z-index: 2;
}
.guest-pricing .plans .action {
  display: block;
  margin-top: 20px;
  border: 1.5px solid #0080FF;
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #027DFF;
  padding: 10px;
}
.guest-pricing .plans .action:hover {
  background: #027DFF;
  color: white;
}
.guest-pricing .plans .plan.recomm {
  margin: -20px 0;
  padding: 50px 30px;
  z-index: 5;
  box-shadow: 0 0 4px 1px rgba(2, 125, 255, 0.2);
}
.guest-pricing .plans .plan.recomm .action {
  background: #027DFF;
  color: white;
}
.guest-pricing .plans .plan.recomm .action:hover {
  background: #004b9b;
  border-color: #004b9b;
}
@media (max-width: 600px) {
  .guest-pricing .plans .plan.recomm {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.04);
    margin: 0;
    margin-bottom: 30px;
    padding: 30px;
  }
}
.guest-pricing .explain {
  max-width: 1100px;
  margin: auto;
  padding: 0 15px;
}
.guest-pricing .explain p {
  margin-bottom: 10px;
}
.guest-pricing .custom {
  text-align: center;
  background: #027DFF;
  color: white;
  text-align: center;
  padding: 80px 15px;
  margin-top: 70px;
  position: relative;
}
.guest-pricing .custom a,
.guest-pricing .custom h5 {
  z-index: 2;
  position: relative;
}
.guest-pricing .custom h5 {
  font-size: 32px;
  max-width: 550px;
  margin: auto;
  margin-bottom: 30px;
}
.guest-pricing .custom a {
  margin: auto;
}
@media (max-width: 600px) {
  .guest-pricing .custom {
    padding: 50px 15px;
  }
  .guest-pricing .custom h5 {
    font-size: 24px;
  }
}

/*# sourceMappingURL=guest.css.map */
