/* Collection default theme */

.ReactVirtualized__Collection {
}

.ReactVirtualized__Collection__innerScrollContainer {
}

/* Grid default theme */

.ReactVirtualized__Grid {
}

.ReactVirtualized__Grid__innerScrollContainer {
}

/* Table default theme */

.ReactVirtualized__Table {
}

.ReactVirtualized__Table__Grid {
}

.ReactVirtualized__Table__headerRow { font-weight: 700; text-transform: uppercase; display: flex; flex-direction: row; align-items: center;
}

.ReactVirtualized__Table__row { display: flex; flex-direction: row; align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText { display: inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}

.ReactVirtualized__Table__headerColumn, .ReactVirtualized__Table__rowColumn { margin-right: 10px; min-width: 0;
}

.ReactVirtualized__Table__rowColumn { text-overflow: ellipsis; white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type { margin-left: 10px;
}

.ReactVirtualized__Table__sortableHeaderColumn { cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer { display: flex; align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon { flex: 0 0 24px; height: 1em; width: 1em; fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List {
}

.select2-container li img.avatar { width: 20px; height: 20px; border-radius: 3px; object-fit: cover; vertical-align: middle; margin-right: 6px;
}

.select2-search-choice { max-width: calc( 100% - 5px );
}

.select2-search-choice > div > div { max-width: 100%; overflow: hidden; text-overflow: ellipsis; word-break: break-all;
}

.select2-results li img.avatar { width: 20px; height: 20px; border-radius: 3px; object-fit: cover; vertical-align: middle; margin-right: 6px;
}

.select2-result-label > div > span { display: inline-block; max-width: calc( 100% - 46px ); position: relative; vertical-align: middle; overflow: hidden; text-overflow: ellipsis;
}

.select2-result-label > div > span > span,
.select2-result-label > div > span > small { max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap;
}

.select2-result-label > div > span > span.name { vertical-align: middle;
}

.select2-result-label > div > span > small { vertical-align: top;
}

.select2-container-multi .select2-choices { background-image: none;
}

.select2-container-multi .select2-choices .select2-search-field input { font-family: inherit; padding: 5px 12px;
}

.select2-container { margin: 0 auto !important;
}

/*
 * Showup.js jQuery Plugin
 * http://github.com/jonschlinkert/showup
 *
 * Copyright (c) 2013 Jon Schlinkert, contributors
 * Licensed under the MIT License (MIT).
 */

/**
 * Docs navbar transitions effects
 */

.navbar-tall, .navbar-show { transition: transform .3s, margin .3s; transform: translate( 0, 0 );
}

.navbar-hide { transition: transform .2s, margin .3s; transform: translate( 0, -60px );
}

.navbar-tall, .navbar-short, .navbar-tall .navbar-brand,
.navbar-short .navbar-brand, .navbar-tall .navbar-nav > li > a,
.navbar-short .navbar-nav > li > a { transition: all .2s linear;
}

.navbar-short { min-height: 40px;
}

.navbar-short .navbar-brand { font-size: 16px; padding: 13px 15px 10px;
}

.navbar-short .navbar-nav > li > a { padding-top: 12px; padding-bottom: 12px;
}

.navbar-tall { min-height: 70px;
}

.navbar-tall .navbar-brand { font-size: 24px; padding: 25px 15px;
}

.navbar-tall .navbar-nav > li > a { padding-top: 25px;
}

/**
 * Docs Buttons
 */

/* Fixed button, bottom right */

.btn-fixed-bottom { position: fixed; bottom: 30px; display: none; z-index: 5; width: 40px; height: 40px;
}

/* Toggles navbar classes */

.btn-hide-show { margin-right: 10px;
}

/* Light theme */

.btn-light { color: #555; background-color: rgba( 0, 0, 0, .1 );
}

.btn-light:hover { color: #111; background-color: rgba( 0, 0, 0, .25 );
}

/* Dark theme */

.btn-dark { color: #fff; background-color: rgba( 0, 0, 0, .5 );
}

.btn-dark:hover { color: #fff; background-color: rgba( 0, 0, 0, .9 );
}

/* Buttons displayed throughout the content */

.btn-showup { position: relative; color: #fff; font-weight: normal; background-color: #463265; border-color: #3f2961;
}

.btn-showup:hover, .btn-showup:focus { color: #fff; outline: none; background-color: #39235a; border-color: #39235a;
}

.hmd-pa-0 { padding: 0;
}

.hmd-pv-0 { padding-top: 0; padding-bottom: 0;
}

.hmd-ph-0 { padding-left: 0; padding-right: 0;
}

.hmd-pt-0 { padding-top: 0;
}

.hmd-pr-0 { padding-right: 0;
}

.hmd-pb-0 { padding-bottom: 0;
}

.hmd-pl-0 { padding-left: 0;
}

.hmd-pa-1\/10 { padding: 1px;
}

.hmd-pv-1\/10 { padding-top: 1px; padding-bottom: 1px;
}

.hmd-ph-1\/10 { padding-left: 1px; padding-right: 1px;
}

.hmd-pt-1\/10 { padding-top: 1px;
}

.hmd-pr-1\/10 { padding-right: 1px;
}

.hmd-pb-1\/10 { padding-bottom: 1px;
}

.hmd-pl-1\/10 { padding-left: 1px;
}

.hmd-pa-1\/5 { padding: 2px;
}

.hmd-pv-1\/5 { padding-top: 2px; padding-bottom: 2px;
}

.hmd-ph-1\/5 { padding-left: 2px; padding-right: 2px;
}

.hmd-pt-1\/5 { padding-top: 2px;
}

.hmd-pr-1\/5 { padding-right: 2px;
}

.hmd-pb-1\/5 { padding-bottom: 2px;
}

.hmd-pl-1\/5 { padding-left: 2px;
}

.hmd-pa-1\/4 { padding: .25rem;
}

.hmd-pv-1\/4 { padding-top: .25rem; padding-bottom: .25rem;
}

.hmd-ph-1\/4 { padding-left: .25rem; padding-right: .25rem;
}

.hmd-pt-1\/4 { padding-top: .25rem;
}

.hmd-pr-1\/4 { padding-right: .25rem;
}

.hmd-pb-1\/4 { padding-bottom: .25rem;
}

.hmd-pl-1\/4 { padding-left: .25rem;
}

.hmd-pa-3\/4 { padding: .75rem;
}

.hmd-pv-3\/4 { padding-top: .75rem; padding-bottom: .75rem;
}

.hmd-ph-3\/4 { padding-left: .75rem; padding-right: .75rem;
}

.hmd-pt-3\/4 { padding-top: .75rem;
}

.hmd-pr-3\/4 { padding-right: .75rem;
}

.hmd-pb-3\/4 { padding-bottom: .75rem;
}

.hmd-pl-3\/4 { padding-left: .75rem;
}

.hmd-pa-1\/8 { padding: .125rem;
}

.hmd-pv-1\/8 { padding-top: .125rem; padding-bottom: .125rem;
}

.hmd-ph-1\/8 { padding-left: .125rem; padding-right: .125rem;
}

.hmd-pt-1\/8 { padding-top: .125rem;
}

.hmd-pr-1\/8 { padding-right: .125rem;
}

.hmd-pb-1\/8 { padding-bottom: .125rem;
}

.hmd-pl-1\/8 { padding-left: .125rem;
}

.hmd-pa-1\/2 { padding: 5px;
}

.hmd-pv-1\/2 { padding-top: 5px; padding-bottom: 5px;
}

.hmd-ph-1\/2 { padding-left: 5px; padding-right: 5px;
}

.hmd-pt-1\/2 { padding-top: 5px;
}

.hmd-pr-1\/2 { padding-right: 5px;
}

.hmd-pb-1\/2 { padding-bottom: 5px;
}

.hmd-pl-1\/2 { padding-left: 5px;
}

.hmd-pa-1 { padding: 10px;
}

.hmd-pv-1 { padding-top: 10px; padding-bottom: 10px;
}

.hmd-ph-1 { padding-left: 10px; padding-right: 10px;
}

.hmd-pt-1 { padding-top: 10px;
}

.hmd-pr-1 { padding-right: 10px;
}

.hmd-pb-1 { padding-bottom: 10px;
}

.hmd-pl-1 { padding-left: 10px;
}

.hmd-pa-3\/2 { padding: 15px;
}

.hmd-pv-3\/2 { padding-top: 15px; padding-bottom: 15px;
}

.hmd-ph-3\/2 { padding-left: 15px; padding-right: 15px;
}

.hmd-pt-3\/2 { padding-top: 15px;
}

.hmd-pr-3\/2 { padding-right: 15px;
}

.hmd-pb-3\/2 { padding-bottom: 15px;
}

.hmd-pl-3\/2 { padding-left: 15px;
}

.hmd-pa-2 { padding: 20px;
}

.hmd-pv-2 { padding-top: 20px; padding-bottom: 20px;
}

.hmd-ph-2 { padding-left: 20px; padding-right: 20px;
}

.hmd-pt-2 { padding-top: 20px;
}

.hmd-pr-2 { padding-right: 20px;
}

.hmd-pb-2 { padding-bottom: 20px;
}

.hmd-pl-2 { padding-left: 20px;
}

.hmd-pa-25 { padding: 25px;
}

.hmd-pv-25 { padding-top: 25px; padding-bottom: 25px;
}

.hmd-ph-25 { padding-left: 25px; padding-right: 25px;
}

.hmd-pt-25 { padding-top: 25px;
}

.hmd-pr-25 { padding-right: 25px;
}

.hmd-pb-25 { padding-bottom: 25px;
}

.hmd-pl-25 { padding-left: 25px;
}

.hmd-pa-3 { padding: 30px;
}

.hmd-pv-3 { padding-top: 30px; padding-bottom: 30px;
}

.hmd-ph-3 { padding-left: 30px; padding-right: 30px;
}

.hmd-pt-3 { padding-top: 30px;
}

.hmd-pr-3 { padding-right: 30px;
}

.hmd-pb-3 { padding-bottom: 30px;
}

.hmd-pl-3 { padding-left: 30px;
}

.hmd-pa-35 { padding: 35px;
}

.hmd-pv-35 { padding-top: 35px; padding-bottom: 35px;
}

.hmd-ph-35 { padding-left: 35px; padding-right: 35px;
}

.hmd-pt-35 { padding-top: 35px;
}

.hmd-pr-35 { padding-right: 35px;
}

.hmd-pb-35 { padding-bottom: 35px;
}

.hmd-pl-35 { padding-left: 35px;
}

.hmd-pa-4 { padding: 40px;
}

.hmd-pv-4 { padding-top: 40px; padding-bottom: 40px;
}

.hmd-ph-4 { padding-left: 40px; padding-right: 40px;
}

.hmd-pt-4 { padding-top: 40px;
}

.hmd-pr-4 { padding-right: 40px;
}

.hmd-pb-4 { padding-bottom: 40px;
}

.hmd-pl-4 { padding-left: 40px;
}

.hmd-pa-5 { padding: 50px;
}

.hmd-pv-5 { padding-top: 50px; padding-bottom: 50px;
}

.hmd-ph-5 { padding-left: 50px; padding-right: 50px;
}

.hmd-pt-5 { padding-top: 50px;
}

.hmd-pr-5 { padding-right: 50px;
}

.hmd-pb-5 { padding-bottom: 50px;
}

.hmd-pl-5 { padding-left: 50px;
}

.hmd-pa-55 { padding: 55px;
}

.hmd-pv-55 { padding-top: 55px; padding-bottom: 55px;
}

.hmd-ph-55 { padding-left: 55px; padding-right: 55px;
}

.hmd-pt-55 { padding-top: 55px;
}

.hmd-pr-55 { padding-right: 55px;
}

.hmd-pb-55 { padding-bottom: 55px;
}

.hmd-pl-55 { padding-left: 55px;
}

.hmd-pa-6 { padding: 60px;
}

.hmd-pv-6 { padding-top: 60px; padding-bottom: 60px;
}

.hmd-ph-6 { padding-left: 60px; padding-right: 60px;
}

.hmd-pt-6 { padding-top: 60px;
}

.hmd-pr-6 { padding-right: 60px;
}

.hmd-pb-6 { padding-bottom: 60px;
}

.hmd-pl-6 { padding-left: 60px;
}

.hmd-pa-7 { padding: 70px;
}

.hmd-pv-7 { padding-top: 70px; padding-bottom: 70px;
}

.hmd-ph-7 { padding-left: 70px; padding-right: 70px;
}

.hmd-pt-7 { padding-top: 70px;
}

.hmd-pr-7 { padding-right: 70px;
}

.hmd-pb-7 { padding-bottom: 70px;
}

.hmd-pl-7 { padding-left: 70px;
}

.hmd-pa-8 { padding: 80px;
}

.hmd-pv-8 { padding-top: 80px; padding-bottom: 80px;
}

.hmd-ph-8 { padding-left: 80px; padding-right: 80px;
}

.hmd-pt-8 { padding-top: 80px;
}

.hmd-pr-8 { padding-right: 80px;
}

.hmd-pb-8 { padding-bottom: 80px;
}

.hmd-pl-8 { padding-left: 80px;
}

.hmd-pa-10 { padding: 100px;
}

.hmd-pv-10 { padding-top: 100px; padding-bottom: 100px;
}

.hmd-ph-10 { padding-left: 100px; padding-right: 100px;
}

.hmd-pt-10 { padding-top: 100px;
}

.hmd-pr-10 { padding-right: 100px;
}

.hmd-pb-10 { padding-bottom: 100px;
}

.hmd-pl-10 { padding-left: 100px;
}

.hmd-pa-12 { padding: 120px;
}

.hmd-pv-12 { padding-top: 120px; padding-bottom: 120px;
}

.hmd-ph-12 { padding-left: 120px; padding-right: 120px;
}

.hmd-pt-12 { padding-top: 120px;
}

.hmd-pr-12 { padding-right: 120px;
}

.hmd-pb-12 { padding-bottom: 120px;
}

.hmd-pl-12 { padding-left: 120px;
}

.hmd-pa-14 { padding: 140px;
}

.hmd-pv-14 { padding-top: 140px; padding-bottom: 140px;
}

.hmd-ph-14 { padding-left: 140px; padding-right: 140px;
}

.hmd-pt-14 { padding-top: 140px;
}

.hmd-pr-14 { padding-right: 140px;
}

.hmd-pb-14 { padding-bottom: 140px;
}

.hmd-pl-14 { padding-left: 140px;
}

.hmd-pa-16 { padding: 160px;
}

.hmd-pv-16 { padding-top: 160px; padding-bottom: 160px;
}

.hmd-ph-16 { padding-left: 160px; padding-right: 160px;
}

.hmd-pt-16 { padding-top: 160px;
}

.hmd-pr-16 { padding-right: 160px;
}

.hmd-pb-16 { padding-bottom: 160px;
}

.hmd-pl-16 { padding-left: 160px;
}

.hmd-pa-auto { padding: auto;
}

.hmd-pv-auto { padding-top: auto; padding-bottom: auto;
}

.hmd-ph-auto { padding-left: auto; padding-right: auto;
}

.hmd-pt-auto { padding-top: auto;
}

.hmd-pr-auto { padding-right: auto;
}

.hmd-pb-auto { padding-bottom: auto;
}

.hmd-pl-auto { padding-left: auto;
}

.hmd-ma-0 { margin: 0;
}

.hmd-mv-0 { margin-top: 0; margin-bottom: 0;
}

.hmd-mh-0 { margin-left: 0; margin-right: 0;
}

.hmd-mt-0 { margin-top: 0;
}

.hmd-mr-0 { margin-right: 0;
}

.hmd-mb-0 { margin-bottom: 0;
}

.hmd-ml-0 { margin-left: 0;
}

.hmd-nt-0 { margin-top: -0;
}

.hmd-nr-0 { margin-right: -0;
}

.hmd-nb-0 { margin-bottom: -0;
}

.hmd-nl-0 { margin-left: -0;
}

.hmd-ma-1\/10 { margin: 1px;
}

.hmd-mv-1\/10 { margin-top: 1px; margin-bottom: 1px;
}

.hmd-mh-1\/10 { margin-left: 1px; margin-right: 1px;
}

.hmd-mt-1\/10 { margin-top: 1px;
}

.hmd-mr-1\/10 { margin-right: 1px;
}

.hmd-mb-1\/10 { margin-bottom: 1px;
}

.hmd-ml-1\/10 { margin-left: 1px;
}

.hmd-nt-1\/10 { margin-top: -1px;
}

.hmd-nr-1\/10 { margin-right: -1px;
}

.hmd-nb-1\/10 { margin-bottom: -1px;
}

.hmd-nl-1\/10 { margin-left: -1px;
}

.hmd-ma-1\/5 { margin: 2px;
}

.hmd-mv-1\/5 { margin-top: 2px; margin-bottom: 2px;
}

.hmd-mh-1\/5 { margin-left: 2px; margin-right: 2px;
}

.hmd-mt-1\/5 { margin-top: 2px;
}

.hmd-mr-1\/5 { margin-right: 2px;
}

.hmd-mb-1\/5 { margin-bottom: 2px;
}

.hmd-ml-1\/5 { margin-left: 2px;
}

.hmd-nt-1\/5 { margin-top: -2px;
}

.hmd-nr-1\/5 { margin-right: -2px;
}

.hmd-nb-1\/5 { margin-bottom: -2px;
}

.hmd-nl-1\/5 { margin-left: -2px;
}

.hmd-ma-1\/4 { margin: .25rem;
}

.hmd-mv-1\/4 { margin-top: .25rem; margin-bottom: .25rem;
}

.hmd-mh-1\/4 { margin-left: .25rem; margin-right: .25rem;
}

.hmd-mt-1\/4 { margin-top: .25rem;
}

.hmd-mr-1\/4 { margin-right: .25rem;
}

.hmd-mb-1\/4 { margin-bottom: .25rem;
}

.hmd-ml-1\/4 { margin-left: .25rem;
}

.hmd-nt-1\/4 { margin-top: -0.25rem;
}

.hmd-nr-1\/4 { margin-right: -0.25rem;
}

.hmd-nb-1\/4 { margin-bottom: -0.25rem;
}

.hmd-nl-1\/4 { margin-left: -0.25rem;
}

.hmd-ma-3\/4 { margin: .75rem;
}

.hmd-mv-3\/4 { margin-top: .75rem; margin-bottom: .75rem;
}

.hmd-mh-3\/4 { margin-left: .75rem; margin-right: .75rem;
}

.hmd-mt-3\/4 { margin-top: .75rem;
}

.hmd-mr-3\/4 { margin-right: .75rem;
}

.hmd-mb-3\/4 { margin-bottom: .75rem;
}

.hmd-ml-3\/4 { margin-left: .75rem;
}

.hmd-nt-3\/4 { margin-top: -0.75rem;
}

.hmd-nr-3\/4 { margin-right: -0.75rem;
}

.hmd-nb-3\/4 { margin-bottom: -0.75rem;
}

.hmd-nl-3\/4 { margin-left: -0.75rem;
}

.hmd-ma-1\/8 { margin: .125rem;
}

.hmd-mv-1\/8 { margin-top: .125rem; margin-bottom: .125rem;
}

.hmd-mh-1\/8 { margin-left: .125rem; margin-right: .125rem;
}

.hmd-mt-1\/8 { margin-top: .125rem;
}

.hmd-mr-1\/8 { margin-right: .125rem;
}

.hmd-mb-1\/8 { margin-bottom: .125rem;
}

.hmd-ml-1\/8 { margin-left: .125rem;
}

.hmd-nt-1\/8 { margin-top: -0.125rem;
}

.hmd-nr-1\/8 { margin-right: -0.125rem;
}

.hmd-nb-1\/8 { margin-bottom: -0.125rem;
}

.hmd-nl-1\/8 { margin-left: -0.125rem;
}

.hmd-ma-1\/2 { margin: 5px;
}

.hmd-mv-1\/2 { margin-top: 5px; margin-bottom: 5px;
}

.hmd-mh-1\/2 { margin-left: 5px; margin-right: 5px;
}

.hmd-mt-1\/2 { margin-top: 5px;
}

.hmd-mr-1\/2 { margin-right: 5px;
}

.hmd-mb-1\/2 { margin-bottom: 5px;
}

.hmd-ml-1\/2 { margin-left: 5px;
}

.hmd-nt-1\/2 { margin-top: -5px;
}

.hmd-nr-1\/2 { margin-right: -5px;
}

.hmd-nb-1\/2 { margin-bottom: -5px;
}

.hmd-nl-1\/2 { margin-left: -5px;
}

.hmd-ma-1 { margin: 10px;
}

.hmd-mv-1 { margin-top: 10px; margin-bottom: 10px;
}

.hmd-mh-1 { margin-left: 10px; margin-right: 10px;
}

.hmd-mt-1 { margin-top: 10px;
}

.hmd-mr-1 { margin-right: 10px;
}

.hmd-mb-1 { margin-bottom: 10px;
}

.hmd-ml-1 { margin-left: 10px;
}

.hmd-nt-1 { margin-top: -10px;
}

.hmd-nr-1 { margin-right: -10px;
}

.hmd-nb-1 { margin-bottom: -10px;
}

.hmd-nl-1 { margin-left: -10px;
}

.hmd-ma-3\/2 { margin: 15px;
}

.hmd-mv-3\/2 { margin-top: 15px; margin-bottom: 15px;
}

.hmd-mh-3\/2 { margin-left: 15px; margin-right: 15px;
}

.hmd-mt-3\/2 { margin-top: 15px;
}

.hmd-mr-3\/2 { margin-right: 15px;
}

.hmd-mb-3\/2 { margin-bottom: 15px;
}

.hmd-ml-3\/2 { margin-left: 15px;
}

.hmd-nt-3\/2 { margin-top: -15px;
}

.hmd-nr-3\/2 { margin-right: -15px;
}

.hmd-nb-3\/2 { margin-bottom: -15px;
}

.hmd-nl-3\/2 { margin-left: -15px;
}

.hmd-ma-2 { margin: 20px;
}

.hmd-mv-2 { margin-top: 20px; margin-bottom: 20px;
}

.hmd-mh-2 { margin-left: 20px; margin-right: 20px;
}

.hmd-mt-2 { margin-top: 20px;
}

.hmd-mr-2 { margin-right: 20px;
}

.hmd-mb-2 { margin-bottom: 20px;
}

.hmd-ml-2 { margin-left: 20px;
}

.hmd-nt-2 { margin-top: -20px;
}

.hmd-nr-2 { margin-right: -20px;
}

.hmd-nb-2 { margin-bottom: -20px;
}

.hmd-nl-2 { margin-left: -20px;
}

.hmd-ma-25 { margin: 25px;
}

.hmd-mv-25 { margin-top: 25px; margin-bottom: 25px;
}

.hmd-mh-25 { margin-left: 25px; margin-right: 25px;
}

.hmd-mt-25 { margin-top: 25px;
}

.hmd-mr-25 { margin-right: 25px;
}

.hmd-mb-25 { margin-bottom: 25px;
}

.hmd-ml-25 { margin-left: 25px;
}

.hmd-nt-25 { margin-top: -25px;
}

.hmd-nr-25 { margin-right: -25px;
}

.hmd-nb-25 { margin-bottom: -25px;
}

.hmd-nl-25 { margin-left: -25px;
}

.hmd-ma-3 { margin: 30px;
}

.hmd-mv-3 { margin-top: 30px; margin-bottom: 30px;
}

.hmd-mh-3 { margin-left: 30px; margin-right: 30px;
}

.hmd-mt-3 { margin-top: 30px;
}

.hmd-mr-3 { margin-right: 30px;
}

.hmd-mb-3 { margin-bottom: 30px;
}

.hmd-ml-3 { margin-left: 30px;
}

.hmd-nt-3 { margin-top: -30px;
}

.hmd-nr-3 { margin-right: -30px;
}

.hmd-nb-3 { margin-bottom: -30px;
}

.hmd-nl-3 { margin-left: -30px;
}

.hmd-ma-35 { margin: 35px;
}

.hmd-mv-35 { margin-top: 35px; margin-bottom: 35px;
}

.hmd-mh-35 { margin-left: 35px; margin-right: 35px;
}

.hmd-mt-35 { margin-top: 35px;
}

.hmd-mr-35 { margin-right: 35px;
}

.hmd-mb-35 { margin-bottom: 35px;
}

.hmd-ml-35 { margin-left: 35px;
}

.hmd-nt-35 { margin-top: -35px;
}

.hmd-nr-35 { margin-right: -35px;
}

.hmd-nb-35 { margin-bottom: -35px;
}

.hmd-nl-35 { margin-left: -35px;
}

.hmd-ma-4 { margin: 40px;
}

.hmd-mv-4 { margin-top: 40px; margin-bottom: 40px;
}

.hmd-mh-4 { margin-left: 40px; margin-right: 40px;
}

.hmd-mt-4 { margin-top: 40px;
}

.hmd-mr-4 { margin-right: 40px;
}

.hmd-mb-4 { margin-bottom: 40px;
}

.hmd-ml-4 { margin-left: 40px;
}

.hmd-nt-4 { margin-top: -40px;
}

.hmd-nr-4 { margin-right: -40px;
}

.hmd-nb-4 { margin-bottom: -40px;
}

.hmd-nl-4 { margin-left: -40px;
}

.hmd-ma-5 { margin: 50px;
}

.hmd-mv-5 { margin-top: 50px; margin-bottom: 50px;
}

.hmd-mh-5 { margin-left: 50px; margin-right: 50px;
}

.hmd-mt-5 { margin-top: 50px;
}

.hmd-mr-5 { margin-right: 50px;
}

.hmd-mb-5 { margin-bottom: 50px;
}

.hmd-ml-5 { margin-left: 50px;
}

.hmd-nt-5 { margin-top: -50px;
}

.hmd-nr-5 { margin-right: -50px;
}

.hmd-nb-5 { margin-bottom: -50px;
}

.hmd-nl-5 { margin-left: -50px;
}

.hmd-ma-55 { margin: 55px;
}

.hmd-mv-55 { margin-top: 55px; margin-bottom: 55px;
}

.hmd-mh-55 { margin-left: 55px; margin-right: 55px;
}

.hmd-mt-55 { margin-top: 55px;
}

.hmd-mr-55 { margin-right: 55px;
}

.hmd-mb-55 { margin-bottom: 55px;
}

.hmd-ml-55 { margin-left: 55px;
}

.hmd-nt-55 { margin-top: -55px;
}

.hmd-nr-55 { margin-right: -55px;
}

.hmd-nb-55 { margin-bottom: -55px;
}

.hmd-nl-55 { margin-left: -55px;
}

.hmd-ma-6 { margin: 60px;
}

.hmd-mv-6 { margin-top: 60px; margin-bottom: 60px;
}

.hmd-mh-6 { margin-left: 60px; margin-right: 60px;
}

.hmd-mt-6 { margin-top: 60px;
}

.hmd-mr-6 { margin-right: 60px;
}

.hmd-mb-6 { margin-bottom: 60px;
}

.hmd-ml-6 { margin-left: 60px;
}

.hmd-nt-6 { margin-top: -60px;
}

.hmd-nr-6 { margin-right: -60px;
}

.hmd-nb-6 { margin-bottom: -60px;
}

.hmd-nl-6 { margin-left: -60px;
}

.hmd-ma-7 { margin: 70px;
}

.hmd-mv-7 { margin-top: 70px; margin-bottom: 70px;
}

.hmd-mh-7 { margin-left: 70px; margin-right: 70px;
}

.hmd-mt-7 { margin-top: 70px;
}

.hmd-mr-7 { margin-right: 70px;
}

.hmd-mb-7 { margin-bottom: 70px;
}

.hmd-ml-7 { margin-left: 70px;
}

.hmd-nt-7 { margin-top: -70px;
}

.hmd-nr-7 { margin-right: -70px;
}

.hmd-nb-7 { margin-bottom: -70px;
}

.hmd-nl-7 { margin-left: -70px;
}

.hmd-ma-8 { margin: 80px;
}

.hmd-mv-8 { margin-top: 80px; margin-bottom: 80px;
}

.hmd-mh-8 { margin-left: 80px; margin-right: 80px;
}

.hmd-mt-8 { margin-top: 80px;
}

.hmd-mr-8 { margin-right: 80px;
}

.hmd-mb-8 { margin-bottom: 80px;
}

.hmd-ml-8 { margin-left: 80px;
}

.hmd-nt-8 { margin-top: -80px;
}

.hmd-nr-8 { margin-right: -80px;
}

.hmd-nb-8 { margin-bottom: -80px;
}

.hmd-nl-8 { margin-left: -80px;
}

.hmd-ma-10 { margin: 100px;
}

.hmd-mv-10 { margin-top: 100px; margin-bottom: 100px;
}

.hmd-mh-10 { margin-left: 100px; margin-right: 100px;
}

.hmd-mt-10 { margin-top: 100px;
}

.hmd-mr-10 { margin-right: 100px;
}

.hmd-mb-10 { margin-bottom: 100px;
}

.hmd-ml-10 { margin-left: 100px;
}

.hmd-nt-10 { margin-top: -100px;
}

.hmd-nr-10 { margin-right: -100px;
}

.hmd-nb-10 { margin-bottom: -100px;
}

.hmd-nl-10 { margin-left: -100px;
}

.hmd-ma-12 { margin: 120px;
}

.hmd-mv-12 { margin-top: 120px; margin-bottom: 120px;
}

.hmd-mh-12 { margin-left: 120px; margin-right: 120px;
}

.hmd-mt-12 { margin-top: 120px;
}

.hmd-mr-12 { margin-right: 120px;
}

.hmd-mb-12 { margin-bottom: 120px;
}

.hmd-ml-12 { margin-left: 120px;
}

.hmd-nt-12 { margin-top: -120px;
}

.hmd-nr-12 { margin-right: -120px;
}

.hmd-nb-12 { margin-bottom: -120px;
}

.hmd-nl-12 { margin-left: -120px;
}

.hmd-ma-14 { margin: 140px;
}

.hmd-mv-14 { margin-top: 140px; margin-bottom: 140px;
}

.hmd-mh-14 { margin-left: 140px; margin-right: 140px;
}

.hmd-mt-14 { margin-top: 140px;
}

.hmd-mr-14 { margin-right: 140px;
}

.hmd-mb-14 { margin-bottom: 140px;
}

.hmd-ml-14 { margin-left: 140px;
}

.hmd-nt-14 { margin-top: -140px;
}

.hmd-nr-14 { margin-right: -140px;
}

.hmd-nb-14 { margin-bottom: -140px;
}

.hmd-nl-14 { margin-left: -140px;
}

.hmd-ma-16 { margin: 160px;
}

.hmd-mv-16 { margin-top: 160px; margin-bottom: 160px;
}

.hmd-mh-16 { margin-left: 160px; margin-right: 160px;
}

.hmd-mt-16 { margin-top: 160px;
}

.hmd-mr-16 { margin-right: 160px;
}

.hmd-mb-16 { margin-bottom: 160px;
}

.hmd-ml-16 { margin-left: 160px;
}

.hmd-nt-16 { margin-top: -160px;
}

.hmd-nr-16 { margin-right: -160px;
}

.hmd-nb-16 { margin-bottom: -160px;
}

.hmd-nl-16 { margin-left: -160px;
}

.hmd-ma-auto { margin: auto;
}

.hmd-mv-auto { margin-top: auto; margin-bottom: auto;
}

.hmd-mh-auto { margin-left: auto; margin-right: auto;
}

.hmd-mt-auto { margin-top: auto;
}

.hmd-mr-auto { margin-right: auto;
}

.hmd-mb-auto { margin-bottom: auto;
}

.hmd-ml-auto { margin-left: auto;
}

.hmd-nt-auto { margin-top: -auto;
}

.hmd-nr-auto { margin-right: -auto;
}

.hmd-nb-auto { margin-bottom: -auto;
}

.hmd-nl-auto { margin-left: -auto;
}

.hmd-mh-auto- { margin: 0 auto;
}

.btn.btn-gray { border: 1px solid #fff; background: #333; color: #fff;
}

.btn.btn-gray:hover { background: #fff; color: #333;
}

.btn.btn-black { border: 1px solid #fff; background: #262626; color: #fff;
}

.btn.btn-black:hover { background: #fff; color: #262626;
}

#home .btn-lg { font-weight: 600; font-size: 18px; line-height: 1.28;
}

.btn-primary.btn-outline { color: #337ab7; background-color: transparent; border-color: #337ab7;
}

.btn-primary.btn-outline:hover { color: #fff; background-color: #337ab7;
}

.btn-danger.btn-outline { color: #c9302c; background-color: transparent; border-color: #c9302c;
}

.btn-danger.btn-outline:hover { color: #fff; background-color: #c9302c;
}

.btn-dark-danger.btn-outline { color: #ff6363; background-color: transparent; border-color: #ff6363;
}

.btn-dark-danger.btn-outline:hover { color: #fff; background-color: #ff6363;
}

.btn-success.btn-outline { color: #4cae4c; background-color: transparent; border-color: #4cae4c;
}

.btn-success.btn-outline:hover { color: #fff; background-color: #4cae4c;
}

.btn-default.btn-outline { color: #fff; background-color: transparent; border-color: #fff;
}

.btn-default.btn-outline:hover { color: #333; background-color: #fff;
}

.btn-brand-dark { background-color: #333;
}

body.noscroll .navbar-hide { transform: none !important;
}

.navbar-hide { transform: translate( 0, -130px );
}

.navbar { border: none;
}

.header-wrapper { letter-spacing: .3px; position: fixed; top: 0; width: 100%; z-index: 1000;
}

.header .open .dropdown-menu { position: absolute; top: 49px; left: 0; z-index: 1000; display: block; float: left; min-width: 160px; padding: 5px 0; margin: 0; list-style: none; text-align: left; background-color: #fff; border: 1px solid rgba( 0, 0, 0, .15 ); border-radius: 3px; box-shadow: 0 6px 12px rgba( 0, 0, 0, .175 ); background-clip: padding-box;
}

.header { border-bottom: 1px solid #4f4f4f; background-color: #4f4f4f; height: 50px;
}

.header.black { background-color: #333; border-bottom: none;
}

.header.black .navbar-toggle { background-color: #333;
}

.header .navbar-right .dropdown-menu { left: auto; right: 0; top: 49px;
}

.header .ui-team-name { display: inline-block; vertical-align: bottom; max-width: 230px; overflow: hidden; text-overflow: ellipsis;
}

.navbar-brand { height: 50px; padding: 15px 30px 16px 0; font-size: 2rem; border: none;
}

.navbar-nav>li>a, .navbar-nav>li>button { font-weight: bold;
}

.nav>li>a { padding: 10px 0;
}

.navbar-nav>li>a { padding-top: 14px; font-size: 1.6rem;
}

.navbar-nav>li>button { border: none; margin: 9px 15px; padding: 0 15px; font-size: 1.5rem; line-height: 32px;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .nav>li>a:hover,
.nav>li>a:focus { color: #cdcdcd; background: transparent; border-color: transparent;
}

.home-header .enterprise-brand { font-weight: 300; font-size: 24px; line-height: 1; letter-spacing: normal; font-family: Source Sans Pro; font-style: normal; font-stretch: normal;
}

.home-header .navbar-brand { font-size: 24px; line-height: 24px; padding: 13px 0 13px 0;
}

.home-header .navbar-collapse.right .navbar-nav>li>a:not(.btn) { padding: 2px 0;
}

.home-header .navbar-collapse.right .navbar-nav>.ui-home-recent,
.home-header .navbar-collapse.right .navbar-nav>.ui-home-mynotes { padding-left: 40px; padding-right: 60px;
}

.home-header .navbar-collapse.right .nav>li { padding: 0 40px 0 0; margin: 13px 0;
}

.home-header .navbar-collapse.right .nav>li.announcement-area { margin: 14px 0;
}

.home-header .right-divider-not-xs { border-right: solid 1px #979797;
}

.home-header .dotted { position: relative;
}

.home-header .dotted::after { content: ""; position: absolute; right: -8px; top: 3px; width: 5px; height: 5px; border-radius: 50%; background: #e75252;
}

.modal-backdrop.dim { opacity: 0; background: rgba( 51, 51, 51, .75 ); z-index: 990; transition: opacity 300ms; visibility: hidden; width: 100vw; height: 100vh;
}

.modal-backdrop.dim.in { opacity: 1; visibility: visible;
}

.container-center-wrapper { display: table; width: 100%; height: 100%; min-height: 100%;
}

.container-center-wrapper-inner { display: table-cell; vertical-align: top;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label,
.has-error .help-block, .has-error .radio, .has-error .radio-inline,
.has-error.checkbox label, .has-error.checkbox-inline label,
.has-error.radio label, .has-error.radio-inline label { color: #ff6363;
}

.has-error .form-control { border-color: #ff6363;
}

.btn-large { font-size: 18px; width: 180px; padding: 10px; margin: 0 10px;
}

.modal.signin-modal { color: #333; font-size: 18px;
}

.modal.signin-modal .social-buttons-container { margin-bottom: 30px;
}

.modal.signin-modal .btn-social { width: 199px; margin-top: 10px; display: inline-block;
}

.modal.signin-modal .btn-social.btn-social.btn-lg { padding-left: 45px;
}

.modal.signin-modal .btn-social.btn-social.btn-lg :first-child { border: none;
}

.modal.signin-modal p { margin: 15px 0 15px 0;
}

.modal.signin-modal p a { text-decoration: underline; color: #333;
}

.modal.signin-modal p a:hover, .modal.signin-modal p a:active,
.modal.signin-modal p a:focus { cursor: pointer; color: #7a7a7a;
}

.modal.signin-modal p.separator { margin: 30px 0; font-weight: 600;
}

.modal.signin-modal .modal-dialog { max-width: 476px;
}

.modal.signin-modal h3 { font-size: 28px; margin-top: 30px; margin-bottom: 30px; font-weight: 600;
}

.modal.signin-modal .modal-content { text-align: center; padding: 0 30px 30px 30px;
}

.modal.signin-modal .form-group { text-align: left;
}

.modal.signin-modal .form-group input { height: 40px; font-size: 16px; margin-top: 7px;
}

.modal.signin-modal .form-group .control-label { font-size: 18px;
}

.modal.signin-modal .form-group .control-label a { text-decoration: underline; color: #333;
}

.modal.signin-modal .form-group .control-label a:hover,
.modal.signin-modal .form-group .control-label a:active,
.modal.signin-modal .form-group .control-label a:focus { cursor: pointer; color: #7a7a7a;
}

.modal.signin-modal .form-group .help-block.control-label { font-size: 12px;
}

.modal.signin-modal .form-group .help-block.control-label ul { margin-bottom: 0;
}

.modal.signin-modal .has-error .help-block { text-align: right;
}

.modal.signin-modal label.control-label { font-weight: normal;
}

.modal.signin-modal .has-error label.control-label { color: initial;
}

.has-error.form-group .form-control:focus { border-color: #ff6363; box-shadow: inset 0 1px 1px rgba( 0, 0, 0, .075 ), 0 0 6px #ff6363;
}

.navbar .announcement-label { box-shadow: none; line-height: 19px; vertical-align: middle; outline: none; border: none;
}

.navbar .announcement-label .label { padding: 4px 6px; height: 20px; display: inline-block; vertical-align: middle;
}

.navbar .announcement-area { max-width: 350px; margin-left: 20px; text-align: left;
}

.navbar .announcement-area .caption { font-weight: 600; font-size: 15px; color: #fff; line-height: 22px; height: 22px; display: flex; align-items: center;
}

.navbar .announcement-area .caption .label { padding: 4px 6px; height: 20px;
}

.navbar .announcement-area .caption .text { vertical-align: middle; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex-grow: 1;
}

.navbar .announcement-area .caption.inverse { color: #686868;
}

.navbar .announcement-popover { position: absolute; top: 0; left: -20px; right: -20px; width: 370px; max-width: 100vw; max-height: 100vh; overflow: auto; text-align: left; background: #fff; box-shadow: 0 0 5px 0 rgba( 0, 0, 0, .15 ); border-radius: 3px; z-index: 1001; cursor: default;
}

.navbar .announcement-popover a { text-decoration: none;
}

.navbar .announcement-popover .caption { color: #686868; font-weight: 600; line-height: 16px; display: block; max-width: 100%; height: auto; cursor: pointer;
}

.navbar .announcement-popover .caption .label { padding: 4px 6px; display: inline-block; vertical-align: middle;
}

.navbar .announcement-popover .caption .text { display: inline; vertical-align: middle; overflow: visible; word-break: break-word; white-space: pre-wrap; overflow-wrap: break-word;
}

.navbar .announcement-popover .announcement-popover-header { padding: 15px 20px 14px 20px; background: #f8f8f8; border-bottom: 1px solid #e7e7e7; border-top-left-radius: 3px; border-top-right-radius: 3px;
}

.navbar .announcement-popover .announcement-popover-body { padding: 20px; background: #fff; font-weight: 400; font-size: 15px; color: #333; line-height: 22px;
}

.navbar .announcement-popover .announcement-popover-body img { width: 100%; padding-bottom: 15px;
}

.navbar .announcement-popover .announcement-popover-footer { padding: 0 20px 10px 20px; background: #fff; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
}

.navbar .announcement-popover.center { position: fixed; top: 50vh; left: 50vw; transform: translate( -50%, -50% );
}

.navbar .announcement-popover.center .caption .text { line-height: 19px;
}

.navbar .announcement-backdrop { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba( 0, 0, 0, .4 ); z-index: 1000;
}

.navbar .announcement-backdrop.dim { display: block;
}

.btn-text { font-weight: 400; font-size: 14px; color: #888; text-align: center; line-height: 14px; padding: 5px; box-shadow: none;
}

.btn-text:hover, .btn-text:active { color: #337ab7; box-shadow: none;
}

.site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

.tooltip { font-weight: 600; font-size: 13px; line-height: 16px;
}

.tooltip { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] .tooltip { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] .tooltip { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] .tooltip { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

.tooltip .tooltip-inner { text-align: left; background-color: #777; padding: 6px 10px;
}

.tooltip.top .tooltip-arrow { border-top-color: #777 !important;
}

.tooltip.right .tooltip-arrow { border-right-color: #777 !important;
}

.tooltip.bottom .tooltip-arrow { border-bottom-color: #777 !important;
}

.tooltip.left .tooltip-arrow { border-left-color: #777 !important;
}

.site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

.section .form-horizontal .form-horizontal .form-group { margin-left: auto; margin-right: auto;
}

.section .form-horizontal .form-group { font-size: 16px; position: relative; margin-left: auto; margin-right: auto;
}

.section .form-horizontal .form-label-row { display: flex; justify-content: space-between; align-items: flex-end;
}

.section .form-horizontal .form-group-pull-right { float: right; height: 0; margin-right: 0; z-index: 1;
}

.section .form-horizontal .form-group .row { line-height: 36px;
}

.section .form-horizontal .form-group.has-error.has-danger .control-label.errors { display: none;
}

.section .form-horizontal .form-group.has-error { border-color: #ff6363;
}

.section .form-horizontal .form-group.has-error .control-label { color: #fff; font-size: 18px;
}

.section .form-horizontal .form-group.has-error .control-label.help-block { color: #ff6363; font-size: 12px; margin-bottom: 0;
}

.section .form-horizontal .form-group.has-error .control-label.help-block ul { margin-bottom: 0;
}

.section .form-horizontal .form-group.has-error .control-label.errors { display: inline-block; color: #ff6363; font-size: 12px; text-align: right; flex: 1; margin-bottom: 0;
}

.section .form-horizontal .control-label { font-weight: 400; font-size: 18px; line-height: 20px; text-align: left;
}

.section .form-horizontal .control-label.errors { font-size: 12px; color: #ff6363; display: none;
}

.section .form-horizontal .has-error .form-control { border-color: #ff6363;
}

.section .form-horizontal .input-block { position: relative;
}

.section .form-horizontal .has-error .help-block { color: #ff6363;
}

.section .form-horizontal .has-error.form-group span.error-sign { position: absolute; right: 10px; top: 9px; color: #ff6363;
}

.section .form-horizontal .has-error.form-group span.error-sign:after { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;
}

.section .form-horizontal input.form-control { height: 40px; font-size: 16px; margin-top: 0;
}

.section .form-horizontal .form-control { font-size: 16px; border: 1px solid #6d6d6d; background-color: #333; color: #fff;
}

.section .form-horizontal .form-control:focus { box-shadow: none; border-color: #fff;
}

.section .form-horizontal .form-control::placeholder,
.section .form-horizontal .form-group small { color: #868686;
}

.section .form-horizontal .form-group p { font-size: 14px;
}

.section .form-horizontal .form-group p a { text-decoration: underline; text-underline-position: under;
}

.section .form-horizontal .form-group .btn-default { font-size: 16px; border: 1px solid #fff; background-color: #333; color: #fff;
}

.section .form-horizontal .form-group .btn-default:hover,
.section .form-horizontal .form-group .btn-default:focus { background-color: #fff; color: #333;
}

.section .form-horizontal .form-group .btn-primary { font-size: 16px;
}

.section .form-horizontal .form-group .flex-row>div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.section .form-horizontal .form-control[disabled],
.section .form-horizontal .form-control[readonly],
.section .form-horizontal fieldset[disabled] .form-control { background-color: #525252; color: #adadad;
}

.section .form-horizontal .has-error.form-group .form-control:focus { border-color: #ff6363; box-shadow: inset 0 1px 1px rgba( 0, 0, 0, .075 ), 0 0 6px #ff6363;
}

.section .form-horizontal .flex-row { display: flex;
}

.section .form-horizontal .flex-row>div { width: unset;
}

.section .form-horizontal .flex-row .flex-label { padding-right: 0; max-width: 28vw;
}

.section .form-horizontal .flex-row .flex-col { flex: 1;
}

.section .form-horizontal .select2-container .select2-focused { color: #fff;
}

.section .form-horizontal .select2-container .select2-choices { background-color: #333;
}

.section .form-horizontal .select2-container-active .select2-choices { box-shadow: none;
}

.section .form-horizontal .select2-dropdown-open { background-color: #fff; border-color: #5897fb; border-bottom-left-radius: 0; border-bottom-right-radius: 0;
}

.section .form-horizontal .select2-dropdown-open .select2-focused { color: #333;
}

.section .form-horizontal .select2-dropdown-open .select2-choices { background-color: #fff;
}

.section .dropdown.select>.dropdown-toggle { width: 100%; padding-right: 25px; z-index: 1; border: 1px solid #6d6d6d; color: #fff;
}

.section .dropdown.select>.dropdown-toggle:hover,
.section .dropdown.select>.dropdown-toggle:focus { background-color: #333; color: #d1d1d1;
}

.section .dropdown.select .dropdown-toggle.no-border { border: 1px solid #333;
}

.section .dropdown.select .dropdown-toggle>.dropdown-label { display: inline-block; overflow: hidden; width: 100%; text-align: left; text-overflow: ellipsis;
}

.section .dropdown.select .dropdown-menu { background-color: #333; border: 1px solid #6d6d6d; max-height: 50vh; overflow: auto;
}

.section .dropdown.select .dropdown-menu>li>a { font-size: 16px; color: #fff; padding: 6px 14px;
}

.section .dropdown.select .dropdown-menu>li>a:focus,
.section .dropdown.select .dropdown-menu>li>a:hover { background-color: #fff; color: #333;
}

.member-list .item { padding: 8px 0;
}

.member-list .item>* { line-height: 34px;
}

.member-list .item>* * { line-height: normal;
}

.member-list .item.user-disable .ui-member-name { color: #7a7a7a;
}

.member-list .item .ui-member-name, .member-list .item .ui-member-email { max-width: calc( 100% - 70px ); overflow: hidden; display: inline-block; text-overflow: ellipsis; line-height: inherit; vertical-align: bottom;
}

.member-list .item .ui-member-name { white-space: nowrap;
}

.member-list .item .ui-member-delete { color: #cecece; cursor: pointer;
}

.member-list .item .ui-member-delete:hover,
.member-list .item .ui-member-delete:focus { color: #fff;
}

.member-list .item .ui-resend-invitation { display: none;
}

.member-list .item.pending-invitation .ui-resend-invitation { display: inline-block;
}

.member-list .divider { border-bottom: 1px solid #4f4f4f; margin-right: 1.5%;
}

.manage .team-info, .settings .team-info { padding-bottom: 85px;
}

.manage .team-member .col-role, .settings .team-member .col-role { padding-left: 0;
}

.customer-testimonial { font-size: 16px;
}

.customer-testimonial .testimonial-block { position: relative;
}

.customer-testimonial .quote { position: absolute; -webkit-user-select: none; user-select: none;
}

.customer-testimonial .quote-l { left: 0; top: 0;
}

.customer-testimonial .quote-r { right: 0;
}

.hmd-primer-logo { height: .9em; width: .8em; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url( data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgODggMTEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzcuOTM3MiAzOC45NzMzQzc2LjU1NjEgNDAuOTQxNyA3NC45Nzc2IDQzLjMwMzcgNzMuMzk5MSA0NS40Njg5QzcyLjAxNzkgNDcuMjQwNCA3MC4wNDQ4IDQ4LjIyNDYgNjcuODc0NCA0OC4yMjQ2QzY3LjA4NTIgNDguMjI0NiA2Ni4yOTYgNDguMDI3OCA2NS41MDY3IDQ3LjgzMDlMNTcuMDIyNCA0NC42ODE2QzUzLjY2ODIgNDMuNTAwNSA1MS42OTUxIDM5Ljc2MDYgNTIuNjgxNiAzNi4yMTc2TDU5LjU4NzQgMTIuMDA2N0M1OC4yMDYzIDEwLjgyNTcgNTYuNDMwNSA5LjI1MDk4IDUzLjI3MzUgOS4yNTA5OEg1MS4zMDA0SDQyLjgxNjFINS41MjQ2NkMyLjM2NzcxIDkuNDQ3ODEgMCAxMi4wMDY3IDAgMTQuOTU5MlYxMDYuNDg4QzAgMTA5LjQ0MSAyLjM2NzcxIDExMiA1LjUyNDY2IDExMkg4Mi40NzUzQzg1LjQzNSAxMTIgODggMTA5LjYzOCA4OCAxMDYuNDg4VjUyLjc1MThWNDYuMjU2MlY0NS4wNzUyQzg4IDQwLjM1MTIgODUuMDQwNCAzNy41OTU0IDgyLjI3OCAzNS4wMzY2TDgxLjQ4ODggMzQuMjQ5MkM4MC41MDIyIDM1LjQzMDIgNzkuNTE1NyAzNy4wMDQ5IDc3LjkzNzIgMzguOTczM1pNNjUuOTAxNCA4OC4xODI0QzY1LjkwMTQgODkuMTY2NiA2NS4xMTIxIDg5Ljk1NCA2NC4xMjU2IDg5Ljk1NEgyMy44NzQ0QzIyLjg4NzkgODkuOTU0IDIyLjA5ODcgODkuMTY2NiAyMi4wOTg3IDg4LjE4MjRWODQuNDQyNUMyMi4wOTg3IDgzLjQ1ODQgMjIuODg3OSA4Mi42NzEgMjMuODc0NCA4Mi42NzFINjQuMzIyOUM2NS4zMDk0IDgyLjY3MSA2Ni4wOTg3IDgzLjQ1ODQgNjYuMDk4NyA4NC40NDI1TDY1LjkwMTQgODguMTgyNFpNNjUuOTAxNCA3My40MTk3QzY1LjkwMTQgNzQuNDAzOSA2NS4xMTIxIDc1LjE5MTIgNjQuMTI1NiA3NS4xOTEySDIzLjg3NDRDMjIuODg3OSA3NS4xOTEyIDIyLjA5ODcgNzQuNDAzOSAyMi4wOTg3IDczLjQxOTdWNjkuNjc5OEMyMi4wOTg3IDY4LjY5NTYgMjIuODg3OSA2Ny45MDgzIDIzLjg3NDQgNjcuOTA4M0g2NC4zMjI5QzY1LjMwOTQgNjcuOTA4MyA2Ni4wOTg3IDY4LjY5NTYgNjYuMDk4NyA2OS42Nzk4TDY1LjkwMTQgNzMuNDE5N1pNNjUuOTAxNCA1OC44NTM4QzY1LjkwMTQgNTkuODM4IDY1LjExMjEgNjAuNjI1MyA2NC4xMjU2IDYwLjYyNTNIMjMuODc0NEMyMi44ODc5IDYwLjYyNTMgMjIuMDk4NyA1OS44MzggMjIuMDk4NyA1OC44NTM4VjU1LjExMzlDMjIuMDk4NyA1NC4xMjk3IDIyLjg4NzkgNTMuMzQyNCAyMy44NzQ0IDUzLjM0MjRINjQuMzIyOUM2NS4zMDk0IDUzLjM0MjQgNjYuMDk4NyA1NC4xMjk3IDY2LjA5ODcgNTUuMTEzOUw2NS45MDE0IDU4Ljg1MzhaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik04NS44MzAxIDQuMTMzNTdDODQuNDQ5IDIuMzYyMDQgODIuNDc1OSAwLjk4NDE4MyA3OS41MTYyIDAuMzkzNjczQzc4LjMzMjQgMC4xOTY4MzcgNzcuMTQ4NSAwIDc2LjE2MiAwQzczLjk5MTYgMCA3Mi4wMTg1IDAuMzkzNjczIDcwLjA0NTQgMS4xODEwMkw2NS4xMTI2IDE3LjcxNTNMNTkuMTkzNCAzOC4xODYzTDY3LjY3NzcgNDEuMzM1N0M2OS4yNTYxIDM5LjE3MDUgNzAuODM0NiAzNy4wMDUzIDcyLjAxODUgMzUuMDM2OUM3My4zOTk2IDMzLjA2ODUgNzQuNTgzNSAzMS40OTM4IDc1LjM3MjcgMzAuMzEyOEM3NS41NyAyOS45MTkyIDc1Ljk2NDcgMjkuNTI1NSA3Ni4xNjIgMjkuMTMxOEM3OC43MjcgMjUuMzkxOSA4MC44OTc0IDIyLjA0NTcgODIuNjczMiAxOS4yOUM4NC44NDM2IDE2LjE0MDYgODYuMjI0OCAxMy4zODQ5IDg2LjYxOTQgMTEuMjE5N0M4Ny42MDU5IDguMjY3MTMgODcuMjExMyA1LjkwNTEgODUuODMwMSA0LjEzMzU3WiIgZmlsbD0iI0VCQjA0NyIvPgo8L3N2Zz4K );
}

.hmd-primer-logo.inverted { background-image: url( data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgODggMTEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzcuOTM3MiAzOC45NzMzQzc2LjU1NjEgNDAuOTQxNyA3NC45Nzc2IDQzLjMwMzcgNzMuMzk5MSA0NS40Njg5QzcyLjAxNzkgNDcuMjQwNCA3MC4wNDQ4IDQ4LjIyNDYgNjcuODc0NCA0OC4yMjQ2QzY3LjA4NTIgNDguMjI0NiA2Ni4yOTYgNDguMDI3OCA2NS41MDY3IDQ3LjgzMDlMNTcuMDIyNCA0NC42ODE2QzUzLjY2ODIgNDMuNTAwNSA1MS42OTUxIDM5Ljc2MDYgNTIuNjgxNiAzNi4yMTc2TDU5LjU4NzQgMTIuMDA2N0M1OC4yMDYzIDEwLjgyNTcgNTYuNDMwNSA5LjI1MDk4IDUzLjI3MzUgOS4yNTA5OEg1MS4zMDA0SDQyLjgxNjFINS41MjQ2NkMyLjM2NzcxIDkuNDQ3ODEgMCAxMi4wMDY3IDAgMTQuOTU5MlYxMDYuNDg4QzAgMTA5LjQ0MSAyLjM2NzcxIDExMiA1LjUyNDY2IDExMkg4Mi40NzUzQzg1LjQzNSAxMTIgODggMTA5LjYzOCA4OCAxMDYuNDg4VjUyLjc1MThWNDYuMjU2MlY0NS4wNzUyQzg4IDQwLjM1MTIgODUuMDQwNCAzNy41OTU0IDgyLjI3OCAzNS4wMzY2TDgxLjQ4ODggMzQuMjQ5MkM4MC41MDIyIDM1LjQzMDIgNzkuNTE1NyAzNy4wMDQ5IDc3LjkzNzIgMzguOTczM1pNNjUuOTAxNCA4OC4xODI0QzY1LjkwMTQgODkuMTY2NiA2NS4xMTIxIDg5Ljk1NCA2NC4xMjU2IDg5Ljk1NEgyMy44NzQ0QzIyLjg4NzkgODkuOTU0IDIyLjA5ODcgODkuMTY2NiAyMi4wOTg3IDg4LjE4MjRWODQuNDQyNUMyMi4wOTg3IDgzLjQ1ODQgMjIuODg3OSA4Mi42NzEgMjMuODc0NCA4Mi42NzFINjQuMzIyOUM2NS4zMDk0IDgyLjY3MSA2Ni4wOTg3IDgzLjQ1ODQgNjYuMDk4NyA4NC40NDI1TDY1LjkwMTQgODguMTgyNFpNNjUuOTAxNCA3My40MTk3QzY1LjkwMTQgNzQuNDAzOSA2NS4xMTIxIDc1LjE5MTIgNjQuMTI1NiA3NS4xOTEySDIzLjg3NDRDMjIuODg3OSA3NS4xOTEyIDIyLjA5ODcgNzQuNDAzOSAyMi4wOTg3IDczLjQxOTdWNjkuNjc5OEMyMi4wOTg3IDY4LjY5NTYgMjIuODg3OSA2Ny45MDgzIDIzLjg3NDQgNjcuOTA4M0g2NC4zMjI5QzY1LjMwOTQgNjcuOTA4MyA2Ni4wOTg3IDY4LjY5NTYgNjYuMDk4NyA2OS42Nzk4TDY1LjkwMTQgNzMuNDE5N1pNNjUuOTAxNCA1OC44NTM4QzY1LjkwMTQgNTkuODM4IDY1LjExMjEgNjAuNjI1MyA2NC4xMjU2IDYwLjYyNTNIMjMuODc0NEMyMi44ODc5IDYwLjYyNTMgMjIuMDk4NyA1OS44MzggMjIuMDk4NyA1OC44NTM4VjU1LjExMzlDMjIuMDk4NyA1NC4xMjk3IDIyLjg4NzkgNTMuMzQyNCAyMy44NzQ0IDUzLjM0MjRINjQuMzIyOUM2NS4zMDk0IDUzLjM0MjQgNjYuMDk4NyA1NC4xMjk3IDY2LjA5ODcgNTUuMTEzOUw2NS45MDE0IDU4Ljg1MzhaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik04NS44MzAxIDQuMTMzNTdDODQuNDQ5IDIuMzYyMDQgODIuNDc1OSAwLjk4NDE4MyA3OS41MTYyIDAuMzkzNjczQzc4LjMzMjQgMC4xOTY4MzcgNzcuMTQ4NSAwIDc2LjE2MiAwQzczLjk5MTYgMCA3Mi4wMTg1IDAuMzkzNjczIDcwLjA0NTQgMS4xODEwMkw2NS4xMTI2IDE3LjcxNTNMNTkuMTkzNCAzOC4xODYzTDY3LjY3NzcgNDEuMzM1N0M2OS4yNTYxIDM5LjE3MDUgNzAuODM0NiAzNy4wMDUzIDcyLjAxODUgMzUuMDM2OUM3My4zOTk2IDMzLjA2ODUgNzQuNTgzNSAzMS40OTM4IDc1LjM3MjcgMzAuMzEyOEM3NS41NyAyOS45MTkyIDc1Ljk2NDcgMjkuNTI1NSA3Ni4xNjIgMjkuMTMxOEM3OC43MjcgMjUuMzkxOSA4MC44OTc0IDIyLjA0NTcgODIuNjczMiAxOS4yOUM4NC44NDM2IDE2LjE0MDYgODYuMjI0OCAxMy4zODQ5IDg2LjYxOTQgMTEuMjE5N0M4Ny42MDU5IDguMjY3MTMgODcuMjExMyA1LjkwNTEgODUuODMwMSA0LjEzMzU3WiIgZmlsbD0iI0VCQjA0NyIvPgo8L3N2Zz4K );
}

.hmd-primer-logo.mono { background-image: url( data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgODggMTEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzcuOTM3MiAzOC45NzMzQzc2LjU1NjEgNDAuOTQxNyA3NC45Nzc2IDQzLjMwMzcgNzMuMzk5MSA0NS40Njg5QzcyLjAxNzkgNDcuMjQwNCA3MC4wNDQ4IDQ4LjIyNDYgNjcuODc0NCA0OC4yMjQ2QzY3LjA4NTIgNDguMjI0NiA2Ni4yOTYgNDguMDI3OCA2NS41MDY3IDQ3LjgzMDlMNTcuMDIyNCA0NC42ODE2QzUzLjY2ODIgNDMuNTAwNSA1MS42OTUxIDM5Ljc2MDYgNTIuNjgxNiAzNi4yMTc2TDU5LjU4NzQgMTIuMDA2N0M1OC4yMDYzIDEwLjgyNTcgNTYuNDMwNSA5LjI1MDk4IDUzLjI3MzUgOS4yNTA5OEg1MS4zMDA0SDQyLjgxNjFINS41MjQ2NkMyLjM2NzcxIDkuNDQ3ODEgMCAxMi4wMDY3IDAgMTQuOTU5MlYxMDYuNDg4QzAgMTA5LjQ0MSAyLjM2NzcxIDExMiA1LjUyNDY2IDExMkg4Mi40NzUzQzg1LjQzNSAxMTIgODggMTA5LjYzOCA4OCAxMDYuNDg4VjUyLjc1MThWNDYuMjU2MlY0NS4wNzUyQzg4IDQwLjM1MTIgODUuMDQwNCAzNy41OTU0IDgyLjI3OCAzNS4wMzY2TDgxLjQ4ODggMzQuMjQ5MkM4MC41MDIyIDM1LjQzMDIgNzkuNTE1NyAzNy4wMDQ5IDc3LjkzNzIgMzguOTczM1pNNjUuOTAxNCA4OC4xODI0QzY1LjkwMTQgODkuMTY2NiA2NS4xMTIxIDg5Ljk1NCA2NC4xMjU2IDg5Ljk1NEgyMy44NzQ0QzIyLjg4NzkgODkuOTU0IDIyLjA5ODcgODkuMTY2NiAyMi4wOTg3IDg4LjE4MjRWODQuNDQyNUMyMi4wOTg3IDgzLjQ1ODQgMjIuODg3OSA4Mi42NzEgMjMuODc0NCA4Mi42NzFINjQuMzIyOUM2NS4zMDk0IDgyLjY3MSA2Ni4wOTg3IDgzLjQ1ODQgNjYuMDk4NyA4NC40NDI1TDY1LjkwMTQgODguMTgyNFpNNjUuOTAxNCA3My40MTk3QzY1LjkwMTQgNzQuNDAzOSA2NS4xMTIxIDc1LjE5MTIgNjQuMTI1NiA3NS4xOTEySDIzLjg3NDRDMjIuODg3OSA3NS4xOTEyIDIyLjA5ODcgNzQuNDAzOSAyMi4wOTg3IDczLjQxOTdWNjkuNjc5OEMyMi4wOTg3IDY4LjY5NTYgMjIuODg3OSA2Ny45MDgzIDIzLjg3NDQgNjcuOTA4M0g2NC4zMjI5QzY1LjMwOTQgNjcuOTA4MyA2Ni4wOTg3IDY4LjY5NTYgNjYuMDk4NyA2OS42Nzk4TDY1LjkwMTQgNzMuNDE5N1pNNjUuOTAxNCA1OC44NTM4QzY1LjkwMTQgNTkuODM4IDY1LjExMjEgNjAuNjI1MyA2NC4xMjU2IDYwLjYyNTNIMjMuODc0NEMyMi44ODc5IDYwLjYyNTMgMjIuMDk4NyA1OS44MzggMjIuMDk4NyA1OC44NTM4VjU1LjExMzlDMjIuMDk4NyA1NC4xMjk3IDIyLjg4NzkgNTMuMzQyNCAyMy44NzQ0IDUzLjM0MjRINjQuMzIyOUM2NS4zMDk0IDUzLjM0MjQgNjYuMDk4NyA1NC4xMjk3IDY2LjA5ODcgNTUuMTEzOUw2NS45MDE0IDU4Ljg1MzhaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTg1LjgzMDEgNC4xMzM1N0M4NC40NDkgMi4zNjIwNCA4Mi40NzU5IDAuOTg0MTgzIDc5LjUxNjIgMC4zOTM2NzNDNzguMzMyNCAwLjE5NjgzNyA3Ny4xNDg1IDAgNzYuMTYyIDBDNzMuOTkxNiAwIDcyLjAxODUgMC4zOTM2NzMgNzAuMDQ1NCAxLjE4MTAyTDY1LjExMjYgMTcuNzE1M0w1OS4xOTM0IDM4LjE4NjNMNjcuNjc3NyA0MS4zMzU3QzY5LjI1NjEgMzkuMTcwNSA3MC44MzQ2IDM3LjAwNTMgNzIuMDE4NSAzNS4wMzY5QzczLjM5OTYgMzMuMDY4NSA3NC41ODM1IDMxLjQ5MzggNzUuMzcyNyAzMC4zMTI4Qzc1LjU3IDI5LjkxOTIgNzUuOTY0NyAyOS41MjU1IDc2LjE2MiAyOS4xMzE4Qzc4LjcyNyAyNS4zOTE5IDgwLjg5NzQgMjIuMDQ1NyA4Mi42NzMyIDE5LjI5Qzg0Ljg0MzYgMTYuMTQwNiA4Ni4yMjQ4IDEzLjM4NDkgODYuNjE5NCAxMS4yMTk3Qzg3LjYwNTkgOC4yNjcxMyA4Ny4yMTEzIDUuOTA1MSA4NS44MzAxIDQuMTMzNTdaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg== );
}

.select2-drop { z-index: 999;
}

.select2-drop-mask { z-index: 998;
}

.select2-container-multi .select2-choices { background-image: none;
}

.select2-container-multi .select2-choices .select2-search-field input { font-family: inherit; padding: 5px 12px;
}

.select2-container { margin: 0 auto !important;
}

.form-control.select2-container.select2-dropdown-open { border-color: #aaa;
}

.form-control.select2-container { height: 100% !important;
}

.select2-results { color: #fff; text-align: left;
}

.select2-results .select2-highlighted { background: #fff; color: #333;
}

.select2-results .select2-no-results, .select2-results .select2-searching,
.select2-results .select2-ajax-error, .select2-results .select2-selection-limit { background: unset;
}

.select2-drop-active { border: 1px solid #aaa;
}

.select2-drop { background-color: #333;
}

.select2-container-multi .select2-choices .select2-search-choice { margin: 6px 0 3px 5px;
}

.hmd-text-gray-darkest { color: #262626;
}

.hmd-bg-gray-darkest { background: #262626;
}

.hmd-text-gray-dark { color: #4f4f4f;
}

.hmd-bg-gray-dark { background: #4f4f4f;
}

.hmd-text-gray { color: #686868;
}

.hmd-bg-gray { background: #686868;
}

.hmd-text-gray-light { color: #888;
}

.hmd-bg-gray-light { background: #888;
}

.hmd-text-gray-lighter { color: #8f8f8f;
}

.hmd-bg-gray-lighter { background: #8f8f8f;
}

.hmd-text-gray-lighter-2 { color: #bebebe;
}

.hmd-bg-gray-lighter-2 { background: #bebebe;
}

.hmd-text-gray-lighter-3 { color: #888;
}

.hmd-bg-gray-lighter-3 { background: #888;
}

.hmd-text-gray-lighter-4 { color: #f8f8f8;
}

.hmd-bg-gray-lighter-4 { background: #f8f8f8;
}

.hmd-text-gray-lightest { color: #cdcdcd;
}

.hmd-bg-gray-lightest { background: #cdcdcd;
}

.hmd-text-gray-transparent { color: rgba( 255, 255, 255, .3 );
}

.hmd-bg-gray-transparent { background: rgba( 255, 255, 255, .3 );
}

.hmd-text-blue { color: #337ab7;
}

.hmd-bg-blue { background: #337ab7;
}

.hmd-text-blue-dark { color: #66b5f0;
}

.hmd-bg-blue-dark { background: #66b5f0;
}

.hmd-text-red { color: #ea4335;
}

.hmd-bg-red { background: #ea4335;
}

.hmd-text-red-dark { color: #ff6363;
}

.hmd-bg-red-dark { background: #ff6363;
}

.hmd-text-black-brand { color: #333;
}

.hmd-bg-black-brand { background: #333;
}

.hmd-text-white { color: #fff;
}

.hmd-bg-white { background: #fff;
}

.hmd-op-0 { opacity: 0%;
}

.hmd-op-1 { opacity: 10%;
}

.hmd-op-2 { opacity: 20%;
}

.hmd-op-3 { opacity: 30%;
}

.hmd-op-4 { opacity: 40%;
}

.hmd-op-5 { opacity: 50%;
}

.hmd-op-6 { opacity: 60%;
}

.hmd-op-7 { opacity: 70%;
}

.hmd-op-8 { opacity: 80%;
}

.hmd-op-9 { opacity: 90%;
}

.hmd-op-10 { opacity: 100%;
}

.plan { display: block; position: relative; background: #fff; color: #333; overflow: hidden; width: calc( 50% - 20px ); box-shadow: 0 0 12px 0 rgba( 0, 0, 0, .3 ); padding: 25px 50px;
}

.plan:hover, .plan:active, .plan:focus, .plan:visited { color: #333; text-decoration: none;
}

.plan .title { text-align: center;
}

.plan .title * { margin: 0;
}

.plan .title *:not(:last-child) { margin-bottom: 5px;
}

.plan .title *:last-child { margin-bottom: 12px;
}

.plan .title h2 { font-size: 30px; line-height: normal;
}

.plan p { font-size: 20px; line-height: 2.5rem; min-height: 5rem; margin-bottom: 22px; letter-spacing: 0;
}

.plan ul { font-size: 1.6rem; min-height: 160px;
}

.plan .ribbon { font-size: 2.2rem; font-weight: 600; width: 140px; background: #337ab7; color: #fff; position: absolute; top: 19px; right: -35px; text-align: center; line-height: 35px; letter-spacing: 1px; transform: rotate( 45deg );
}

.plan .list-checks li { font-size: 16px; line-height: 26px; padding-bottom: 5px;
}

.footer { position: relative; background-color: #333; border-top: 1px solid #6d6d6d; padding-left: 10px; padding-right: 10px;
}

.mastfoot { color: #6d6d6d; font-weight: 600; margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px;
}

.mastfoot-left, .mastfoot-center, .mastfoot-right { line-height: 30px;
}

.mastfoot-left { text-align: left; color: #fff;
}

.ui-brand { margin-right: 20px;
}

.mastfoot-center { text-align: center;
}

.mastfoot-internal-links { word-break: keep-all; font-size: 13px;
}

.mastfoot-internal-links a { color: #d1d1d1;
}

.mastfoot-internal-links a:focus, .mastfoot-internal-links a:active,
.mastfoot-internal-links a:hover { color: #fff; text-decoration: none;
}

.mastfoot-right { text-align: right;
}

.mastfoot-external-links a { color: #fff; font-size: 16px;
}

.mastfoot-external-links a:focus, .mastfoot-external-links a:active,
.mastfoot-external-links a:hover { color: #d1d1d1; text-decoration: none;
}

.mastfoot select { border: 1px solid #6d6d6d; border-radius: 4px; font-size: 13px; line-height: 14px; color: #fff; background-color: transparent; padding: 7px 20px 7px 6px; min-width: 130px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url( "data:image/svg+xml;utf8,<svg fill='white' width='20' height='14' viewBox='0 0 8 14' xmlns='http://www.w3.org/2000/svg'><path d='M8 5.5q0 0.203-0.148 0.352l-3.5 3.5q-0.148 0.148-0.352 0.148t-0.352-0.148l-3.5-3.5q-0.148-0.148-0.148-0.352t0.148-0.352 0.352-0.148h7q0.203 0 0.352 0.148t0.148 0.352z' /></svg>" ); background-repeat: no-repeat; background-position-x: 100%; background-position-y: 7px; cursor: pointer;
}

.mastfoot select:hover, .mastfoot select:focus { color: #d1d1d1;
}

.mastfoot select option { color: #333;
}

.plans-comparison-table .fa-check { color: #5cb85c;
}

.plans-comparison-table .fa-times { color: #ff6363;
}

.plans-comparison-table .fa-question-circle { color: #cdcdcd; cursor: pointer;
}

.plans-comparison-table .fa-question-circle:hover { color: #333;
}

.plans-comparison-table.desktop { max-width: 1100px; width: calc( 100% - 30px ); margin: 0 auto; display: grid; grid-template-columns: repeat( 4, 1fr ); grid-template-rows: auto; gap: 0; grid-template-areas: ". . . .";
}

.plans-comparison-table.desktop [role=mainheader] { position: sticky; top: 0; height: 205px;
}

.plans-comparison-table.desktop [role=mainheader] h4 { margin: 0; font-size: 15px;
}

.plans-comparison-table.desktop [role=mainheader] .price { font-size: 20px; font-weight: 700; color: #337ab7; height: 30px;
}

.plans-comparison-table.desktop [role=mainheader] .btn-lg { font-size: 15px;
}

.plans-comparison-table.desktop [role=mainheader] small { font-size: 12px; font-weight: 500; color: #888;
}

.plans-comparison-table.desktop [role=mainheader] .read-more { color: #337ab7;
}

.plans-comparison-table.desktop [role=columnheader] { position: sticky; top: 140px;
}

.plans-comparison-table.desktop [role=columnheader].first-row { margin-top: -65px;
}

.plans-comparison-table.desktop>div { transition: top .2s linear;
}

.plans-comparison-table.desktop>div:nth-child(5n+1) { text-align: left;
}

.plans-comparison-table.desktop>div:nth-child(5n+1),
.plans-comparison-table.desktop>div:nth-child(5n+2),
.plans-comparison-table.desktop>div:nth-child(5n+3),
.plans-comparison-table.desktop>div:nth-child(5n+4) { background-color: #fff; padding: 16px 0;
}

.plans-comparison-table.desktop>div:nth-child(5n+1)[role=columnheader] { font-weight: 600; padding-top: 37px; padding-bottom: 7px;
}

.plans-comparison-table.desktop>div:nth-child(5n+2),
.plans-comparison-table.desktop>div:nth-child(5n+3),
.plans-comparison-table.desktop>div:nth-child(5n+4) { padding: 0 8px; background-color: #fff;
}

.plans-comparison-table.desktop>div:nth-child(5n+2) .column-inner,
.plans-comparison-table.desktop>div:nth-child(5n+3) .column-inner,
.plans-comparison-table.desktop>div:nth-child(5n+4) .column-inner { height: 100%; padding: 16px 20px; background-color: #f8f8f8;
}

.plans-comparison-table.desktop>div:nth-child(5n+2) .column-inner.coming-soon,
.plans-comparison-table.desktop>div:nth-child(5n+3) .column-inner.coming-soon,
.plans-comparison-table.desktop>div:nth-child(5n+4) .column-inner.coming-soon { font-weight: 500; font-size: 15px; line-height: 20px; color: #888;
}

.plans-comparison-table.desktop .separator { grid-column: 1/-1; height: 1px; width: calc( 100% - 8px ); background: #e7e7e7;
}

.plans-comparison-table.desktop .separator[role=columnheader] { top: 205px;
}

.plans-comparison-table.desktop .separator.transparent { height: 0;
}

.plans-comparison-table.desktop .separator.bold { height: 2px; background-color: #ccc;
}

.plans-comparison-table.desktop.is-navbar-show [role=mainheader] { top: 50px;
}

.plans-comparison-table.desktop.is-navbar-show [role=columnheader] { top: 190px;
}

.plans-comparison-table.desktop.is-navbar-show .separator[role=columnheader] { top: 255px;
}

.plans-comparison-table.mobile { max-width: calc( 100% - 30px ); margin-left: auto; margin-right: auto; text-align: left; background-color: #f8f8f8; border-radius: 6px; overflow: hidden;
}

.plans-comparison-table.mobile>thead>tr>th { border-bottom: 1px solid #e7e7e7;
}

.plans-comparison-table.mobile>tbody>tr>td,
.plans-comparison-table.mobile>tbody>tr>th,
.plans-comparison-table.mobile>tfoot>tr>td,
.plans-comparison-table.mobile>tfoot>tr>th,
.plans-comparison-table.mobile>thead>tr>td,
.plans-comparison-table.mobile>thead>tr>th { padding: 15px; border-top: 1px solid #e7e7e7;
}

.plans-comparison-table.mobile tr>td { width: 50%;
}

.plans-comparison-table.mobile tr>td:nth-child(2n) { font-weight: 600;
}

.plans-comparison-table.mobile tr>td:nth-child(2n).coming-soon { color: #888;
}

.pricing-container { padding: 0 15px 3em 15px; max-width: 1100px;
}

.pricing-container .container-fluid { padding-left: 0; padding-right: 0;
}

.pricing-container h1 { margin-bottom: 15px;
}

.pricing-container h1+p { font-size: 20px;
}

.pricing-container h2 { margin-bottom: 25px; margin-top: 0; font-size: 30px;
}

.pricing-container .col-sm-6 { padding-left: 0; padding-right: 0; margin-bottom: 30px;
}

.pricing-card-container { margin-bottom: 30px;
}

.pricing-card-container .popular-block { margin-top: -36px; border-radius: 6px; padding: 7px 9px 9px 8px; background-color: #66b5f0; color: #fff;
}

.pricing-card-container .popular-block>h4 { font-size: 15px; margin: 0 0 8px; letter-spacing: 3px;
}

.pricing-card { background-color: #fff; color: #333; height: 100%; border-radius: 6px;
}

.pricing-card .price { color: #337ab7; font-weight: 600; font-size: 20px;
}

.pricing-card .price.free { padding-top: 1.6em;
}

.pricing-card .price .number { font-size: 50px; font-weight: bold; vertical-align: sub;
}

.pricing-card hr { margin-top: 65px; border-top-color: #d8d8d8;
}

.pricing-card .price-info-container small { font-size: 13px; color: #888;
}

.pricing-card .btn-lg { font-size: 15px; white-space: normal; max-width: 210px;
}

.pricing-card h3 { font-size: 40px;
}

.pricing-card h3+p { font-size: 15px;
}

.faq-section .faq-content h4 { font-size: 15px; margin-bottom: 20px; margin-top: 0;
}

.faq-section .faq-content p { font-size: 15px; color: #cdcdcd; margin-bottom: 40px; margin-top: 0;
}

.faq-section .faq-content a { color: #66b5f0; text-decoration: underline;
}

.faq-section .faq-content a:hover { color: #337ab7;
}

.faq-section .faq-more-card { color: #333; width: 100%;
}

.faq-section .faq-more-card:hover { text-decoration: none;
}

.btn-social { font-family: "Roboto", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; line-height: 24px;
}

.btn-google { background-color: #fff; color: #757575;
}

.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active,
.open>.dropdown-toggle.btn-google { background-color: #eee; color: #757575;
}

.btn-google.disabled, .btn-google[disabled], fieldset[disabled] .btn-google,
.btn-google.disabled:hover, .btn-google[disabled]:hover,
fieldset[disabled] .btn-google:hover, .btn-google.disabled:focus,
.btn-google[disabled]:focus, fieldset[disabled] .btn-google:focus,
.btn-google.disabled:active, .btn-google[disabled]:active,
fieldset[disabled] .btn-google:active, .btn-google.disabled.active,
btn-google[disabled].active, fieldset[disabled] .btn-google.active { background-color: rgba( 0, 0, 0, .08 );
}

.btn-google .icon::before { content: " "; display: block; width: 34px; height: 2em; margin: auto; background-position: center; background-repeat: no-repeat; background-size: contain;
}

.btn-google .icon-google::before { width: 21px; height: 44px; background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5zdXBlciBnPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ikdvb2dsZS1CdXR0b24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHb29nbGUtU2lnbi1pbi1leGFtcGxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcuMDAwMDAwLCAtNDMzLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8ZyBpZD0iYnV0dG9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDQyMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJzdXBlci1nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDExLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LDMuNDggQzEwLjY5LDMuNDggMTEuODMsNC4yMSAxMi40OCw0LjgyIEwxNS4wMiwyLjM0IEMxMy40NiwwLjg5IDExLjQzLDAgOSwwIEM1LjQ4LDAgMi40NCwyLjAyIDAuOTYsNC45NiBMMy44Nyw3LjIyIEM0LjYsNS4wNSA2LjYyLDMuNDggOSwzLjQ4IEw5LDMuNDggWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRUE0MzM1Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjY0LDkuMiBDMTcuNjQsOC40NiAxNy41OCw3LjkyIDE3LjQ1LDcuMzYgTDksNy4zNiBMOSwxMC43IEwxMy45NiwxMC43IEMxMy44NiwxMS41MyAxMy4zMiwxMi43OCAxMi4xMiwxMy42MiBMMTQuOTYsMTUuODIgQzE2LjY2LDE0LjI1IDE3LjY0LDExLjk0IDE3LjY0LDkuMiBMMTcuNjQsOS4yIFoiIGlkPSJTaGFwZSIgZmlsbD0iIzQyODVGNCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjg4LDEwLjc4IEMzLjY5LDEwLjIyIDMuNTgsOS42MiAzLjU4LDkgQzMuNTgsOC4zOCAzLjY5LDcuNzggMy44Nyw3LjIyIEwwLjk2LDQuOTYgQzAuMzUsNi4xOCAwLDcuNTUgMCw5IEMwLDEwLjQ1IDAuMzUsMTEuODIgMC45NiwxMy4wNCBMMy44OCwxMC43OCBMMy44OCwxMC43OCBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGQkJDMDUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOSwxOCBDMTEuNDMsMTggMTMuNDcsMTcuMiAxNC45NiwxNS44MiBMMTIuMTIsMTMuNjIgQzExLjM2LDE0LjE1IDEwLjM0LDE0LjUyIDksMTQuNTIgQzYuNjIsMTQuNTIgNC42LDEyLjk1IDMuODgsMTAuNzggTDAuOTcsMTMuMDQgQzIuNDUsMTUuOTggNS40OCwxOCA5LDE4IEw5LDE4IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzM0QTg1MyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0ibm9uZSIgcG9pbnRzPSIwIDAgMTggMCAxOCAxOCAwIDE4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg== );
}

.btn-google .disabled .icon-google::before,
.btn-google [disabled] .icon-google::before { background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ikdvb2dsZS1CdXR0b24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtb3BhY2l0eT0iMC40Ij4KICAgICAgICA8ZyBpZD0iYnRuX2dvb2dsZV9zaWduaW5fbGlnaHRfZGlzYWJsZWRfd2ViIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUuMDAwMDAwLCAtMTUuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNC4wMDEsMjUuNzEgTDI0LjAwMSwyMi4zNjIgTDMyLjQyNSwyMi4zNjIgQzMyLjU1MSwyMi45MjkgMzIuNjUsMjMuNDYgMzIuNjUsMjQuMjA3IEMzMi42NSwyOS4zNDYgMjkuMjAzLDMzIDI0LjAxLDMzIEMxOS4wNDIsMzMgMTUuMDEsMjguOTY4IDE1LjAxLDI0IEMxNS4wMSwxOS4wMzIgMTkuMDQyLDE1IDI0LjAxLDE1IEMyNi40NCwxNSAyOC40NzQsMTUuODkxIDMwLjAzMSwxNy4zNDkgTDI3LjQ3NSwxOS44MzMgQzI2LjgyNywxOS4yMjEgMjUuNjkzLDE4LjUwMSAyNC4wMSwxOC41MDEgQzIxLjAzMSwxOC41MDEgMTguNjAxLDIwLjk3NiAxOC42MDEsMjQuMDA5IEMxOC42MDEsMjcuMDQyIDIxLjAzMSwyOS41MTcgMjQuMDEsMjkuNTE3IEMyNy40NTcsMjkuNTE3IDI4LjcyNiwyNy4xMzIgMjguOTYsMjUuNzE5IEwyNC4wMDEsMjUuNzE5IEwyNC4wMDEsMjUuNzEgWiIgaWQ9IlNoYXBlLUNvcHkiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg== );
}

.fa.fa-18 { font-size: 18px; line-height: 16px; vertical-align: -15%;
}

.fa.fa-20 { font-size: 20px; line-height: .75em; vertical-align: -15%;
}

.fa.dotted { position: relative;
}

.fa.dotted::after { content: ""; position: absolute; right: -2px; bottom: -2px; width: 5px; height: 5px; border-radius: 50%; background: #e75252;
}

*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(231, 231, 231, var(--tw-border-opacity));
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.top-2 {
  top: 8px;
}

.top-2\.5 {
  top: 10px;
}

.right-0 {
  right: 0px;
}

.right-2 {
  right: 8px;
}

.right-2\.5 {
  right: 10px;
}

.bottom-1 {
  bottom: 4px;
}

.left-0 {
  left: 0px;
}

.z-10 {
  z-index: 10;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.m-auto {
  margin: auto;
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.mx-2\.5 {
  margin-left: 10px;
  margin-right: 10px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-5 {
  margin-top: 20px;
}

.mt-2\.5 {
  margin-top: 10px;
}

.mr-1 {
  margin-right: 4px;
}

.mr-2 {
  margin-right: 8px;
}

.mb-2 {
  margin-bottom: 8px;
}

.mb-3 {
  margin-bottom: 12px;
}

.mb-5 {
  margin-bottom: 20px;
}

.mb-7 {
  margin-bottom: 28px;
}

.mb-11 {
  margin-bottom: 44px;
}

.mb-20 {
  margin-bottom: 80px;
}

.mb-2\.5 {
  margin-bottom: 10px;
}

.mb-7\.5 {
  margin-bottom: 30px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-2\.5 {
  margin-left: 10px;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.h-2 {
  height: 8px;
}

.h-full {
  height: 100%;
}

.w-2 {
  width: 8px;
}

.w-4 {
  width: 16px;
}

.w-9 {
  width: 36px;
}

.w-100 {
  width: 400px;
}

.w-full {
  width: 100%;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-grow {
  flex-grow: 1;
}

.border-collapse {
  border-collapse: collapse;
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-text {
  cursor: text;
}

.select-none {
  user-select: none;
}

.select-all {
  user-select: all;
}

.resize {
  resize: both;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.content-center {
  align-content: center;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.overflow-auto {
  overflow: auto;
}

.break-all {
  word-break: break-all;
}

.rounded {
  border-radius: 4px;
}

.rounded-md {
  border-radius: 6px;
}

.border-0 {
  border-width: 0px;
}

.border {
  border-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(231, 231, 231, var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(205, 205, 205, var(--tw-border-opacity));
}

.border-gray-850 {
  --tw-border-opacity: 1;
  border-color: rgba(72, 72, 72, var(--tw-border-opacity));
}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(104, 104, 104, var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 79, 79, var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 38, 38, var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
}

.p-5 {
  padding: 20px;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-1\.5 {
  padding-left: 6px;
  padding-right: 6px;
}

.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-20 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-1\.5 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.pt-1 {
  padding-top: 4px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-1\.5 {
  padding-top: 6px;
}

.pt-2\.5 {
  padding-top: 10px;
}

.pb-3 {
  padding-bottom: 12px;
}

.pl-9 {
  padding-left: 36px;
}

.text-center {
  text-align: center;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.text-5 {
  font-size: 16px;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.text-black-brand {
  --tw-text-opacity: 1;
  color: rgba(51, 51, 51, var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(190, 190, 190, var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(136, 136, 136, var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(104, 104, 104, var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(38, 38, 38, var(--tw-text-opacity));
}

.text-blue-default {
  --tw-text-opacity: 1;
  color: rgba(51, 122, 183, var(--tw-text-opacity));
}

.text-blue-dark {
  --tw-text-opacity: 1;
  color: rgba(102, 181, 240, var(--tw-text-opacity));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgba(136, 136, 136, var(--tw-text-opacity));
}

.hover\:text-blue-dark:hover {
  --tw-text-opacity: 1;
  color: rgba(102, 181, 240, var(--tw-text-opacity));
}

.underline {
  text-decoration: underline;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 190, 190, var(--tw-placeholder-opacity));
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur {
  --tw-blur: blur(8px);
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

a, a:focus, a:hover { color: #fff;
}

.btn-default, .btn-default:hover, .btn-default:focus { color: #333; text-shadow: none; background-color: #fff;
}

html { height: 100%;
}

html, body { background-color: #333;
}

body { min-height: 100%; color: #fff; text-align: center; text-shadow: 0 1px 3px rgba( 0, 0, 0, .5 );
}

.site-wrapper { padding-top: 23px; min-height: 100vh;
}

.inner { padding: 10px 0; position: relative; max-width: 1100px; margin: auto;
}

.dropdown-backdrop.dim { background: rgba( 51, 51, 51, .75 );
}

.dropdown.hide-caret .fa.fa-caret-down { display: none;
}

.noscroll { overflow: hidden;
}

html.noscroll body, body.noscroll { position: fixed; width: 100%;
}

.cover { padding: 0 20px;
}

.cover .btn-lg { padding: 10px 20px; font-weight: bold;
}

footer select { border: 1px solid #888; border-radius: 4px; font-size: 13px; line-height: 14px; color: #fff; padding: 2px 20px 2px 4px; min-width: 130px; background: transparent no-repeat; background-position-x: 100%; background-position-y: 7px; cursor: pointer;
}

footer select:hover, footer select:focus { color: #d1d1d1;
}

footer select option { color: #333;
}

footer input[name=amount] { border: none; background: transparent; color: #fff;
}

footer a { color: #d1d1d1;
}

footer a:hover, footer a:focus, footer a:active { color: #fff; text-decoration: none;
}

.section ul { list-style: none;
}

.section>div>hr { border-top: 2px solid #4f4f4f;
}

.list-checks li { list-style: none; font-weight: 400; padding-bottom: 1.5rem;
}

.list-checks li:before { font-family: FontAwesome; line-height: 1em; padding-right: .8rem;
}

.list-dot { text-align: left; padding-left: 0; line-height: 16px; font-size: 15px;
}

.list-dot li:not(:last-child) { margin-bottom: 16px;
}

.list-dot li::before { background-color: #333; content: ""; width: 6px; padding: 3px; height: 6px; border-radius: 50%; margin-top: 5px; margin-right: 9px;
}

.list-dot li.highlighted { color: #337ab7;
}

.list-dot li.highlighted::before { background-color: #337ab7;
}

.list-dot li.arrow-left::before { background-color: transparent; font: normal normal normal 14px/1 FontAwesome; content: ""; font-size: 10px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; margin-top: -1px; margin-right: 13px; margin-left: -4px;
}

.list-checks { padding-left: 0;
}

.list-checks li:before { color: #337ab7; content: ""; font-size: 1em; padding-top: 5px; padding-right: 6px;
}

.home-container { padding: 120px 0;
}

.home-container .home-heading { font-size: 40px; margin-top: 0; margin-bottom: 30px; line-height: 1.25;
}

.home-container.bg-white { background-color: #fff; color: #333;
}

.home-container .enterprise { font-size: 20px; margin: 0;
}

.home-container .enterprise h1 { font-size: 30px; line-height: 1.4; margin: 15px 0 10px 0;
}

.home-container .cover-heading { font-size: 50px; line-height: normal; margin-bottom: 10px;
}

.home-container .row { max-width: 1100px; margin: auto;
}

.home-container .ui-home-email { height: 46px; font-size: 16px;
}

.home-container .ui-home-join { width: 200px; height: 46px; border-bottom-left-radius: inherit; border-top-left-radius: inherit;
}

.home-container .carousel { display: flex; align-items: center;
}

.home-container .carousel.reverse { flex-direction: row-reverse;
}

.home-container .carousel .section-title { font-size: 40px; line-height: 1.3; color: #333; margin: 0; margin-bottom: 30px;
}

.home-container .carousel .carousel-indicators { position: inherit; bottom: 0; left: 0; right: 0; width: 100%; margin: 0; padding: 0; text-align: left;
}

.home-container .carousel .carousel-indicators .carousel-item { padding: 22px 30px; margin-bottom: 10px; display: flex; cursor: pointer; color: rgba( 51, 51, 51, .7 );
}

.home-container .carousel .carousel-indicators .carousel-item .icon { margin-right: 15px;
}

.home-container .carousel .carousel-indicators .carousel-item .title { font-size: 20px; font-weight: 600; line-height: 1.3; margin-bottom: 5px;
}

.home-container .carousel .carousel-indicators .carousel-item .content { font-size: 15px; line-height: 1.47;
}

.home-container .carousel .carousel-indicators .carousel-item img { opacity: .7; filter: alpha( opacity=70 );
}

.home-container .carousel .carousel-indicators .carousel-item.active { width: auto; height: auto; margin: 0 0 10px 0; border-radius: 6px; box-shadow: 0 0 10px 0 rgba( 0, 0, 0, .2 ); color: #333;
}

.home-container .carousel .carousel-indicators .carousel-item.active img { opacity: 1; filter: alpha( opacity=100 );
}

.home-container .pricing-card-container.card-container { border-width: 1px; border-color: #cdcdcd; box-shadow: 0 0 12px rgba( 0, 0, 0, .3 );
}

.typewriter-container { border: solid #7a7a7a; border-width: 0; border-bottom-width: 1px; height: 1.8em; margin-bottom: 3px; position: relative; width: 4.2em;
}

.typewriter-container .typewriter-text { display: inline-block; position: relative; box-sizing: border-box; overflow: hidden; letter-spacing: 2px; max-width: 2.7em;
}

.typewriter-container .typewriter-text::after { content: "|"; color: #7a7a7a; position: absolute; right: -2px; top: -1px; animation: blink .95s infinite;
}

.typewriter-container .typewriter-text.typewriter-text-1 { animation: typing1 14s steps( 2 ) infinite;
}

.typewriter-container .typewriter-text.typewriter-text-2 { animation: typing2 14s steps( 2 ) infinite;
}

.typewriter-container .typewriter-text.typewriter-text-3 { animation: typing3 14s steps( 2 ) infinite;
}

.typewriter-container .typewriter-text.typewriter-text-4 { animation: typing4 14s steps( 2 ) infinite;
}

.typewriter-container.en { width: 5.4em;
}

.typewriter-container.en .typewriter-text { letter-spacing: 0;
}

.typewriter-container.en .typewriter-text.typewriter-text-1 { max-width: 3.5em; animation: typing1 14s steps( 7 ) infinite;
}

.typewriter-container.en .typewriter-text.typewriter-text-2 { max-width: 2.5em; animation: typing2 14s steps( 4 ) infinite;
}

.typewriter-container.en .typewriter-text.typewriter-text-3 { max-width: 4.2em; animation: typing3 14s steps( 9 ) infinite;
}

.typewriter-container.en .typewriter-text.typewriter-text-4 { max-width: 4.2em; animation: typing4 14s steps( 8 ) infinite;
}

@keyframes typing1 {
  0% { width: 0%;
  }

  5% { width: 100%;
  }

  24% { width: 100%;
  }

  25%, 100% { width: 0%;
  }
}

@keyframes typing2 {
  0% { width: 0%;
  }

  25% { width: 0%;
  }

  30% { width: 100%;
  }

  49% { width: 100%;
  }

  50%, 100% { width: 0%;
  }
}

@keyframes typing3 {
  0% { width: 0%;
  }

  50% { width: 0%;
  }

  55% { width: 100%;
  }

  74% { width: 100%;
  }

  75%, 100% { width: 0%;
  }
}

@keyframes typing4 {
  0% { width: 0%;
  }

  75% { width: 0%;
  }

  80% { width: 100%;
  }

  99% { width: 100%;
  }

  100% { width: 0%;
  }
}

@keyframes blink {
  from, to { opacity: 0;
  }

  50% { opacity: 1;
  }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { line-height: unset;
}

.cover-heading { font-weight: 600;
}

h1.cover-heading { font-size: 36px; line-height: 45px; letter-spacing: -0.5px;
}

h2.cover-heading { font-size: 28px;
}

p.lead { font-weight: 600; font-size: 20px; line-height: 30px;
}

div.lead { margin-bottom: 120px;
}

div.lead.dark { background-color: #262626;
}

div.lead.wide { width: 100vw; position: absolute; top: -40px; left: 50%; transform: translateX( -50% ); padding: 50px 30px; margin-bottom: 0; font-size: 18px;
}

div.lead.wide h1 { font-size: 26px;
}

div.lead .logo { width: 120px; height: 120px; object-fit: contain; background-color: #fff; border-radius: 60px;
}

p.cover-paragraph, p.feature-paragraph { font-weight: 300; font-size: 18px; text-align: left;
}

p.cover-paragraph { padding-top: 20px;
}

p.feature-paragraph { padding-top: 10px;
}

p.feature-paragraph em { font-weight: bold; font-style: normal;
}

.scenrio { padding-bottom: 20px;
}

.concept { padding: 55px 0 60px 0; margin: 0 auto; width: 95%;
}

.concept-icons p.h4 { line-height: 25px; margin-top: 16px; margin-bottom: 0;
}

.features { display: inline-block; padding-bottom: 60px;
}

.feature { padding-top: 40px; padding-right: 0; padding-left: 0;
}

.feature:nth-child(odd) { padding-right: 50px;
}

.feature:nth-child(even) { padding-left: 50px;
}

.feature.full { padding-left: 0; padding-right: 0;
}

.feature-heading { font-weight: 600; font-size: 26px; line-height: 28px; text-align: left;
}

.feature-heading span { display: inline-block; vertical-align: middle; max-width: calc( 100% - 80px ); word-break: break-word;
}

.feature-heading .fa-stack { left: -5px;
}

.feature-heading .fa-circle { color: #cdcdcd;
}

.feature-heading .fa-circle.dark { color: #9b9b9b;
}

.feature-heading .fa-stack-1x { color: #333;
}

.trusted-by-customer-block>* { width: 170px; height: 110px; padding: 0;
}

.trusted-by-customer-block>* .customer-card { display: inline-block; height: 100%; padding-top: 19px; padding-bottom: 19px; transition: border-color 300ms ease-in-out;
}

.trusted-by-customer-block>* .customer-card[href*=g0v] { padding-top: 19px; padding-bottom: 19px;
}

.trusted-by-customer-block>* .customer-card[href*=ethereum] { padding-top: 18px; padding-bottom: 17px;
}

.trusted-by-customer-block>* .customer-card[href*=trinkler] { padding-top: 44px; padding-bottom: 44px;
}

.trusted-by-customer-block>* .customer-card[href*=techstars] { padding-top: 19px; padding-bottom: 20px;
}

.trusted-by-customer-block>* .customer-card:hover { border-color: #fff;
}

.feature-card { padding: 30px 15px 0 15px;
}

.feature-card .content { background-color: #262626; height: 100%; padding: 20px;
}

.feature-card .content .title { font-size: 24px; line-height: 1;
}

.feature-card .content .feature-button-container { position: absolute; bottom: 20px; left: 0; right: 0;
}

.feature-card .content .subtitle { margin-bottom: 25px; font-size: 16px; line-height: 1.38; color: #cdcdcd;
}

.feature-card .content .icon { width: 70px; height: 70px; margin-top: -60px;
}

.feature-card .content .learn-more { font-size: 12px; line-height: 1; color: #66b5f0;
}

.feature-card .content .learn-more .fa-angle-right { margin-left: 5px;
}

.icon::before { content: " "; display: block; width: 34px; height: 2em; margin: auto; background-position: center; background-repeat: no-repeat; background-size: contain;
}

.icon.icon-bias::before { position: absolute; left: 18px; top: -2px;
}

.icon-context-captured::before { background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM3cHgiIGhlaWdodD0iMzdweCIgdmlld0JveD0iMCAwIDM3IDM3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NiAoNDQ0MjMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMTguNSAzNyAzNyAzNyAzNyAwIDAgMCAwIDE4LjUgMCAzNyI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTguMDAwMDAwLCAtODM2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2OTguMDAwMDAwLCA4MzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuMDMxMjUsNi45Mzc1IEMxMC41Njg4NDc3LDYuOTM3NSA2LjkzNzUsMTAuNTY4MjY5NSA2LjkzNzUsMTUuMDMxMjUgQzYuOTM3NSwxNS42Njk3ODkxIDcuNDU0NjMyODEsMTYuMTg3NSA4LjA5Mzc1LDE2LjE4NzUgQzguNzMyODY3MTksMTYuMTg3NSA5LjI1LDE1LjY2OTc4OTEgOS4yNSwxNS4wMzEyNSBDOS4yNSwxMS44NDM2ODU1IDExLjg0MzY4NTUsOS4yNSAxNS4wMzEyNSw5LjI1IEMxNS42NzAzNjcyLDkuMjUgMTYuMTg3NSw4LjczMjI4OTA2IDE2LjE4NzUsOC4wOTM3NSBDMTYuMTg3NSw3LjQ1NTIxMDk0IDE1LjY3MDM2NzIsNi45Mzc1IDE1LjAzMTI1LDYuOTM3NSIgaWQ9IkZpbGwtMSIgZmlsbD0iIzMzMzMzMyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNCI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjYyNSwxNS4wMzEyNSBDNC42MjUsOS4yOTM1MDM5MSA5LjI5MjkyNTc4LDQuNjI1IDE1LjAzMTI1LDQuNjI1IEMyMC43Njk1NzQyLDQuNjI1IDI1LjQzNzUsOS4yOTM1MDM5MSAyNS40Mzc1LDE1LjAzMTI1IEMyNS40Mzc1LDIwLjc2ODk5NjEgMjAuNzY5NTc0MiwyNS40Mzc1IDE1LjAzMTI1LDI1LjQzNzUgQzkuMjkyOTI1NzgsMjUuNDM3NSA0LjYyNSwyMC43Njg5OTYxIDQuNjI1LDE1LjAzMTI1IEw0LjYyNSwxNS4wMzEyNSBaIE0zNS45ODM4MDA4LDMxLjA3ODc3MTUgTDI5LjY0NTIzODMsMjQuNzQwMjA5IEMzMC4zMzg2MjcsMjMuNDMwMDMzMiAzMC4xNDk1ODAxLDIxLjc3NTM2NzIgMjkuMDQ2MzAwOCwyMC42NzI1MjE1IEMyOS4wMjQyNTk4LDIwLjY1MDQ4MDUgMjguOTk3OTU1MSwyMC42MzU5NTUxIDI4Ljk3NTQ4MDUsMjAuNjE0NjM2NyBDMjkuNjcwMDI1NCwxOC44ODYzMzIgMzAuMDYyNSwxNy4wMDUxMTMzIDMwLjA2MjUsMTUuMDMxMjUgQzMwLjA2MjUsNi43NDI3NDQxNCAyMy4zMTkyNSwwIDE1LjAzMTI1LDAgQzYuNzQzMjUsMCAwLDYuNzQyNzQ0MTQgMCwxNS4wMzEyNSBDMCwyMy4zMTk3NTU5IDYuNzQzMzIyMjcsMzAuMDYyNSAxNS4wMzEyNSwzMC4wNjI1IEMxNy4wMDUwNDEsMzAuMDYyNSAxOC44ODYzMzIsMjkuNjcwMDI1NCAyMC42MTQ2MzY3LDI4Ljk3NTQwODIgQzIwLjYzNTk1NTEsMjguOTk3OTU1MSAyMC42NTA0ODA1LDI5LjAyNDI1OTggMjAuNjcyNTIxNSwyOS4wNDYyMjg1IEMyMS4zNTAwMTE3LDI5LjcyMzc5MSAyMi4yMzc1MDU5LDMwLjA2MjUgMjMuMTI1LDMwLjA2MjUgQzIzLjY4MjgxODQsMzAuMDYyNSAyNC4yMzQ0OTQxLDI5LjkxMjgzNzkgMjQuNzQwMjA5LDI5LjY0NTIzODMgTDMxLjA3ODc3MTUsMzUuOTgzODAwOCBDMzEuNzU2MjYxNywzNi42NjEyOTEgMzIuNjQzNzU1OSwzNyAzMy41MzEyNSwzNyBDMzQuNDE4NzQ0MSwzNyAzNS4zMDYzMTA1LDM2LjY2MTIxODggMzUuOTgzODAwOCwzNS45ODM3Mjg1IEMzNy4zMzg3ODEyLDM0LjYyOTMyNjIgMzcuMzM4NzgxMiwzMi40MzMxNzM4IDM1Ljk4MzgwMDgsMzEuMDc4NzcxNSBaIiBpZD0iRmlsbC0zIiBmaWxsPSIjMzMzMzMzIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+ );
}

.icon-markdown::before { background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQxcHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDQxIDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NiAoNDQ0MjMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk9jdGljb25zLW1hcmtkb3duPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzcuMDAwMDAwLCAtMTA4MS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMzMzMzMzMiPgogICAgICAgICAgICA8ZyBpZD0iT2N0aWNvbnMtbWFya2Rvd24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ny4wMDAwMDAsIDEwODEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzguMDQzMjc1NCwwIEwyLjk1NjcyNDYxLDAgQzEuMzI2Mzc0MDIsMCAwLDEuMzI2Mzc0MDIgMCwyLjk1NjcyNDYxIEwwLDIyLjY2ODI3NTQgQzAsMjQuMjk4NzA2MSAxLjMyNjM3NDAyLDI1LjYyNSAyLjk1NjcyNDYxLDI1LjYyNSBMMzguMDQzMjc1NCwyNS42MjUgQzM5LjY3MzcwNjEsMjUuNjI1IDQxLDI0LjI5ODcwNjEgNDEsMjIuNjY4Mjc1NCBMNDEsMi45NTY3MjQ2MSBDNDEsMS4zMjYzNzQwMiAzOS42NzM3MDYxLDAgMzguMDQzMjc1NCwwIFogTTIzLjA2MjUsMjAuNDk0OTk1MSBMMTcuOTM3NSwyMC41IEwxNy45Mzc1LDEyLjgxMjUgTDE0LjA5Mzc1LDE3Ljc0MDM4NzcgTDEwLjI1LDEyLjgxMjUgTDEwLjI1LDIwLjUgTDUuMTI1LDIwLjUgTDUuMTI1LDUuMTI1IEwxMC4yNSw1LjEyNSBMMTQuMDkzNzUsMTAuMjUgTDE3LjkzNzUsNS4xMjUgTDIzLjA2MjUsNS4xMTk5OTUxMiBMMjMuMDYyNSwyMC40OTQ5OTUxIFogTTMwLjcxMzYwNDUsMjEuNzc2MjQ1MSBMMjQuMzQzNzUsMTIuODEyNSBMMjguMTg3NSwxMi44MTI1IEwyOC4xODc1LDUuMTI1IEwzMy4zMTI1LDUuMTI1IEwzMy4zMTI1LDEyLjgxMjUgTDM3LjE1NjI1LDEyLjgxMjUgTDMwLjcxMzYwNDUsMjEuNzc2MjQ1MSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+ );
}

.icon-knowledge-net::before { background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQxcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDQxIDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NiAoNDQ0MjMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmhpZXJhcmNoaWNhbC1zdHJ1Y3R1cmUgY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAwLjAwMDAwMCwgLTEwNzcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMzMzMzMzIj4KICAgICAgICAgICAgPGcgaWQ9ImhpZXJhcmNoaWNhbC1zdHJ1Y3R1cmUtY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAwLjAwMDAwMCwgMTA3Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS4xNDYxMDY2LDIyLjE0NjQ5MzIgTDIxLjYwOTAxNjQsMjIuMTQ2NDkzMiBMMjEuNjA5MDE2NCwyMi4xNDY0OTMyIEwxOS4zODI1ODIsMjIuMTQ2NDkzMiBMMTkuMzgyNTgyLDIyLjE0NjQ5MzIgTDE1Ljg0NTQ5MTgsMjIuMTQ2NDkzMiBDMTUuMDY0MTM5MywyMi4xNDY0OTMyIDE0LjQxNzIxMzEsMjIuNzc1OTM3MyAxNC40MTcyMTMxLDIzLjU1NDQ2MDIgTDE0LjQxNzIxMzEsMjguNjcyODM0NSBDMTQuNDE3MjEzMSwyOS40NDMwNzUzIDE1LjA1NTczNzcsMzAuMDgwODAxNiAxNS44NDU0OTE4LDMwLjA4MDgwMTYgTDI1LjEzNzcwNDksMzAuMDgwODAxNiBDMjUuOTE5MDU3NCwzMC4wODA4MDE2IDI2LjU2NTk4MzYsMjkuNDUxMzU3NSAyNi41NjU5ODM2LDI4LjY3MjgzNDUgTDI2LjU2NTk4MzYsMjMuNTU0NDYwMiBDMjYuNTc0Mzg1MiwyMi43ODQyMTk1IDI1LjkyNzQ1OSwyMi4xNDY0OTMyIDI1LjE0NjEwNjYsMjIuMTQ2NDkzMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOS41NzE3MjEzLDIyLjE0NjQ5MzIgTDM2LjAzNDYzMTEsMjIuMTQ2NDkzMiBMMzYuMDM0NjMxMSwyMi4xNDY0OTMyIEwzMy44MDgxOTY3LDIyLjE0NjQ5MzIgTDMzLjgwODE5NjcsMjIuMTQ2NDkzMiBMMzAuMjcxMTA2NiwyMi4xNDY0OTMyIEMyOS40ODk3NTQxLDIyLjE0NjQ5MzIgMjguODQyODI3OSwyMi43NzU5MzczIDI4Ljg0MjgyNzksMjMuNTU0NDYwMiBMMjguODQyODI3OSwyOC42NzI4MzQ1IEMyOC44NDI4Mjc5LDI5LjQ0MzA3NTMgMjkuNDgxMzUyNSwzMC4wODA4MDE2IDMwLjI3MTEwNjYsMzAuMDgwODAxNiBMMzkuNTcxNzIxMywzMC4wODA4MDE2IEM0MC4zNTMwNzM4LDMwLjA4MDgwMTYgNDEsMjkuNDUxMzU3NSA0MSwyOC42NzI4MzQ1IEw0MSwyMy41NTQ0NjAyIEM0MC45OTE1OTg0LDIyLjc4NDIxOTUgNDAuMzUzMDczOCwyMi4xNDY0OTMyIDM5LjU3MTcyMTMsMjIuMTQ2NDkzMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC43Mjg4OTM0LDIyLjE0NjQ5MzIgTDcuMTkxODAzMjgsMjIuMTQ2NDkzMiBMNy4xOTE4MDMyOCwyMi4xNDY0OTMyIEw0Ljk2NTM2ODg1LDIyLjE0NjQ5MzIgTDQuOTY1MzY4ODUsMjIuMTQ2NDkzMiBMMS40MjgyNzg2OSwyMi4xNDY0OTMyIEMwLjY0NjkyNjIzLDIyLjE0NjQ5MzIgMCwyMi43NzU5MzczIDAsMjMuNTU0NDYwMiBMMCwyOC42NzI4MzQ1IEMwLDI5LjQ0MzA3NTMgMC42Mzg1MjQ1OSwzMC4wODA4MDE2IDEuNDI4Mjc4NjksMzAuMDgwODAxNiBMMTAuNzIwNDkxOCwzMC4wODA4MDE2IEMxMS41MDE4NDQzLDMwLjA4MDgwMTYgMTIuMTQ4NzcwNSwyOS40NTEzNTc1IDEyLjE0ODc3MDUsMjguNjcyODM0NSBMMTIuMTQ4NzcwNSwyMy41NTQ0NjAyIEMxMi4xNDg3NzA1LDIyLjc4NDIxOTUgMTEuNTEwMjQ1OSwyMi4xNDY0OTMyIDEwLjcyODg5MzQsMjIuMTQ2NDkzMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjE5MTgwMzI4LDE3Ljc2NTIzMTEgTDE5LjM5MDk4MzYsMTcuNzY1MjMxMSBMMTkuMzkwOTgzNiwyMC4yMTY3NTAyIEwyMS42MTc0MTgsMjAuMjE2NzUwMiBMMjEuNjE3NDE4LDE3Ljc2NTIzMTEgTDMzLjgxNjU5ODQsMTcuNzY1MjMxMSBMMzMuODE2NTk4NCwyMC4yMTY3NTAyIEwzNi4wNDMwMzI4LDIwLjIxNjc1MDIgTDM2LjA0MzAzMjgsMTYuNjYzNzAzOSBDMzYuMDQzMDMyOCwxNi4wNTkxMDYzIDM1LjU0NzMzNjEsMTUuNTcwNDU5IDM0LjkzNDAxNjQsMTUuNTcwNDU5IEwyMS42MDkwMTY0LDE1LjU3MDQ1OSBMMjEuNjA5MDE2NCwxMS45NDI4NzMzIEwyNy44NjgyMzc3LDExLjk0Mjg3MzMgQzI4LjgxNzYyMywxMS45NDI4NzMzIDI5LjU5ODk3NTQsMTEuMTcyNjMyNSAyOS41OTg5NzU0LDEwLjIzNjc0ODUgTDI5LjU5ODk3NTQsMS43NzIzODIwMyBDMjkuNTk4OTc1NCwwLjgzNjQ5ODA2MSAyOC44MTc2MjMsMC4wNjYyNTcyNzIxIDI3Ljg2ODIzNzcsMC4wNjYyNTcyNzIxIEwyMi4xNjM1MjQ2LDAuMDY2MjU3MjcyMSBMMjIuMTYzNTI0NiwwLjA2NjI1NzI3MjEgTDE4LjgyODA3MzgsMC4wNjYyNTcyNzIxIEwxOC44MjgwNzM4LDAuMDY2MjU3MjcyMSBMMTMuMTIzMzYwNywwLjA2NjI1NzI3MjEgQzEyLjE3Mzk3NTQsMC4wNjYyNTcyNzIxIDExLjM5MjYyMywwLjgzNjQ5ODA2MSAxMS4zOTI2MjMsMS43NzIzODIwMyBMMTEuMzkyNjIzLDEwLjI0NTAzMDcgQzExLjM5MjYyMywxMS4xODA5MTQ3IDEyLjE3Mzk3NTQsMTEuOTUxMTU1NSAxMy4xMjMzNjA3LDExLjk1MTE1NTUgTDE5LjM4MjU4MiwxMS45NTExNTU1IEwxOS4zODI1ODIsMTUuNTc4NzQxMSBMNi4wNzQzODUyNSwxNS41Nzg3NDExIEM1LjQ2MTA2NTU3LDE1LjU3ODc0MTEgNC45NjUzNjg4NSwxNi4wNjczODg1IDQuOTY1MzY4ODUsMTYuNjcxOTg2MSBMNC45NjUzNjg4NSwyMC4yMjUwMzIzIEw3LjE5MTgwMzI4LDIwLjIyNTAzMjMgQzcuMTkxODAzMjgsMjAuMjI1MDMyMyA3LjE5MTgwMzI4LDE3Ljc2NTIzMTEgNy4xOTE4MDMyOCwxNy43NjUyMzExIFogTTE0LjIxNTU3MzgsNC4wMTY4NDcxMiBDMTQuMjE1NTczOCwzLjc0MzUzNTg4IDE0LjQ0MjQxOCwzLjUyODE5OTc0IDE0LjcxMTI3MDUsMy41MjgxOTk3NCBMMjYuMjg4NzI5NSwzLjUyODE5OTc0IEMyNi41NjU5ODM2LDMuNTI4MTk5NzQgMjYuNzg0NDI2MiwzLjc1MTgxODAzIDI2Ljc4NDQyNjIsNC4wMTY4NDcxMiBMMjYuNzg0NDI2Miw0LjY2Mjg1NTUzIEMyNi43ODQ0MjYyLDQuOTM2MTY2NzcgMjYuNTU3NTgyLDUuMTUxNTAyOTEgMjYuMjg4NzI5NSw1LjE1MTUwMjkxIEwxNC43MTEyNzA1LDUuMTUxNTAyOTEgQzE0LjQzNDAxNjQsNS4xNTE1MDI5MSAxNC4yMTU1NzM4LDQuOTI3ODg0NjIgMTQuMjE1NTczOCw0LjY2Mjg1NTUzIEwxNC4yMTU1NzM4LDQuMDE2ODQ3MTIgTDE0LjIxNTU3MzgsNC4wMTY4NDcxMiBaIE0xNC43MTEyNzA1LDguNDcyNjQ4NjcgQzE0LjQzNDAxNjQsOC40NzI2NDg2NyAxNC4yMTU1NzM4LDguMjQ5MDMwMzggMTQuMjE1NTczOCw3Ljk4NDAwMTI5IEwxNC4yMTU1NzM4LDcuMzM3OTkyODkgQzE0LjIxNTU3MzgsNy4wNjQ2ODE2NCAxNC40NDI0MTgsNi44NDkzNDU1MSAxNC43MTEyNzA1LDYuODQ5MzQ1NTEgTDI2LjI4ODcyOTUsNi44NDkzNDU1MSBDMjYuNTY1OTgzNiw2Ljg0OTM0NTUxIDI2Ljc4NDQyNjIsNy4wNzI5NjM4IDI2Ljc4NDQyNjIsNy4zMzc5OTI4OSBMMjYuNzg0NDI2Miw3Ljk4NDAwMTI5IEMyNi43ODQ0MjYyLDguMjU3MzEyNTQgMjYuNTU3NTgyLDguNDcyNjQ4NjcgMjYuMjg4NzI5NSw4LjQ3MjY0ODY3IEwxNC43MTEyNzA1LDguNDcyNjQ4NjcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg== );
}

.icon-turn-note-into-slides::before { background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM3cHgiIGhlaWdodD0iMzdweCIgdmlld0JveD0iMCAwIDM3IDM3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NiAoNDQ0MjMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmJhci1jaGFydCBjb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzkuMDAwMDAwLCAtMTU3OC4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMzMzMzMzMiPgogICAgICAgICAgICA8ZyBpZD0iYmFyLWNoYXJ0LWNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OS4wMDAwMDAsIDE1NzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjAiIHk9IjAuMDE4ODc3NTUxIiB3aWR0aD0iMzciIGhlaWdodD0iNC41ODM0NjkzOSI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuNDY1OTE4MzcsMjUuNzk4MDYxMiBMMTcuNzY3NTUxLDI1Ljc5ODA2MTIgTDE3Ljc2NzU1MSwzMi4zNDQ3OTU5IEMxNi44MDEwMjA0LDMyLjY2OTQ4OTggMTYuMDkxMjI0NSwzMy41NDU0MDgyIDE2LjA5MTIyNDUsMzQuNjAyNTUxIEMxNi4wOTEyMjQ1LDM1LjkyMzk3OTYgMTcuMTc4NTcxNCwzNi45ODExMjI0IDE4LjUzMDIwNDEsMzYuOTgxMTIyNCBDMTkuODgxODM2NywzNi45ODExMjI0IDIwLjk2OTE4MzcsMzUuOTIzOTc5NiAyMC45NjkxODM3LDM0LjYwMjU1MSBDMjAuOTY5MTgzNywzMy41NDU0MDgyIDIwLjI2NjkzODgsMzIuNjMxNzM0NyAxOS4yOTI4NTcxLDMyLjM0NDc5NTkgTDE5LjI5Mjg1NzEsMjUuNzk4MDYxMiBMMzMuNTk0NDg5OCwyNS43OTgwNjEyIEwzMy41OTQ0ODk4LDYuNDgyNTUxMDIgTDMuNDY1OTE4MzcsNi40ODI1NTEwMiBMMy40NjU5MTgzNywyNS43OTgwNjEyIEwzLjQ2NTkxODM3LDI1Ljc5ODA2MTIgWiBNOC40NTcxNDI4NiwyMC42NjMzNjczIEwxMC4zNjc1NTEsMjAuNjYzMzY3MyBMMTAuMzY3NTUxLDEzLjkzNTQwODIgQzEwLjM2NzU1MSwxMy40MDY4MzY3IDEwLjc3NTMwNjEsMTIuOTk5MDgxNiAxMS4zMDM4Nzc2LDEyLjk5OTA4MTYgQzExLjgzMjQ0OSwxMi45OTkwODE2IDEyLjI0MDIwNDEsMTMuNDA2ODM2NyAxMi4yNDAyMDQxLDEzLjkzNTQwODIgTDEyLjI0MDIwNDEsMjAuNjYzMzY3MyBMMTUuMTc3NTUxLDIwLjY2MzM2NzMgTDE1LjE3NzU1MSwxMC42ODA5MTg0IEMxNS4xNzc1NTEsMTAuMTUyMzQ2OSAxNS41ODUzMDYxLDkuNzQ0NTkxODQgMTYuMTEzODc3Niw5Ljc0NDU5MTg0IEMxNi42NDI0NDksOS43NDQ1OTE4NCAxNy4wNTAyMDQxLDEwLjE1MjM0NjkgMTcuMDUwMjA0MSwxMC42ODA5MTg0IEwxNy4wNTAyMDQxLDIwLjY2MzM2NzMgTDE5Ljk4NzU1MSwyMC42NjMzNjczIEwxOS45ODc1NTEsMTUuMTEzMzY3MyBDMTkuOTg3NTUxLDE0LjU4NDc5NTkgMjAuMzk1MzA2MSwxNC4xNzcwNDA4IDIwLjkyMzg3NzYsMTQuMTc3MDQwOCBDMjEuNDUyNDQ5LDE0LjE3NzA0MDggMjEuODYwMjA0MSwxNC41ODQ3OTU5IDIxLjg2MDIwNDEsMTUuMTEzMzY3MyBMMjEuODYwMjA0MSwyMC42NjMzNjczIEwyNC43OTc1NTEsMjAuNjYzMzY3MyBMMjQuNzk3NTUxLDEzLjMyMzc3NTUgQzI0Ljc5NzU1MSwxMi43OTUyMDQxIDI1LjIwNTMwNjEsMTIuMzg3NDQ5IDI1LjczMzg3NzYsMTIuMzg3NDQ5IEMyNi4yNjI0NDksMTIuMzg3NDQ5IDI2LjY3MDIwNDEsMTIuNzk1MjA0MSAyNi42NzAyMDQxLDEzLjMyMzc3NTUgTDI2LjY3MDIwNDEsMjAuNjMzMTYzMyBMMjguNTgwNjEyMiwyMC42MzMxNjMzIEMyOS4xMDkxODM3LDIwLjYzMzE2MzMgMjkuNTE2OTM4OCwyMS4wNDA5MTg0IDI5LjUxNjkzODgsMjEuNTY5NDg5OCBDMjkuNTE2OTM4OCwyMi4wOTgwNjEyIDI5LjEwOTE4MzcsMjIuNTA1ODE2MyAyOC41ODA2MTIyLDIyLjUwNTgxNjMgTDguNDU3MTQyODYsMjIuNTA1ODE2MyBDNy45Mjg1NzE0MywyMi41MDU4MTYzIDcuNTIwODE2MzMsMjIuMDk4MDYxMiA3LjUyMDgxNjMzLDIxLjU2OTQ4OTggQzcuNTIwODE2MzMsMjEuMDcxMTIyNCA3LjkyODU3MTQzLDIwLjY2MzM2NzMgOC40NTcxNDI4NiwyMC42NjMzNjczIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4= );
}

.icon-better-conference-experience::before { background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM2cHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDM2IDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NiAoNDQ0MjMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk5LjAwMDAwMCwgLTE1NzIuMDAwMDAwKSIgZmlsbD0iIzMzMzMzMyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03MDcuMDAwMDc4LDE1ODggTDcyNywxNTg4IEw3MjcsMTU4NCBMNzA3LjAwMDA3OCwxNTg0IEw3MDcuMDAwMDc4LDE1ODggWiBNNzA3LjAwMDA3OCwxNTk2IEw3MjcsMTU5NiBMNzI3LDE1OTIgTDcwNy4wMDAwNzgsMTU5MiBMNzA3LjAwMDA3OCwxNTk2IFogTTcwNy4wMDAwNzgsMTYwMy45OTk5MiBMNzIxLDE2MDMuOTk5OTIgTDcyMSwxNTk5Ljk5OTkyIEw3MDcuMDAwMDc4LDE1OTkuOTk5OTIgTDcwNy4wMDAwNzgsMTYwMy45OTk5MiBaIE03MTcsMTU3NiBDNzE4LjA5OTkyMiwxNTc2IDcxOC45OTk5MjIsMTU3Ni44OSA3MTguOTk5OTIyLDE1NzggQzcxOC45OTk5MjIsMTU3OS4xMSA3MTguMDk5OTIyLDE1ODAgNzE3LDE1ODAgQzcxNS45LDE1ODAgNzE1LDE1NzkuMTEgNzE1LDE1NzggQzcxNSwxNTc2Ljg5IDcxNS45LDE1NzYgNzE3LDE1NzYgTDcxNywxNTc2IFogTTczMSwxNTc2IEw3MjIuNjMwMDc4LDE1NzYgQzcyMS44MSwxNTczLjY4IDcxOS42MSwxNTcyIDcxNywxNTcyIEM3MTQuMzksMTU3MiA3MTIuMTg5OTIyLDE1NzMuNjggNzExLjM3LDE1NzYgTDcwMywxNTc2IEM3MDAuNzkwMDc4LDE1NzYgNjk5LDE1NzcuNzkgNjk5LDE1ODAuMDAwMDggTDY5OSwxNjA4IEM2OTksMTYxMC4yMDk5MiA3MDAuNzksMTYxMiA3MDMsMTYxMiBMNzMxLDE2MTIgQzczMy4yMSwxNjEyIDczNS4wMDAwNzgsMTYxMC4yMSA3MzUuMDAwMDc4LDE2MDggTDczNS4wMDAwNzgsMTU4MCBDNzM1LDE1NzcuNzkgNzMzLjIxLDE1NzYgNzMxLDE1NzYgTDczMSwxNTc2IFoiIGlkPSJQYWdlLTEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg== );
}

body { overflow-x: hidden;
}

input { color: #000;
}

.list { list-style: none; width: 100%; padding-left: 0; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; -moz-flex-direction: row; flex-direction: row; flex-flow: row wrap; -moz-justify-content: flex-start; -ms-justify-content: flex-start; justify-content: flex-start;
}

.list-section h1 { width: 100%; text-align: center; border-bottom: 1px solid #4f4f4f; line-height: 1px; margin: 60px 0 14px; font-weight: bold; font-size: 26px;
}

.list-section h1 span { background: #333; padding: 0 10px;
}

.list { margin: 20px 0;
}

.list li { padding: 0 10px;
}

.list li * { word-break: break-word; word-wrap: break-word;
}

.list li a { text-decoration: none;
}

.list li p { color: #777;
}

.list li .item { padding: 5px 25px; margin: 10px 0; background: #fff; border-radius: 5px; color: #000; text-shadow: none; height: 165px; display: table; min-width: 100%; position: relative;
}

.list li .item.small { min-height: 110px;
}

.list li .item.visited { background: #d4d4d4;
}

.list li .item h4 { font-weight: 600; font-size: 18px; line-height: 23px; overflow: hidden; text-overflow: ellipsis; max-height: 46px;
}

.list li .item .content { display: table-cell; vertical-align: middle;
}

.list li .item .content .tags { line-height: 25px;
}

.list li .item .content .tags span { display: inline-block; line-height: 15px; max-width: 150px; overflow: hidden; text-overflow: ellipsis; font-weight: 400; font-size: 12px; border-radius: 4px;
}

.list li .item .content .tags .popover { background-color: #b8b8b8;
}

.list li .item .content .tags .popover.bottom>.arrow:after { border-bottom-color: #b8b8b8;
}

.list li .item .content .tags .tooltip { opacity: 1;
}

.list li .item .content .tags .tooltip-inner { background-color: #b8b8b8;
}

.list li .item .content .tags .tooltip-inner .label { margin-top: 5px;
}

.list li .item .content .tags .tooltip-arrow { border-bottom-color: #b8b8b8;
}

.list li:hover .item, .list li:focus .item { background: rgba( 255, 255, 255, .9 );
}

.label-highlight { background: #333;
}

.list li .item.wide .content .pre { font-size: 14px; letter-spacing: .025em; line-height: 22px; white-space: pre-wrap; margin-top: 5px; margin-bottom: 15px; padding: 0; color: #cdcdcd;
}

.list li .item.wide .content .pre { font-family: "Source Code Pro", Consolas, monaco, monospace;
}

html[lang^=ja] .list li .item.wide .content .pre { font-family: "Source Code Pro", Consolas, monaco, Meiryo, "ＭＳ ゴシック", "MS Gothic", monospace;
}

html[lang=zh-tw] .list li .item.wide .content .pre { font-family: "Source Code Pro", Consolas, monaco, "Microsoft JhengHei", "微軟正黑", monospace;
}

html[lang=zh-cn] .list li .item.wide .content .pre { font-family: "Source Code Pro", Consolas, monaco, "Microsoft YaHei", "微软雅黑", monospace;
}

.list li .item.wide .info .create-time { display: inline-block; padding-right: 15px;
}

.list li .item.wide .content .title { color: #fff; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.list li:hover .item.wide .content .title,
.list li:focus .item.wide .content .title { text-decoration: underline;
}

.list.row-layout li { width: 100%;
}

.list.row-layout li .item { margin: 0; padding: 3px 20px; height: 50px; border-radius: 0; border-bottom: 1px solid #d0d0d0;
}

.list.row-layout li:first-child .item, .list.row-layout li.first-child .item { border-top-left-radius: 5px; border-top-right-radius: 5px;
}

.list.row-layout li:last-child .item, .list.row-layout li.last-child .item { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
}

.list.row-layout li .item .content { padding: 0;
}

.list.row-layout li .item h4 { float: left; text-align: left; text-overflow: ellipsis; -webkit-line-clamp: 1; max-width: 45%;
}

.list.row-layout li .item p.time { float: right; margin-top: 12px;
}

.list.row-layout li .item p.time i.time { display: none;
}

.list.row-layout li .item .tags { margin-top: 12px; margin-left: 10px; vertical-align: middle; line-height: 10px; float: left;
}

.list.row-layout li .item .share-with { position: relative; float: right; left: unset; bottom: unset; margin: 7px 13px 7px 0;
}

.list.row-layout li .item .dot { position: relative; float: right; right: unset; top: unset; margin: 15px 13px;
}

.list.row-layout li .item .template-icon { position: relative; float: left; right: unset; bottom: unset; margin: 12px 5px;
}

.dropdown, .modal, .select2-choices, .select2-results { text-shadow: none;
}

.pagination>li>a, .pagination>li>span { text-shadow: none;
}

.pagination.dark>li>a, .pagination.dark>li>span { color: #7a7a7a; background-color: transparent; border-color: transparent;
}

.pagination.dark>li>a:focus, .pagination.dark>li>a:hover,
.pagination.dark>li>span:focus, .pagination.dark>li>span:hover { color: #d4d4d4; background-color: transparent; border-color: transparent;
}

.pagination.dark>.active>a, .pagination.dark>.active>a:focus,
.pagination.dark>.active>a:hover, .pagination.dark>.active>span,
.pagination.dark>.active>span:focus, .pagination.dark>.active>span:hover { color: #fff; background-color: transparent; border-color: transparent;
}

.pagination.dark>.disabled>a, .pagination.dark>.disabled>a:focus,
.pagination.dark>.disabled>a:hover, .pagination.dark>.disabled>span,
.pagination.dark>.disabled>span:focus, .pagination.dark>.disabled>span:hover { color: #777; background-color: transparent; border-color: transparent;
}

.form-inline { padding: 0 10px;
}

.sort.asc { text-decoration: overline;
}

.sort.desc { text-decoration: underline;
}

.ui-avatar { display: inline-block; overflow: hidden; line-height: 1; vertical-align: middle; border-radius: 3px; object-fit: cover;
}

.ui-avatar.circle { border-radius: 50%;
}

.ui-avatar.pro { box-shadow: 0 0 0 2px #5cb85c; border: 1px solid #4c4c4c;
}

.ui-name { max-width: 10vw; text-overflow: ellipsis; display: inline-block; overflow: hidden; vertical-align: bottom; white-space: nowrap;
}

.ui-history-close { position: absolute; right: 14px; top: 15px; font-size: 16px; opacity: .5;
}

.ui-item { position: absolute; font-size: 16px; opacity: .5; color: #000;
}

.ui-item-edit { right: 30px; top: 25px;
}

.ui-item-view { right: 55px; top: 25px;
}

.ui-item-slide { right: 80px; top: 25px;
}

.ui-item-book { right: 105px; top: 25px;
}

.ui-item:hover, .ui-item:focus { opacity: 1; color: #000;
}

.ui-history-close:hover { opacity: 1;
}

.ui-history-pin { position: absolute; left: 14px; top: 15px; font-size: 16px; opacity: .2; transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out;
}

.item:hover .ui-history-pin:hover { opacity: 1;
}

.item .ui-history-pin.active { opacity: 1; color: #d43f3a;
}

.item .share-with { position: absolute; left: 13px; bottom: 10px; font-size: 14px; color: #dfdfdf; z-index: 1;
}

.item .dot { position: absolute; right: 13px; top: 13px; width: 13px; height: 13px; border-radius: 50%; background: #e75252;
}

.list.row-layout li .item .status-indicators { position: relative; width: initial; left: 0; bottom: 0; float: left; height: 100%; display: inline-flex; padding: 0;
}

.list.row-layout li .item .status-indicators .indicator-icon { margin: 13px 4px;
}

.list.row-layout li .item .status-indicators .indicator-icon:first-child { margin-left: 7px;
}

.item .status-indicators { width: 100%; height: 16px; position: absolute; left: 0; bottom: 13px; padding: 0 13px; display: flex; justify-content: flex-end;
}

.item .status-indicators .indicator-icon { width: 15px; height: 16px; color: #888; text-align: right;
}

.item .status-indicators .indicator-icon:not(:first-child) { margin-left: 5px;
}

.ui-overview-sections-filter { margin-top: 34px;
}

.btn-label, .btn-label:hover, .btn-label:focus { background: #505050; border: 1px solid #aaa; border-radius: 4px; font-weight: 600; font-size: 14px; color: #fff; margin-top: 10px; margin-left: 10px;
}

.btn-label:hover, .btn-label:focus { border: 1px solid #777;
}

.btn-label.active, .btn-label:active { background: #cbcbcb; color: #333; box-shadow: none;
}

.btn-label.active.focus, .btn-label.active:focus, .btn-label.active:hover,
.btn-label:active.focus, .btn-label:active:focus, .btn-label:active:hover { background: #aaa;
}

.btn-label:first-child { margin-left: unset;
}

.ui-or { font-size: 18px; padding: 0 15px;
}

.ui-use-tags { min-width: 172px; max-width: 344px;
}

.modal-title { text-align: left; color: #333; line-height: 1.42857143;
}

.modal-body { color: #333;
}

.modal-content h4 { font-size: 18px; font-weight: 500; color: #333;
}

.btn-file { position: relative; overflow: hidden;
}

.btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha( opacity=0 ); opacity: 0; outline: none; background: #fff; cursor: inherit; display: block;
}

.social-foot { line-height: 30px;
}

.social-foot>* { line-height: 20px; vertical-align: middle !important; display: inline-block !important;
}

.btn-link { font-weight: 600; color: #fff;
}

.btn-link:hover, .btn-link:focus, .btn-link:active { color: #d1d1d1; text-decoration: none;
}

.btn-gray { color: #333; background-color: #eee; border: 1px solid #ccc;
}

.btn-donate { border: none; background: none; padding: 0; color: #fff;
}

.btn-donate+input[name=amount] { border: none; background: none; color: #fff;
}

.screenshot { margin: 30px auto; width: 100%; border-radius: 3px;
}

select { color: #000;
}

.announcement { position: relative; width: 100vw; padding: 10px 40px; margin: 0; background-color: #6d6d6d; box-shadow: 0 2px 15px 0 rgba( 0, 0, 0, .5 ); word-break: break-word;
}

.announcement.blue { padding: 11px 0; font-size: 20px; background-color: #337ab7;
}

.announcement .ui-close { position: absolute; top: 48%; right: 20px; transform: translateY( -50% );
}

.announcement a:hover, .announcement a:focus, .announcement a:active { color: #d1d1d1; text-decoration: none;
}

.overview-sections-filters { width: 100%;
}

.overview-sections-filters.mobile .btn { padding: 6px 12px;
}

.overview-widget-group { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between;
}

.overview-widget-group:first-child { margin-top: 20px;
}

.overview-widget-group:not(:last-child) { margin-bottom: 20px; margin-top: 20px;
}

.overview-widget-group .categories-toggle { display: flex; align-items: center; font-size: 16px;
}

.overview-widget-group .categories-toggle .switch { margin-right: 5px; margin-bottom: 0;
}

.overview-widget-group .switch { position: relative; display: inline-block; width: 33px; height: 20px;
}

.overview-widget-group .category-control-widgets { display: flex;
}

.overview-widget-group .sorting-widgets { font-size: 16px; display: flex; align-items: center;
}

.overview-widget-group .sorting-widgets span { margin-right: 10px;
}

.overview-widget-group .switch input { display: none;
}

.overview-widget-group .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #333; transition: .4s;
}

.overview-widget-group .slider:before { position: absolute; content: ""; height: 20px; width: 20px; left: -2px; bottom: -2px; background-color: #333; transition: .4s;
}

.overview-widget-group .btn { background-color: #333; color: #fff; border-color: #aaa; border-style: solid; border-radius: 4px; padding: 6px 11px;
}

.overview-widget-group .btn:hover { background-color: #fff; color: #333; border-color: #aaa;
}

.overview-widget-group .btn:visited { border-color: #aaa;
}

.overview-widget-group .btn.active { background-color: #ccc; color: #333;
}

.overview-widget-group input:checked+.slider { background-color: #fff;
}

.overview-widget-group input:focus+.slider { box-shadow: 0 0 1px #fff;
}

.overview-widget-group input:checked+.slider:before { transform: translateX( 13px );
}

.overview-widget-group .slider.round { border: solid #fff; border-radius: 34px; border-width: 2px;
}

.overview-widget-group .slider.round:before { border: solid #fff; border-radius: 50%; border-width: 2px;
}

.overview-widget-group .overview-filters .btn { font-size: 16px;
}

.overview-widget-group .ui-category-description-icon a:hover,
.overview-widget-group .ui-category-description-icon a:focus,
.overview-widget-group .ui-category-description-icon a:active { color: #d1d1d1; text-decoration: none;
}

.overview-widget-group .ui-category-description-icon .popover { font-weight: bolder; background-color: #777; box-shadow: none; border: none;
}

.overview-widget-group .ui-category-description-icon .popover { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] .overview-widget-group .ui-category-description-icon .popover { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] .overview-widget-group .ui-category-description-icon .popover { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] .overview-widget-group .ui-category-description-icon .popover { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

.overview-widget-group .ui-category-description-icon .popover.bottom>.arrow { border-bottom-color: #777;
}

.overview-widget-group .ui-category-description-icon .popover.bottom>.arrow:after { border-bottom-color: #777;
}

.overview-widget-group .ui-category-description-icon .popover>h3,
.overview-widget-group .ui-category-description-icon .popover>.popover-content { background-color: #777; border-radius: 50%;
}

.navbar .tooltip.bottom { margin-top: 10px;
}

.nav-btn { width: 52px; height: 50px; margin: 0 !important;
}

.nav-btn:hover, .nav-btn-active { background-color: #333;
}

#overview-control-form { padding: 0;
}

#overview-control-form #overview-keyword-input-container #keyword-input-icon { z-index: 1; position: absolute; color: #fff; font-size: 15px; width: 34px; height: 34px; padding-top: 6px;
}

#overview-control-form #overview-keyword-input-container .select2-container { width: 100%; font-size: 16px; background-color: #333;
}

#overview-control-form #overview-keyword-input-container .select2-container-multi .select2-choices .select2-search-field input { width: 100% !important; min-width: 160px; padding: 5px 12px 5px 7px; color: #fff;
}

#overview-control-form #overview-keyword-input-container .select2-container .select2-choices { box-shadow: unset; background-color: #333; font-size: 14px; margin-left: -7px;
}

.multi-select-dropdown-menu .dropdown-options,
.multi-select-dropdown-menu .ui-dropdown-label { border-radius: 4px; border-color: #aaa; border-width: 1px; border-style: solid;
}

.multi-select-dropdown-menu { color: #fff; background-color: #333; font-size: 16px; text-align: left; -webkit-user-select: none; user-select: none; position: relative;
}

.multi-select-dropdown-menu .dismiss-overlay { z-index: 9998; position: fixed; width: 100vw; height: 100vh; top: 0; left: 0;
}

.multi-select-dropdown-menu .ui-dropdown-label { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 6px 11px; cursor: pointer;
}

.multi-select-dropdown-menu .ui-dropdown-label .fa { margin-left: 3px;
}

.multi-select-dropdown-menu .dropdown-options { margin-top: -1px; position: absolute; z-index: 9999; width: 100%; background-color: #333;
}

.multi-select-dropdown-menu .dropdown-options .option-group:not(:last-child) { border: #4f4f4f solid; border-width: 0 0 1px 0;
}

.multi-select-dropdown-menu .dropdown-options .option-group>div:first-child { font-weight: bold; padding: 6px 11px 9px;
}

.multi-select-dropdown-menu .dropdown-options .ui-option { font-weight: normal; padding: 6px 16px; cursor: pointer;
}

.multi-select-dropdown-menu .dropdown-options .ui-option:hover { background-color: #fff; color: #333;
}

.multi-select-dropdown-menu .dropdown-options .ui-option>.fa { display: inline-block; margin-right: 5px; visibility: hidden;
}

.multi-select-dropdown-menu .dropdown-options .ui-option>.fa.selected { visibility: visible;
}

.no-notes-blank-stats { margin-top: 30px;
}

.no-notes-blank-stats h4 { margin-bottom: 20px;
}

#overview-page .hide { opacity: 0;
}

#overview-page .fade-enter { opacity: .01;
}

#overview-page .fade-enter.fade-enter-active { opacity: 1; transition: opacity 300ms ease-in-out;
}

#overview-page .fade-exit { opacity: 1;
}

#overview-page .fade-exit.fade-exit-active { opacity: .01; transition: opacity 200ms ease-in-out;
}

.manage, .settings { text-align: left; max-width: 1000px; margin: 0 auto; padding-left: 10px; padding-right: 10px; padding-bottom: 50px;
}

.manage h3, .settings h3 { font-weight: 600; font-size: 22px; padding-bottom: 12px; margin-top: 0; margin-bottom: 40px; border-bottom: 2px solid #4f4f4f;
}

.settings .form-group.signin-methods .btn-revoke .disconnect { display: none;
}

.settings .form-group.signin-methods .btn-revoke:hover .connected { display: none;
}

.settings .form-group.signin-methods .btn-revoke:hover .disconnect { display: flex;
}

.modal-backdrop.dim.in { opacity: 1; visibility: visible;
}

.modal-backdrop.dim { opacity: 0; background: rgba( 51, 51, 51, .75 ); z-index: 990; transition: opacity .2s; visibility: hidden;
}

.profile-pagination { margin-top: 10px; margin-bottom: 40px;
}

.profile-pagination .pagination { margin: 0;
}

.profile-pagination .pagination>li>a, .profile-pagination .pagination>li>span { background-color: transparent; color: #cdcdcd; border-color: #cdcdcd;
}

.profile-pagination .pagination>li.active>a,
.profile-pagination .pagination>li.active>span { background-color: #cdcdcd; color: #000;
}

.profile-pagination .pagination>li.active:hover>a,
.profile-pagination .pagination>li.active:hover>span { border-color: #cdcdcd;
}

.profile-pagination .pagination>li:hover>a,
.profile-pagination .pagination>li:hover>span { background-color: #cdcdcd; color: #000;
}

.profile-row { position: relative; margin: 0; height: auto;
}

.profile-row .profile-info { position: absolute; padding: 40px 30px; background-color: #262626; height: 100%; left: 0; max-width: 300px;
}

.profile-row .profile-info .profile-info-section { display: flex; flex-direction: column; margin-bottom: 25px; align-items: center;
}

.profile-row .profile-info .profile-info-section .profile-name-info { margin-top: 20px;
}

.profile-row .profile-info .profile-info-section .profile-name-info * { word-break: break-word; margin: 0;
}

.profile-row .profile-info .profile-info-section .profile-name-info h3 { line-height: 28px;
}

.profile-row .profile-info .profile-info-section .profile-name-info *:not(:first-child) { margin-top: 5px;
}

.profile-row .profile-info .ui-reg-date { color: #888; font-size: 12px; margin-bottom: 30px;
}

.profile-row .profile-info .ui-profile-avatar { display: inline-block; overflow: hidden; line-height: 1; vertical-align: middle; border-radius: 3px; object-fit: cover; width: 100px; height: 100px;
}

.profile-row .profile-info .ui-profile-avatar.circle { border-radius: 50%;
}

.profile-row .profile-note-list { padding: 50px; min-height: 100vh;
}

.profile-row .profile-note-list .profile { text-align: left; display: flex; flex-direction: column; height: 100%;
}

.profile-row .profile-note-list .profile .profile-dropdown { margin-bottom: 30px;
}

.profile-row .profile-note-list .profile .profile-dropdown span:first-child { text-align: left; font-size: 22px; line-height: 28px;
}

.profile-row .profile-note-list .profile .profile-dropdown .dropdown-menu { margin-top: 10px; border: 1px solid #cdcdcd; background: #333; font-size: 16px; color: #fff; padding: 10px 0;
}

.profile-row .profile-note-list .profile .profile-dropdown .dropdown-menu li a { padding: 6px 40px 6px 20px; color: #fff;
}

.profile-row .profile-note-list .profile .profile-dropdown .dropdown-menu li a:hover { color: #000;
}

.profile-row .profile-note-list .profile .ui-go-profile { color: #888; text-decoration: underline; margin-right: 3px; cursor: pointer; max-width: 150px; overflow: hidden; display: inline-block; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap;
}

.profile-row .profile-note-list .profile .ui-go-profile:hover { color: #66b5f0;
}

.profile-row .profile-note-list .profile .ui-edit-mode-button { color: #888; cursor: pointer;
}

.profile-row .profile-note-list .profile .ui-edit-mode-button:hover,
.profile-row .profile-note-list .profile .ui-edit-mode-button:focus { color: #fff;
}

.profile-row .profile-note-list .profile .profile-widget-group { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; margin-bottom: 30px;
}

.profile-row .profile-note-list .profile .profile-widget-group .sorting-widgets { font-size: 16px; display: flex; align-items: center;
}

.profile-row .profile-note-list .profile .profile-widget-group .sorting-widgets span { margin-right: 10px;
}

.profile-row .profile-note-list .profile .profile-widget-group .form-inline { max-width: 260px; padding: 0; margin-right: 15px; flex: 1;
}

.profile-row .profile-note-list .profile .profile-widget-group .form-inline .form-group { width: 100%;
}

.profile-row .profile-note-list .profile .profile-widget-group .form-inline .form-group .keyword-input-icon { z-index: 1; position: absolute; color: #fff; font-size: 15px; width: 34px; height: 34px; padding-top: 6px; text-align: center;
}

.profile-row .profile-note-list .profile .profile-widget-group .form-inline .form-group .search { background-color: transparent; color: #fff; padding: 0; padding-left: 34px; width: inherit;
}

.profile-row .profile-note-list .profile .profile-widget-group .form-inline .form-group .search:focus { border-color: #cdcdcd; box-shadow: none;
}

.profile-row .profile-note-list .ui-profile-sorting .multi-select-dropdown-menu { width: 150px;
}

.profile-row .profile-note-list .profile-empty-container { flex: 1; margin-top: 60px; padding-top: calc( 50vh - 305px ); text-align: center;
}

.profile-row .profile-note-list .profile-note-container { margin: 30px 0; border-radius: 4px; background: #262626;
}

.profile-row .profile-note-list .profile-note-container .item.wide { margin: 0; background: transparent; border-radius: 0; padding: 25px 35px; display: flex; flex-direction: column;
}

.blog-posts .blog-title { font-size: 24px;
}

@media(max-width: 767px) {
  .hmd-pa-0-xs { padding: 0;
  }

  .hmd-pv-0-xs { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-xs { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-xs { padding-top: 0;
  }

  .hmd-pr-0-xs { padding-right: 0;
  }

  .hmd-pb-0-xs { padding-bottom: 0;
  }

  .hmd-pl-0-xs { padding-left: 0;
  }

  .hmd-pa-1\/10-xs { padding: 1px;
  }

  .hmd-pv-1\/10-xs { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-xs { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-xs { padding-top: 1px;
  }

  .hmd-pr-1\/10-xs { padding-right: 1px;
  }

  .hmd-pb-1\/10-xs { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-xs { padding-left: 1px;
  }

  .hmd-pa-1\/5-xs { padding: 2px;
  }

  .hmd-pv-1\/5-xs { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-xs { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-xs { padding-top: 2px;
  }

  .hmd-pr-1\/5-xs { padding-right: 2px;
  }

  .hmd-pb-1\/5-xs { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-xs { padding-left: 2px;
  }

  .hmd-pa-1\/4-xs { padding: .25rem;
  }

  .hmd-pv-1\/4-xs { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-xs { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-xs { padding-top: .25rem;
  }

  .hmd-pr-1\/4-xs { padding-right: .25rem;
  }

  .hmd-pb-1\/4-xs { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-xs { padding-left: .25rem;
  }

  .hmd-pa-3\/4-xs { padding: .75rem;
  }

  .hmd-pv-3\/4-xs { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-xs { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-xs { padding-top: .75rem;
  }

  .hmd-pr-3\/4-xs { padding-right: .75rem;
  }

  .hmd-pb-3\/4-xs { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-xs { padding-left: .75rem;
  }

  .hmd-pa-1\/8-xs { padding: .125rem;
  }

  .hmd-pv-1\/8-xs { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-xs { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-xs { padding-top: .125rem;
  }

  .hmd-pr-1\/8-xs { padding-right: .125rem;
  }

  .hmd-pb-1\/8-xs { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-xs { padding-left: .125rem;
  }

  .hmd-pa-1\/2-xs { padding: 5px;
  }

  .hmd-pv-1\/2-xs { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-xs { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-xs { padding-top: 5px;
  }

  .hmd-pr-1\/2-xs { padding-right: 5px;
  }

  .hmd-pb-1\/2-xs { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-xs { padding-left: 5px;
  }

  .hmd-pa-1-xs { padding: 10px;
  }

  .hmd-pv-1-xs { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-xs { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-xs { padding-top: 10px;
  }

  .hmd-pr-1-xs { padding-right: 10px;
  }

  .hmd-pb-1-xs { padding-bottom: 10px;
  }

  .hmd-pl-1-xs { padding-left: 10px;
  }

  .hmd-pa-3\/2-xs { padding: 15px;
  }

  .hmd-pv-3\/2-xs { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-xs { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-xs { padding-top: 15px;
  }

  .hmd-pr-3\/2-xs { padding-right: 15px;
  }

  .hmd-pb-3\/2-xs { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-xs { padding-left: 15px;
  }

  .hmd-pa-2-xs { padding: 20px;
  }

  .hmd-pv-2-xs { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-xs { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-xs { padding-top: 20px;
  }

  .hmd-pr-2-xs { padding-right: 20px;
  }

  .hmd-pb-2-xs { padding-bottom: 20px;
  }

  .hmd-pl-2-xs { padding-left: 20px;
  }

  .hmd-pa-25-xs { padding: 25px;
  }

  .hmd-pv-25-xs { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-xs { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-xs { padding-top: 25px;
  }

  .hmd-pr-25-xs { padding-right: 25px;
  }

  .hmd-pb-25-xs { padding-bottom: 25px;
  }

  .hmd-pl-25-xs { padding-left: 25px;
  }

  .hmd-pa-3-xs { padding: 30px;
  }

  .hmd-pv-3-xs { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-xs { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-xs { padding-top: 30px;
  }

  .hmd-pr-3-xs { padding-right: 30px;
  }

  .hmd-pb-3-xs { padding-bottom: 30px;
  }

  .hmd-pl-3-xs { padding-left: 30px;
  }

  .hmd-pa-35-xs { padding: 35px;
  }

  .hmd-pv-35-xs { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-xs { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-xs { padding-top: 35px;
  }

  .hmd-pr-35-xs { padding-right: 35px;
  }

  .hmd-pb-35-xs { padding-bottom: 35px;
  }

  .hmd-pl-35-xs { padding-left: 35px;
  }

  .hmd-pa-4-xs { padding: 40px;
  }

  .hmd-pv-4-xs { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-xs { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-xs { padding-top: 40px;
  }

  .hmd-pr-4-xs { padding-right: 40px;
  }

  .hmd-pb-4-xs { padding-bottom: 40px;
  }

  .hmd-pl-4-xs { padding-left: 40px;
  }

  .hmd-pa-5-xs { padding: 50px;
  }

  .hmd-pv-5-xs { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-xs { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-xs { padding-top: 50px;
  }

  .hmd-pr-5-xs { padding-right: 50px;
  }

  .hmd-pb-5-xs { padding-bottom: 50px;
  }

  .hmd-pl-5-xs { padding-left: 50px;
  }

  .hmd-pa-55-xs { padding: 55px;
  }

  .hmd-pv-55-xs { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-xs { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-xs { padding-top: 55px;
  }

  .hmd-pr-55-xs { padding-right: 55px;
  }

  .hmd-pb-55-xs { padding-bottom: 55px;
  }

  .hmd-pl-55-xs { padding-left: 55px;
  }

  .hmd-pa-6-xs { padding: 60px;
  }

  .hmd-pv-6-xs { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-xs { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-xs { padding-top: 60px;
  }

  .hmd-pr-6-xs { padding-right: 60px;
  }

  .hmd-pb-6-xs { padding-bottom: 60px;
  }

  .hmd-pl-6-xs { padding-left: 60px;
  }

  .hmd-pa-7-xs { padding: 70px;
  }

  .hmd-pv-7-xs { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-xs { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-xs { padding-top: 70px;
  }

  .hmd-pr-7-xs { padding-right: 70px;
  }

  .hmd-pb-7-xs { padding-bottom: 70px;
  }

  .hmd-pl-7-xs { padding-left: 70px;
  }

  .hmd-pa-8-xs { padding: 80px;
  }

  .hmd-pv-8-xs { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-xs { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-xs { padding-top: 80px;
  }

  .hmd-pr-8-xs { padding-right: 80px;
  }

  .hmd-pb-8-xs { padding-bottom: 80px;
  }

  .hmd-pl-8-xs { padding-left: 80px;
  }

  .hmd-pa-10-xs { padding: 100px;
  }

  .hmd-pv-10-xs { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-xs { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-xs { padding-top: 100px;
  }

  .hmd-pr-10-xs { padding-right: 100px;
  }

  .hmd-pb-10-xs { padding-bottom: 100px;
  }

  .hmd-pl-10-xs { padding-left: 100px;
  }

  .hmd-pa-12-xs { padding: 120px;
  }

  .hmd-pv-12-xs { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-xs { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-xs { padding-top: 120px;
  }

  .hmd-pr-12-xs { padding-right: 120px;
  }

  .hmd-pb-12-xs { padding-bottom: 120px;
  }

  .hmd-pl-12-xs { padding-left: 120px;
  }

  .hmd-pa-14-xs { padding: 140px;
  }

  .hmd-pv-14-xs { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-xs { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-xs { padding-top: 140px;
  }

  .hmd-pr-14-xs { padding-right: 140px;
  }

  .hmd-pb-14-xs { padding-bottom: 140px;
  }

  .hmd-pl-14-xs { padding-left: 140px;
  }

  .hmd-pa-16-xs { padding: 160px;
  }

  .hmd-pv-16-xs { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-xs { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-xs { padding-top: 160px;
  }

  .hmd-pr-16-xs { padding-right: 160px;
  }

  .hmd-pb-16-xs { padding-bottom: 160px;
  }

  .hmd-pl-16-xs { padding-left: 160px;
  }

  .hmd-pa-auto-xs { padding: auto;
  }

  .hmd-pv-auto-xs { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-xs { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-xs { padding-top: auto;
  }

  .hmd-pr-auto-xs { padding-right: auto;
  }

  .hmd-pb-auto-xs { padding-bottom: auto;
  }

  .hmd-pl-auto-xs { padding-left: auto;
  }

  .hmd-ma-0-xs { margin: 0;
  }

  .hmd-mv-0-xs { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-xs { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-xs { margin-top: 0;
  }

  .hmd-mr-0-xs { margin-right: 0;
  }

  .hmd-mb-0-xs { margin-bottom: 0;
  }

  .hmd-ml-0-xs { margin-left: 0;
  }

  .hmd-nt-0-xs { margin-top: -0;
  }

  .hmd-nr-0-xs { margin-right: -0;
  }

  .hmd-nb-0-xs { margin-bottom: -0;
  }

  .hmd-nl-0-xs { margin-left: -0;
  }

  .hmd-ma-1\/10-xs { margin: 1px;
  }

  .hmd-mv-1\/10-xs { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-xs { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-xs { margin-top: 1px;
  }

  .hmd-mr-1\/10-xs { margin-right: 1px;
  }

  .hmd-mb-1\/10-xs { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-xs { margin-left: 1px;
  }

  .hmd-nt-1\/10-xs { margin-top: -1px;
  }

  .hmd-nr-1\/10-xs { margin-right: -1px;
  }

  .hmd-nb-1\/10-xs { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-xs { margin-left: -1px;
  }

  .hmd-ma-1\/5-xs { margin: 2px;
  }

  .hmd-mv-1\/5-xs { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-xs { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-xs { margin-top: 2px;
  }

  .hmd-mr-1\/5-xs { margin-right: 2px;
  }

  .hmd-mb-1\/5-xs { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-xs { margin-left: 2px;
  }

  .hmd-nt-1\/5-xs { margin-top: -2px;
  }

  .hmd-nr-1\/5-xs { margin-right: -2px;
  }

  .hmd-nb-1\/5-xs { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-xs { margin-left: -2px;
  }

  .hmd-ma-1\/4-xs { margin: .25rem;
  }

  .hmd-mv-1\/4-xs { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-xs { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-xs { margin-top: .25rem;
  }

  .hmd-mr-1\/4-xs { margin-right: .25rem;
  }

  .hmd-mb-1\/4-xs { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-xs { margin-left: .25rem;
  }

  .hmd-nt-1\/4-xs { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-xs { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-xs { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-xs { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-xs { margin: .75rem;
  }

  .hmd-mv-3\/4-xs { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-xs { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-xs { margin-top: .75rem;
  }

  .hmd-mr-3\/4-xs { margin-right: .75rem;
  }

  .hmd-mb-3\/4-xs { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-xs { margin-left: .75rem;
  }

  .hmd-nt-3\/4-xs { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-xs { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-xs { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-xs { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-xs { margin: .125rem;
  }

  .hmd-mv-1\/8-xs { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-xs { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-xs { margin-top: .125rem;
  }

  .hmd-mr-1\/8-xs { margin-right: .125rem;
  }

  .hmd-mb-1\/8-xs { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-xs { margin-left: .125rem;
  }

  .hmd-nt-1\/8-xs { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-xs { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-xs { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-xs { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-xs { margin: 5px;
  }

  .hmd-mv-1\/2-xs { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-xs { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-xs { margin-top: 5px;
  }

  .hmd-mr-1\/2-xs { margin-right: 5px;
  }

  .hmd-mb-1\/2-xs { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-xs { margin-left: 5px;
  }

  .hmd-nt-1\/2-xs { margin-top: -5px;
  }

  .hmd-nr-1\/2-xs { margin-right: -5px;
  }

  .hmd-nb-1\/2-xs { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-xs { margin-left: -5px;
  }

  .hmd-ma-1-xs { margin: 10px;
  }

  .hmd-mv-1-xs { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-xs { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-xs { margin-top: 10px;
  }

  .hmd-mr-1-xs { margin-right: 10px;
  }

  .hmd-mb-1-xs { margin-bottom: 10px;
  }

  .hmd-ml-1-xs { margin-left: 10px;
  }

  .hmd-nt-1-xs { margin-top: -10px;
  }

  .hmd-nr-1-xs { margin-right: -10px;
  }

  .hmd-nb-1-xs { margin-bottom: -10px;
  }

  .hmd-nl-1-xs { margin-left: -10px;
  }

  .hmd-ma-3\/2-xs { margin: 15px;
  }

  .hmd-mv-3\/2-xs { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-xs { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-xs { margin-top: 15px;
  }

  .hmd-mr-3\/2-xs { margin-right: 15px;
  }

  .hmd-mb-3\/2-xs { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-xs { margin-left: 15px;
  }

  .hmd-nt-3\/2-xs { margin-top: -15px;
  }

  .hmd-nr-3\/2-xs { margin-right: -15px;
  }

  .hmd-nb-3\/2-xs { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-xs { margin-left: -15px;
  }

  .hmd-ma-2-xs { margin: 20px;
  }

  .hmd-mv-2-xs { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-xs { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-xs { margin-top: 20px;
  }

  .hmd-mr-2-xs { margin-right: 20px;
  }

  .hmd-mb-2-xs { margin-bottom: 20px;
  }

  .hmd-ml-2-xs { margin-left: 20px;
  }

  .hmd-nt-2-xs { margin-top: -20px;
  }

  .hmd-nr-2-xs { margin-right: -20px;
  }

  .hmd-nb-2-xs { margin-bottom: -20px;
  }

  .hmd-nl-2-xs { margin-left: -20px;
  }

  .hmd-ma-25-xs { margin: 25px;
  }

  .hmd-mv-25-xs { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-xs { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-xs { margin-top: 25px;
  }

  .hmd-mr-25-xs { margin-right: 25px;
  }

  .hmd-mb-25-xs { margin-bottom: 25px;
  }

  .hmd-ml-25-xs { margin-left: 25px;
  }

  .hmd-nt-25-xs { margin-top: -25px;
  }

  .hmd-nr-25-xs { margin-right: -25px;
  }

  .hmd-nb-25-xs { margin-bottom: -25px;
  }

  .hmd-nl-25-xs { margin-left: -25px;
  }

  .hmd-ma-3-xs { margin: 30px;
  }

  .hmd-mv-3-xs { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-xs { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-xs { margin-top: 30px;
  }

  .hmd-mr-3-xs { margin-right: 30px;
  }

  .hmd-mb-3-xs { margin-bottom: 30px;
  }

  .hmd-ml-3-xs { margin-left: 30px;
  }

  .hmd-nt-3-xs { margin-top: -30px;
  }

  .hmd-nr-3-xs { margin-right: -30px;
  }

  .hmd-nb-3-xs { margin-bottom: -30px;
  }

  .hmd-nl-3-xs { margin-left: -30px;
  }

  .hmd-ma-35-xs { margin: 35px;
  }

  .hmd-mv-35-xs { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-xs { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-xs { margin-top: 35px;
  }

  .hmd-mr-35-xs { margin-right: 35px;
  }

  .hmd-mb-35-xs { margin-bottom: 35px;
  }

  .hmd-ml-35-xs { margin-left: 35px;
  }

  .hmd-nt-35-xs { margin-top: -35px;
  }

  .hmd-nr-35-xs { margin-right: -35px;
  }

  .hmd-nb-35-xs { margin-bottom: -35px;
  }

  .hmd-nl-35-xs { margin-left: -35px;
  }

  .hmd-ma-4-xs { margin: 40px;
  }

  .hmd-mv-4-xs { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-xs { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-xs { margin-top: 40px;
  }

  .hmd-mr-4-xs { margin-right: 40px;
  }

  .hmd-mb-4-xs { margin-bottom: 40px;
  }

  .hmd-ml-4-xs { margin-left: 40px;
  }

  .hmd-nt-4-xs { margin-top: -40px;
  }

  .hmd-nr-4-xs { margin-right: -40px;
  }

  .hmd-nb-4-xs { margin-bottom: -40px;
  }

  .hmd-nl-4-xs { margin-left: -40px;
  }

  .hmd-ma-5-xs { margin: 50px;
  }

  .hmd-mv-5-xs { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-xs { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-xs { margin-top: 50px;
  }

  .hmd-mr-5-xs { margin-right: 50px;
  }

  .hmd-mb-5-xs { margin-bottom: 50px;
  }

  .hmd-ml-5-xs { margin-left: 50px;
  }

  .hmd-nt-5-xs { margin-top: -50px;
  }

  .hmd-nr-5-xs { margin-right: -50px;
  }

  .hmd-nb-5-xs { margin-bottom: -50px;
  }

  .hmd-nl-5-xs { margin-left: -50px;
  }

  .hmd-ma-55-xs { margin: 55px;
  }

  .hmd-mv-55-xs { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-xs { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-xs { margin-top: 55px;
  }

  .hmd-mr-55-xs { margin-right: 55px;
  }

  .hmd-mb-55-xs { margin-bottom: 55px;
  }

  .hmd-ml-55-xs { margin-left: 55px;
  }

  .hmd-nt-55-xs { margin-top: -55px;
  }

  .hmd-nr-55-xs { margin-right: -55px;
  }

  .hmd-nb-55-xs { margin-bottom: -55px;
  }

  .hmd-nl-55-xs { margin-left: -55px;
  }

  .hmd-ma-6-xs { margin: 60px;
  }

  .hmd-mv-6-xs { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-xs { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-xs { margin-top: 60px;
  }

  .hmd-mr-6-xs { margin-right: 60px;
  }

  .hmd-mb-6-xs { margin-bottom: 60px;
  }

  .hmd-ml-6-xs { margin-left: 60px;
  }

  .hmd-nt-6-xs { margin-top: -60px;
  }

  .hmd-nr-6-xs { margin-right: -60px;
  }

  .hmd-nb-6-xs { margin-bottom: -60px;
  }

  .hmd-nl-6-xs { margin-left: -60px;
  }

  .hmd-ma-7-xs { margin: 70px;
  }

  .hmd-mv-7-xs { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-xs { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-xs { margin-top: 70px;
  }

  .hmd-mr-7-xs { margin-right: 70px;
  }

  .hmd-mb-7-xs { margin-bottom: 70px;
  }

  .hmd-ml-7-xs { margin-left: 70px;
  }

  .hmd-nt-7-xs { margin-top: -70px;
  }

  .hmd-nr-7-xs { margin-right: -70px;
  }

  .hmd-nb-7-xs { margin-bottom: -70px;
  }

  .hmd-nl-7-xs { margin-left: -70px;
  }

  .hmd-ma-8-xs { margin: 80px;
  }

  .hmd-mv-8-xs { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-xs { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-xs { margin-top: 80px;
  }

  .hmd-mr-8-xs { margin-right: 80px;
  }

  .hmd-mb-8-xs { margin-bottom: 80px;
  }

  .hmd-ml-8-xs { margin-left: 80px;
  }

  .hmd-nt-8-xs { margin-top: -80px;
  }

  .hmd-nr-8-xs { margin-right: -80px;
  }

  .hmd-nb-8-xs { margin-bottom: -80px;
  }

  .hmd-nl-8-xs { margin-left: -80px;
  }

  .hmd-ma-10-xs { margin: 100px;
  }

  .hmd-mv-10-xs { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-xs { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-xs { margin-top: 100px;
  }

  .hmd-mr-10-xs { margin-right: 100px;
  }

  .hmd-mb-10-xs { margin-bottom: 100px;
  }

  .hmd-ml-10-xs { margin-left: 100px;
  }

  .hmd-nt-10-xs { margin-top: -100px;
  }

  .hmd-nr-10-xs { margin-right: -100px;
  }

  .hmd-nb-10-xs { margin-bottom: -100px;
  }

  .hmd-nl-10-xs { margin-left: -100px;
  }

  .hmd-ma-12-xs { margin: 120px;
  }

  .hmd-mv-12-xs { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-xs { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-xs { margin-top: 120px;
  }

  .hmd-mr-12-xs { margin-right: 120px;
  }

  .hmd-mb-12-xs { margin-bottom: 120px;
  }

  .hmd-ml-12-xs { margin-left: 120px;
  }

  .hmd-nt-12-xs { margin-top: -120px;
  }

  .hmd-nr-12-xs { margin-right: -120px;
  }

  .hmd-nb-12-xs { margin-bottom: -120px;
  }

  .hmd-nl-12-xs { margin-left: -120px;
  }

  .hmd-ma-14-xs { margin: 140px;
  }

  .hmd-mv-14-xs { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-xs { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-xs { margin-top: 140px;
  }

  .hmd-mr-14-xs { margin-right: 140px;
  }

  .hmd-mb-14-xs { margin-bottom: 140px;
  }

  .hmd-ml-14-xs { margin-left: 140px;
  }

  .hmd-nt-14-xs { margin-top: -140px;
  }

  .hmd-nr-14-xs { margin-right: -140px;
  }

  .hmd-nb-14-xs { margin-bottom: -140px;
  }

  .hmd-nl-14-xs { margin-left: -140px;
  }

  .hmd-ma-16-xs { margin: 160px;
  }

  .hmd-mv-16-xs { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-xs { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-xs { margin-top: 160px;
  }

  .hmd-mr-16-xs { margin-right: 160px;
  }

  .hmd-mb-16-xs { margin-bottom: 160px;
  }

  .hmd-ml-16-xs { margin-left: 160px;
  }

  .hmd-nt-16-xs { margin-top: -160px;
  }

  .hmd-nr-16-xs { margin-right: -160px;
  }

  .hmd-nb-16-xs { margin-bottom: -160px;
  }

  .hmd-nl-16-xs { margin-left: -160px;
  }

  .hmd-ma-auto-xs { margin: auto;
  }

  .hmd-mv-auto-xs { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-xs { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-xs { margin-top: auto;
  }

  .hmd-mr-auto-xs { margin-right: auto;
  }

  .hmd-mb-auto-xs { margin-bottom: auto;
  }

  .hmd-ml-auto-xs { margin-left: auto;
  }

  .hmd-nt-auto-xs { margin-top: -auto;
  }

  .hmd-nr-auto-xs { margin-right: -auto;
  }

  .hmd-nb-auto-xs { margin-bottom: -auto;
  }

  .hmd-nl-auto-xs { margin-left: -auto;
  }

  .hmd-mh-auto--xs { margin: 0 auto;
  }

  #home .btn-lg { font-size: 16px;
  }

  .header .open .dropdown-menu { transform: translateX( 0 );
  }

  .navbar-header .open #team-dropdown.dropdown-menu,
 .navbar-header #team-dropdown.dropdown-menu,
 .header .navbar-right .dropdown-menu { display: block; background: #505050; box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); border-radius: 0; border: none; text-align: center; padding: 0; margin: 0; height: calc( 100vh - 50px ); overflow: auto; left: auto; right: 0; padding-bottom: 100px;
  }

  .navbar-header .open #team-dropdown.dropdown-menu>li,
 .navbar-header #team-dropdown.dropdown-menu>li,
 .header .navbar-right .dropdown-menu>li { line-height: 1.42857143; clear: both;
  }

  .navbar-header .open #team-dropdown.dropdown-menu>li>a,
 .navbar-header #team-dropdown.dropdown-menu>li>a,
 .header .navbar-right .dropdown-menu>li>a { line-height: 20px; font-weight: 600; font-size: 15px; color: #fff; padding: 16px 24px; white-space: pre-wrap;
  }

  .navbar-header #team-dropdown.dropdown-menu>li>a:hover,
 .header .navbar-right .dropdown-menu>li>a:hover { background-color: #848484;
  }

  .navbar-header #team-dropdown.dropdown-menu>li+li:not(.divider),
 .header .navbar-right .dropdown-menu>li+li:not(.divider) { border-top: 1px solid #686868;
  }

  .navbar-header #team-dropdown.dropdown-menu>li.divider+li,
 .header .navbar-right .dropdown-menu>li.divider+li { border: none;
  }

  .navbar-header #team-dropdown.dropdown-menu li:last-child,
 .header .navbar-right .dropdown-menu li:last-child { border-bottom: 1px solid #686868;
  }

  .navbar-header #team-dropdown.dropdown-menu .divider,
 .header .navbar-right .dropdown-menu .divider { margin: 0; background-color: #979797;
  }

  .header .navbar-right .dropdown-menu { top: 50px; transition: transform .2s; transform: translateX( 205px ); width: 200px;
  }

  .header .navbar-right .open .dropdown-menu { transform: translateX( 0 ); transition: transform .3s;
  }

  .navbar-header #team-dropdown.dropdown-menu { display: none;
  }

  .navbar-header .open #team-dropdown.dropdown-menu { display: block; width: 100vw; left: -15px; text-align: left;
  }

  .navbar-header .open #team-dropdown.dropdown-menu>li>a { padding: 16px 22px;
  }

  .navbar-brand { font-size: 18px;
  }

  .navbar-nav:last-child>li:last-child>a { margin-right: 10px;
  }

  .navbar-nav>li>a:not(.btn) { padding: 16px 10px;
  }

  .home-header .enterprise-brand { font-size: 22px;
  }

  .navbar-toggle { float: left; margin: 0 19px 0 -16px; padding: 0 18px; font-size: 2rem; line-height: 49px; border: none; border-right: 1px solid #333; border-radius: 0; background: #4f4f4f;
  }

  .navbar-toggle.right { float: right; margin: 0 -16px 0 19px;
  }

  .navbar-toggle.active { background: #333;
  }

  .navbar-collapse { transition: transform .2s; display: flex; flex-flow: column-reverse; justify-content: flex-end; position: absolute; z-index: 1080; box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); top: 50px; left: -225px; width: 200px; height: calc( 100vh - 50px ); padding-bottom: 100px; border: none; background: #4f4f4f; overflow-y: scroll;
  }

  .navbar-collapse.right { right: 0; left: unset; transform: translateX( 225px );
  }

  .navbar-collapse.right.in { transition: transform .3s; transform: translateX( 25px ); display: flex;
  }

  .navbar-collapse.in { transition: transform .3s; transform: translateX( 200px ); display: flex;
  }

  .navbar-nav { margin-top: 0; margin-bottom: 0;
  }

  .navbar-nav .divider { height: 1px; overflow: hidden;
  }

  #header-navbar .navbar-nav>li>a { color: #fff;
  }

  #header-navbar .nav>li+li:not(.divider) { border-top: solid 1px #686868;
  }

  #header-navbar .nav>li.divider+li { border: none;
  }

  #header-navbar .nav>li:last-child { border-bottom: 1px solid #686868;
  }

  #header-navbar .nav>li.divider { margin: 0; border: 0; background-color: #979797;
  }

  #header-navbar .nav:not(:first-child)>li:last-child { border-bottom: none;
  }

  .home-header .navbar-collapse.right { text-align: left; top: 0; height: 100vh; background-color: #333;
  }

  .home-header .navbar-collapse.right .navbar-nav>li>a:not(.btn) { padding: 12px 30px; font-size: 15px; line-height: 15px;
  }

  .home-header .navbar-collapse.right .nav>li { margin: 0; padding: 0; border-top: none !important; border-bottom: none !important;
  }

  .home-header .navbar-collapse.right .navbar-nav>.ui-home-recent,
 .home-header .navbar-collapse.right .navbar-nav>.ui-home-mynotes { padding-left: 0; padding-right: 0;
  }

  .home-header .navbar-brand { font-size: 22px;
  }

  .home-header .right-divider-not-xs { border-right: none;
  }

  .member-list .item>* { padding-right: 0; padding-left: 0;
  }

  .manage .team-info, .settings .team-info { padding-bottom: 60px;
  }

  .manage .team-member .col-role, .settings .team-member .col-role { padding-left: 15px; padding-right: 0; margin-top: 7px;
  }

  .manage .team-member .col-add, .settings .team-member .col-add { padding-right: 15px; margin-top: 7px;
  }

  .manage .team-member .col-delete, .settings .team-member .col-delete { margin-top: 7px;
  }

  .member-list .divider { margin-left: 15px; margin-right: 15px;
  }

  .hmd-op-0-xs { opacity: 0%;
  }

  .hmd-op-1-xs { opacity: 10%;
  }

  .hmd-op-2-xs { opacity: 20%;
  }

  .hmd-op-3-xs { opacity: 30%;
  }

  .hmd-op-4-xs { opacity: 40%;
  }

  .hmd-op-5-xs { opacity: 50%;
  }

  .hmd-op-6-xs { opacity: 60%;
  }

  .hmd-op-7-xs { opacity: 70%;
  }

  .hmd-op-8-xs { opacity: 80%;
  }

  .hmd-op-9-xs { opacity: 90%;
  }

  .hmd-op-10-xs { opacity: 100%;
  }

  .plan { width: 100%; padding: 25px 15px;
  }

  .plan ul { min-height: auto;
  }

  .mastfoot { padding-top: 10px; padding-bottom: 10px;
  }

  .mastfoot-left { text-align: center;
  }

  .ui-brand { display: block; margin: 0;
  }

  .mastfoot-internal-links { font-size: 14px; margin-top: 10px; margin-bottom: 20px;
  }

  .mastfoot-right { text-align: center;
  }

  .plans-comparison-table.desktop { display: none;
  }

  .faq-section .faq-more-card:nth-child(2n+1) { margin-bottom: 20px;
  }

  .site-wrapper { padding-top: 13px;
  }

  h1.cover-heading { font-size: 3rem;
  }

  p.lead { font-size: 1.8rem;
  }

  .home-container { padding: 60px 0;
  }

  .home-container .home-heading { font-size: 32px;
  }

  .home-container .carousel { display: block;
  }

  .home-container .carousel .section-title { font-size: 32px; text-align: left; margin-bottom: 15px;
  }

  .home-container .carousel .carousel-inner { margin-bottom: 30px;
  }

  .home-container .carousel .carousel-inner .item { pointer-events: none;
  }

  .home-container .carousel .carousel-indicators .carousel-item,
 .home-container .carousel .carousel-indicators .carousel-item.active { align-items: flex-start; padding: 0; margin-bottom: 30px; box-shadow: none; pointer-events: none; color: #333;
  }

  .home-container .carousel .carousel-indicators .carousel-item img,
 .home-container .carousel .carousel-indicators .carousel-item.active img { opacity: 1; filter: alpha( opacity=100 );
  }

  .home-container .button-container { text-align: center;
  }

  .home-container .cover-heading { font-size: 36px; line-height: 45px;
  }

  .home-container .lead { font-size: 16px; line-height: 30px;
  }

  .home-container .ui-home-join { width: 100px;
  }

  .trusted-by-customer-block>*:not(:last-child) { margin-bottom: 29px;
  }

  .trusted-by-customer-block>* img { width: 90px;
  }

  .feature-card .content .title { font-size: 20px;
  }

  .profile-end-of-notes { margin: 15px;
  }

  .profile-pagination { margin-top: 10px; margin-bottom: 30px;
  }

  .profile-row { height: auto; margin: 0;
  }

  .profile-row .profile-info { position: relative; height: auto; padding: 25px 15px; max-width: none;
  }

  .profile-row .profile-info .profile-info-section { flex-direction: row; margin-bottom: 20px;
  }

  .profile-row .profile-info .profile-info-section .ui-profile-avatar { width: 70px; height: 70px;
  }

  .profile-row .profile-info .profile-info-section .profile-name-info { display: inline-block; margin-top: 0; margin-left: 20px; text-align: left; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  }

  .profile-row .profile-info .profile-info-section .profile-name-info * { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  }

  .profile-row .profile-info .ui-reg-date { text-align: left;
  }

  .profile-row .profile-note-list { height: auto; overflow: auto; margin: 30px 0 0 0; padding: 0;
  }

  .profile-row .profile-note-list .profile .profile-dropdown { margin: 0 15px 20px 15px;
  }

  .profile-row .profile-note-list .profile .ui-go-profile { max-width: 90px;
  }

  .profile-row .profile-note-list .profile .profile-widget-group { margin: 0 15px;
  }

  .profile-row .profile-note-list .profile .profile-widget-group .form-inline { width: 100%; max-width: 100%; margin-right: 0;
  }

  .profile-row .profile-note-list .profile .ui-profile-sorting { width: 100%;
  }

  .profile-row .profile-note-list .profile .ui-profile-sorting .multi-select-dropdown-menu { flex: 1; width: auto;
  }

  .profile-row .profile-note-list .profile .profile-empty-container { margin-top: 60px; margin-bottom: 60px;
  }

  .profile-row .profile-note-list .profile .profile-note-container { background: transparent; border-bottom: #4f4f4f 1px solid; border-top: #4f4f4f 1px solid; margin-bottom: 20px;
  }

  .profile-row .profile-note-list .profile .profile-note-container .item.wide { padding: 20px 15px;
  }
}

@media(min-width: 768px) {
  .hmd-pa-0-sm { padding: 0;
  }

  .hmd-pv-0-sm { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-sm { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-sm { padding-top: 0;
  }

  .hmd-pr-0-sm { padding-right: 0;
  }

  .hmd-pb-0-sm { padding-bottom: 0;
  }

  .hmd-pl-0-sm { padding-left: 0;
  }

  .hmd-pa-1\/10-sm { padding: 1px;
  }

  .hmd-pv-1\/10-sm { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-sm { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-sm { padding-top: 1px;
  }

  .hmd-pr-1\/10-sm { padding-right: 1px;
  }

  .hmd-pb-1\/10-sm { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-sm { padding-left: 1px;
  }

  .hmd-pa-1\/5-sm { padding: 2px;
  }

  .hmd-pv-1\/5-sm { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-sm { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-sm { padding-top: 2px;
  }

  .hmd-pr-1\/5-sm { padding-right: 2px;
  }

  .hmd-pb-1\/5-sm { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-sm { padding-left: 2px;
  }

  .hmd-pa-1\/4-sm { padding: .25rem;
  }

  .hmd-pv-1\/4-sm { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-sm { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-sm { padding-top: .25rem;
  }

  .hmd-pr-1\/4-sm { padding-right: .25rem;
  }

  .hmd-pb-1\/4-sm { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-sm { padding-left: .25rem;
  }

  .hmd-pa-3\/4-sm { padding: .75rem;
  }

  .hmd-pv-3\/4-sm { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-sm { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-sm { padding-top: .75rem;
  }

  .hmd-pr-3\/4-sm { padding-right: .75rem;
  }

  .hmd-pb-3\/4-sm { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-sm { padding-left: .75rem;
  }

  .hmd-pa-1\/8-sm { padding: .125rem;
  }

  .hmd-pv-1\/8-sm { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-sm { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-sm { padding-top: .125rem;
  }

  .hmd-pr-1\/8-sm { padding-right: .125rem;
  }

  .hmd-pb-1\/8-sm { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-sm { padding-left: .125rem;
  }

  .hmd-pa-1\/2-sm { padding: 5px;
  }

  .hmd-pv-1\/2-sm { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-sm { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-sm { padding-top: 5px;
  }

  .hmd-pr-1\/2-sm { padding-right: 5px;
  }

  .hmd-pb-1\/2-sm { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-sm { padding-left: 5px;
  }

  .hmd-pa-1-sm { padding: 10px;
  }

  .hmd-pv-1-sm { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-sm { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-sm { padding-top: 10px;
  }

  .hmd-pr-1-sm { padding-right: 10px;
  }

  .hmd-pb-1-sm { padding-bottom: 10px;
  }

  .hmd-pl-1-sm { padding-left: 10px;
  }

  .hmd-pa-3\/2-sm { padding: 15px;
  }

  .hmd-pv-3\/2-sm { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-sm { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-sm { padding-top: 15px;
  }

  .hmd-pr-3\/2-sm { padding-right: 15px;
  }

  .hmd-pb-3\/2-sm { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-sm { padding-left: 15px;
  }

  .hmd-pa-2-sm { padding: 20px;
  }

  .hmd-pv-2-sm { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-sm { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-sm { padding-top: 20px;
  }

  .hmd-pr-2-sm { padding-right: 20px;
  }

  .hmd-pb-2-sm { padding-bottom: 20px;
  }

  .hmd-pl-2-sm { padding-left: 20px;
  }

  .hmd-pa-25-sm { padding: 25px;
  }

  .hmd-pv-25-sm { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-sm { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-sm { padding-top: 25px;
  }

  .hmd-pr-25-sm { padding-right: 25px;
  }

  .hmd-pb-25-sm { padding-bottom: 25px;
  }

  .hmd-pl-25-sm { padding-left: 25px;
  }

  .hmd-pa-3-sm { padding: 30px;
  }

  .hmd-pv-3-sm { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-sm { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-sm { padding-top: 30px;
  }

  .hmd-pr-3-sm { padding-right: 30px;
  }

  .hmd-pb-3-sm { padding-bottom: 30px;
  }

  .hmd-pl-3-sm { padding-left: 30px;
  }

  .hmd-pa-35-sm { padding: 35px;
  }

  .hmd-pv-35-sm { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-sm { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-sm { padding-top: 35px;
  }

  .hmd-pr-35-sm { padding-right: 35px;
  }

  .hmd-pb-35-sm { padding-bottom: 35px;
  }

  .hmd-pl-35-sm { padding-left: 35px;
  }

  .hmd-pa-4-sm { padding: 40px;
  }

  .hmd-pv-4-sm { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-sm { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-sm { padding-top: 40px;
  }

  .hmd-pr-4-sm { padding-right: 40px;
  }

  .hmd-pb-4-sm { padding-bottom: 40px;
  }

  .hmd-pl-4-sm { padding-left: 40px;
  }

  .hmd-pa-5-sm { padding: 50px;
  }

  .hmd-pv-5-sm { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-sm { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-sm { padding-top: 50px;
  }

  .hmd-pr-5-sm { padding-right: 50px;
  }

  .hmd-pb-5-sm { padding-bottom: 50px;
  }

  .hmd-pl-5-sm { padding-left: 50px;
  }

  .hmd-pa-55-sm { padding: 55px;
  }

  .hmd-pv-55-sm { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-sm { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-sm { padding-top: 55px;
  }

  .hmd-pr-55-sm { padding-right: 55px;
  }

  .hmd-pb-55-sm { padding-bottom: 55px;
  }

  .hmd-pl-55-sm { padding-left: 55px;
  }

  .hmd-pa-6-sm { padding: 60px;
  }

  .hmd-pv-6-sm { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-sm { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-sm { padding-top: 60px;
  }

  .hmd-pr-6-sm { padding-right: 60px;
  }

  .hmd-pb-6-sm { padding-bottom: 60px;
  }

  .hmd-pl-6-sm { padding-left: 60px;
  }

  .hmd-pa-7-sm { padding: 70px;
  }

  .hmd-pv-7-sm { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-sm { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-sm { padding-top: 70px;
  }

  .hmd-pr-7-sm { padding-right: 70px;
  }

  .hmd-pb-7-sm { padding-bottom: 70px;
  }

  .hmd-pl-7-sm { padding-left: 70px;
  }

  .hmd-pa-8-sm { padding: 80px;
  }

  .hmd-pv-8-sm { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-sm { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-sm { padding-top: 80px;
  }

  .hmd-pr-8-sm { padding-right: 80px;
  }

  .hmd-pb-8-sm { padding-bottom: 80px;
  }

  .hmd-pl-8-sm { padding-left: 80px;
  }

  .hmd-pa-10-sm { padding: 100px;
  }

  .hmd-pv-10-sm { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-sm { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-sm { padding-top: 100px;
  }

  .hmd-pr-10-sm { padding-right: 100px;
  }

  .hmd-pb-10-sm { padding-bottom: 100px;
  }

  .hmd-pl-10-sm { padding-left: 100px;
  }

  .hmd-pa-12-sm { padding: 120px;
  }

  .hmd-pv-12-sm { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-sm { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-sm { padding-top: 120px;
  }

  .hmd-pr-12-sm { padding-right: 120px;
  }

  .hmd-pb-12-sm { padding-bottom: 120px;
  }

  .hmd-pl-12-sm { padding-left: 120px;
  }

  .hmd-pa-14-sm { padding: 140px;
  }

  .hmd-pv-14-sm { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-sm { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-sm { padding-top: 140px;
  }

  .hmd-pr-14-sm { padding-right: 140px;
  }

  .hmd-pb-14-sm { padding-bottom: 140px;
  }

  .hmd-pl-14-sm { padding-left: 140px;
  }

  .hmd-pa-16-sm { padding: 160px;
  }

  .hmd-pv-16-sm { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-sm { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-sm { padding-top: 160px;
  }

  .hmd-pr-16-sm { padding-right: 160px;
  }

  .hmd-pb-16-sm { padding-bottom: 160px;
  }

  .hmd-pl-16-sm { padding-left: 160px;
  }

  .hmd-pa-auto-sm { padding: auto;
  }

  .hmd-pv-auto-sm { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-sm { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-sm { padding-top: auto;
  }

  .hmd-pr-auto-sm { padding-right: auto;
  }

  .hmd-pb-auto-sm { padding-bottom: auto;
  }

  .hmd-pl-auto-sm { padding-left: auto;
  }

  .hmd-ma-0-sm { margin: 0;
  }

  .hmd-mv-0-sm { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-sm { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-sm { margin-top: 0;
  }

  .hmd-mr-0-sm { margin-right: 0;
  }

  .hmd-mb-0-sm { margin-bottom: 0;
  }

  .hmd-ml-0-sm { margin-left: 0;
  }

  .hmd-nt-0-sm { margin-top: -0;
  }

  .hmd-nr-0-sm { margin-right: -0;
  }

  .hmd-nb-0-sm { margin-bottom: -0;
  }

  .hmd-nl-0-sm { margin-left: -0;
  }

  .hmd-ma-1\/10-sm { margin: 1px;
  }

  .hmd-mv-1\/10-sm { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-sm { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-sm { margin-top: 1px;
  }

  .hmd-mr-1\/10-sm { margin-right: 1px;
  }

  .hmd-mb-1\/10-sm { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-sm { margin-left: 1px;
  }

  .hmd-nt-1\/10-sm { margin-top: -1px;
  }

  .hmd-nr-1\/10-sm { margin-right: -1px;
  }

  .hmd-nb-1\/10-sm { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-sm { margin-left: -1px;
  }

  .hmd-ma-1\/5-sm { margin: 2px;
  }

  .hmd-mv-1\/5-sm { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-sm { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-sm { margin-top: 2px;
  }

  .hmd-mr-1\/5-sm { margin-right: 2px;
  }

  .hmd-mb-1\/5-sm { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-sm { margin-left: 2px;
  }

  .hmd-nt-1\/5-sm { margin-top: -2px;
  }

  .hmd-nr-1\/5-sm { margin-right: -2px;
  }

  .hmd-nb-1\/5-sm { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-sm { margin-left: -2px;
  }

  .hmd-ma-1\/4-sm { margin: .25rem;
  }

  .hmd-mv-1\/4-sm { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-sm { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-sm { margin-top: .25rem;
  }

  .hmd-mr-1\/4-sm { margin-right: .25rem;
  }

  .hmd-mb-1\/4-sm { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-sm { margin-left: .25rem;
  }

  .hmd-nt-1\/4-sm { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-sm { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-sm { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-sm { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-sm { margin: .75rem;
  }

  .hmd-mv-3\/4-sm { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-sm { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-sm { margin-top: .75rem;
  }

  .hmd-mr-3\/4-sm { margin-right: .75rem;
  }

  .hmd-mb-3\/4-sm { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-sm { margin-left: .75rem;
  }

  .hmd-nt-3\/4-sm { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-sm { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-sm { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-sm { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-sm { margin: .125rem;
  }

  .hmd-mv-1\/8-sm { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-sm { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-sm { margin-top: .125rem;
  }

  .hmd-mr-1\/8-sm { margin-right: .125rem;
  }

  .hmd-mb-1\/8-sm { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-sm { margin-left: .125rem;
  }

  .hmd-nt-1\/8-sm { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-sm { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-sm { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-sm { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-sm { margin: 5px;
  }

  .hmd-mv-1\/2-sm { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-sm { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-sm { margin-top: 5px;
  }

  .hmd-mr-1\/2-sm { margin-right: 5px;
  }

  .hmd-mb-1\/2-sm { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-sm { margin-left: 5px;
  }

  .hmd-nt-1\/2-sm { margin-top: -5px;
  }

  .hmd-nr-1\/2-sm { margin-right: -5px;
  }

  .hmd-nb-1\/2-sm { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-sm { margin-left: -5px;
  }

  .hmd-ma-1-sm { margin: 10px;
  }

  .hmd-mv-1-sm { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-sm { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-sm { margin-top: 10px;
  }

  .hmd-mr-1-sm { margin-right: 10px;
  }

  .hmd-mb-1-sm { margin-bottom: 10px;
  }

  .hmd-ml-1-sm { margin-left: 10px;
  }

  .hmd-nt-1-sm { margin-top: -10px;
  }

  .hmd-nr-1-sm { margin-right: -10px;
  }

  .hmd-nb-1-sm { margin-bottom: -10px;
  }

  .hmd-nl-1-sm { margin-left: -10px;
  }

  .hmd-ma-3\/2-sm { margin: 15px;
  }

  .hmd-mv-3\/2-sm { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-sm { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-sm { margin-top: 15px;
  }

  .hmd-mr-3\/2-sm { margin-right: 15px;
  }

  .hmd-mb-3\/2-sm { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-sm { margin-left: 15px;
  }

  .hmd-nt-3\/2-sm { margin-top: -15px;
  }

  .hmd-nr-3\/2-sm { margin-right: -15px;
  }

  .hmd-nb-3\/2-sm { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-sm { margin-left: -15px;
  }

  .hmd-ma-2-sm { margin: 20px;
  }

  .hmd-mv-2-sm { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-sm { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-sm { margin-top: 20px;
  }

  .hmd-mr-2-sm { margin-right: 20px;
  }

  .hmd-mb-2-sm { margin-bottom: 20px;
  }

  .hmd-ml-2-sm { margin-left: 20px;
  }

  .hmd-nt-2-sm { margin-top: -20px;
  }

  .hmd-nr-2-sm { margin-right: -20px;
  }

  .hmd-nb-2-sm { margin-bottom: -20px;
  }

  .hmd-nl-2-sm { margin-left: -20px;
  }

  .hmd-ma-25-sm { margin: 25px;
  }

  .hmd-mv-25-sm { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-sm { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-sm { margin-top: 25px;
  }

  .hmd-mr-25-sm { margin-right: 25px;
  }

  .hmd-mb-25-sm { margin-bottom: 25px;
  }

  .hmd-ml-25-sm { margin-left: 25px;
  }

  .hmd-nt-25-sm { margin-top: -25px;
  }

  .hmd-nr-25-sm { margin-right: -25px;
  }

  .hmd-nb-25-sm { margin-bottom: -25px;
  }

  .hmd-nl-25-sm { margin-left: -25px;
  }

  .hmd-ma-3-sm { margin: 30px;
  }

  .hmd-mv-3-sm { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-sm { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-sm { margin-top: 30px;
  }

  .hmd-mr-3-sm { margin-right: 30px;
  }

  .hmd-mb-3-sm { margin-bottom: 30px;
  }

  .hmd-ml-3-sm { margin-left: 30px;
  }

  .hmd-nt-3-sm { margin-top: -30px;
  }

  .hmd-nr-3-sm { margin-right: -30px;
  }

  .hmd-nb-3-sm { margin-bottom: -30px;
  }

  .hmd-nl-3-sm { margin-left: -30px;
  }

  .hmd-ma-35-sm { margin: 35px;
  }

  .hmd-mv-35-sm { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-sm { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-sm { margin-top: 35px;
  }

  .hmd-mr-35-sm { margin-right: 35px;
  }

  .hmd-mb-35-sm { margin-bottom: 35px;
  }

  .hmd-ml-35-sm { margin-left: 35px;
  }

  .hmd-nt-35-sm { margin-top: -35px;
  }

  .hmd-nr-35-sm { margin-right: -35px;
  }

  .hmd-nb-35-sm { margin-bottom: -35px;
  }

  .hmd-nl-35-sm { margin-left: -35px;
  }

  .hmd-ma-4-sm { margin: 40px;
  }

  .hmd-mv-4-sm { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-sm { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-sm { margin-top: 40px;
  }

  .hmd-mr-4-sm { margin-right: 40px;
  }

  .hmd-mb-4-sm { margin-bottom: 40px;
  }

  .hmd-ml-4-sm { margin-left: 40px;
  }

  .hmd-nt-4-sm { margin-top: -40px;
  }

  .hmd-nr-4-sm { margin-right: -40px;
  }

  .hmd-nb-4-sm { margin-bottom: -40px;
  }

  .hmd-nl-4-sm { margin-left: -40px;
  }

  .hmd-ma-5-sm { margin: 50px;
  }

  .hmd-mv-5-sm { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-sm { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-sm { margin-top: 50px;
  }

  .hmd-mr-5-sm { margin-right: 50px;
  }

  .hmd-mb-5-sm { margin-bottom: 50px;
  }

  .hmd-ml-5-sm { margin-left: 50px;
  }

  .hmd-nt-5-sm { margin-top: -50px;
  }

  .hmd-nr-5-sm { margin-right: -50px;
  }

  .hmd-nb-5-sm { margin-bottom: -50px;
  }

  .hmd-nl-5-sm { margin-left: -50px;
  }

  .hmd-ma-55-sm { margin: 55px;
  }

  .hmd-mv-55-sm { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-sm { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-sm { margin-top: 55px;
  }

  .hmd-mr-55-sm { margin-right: 55px;
  }

  .hmd-mb-55-sm { margin-bottom: 55px;
  }

  .hmd-ml-55-sm { margin-left: 55px;
  }

  .hmd-nt-55-sm { margin-top: -55px;
  }

  .hmd-nr-55-sm { margin-right: -55px;
  }

  .hmd-nb-55-sm { margin-bottom: -55px;
  }

  .hmd-nl-55-sm { margin-left: -55px;
  }

  .hmd-ma-6-sm { margin: 60px;
  }

  .hmd-mv-6-sm { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-sm { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-sm { margin-top: 60px;
  }

  .hmd-mr-6-sm { margin-right: 60px;
  }

  .hmd-mb-6-sm { margin-bottom: 60px;
  }

  .hmd-ml-6-sm { margin-left: 60px;
  }

  .hmd-nt-6-sm { margin-top: -60px;
  }

  .hmd-nr-6-sm { margin-right: -60px;
  }

  .hmd-nb-6-sm { margin-bottom: -60px;
  }

  .hmd-nl-6-sm { margin-left: -60px;
  }

  .hmd-ma-7-sm { margin: 70px;
  }

  .hmd-mv-7-sm { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-sm { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-sm { margin-top: 70px;
  }

  .hmd-mr-7-sm { margin-right: 70px;
  }

  .hmd-mb-7-sm { margin-bottom: 70px;
  }

  .hmd-ml-7-sm { margin-left: 70px;
  }

  .hmd-nt-7-sm { margin-top: -70px;
  }

  .hmd-nr-7-sm { margin-right: -70px;
  }

  .hmd-nb-7-sm { margin-bottom: -70px;
  }

  .hmd-nl-7-sm { margin-left: -70px;
  }

  .hmd-ma-8-sm { margin: 80px;
  }

  .hmd-mv-8-sm { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-sm { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-sm { margin-top: 80px;
  }

  .hmd-mr-8-sm { margin-right: 80px;
  }

  .hmd-mb-8-sm { margin-bottom: 80px;
  }

  .hmd-ml-8-sm { margin-left: 80px;
  }

  .hmd-nt-8-sm { margin-top: -80px;
  }

  .hmd-nr-8-sm { margin-right: -80px;
  }

  .hmd-nb-8-sm { margin-bottom: -80px;
  }

  .hmd-nl-8-sm { margin-left: -80px;
  }

  .hmd-ma-10-sm { margin: 100px;
  }

  .hmd-mv-10-sm { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-sm { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-sm { margin-top: 100px;
  }

  .hmd-mr-10-sm { margin-right: 100px;
  }

  .hmd-mb-10-sm { margin-bottom: 100px;
  }

  .hmd-ml-10-sm { margin-left: 100px;
  }

  .hmd-nt-10-sm { margin-top: -100px;
  }

  .hmd-nr-10-sm { margin-right: -100px;
  }

  .hmd-nb-10-sm { margin-bottom: -100px;
  }

  .hmd-nl-10-sm { margin-left: -100px;
  }

  .hmd-ma-12-sm { margin: 120px;
  }

  .hmd-mv-12-sm { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-sm { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-sm { margin-top: 120px;
  }

  .hmd-mr-12-sm { margin-right: 120px;
  }

  .hmd-mb-12-sm { margin-bottom: 120px;
  }

  .hmd-ml-12-sm { margin-left: 120px;
  }

  .hmd-nt-12-sm { margin-top: -120px;
  }

  .hmd-nr-12-sm { margin-right: -120px;
  }

  .hmd-nb-12-sm { margin-bottom: -120px;
  }

  .hmd-nl-12-sm { margin-left: -120px;
  }

  .hmd-ma-14-sm { margin: 140px;
  }

  .hmd-mv-14-sm { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-sm { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-sm { margin-top: 140px;
  }

  .hmd-mr-14-sm { margin-right: 140px;
  }

  .hmd-mb-14-sm { margin-bottom: 140px;
  }

  .hmd-ml-14-sm { margin-left: 140px;
  }

  .hmd-nt-14-sm { margin-top: -140px;
  }

  .hmd-nr-14-sm { margin-right: -140px;
  }

  .hmd-nb-14-sm { margin-bottom: -140px;
  }

  .hmd-nl-14-sm { margin-left: -140px;
  }

  .hmd-ma-16-sm { margin: 160px;
  }

  .hmd-mv-16-sm { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-sm { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-sm { margin-top: 160px;
  }

  .hmd-mr-16-sm { margin-right: 160px;
  }

  .hmd-mb-16-sm { margin-bottom: 160px;
  }

  .hmd-ml-16-sm { margin-left: 160px;
  }

  .hmd-nt-16-sm { margin-top: -160px;
  }

  .hmd-nr-16-sm { margin-right: -160px;
  }

  .hmd-nb-16-sm { margin-bottom: -160px;
  }

  .hmd-nl-16-sm { margin-left: -160px;
  }

  .hmd-ma-auto-sm { margin: auto;
  }

  .hmd-mv-auto-sm { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-sm { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-sm { margin-top: auto;
  }

  .hmd-mr-auto-sm { margin-right: auto;
  }

  .hmd-mb-auto-sm { margin-bottom: auto;
  }

  .hmd-ml-auto-sm { margin-left: auto;
  }

  .hmd-nt-auto-sm { margin-top: -auto;
  }

  .hmd-nr-auto-sm { margin-right: -auto;
  }

  .hmd-nb-auto-sm { margin-bottom: -auto;
  }

  .hmd-nl-auto-sm { margin-left: -auto;
  }

  .hmd-mh-auto--sm { margin: 0 auto;
  }

  .header .navbar-right .open .dropdown-menu { right: 0; left: auto;
  }

  .header button .ui-team-name { max-width: 10vw;
  }

  .header.home-header { padding: 0 45px;
  }

  .home-header .nav>li { margin: 0 20px;
  }

  .nav>li { margin: 0 15px;
  }

  .navbar-nav:last-child>li:last-child>a { padding-right: 0; margin-right: 0;
  }

  .navbar-nav:last-child>li:last-child { margin-right: 0;
  }

  .navbar-nav>li:last-child>button { margin-right: 0; margin-left: 0;
  }

  .navbar-nav>li.active { border-bottom-color: #fff; border-width: 0 0 2px; padding-bottom: 3px; border-style: solid;
  }

  .container-center-wrapper-inner { vertical-align: middle;
  }

  .section .form-horizontal .form-horizontal .control-label { padding-top: 0; margin-bottom: 5px;
  }

  .hmd-op-0-sm { opacity: 0%;
  }

  .hmd-op-1-sm { opacity: 10%;
  }

  .hmd-op-2-sm { opacity: 20%;
  }

  .hmd-op-3-sm { opacity: 30%;
  }

  .hmd-op-4-sm { opacity: 40%;
  }

  .hmd-op-5-sm { opacity: 50%;
  }

  .hmd-op-6-sm { opacity: 60%;
  }

  .hmd-op-7-sm { opacity: 70%;
  }

  .hmd-op-8-sm { opacity: 80%;
  }

  .hmd-op-9-sm { opacity: 90%;
  }

  .hmd-op-10-sm { opacity: 100%;
  }

  .plans-comparison-table.mobile { display: none;
  }

  .pricing-container { width: 100%;
  }

  .pricing-card .container-fluid>.col-sm-6:first-child { padding-right: 15px;
  }

  .pricing-card .container-fluid>.col-sm-6:last-child { padding-left: 15px;
  }

  .pricing-card hr { display: none;
  }

  .pricing-card .price-info-container { height: 8em;
  }

  .pricing-card .price-info-container small.large-block { height: 50px;
  }

  .pricing-card h3+p { height: 4em;
  }

  .faq-section .faq-more-card { width: calc( 50% - 15px );
  }

  .faq-section .faq-more-card:nth-child(2n+1) { margin-right: 15px;
  }

  .faq-section .faq-more-card:nth-child(2n) { margin-left: 15px;
  }

  .inner { padding: 20px 0;
  }

  .col-sm-offset-2p5 { margin-left: 20.83333333%;
  }

  .col-sm-2p5 { width: 20.83333333%;
  }

  .col-sm-5p5 { width: 45.83333333%;
  }

  .col-sm-6p5 { width: 54.16666667%;
  }

  .col-sm-9p5 { width: 79.16666667%;
  }

  .settings .form-group.signin-methods .btn-social { max-width: 280px;
  }
}

@media(min-width: 992px) {
  .hmd-pa-0-md { padding: 0;
  }

  .hmd-pv-0-md { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-md { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-md { padding-top: 0;
  }

  .hmd-pr-0-md { padding-right: 0;
  }

  .hmd-pb-0-md { padding-bottom: 0;
  }

  .hmd-pl-0-md { padding-left: 0;
  }

  .hmd-pa-1\/10-md { padding: 1px;
  }

  .hmd-pv-1\/10-md { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-md { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-md { padding-top: 1px;
  }

  .hmd-pr-1\/10-md { padding-right: 1px;
  }

  .hmd-pb-1\/10-md { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-md { padding-left: 1px;
  }

  .hmd-pa-1\/5-md { padding: 2px;
  }

  .hmd-pv-1\/5-md { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-md { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-md { padding-top: 2px;
  }

  .hmd-pr-1\/5-md { padding-right: 2px;
  }

  .hmd-pb-1\/5-md { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-md { padding-left: 2px;
  }

  .hmd-pa-1\/4-md { padding: .25rem;
  }

  .hmd-pv-1\/4-md { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-md { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-md { padding-top: .25rem;
  }

  .hmd-pr-1\/4-md { padding-right: .25rem;
  }

  .hmd-pb-1\/4-md { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-md { padding-left: .25rem;
  }

  .hmd-pa-3\/4-md { padding: .75rem;
  }

  .hmd-pv-3\/4-md { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-md { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-md { padding-top: .75rem;
  }

  .hmd-pr-3\/4-md { padding-right: .75rem;
  }

  .hmd-pb-3\/4-md { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-md { padding-left: .75rem;
  }

  .hmd-pa-1\/8-md { padding: .125rem;
  }

  .hmd-pv-1\/8-md { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-md { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-md { padding-top: .125rem;
  }

  .hmd-pr-1\/8-md { padding-right: .125rem;
  }

  .hmd-pb-1\/8-md { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-md { padding-left: .125rem;
  }

  .hmd-pa-1\/2-md { padding: 5px;
  }

  .hmd-pv-1\/2-md { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-md { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-md { padding-top: 5px;
  }

  .hmd-pr-1\/2-md { padding-right: 5px;
  }

  .hmd-pb-1\/2-md { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-md { padding-left: 5px;
  }

  .hmd-pa-1-md { padding: 10px;
  }

  .hmd-pv-1-md { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-md { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-md { padding-top: 10px;
  }

  .hmd-pr-1-md { padding-right: 10px;
  }

  .hmd-pb-1-md { padding-bottom: 10px;
  }

  .hmd-pl-1-md { padding-left: 10px;
  }

  .hmd-pa-3\/2-md { padding: 15px;
  }

  .hmd-pv-3\/2-md { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-md { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-md { padding-top: 15px;
  }

  .hmd-pr-3\/2-md { padding-right: 15px;
  }

  .hmd-pb-3\/2-md { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-md { padding-left: 15px;
  }

  .hmd-pa-2-md { padding: 20px;
  }

  .hmd-pv-2-md { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-md { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-md { padding-top: 20px;
  }

  .hmd-pr-2-md { padding-right: 20px;
  }

  .hmd-pb-2-md { padding-bottom: 20px;
  }

  .hmd-pl-2-md { padding-left: 20px;
  }

  .hmd-pa-25-md { padding: 25px;
  }

  .hmd-pv-25-md { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-md { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-md { padding-top: 25px;
  }

  .hmd-pr-25-md { padding-right: 25px;
  }

  .hmd-pb-25-md { padding-bottom: 25px;
  }

  .hmd-pl-25-md { padding-left: 25px;
  }

  .hmd-pa-3-md { padding: 30px;
  }

  .hmd-pv-3-md { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-md { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-md { padding-top: 30px;
  }

  .hmd-pr-3-md { padding-right: 30px;
  }

  .hmd-pb-3-md { padding-bottom: 30px;
  }

  .hmd-pl-3-md { padding-left: 30px;
  }

  .hmd-pa-35-md { padding: 35px;
  }

  .hmd-pv-35-md { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-md { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-md { padding-top: 35px;
  }

  .hmd-pr-35-md { padding-right: 35px;
  }

  .hmd-pb-35-md { padding-bottom: 35px;
  }

  .hmd-pl-35-md { padding-left: 35px;
  }

  .hmd-pa-4-md { padding: 40px;
  }

  .hmd-pv-4-md { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-md { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-md { padding-top: 40px;
  }

  .hmd-pr-4-md { padding-right: 40px;
  }

  .hmd-pb-4-md { padding-bottom: 40px;
  }

  .hmd-pl-4-md { padding-left: 40px;
  }

  .hmd-pa-5-md { padding: 50px;
  }

  .hmd-pv-5-md { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-md { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-md { padding-top: 50px;
  }

  .hmd-pr-5-md { padding-right: 50px;
  }

  .hmd-pb-5-md { padding-bottom: 50px;
  }

  .hmd-pl-5-md { padding-left: 50px;
  }

  .hmd-pa-55-md { padding: 55px;
  }

  .hmd-pv-55-md { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-md { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-md { padding-top: 55px;
  }

  .hmd-pr-55-md { padding-right: 55px;
  }

  .hmd-pb-55-md { padding-bottom: 55px;
  }

  .hmd-pl-55-md { padding-left: 55px;
  }

  .hmd-pa-6-md { padding: 60px;
  }

  .hmd-pv-6-md { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-md { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-md { padding-top: 60px;
  }

  .hmd-pr-6-md { padding-right: 60px;
  }

  .hmd-pb-6-md { padding-bottom: 60px;
  }

  .hmd-pl-6-md { padding-left: 60px;
  }

  .hmd-pa-7-md { padding: 70px;
  }

  .hmd-pv-7-md { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-md { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-md { padding-top: 70px;
  }

  .hmd-pr-7-md { padding-right: 70px;
  }

  .hmd-pb-7-md { padding-bottom: 70px;
  }

  .hmd-pl-7-md { padding-left: 70px;
  }

  .hmd-pa-8-md { padding: 80px;
  }

  .hmd-pv-8-md { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-md { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-md { padding-top: 80px;
  }

  .hmd-pr-8-md { padding-right: 80px;
  }

  .hmd-pb-8-md { padding-bottom: 80px;
  }

  .hmd-pl-8-md { padding-left: 80px;
  }

  .hmd-pa-10-md { padding: 100px;
  }

  .hmd-pv-10-md { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-md { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-md { padding-top: 100px;
  }

  .hmd-pr-10-md { padding-right: 100px;
  }

  .hmd-pb-10-md { padding-bottom: 100px;
  }

  .hmd-pl-10-md { padding-left: 100px;
  }

  .hmd-pa-12-md { padding: 120px;
  }

  .hmd-pv-12-md { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-md { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-md { padding-top: 120px;
  }

  .hmd-pr-12-md { padding-right: 120px;
  }

  .hmd-pb-12-md { padding-bottom: 120px;
  }

  .hmd-pl-12-md { padding-left: 120px;
  }

  .hmd-pa-14-md { padding: 140px;
  }

  .hmd-pv-14-md { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-md { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-md { padding-top: 140px;
  }

  .hmd-pr-14-md { padding-right: 140px;
  }

  .hmd-pb-14-md { padding-bottom: 140px;
  }

  .hmd-pl-14-md { padding-left: 140px;
  }

  .hmd-pa-16-md { padding: 160px;
  }

  .hmd-pv-16-md { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-md { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-md { padding-top: 160px;
  }

  .hmd-pr-16-md { padding-right: 160px;
  }

  .hmd-pb-16-md { padding-bottom: 160px;
  }

  .hmd-pl-16-md { padding-left: 160px;
  }

  .hmd-pa-auto-md { padding: auto;
  }

  .hmd-pv-auto-md { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-md { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-md { padding-top: auto;
  }

  .hmd-pr-auto-md { padding-right: auto;
  }

  .hmd-pb-auto-md { padding-bottom: auto;
  }

  .hmd-pl-auto-md { padding-left: auto;
  }

  .hmd-ma-0-md { margin: 0;
  }

  .hmd-mv-0-md { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-md { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-md { margin-top: 0;
  }

  .hmd-mr-0-md { margin-right: 0;
  }

  .hmd-mb-0-md { margin-bottom: 0;
  }

  .hmd-ml-0-md { margin-left: 0;
  }

  .hmd-nt-0-md { margin-top: -0;
  }

  .hmd-nr-0-md { margin-right: -0;
  }

  .hmd-nb-0-md { margin-bottom: -0;
  }

  .hmd-nl-0-md { margin-left: -0;
  }

  .hmd-ma-1\/10-md { margin: 1px;
  }

  .hmd-mv-1\/10-md { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-md { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-md { margin-top: 1px;
  }

  .hmd-mr-1\/10-md { margin-right: 1px;
  }

  .hmd-mb-1\/10-md { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-md { margin-left: 1px;
  }

  .hmd-nt-1\/10-md { margin-top: -1px;
  }

  .hmd-nr-1\/10-md { margin-right: -1px;
  }

  .hmd-nb-1\/10-md { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-md { margin-left: -1px;
  }

  .hmd-ma-1\/5-md { margin: 2px;
  }

  .hmd-mv-1\/5-md { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-md { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-md { margin-top: 2px;
  }

  .hmd-mr-1\/5-md { margin-right: 2px;
  }

  .hmd-mb-1\/5-md { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-md { margin-left: 2px;
  }

  .hmd-nt-1\/5-md { margin-top: -2px;
  }

  .hmd-nr-1\/5-md { margin-right: -2px;
  }

  .hmd-nb-1\/5-md { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-md { margin-left: -2px;
  }

  .hmd-ma-1\/4-md { margin: .25rem;
  }

  .hmd-mv-1\/4-md { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-md { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-md { margin-top: .25rem;
  }

  .hmd-mr-1\/4-md { margin-right: .25rem;
  }

  .hmd-mb-1\/4-md { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-md { margin-left: .25rem;
  }

  .hmd-nt-1\/4-md { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-md { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-md { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-md { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-md { margin: .75rem;
  }

  .hmd-mv-3\/4-md { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-md { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-md { margin-top: .75rem;
  }

  .hmd-mr-3\/4-md { margin-right: .75rem;
  }

  .hmd-mb-3\/4-md { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-md { margin-left: .75rem;
  }

  .hmd-nt-3\/4-md { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-md { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-md { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-md { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-md { margin: .125rem;
  }

  .hmd-mv-1\/8-md { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-md { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-md { margin-top: .125rem;
  }

  .hmd-mr-1\/8-md { margin-right: .125rem;
  }

  .hmd-mb-1\/8-md { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-md { margin-left: .125rem;
  }

  .hmd-nt-1\/8-md { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-md { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-md { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-md { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-md { margin: 5px;
  }

  .hmd-mv-1\/2-md { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-md { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-md { margin-top: 5px;
  }

  .hmd-mr-1\/2-md { margin-right: 5px;
  }

  .hmd-mb-1\/2-md { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-md { margin-left: 5px;
  }

  .hmd-nt-1\/2-md { margin-top: -5px;
  }

  .hmd-nr-1\/2-md { margin-right: -5px;
  }

  .hmd-nb-1\/2-md { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-md { margin-left: -5px;
  }

  .hmd-ma-1-md { margin: 10px;
  }

  .hmd-mv-1-md { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-md { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-md { margin-top: 10px;
  }

  .hmd-mr-1-md { margin-right: 10px;
  }

  .hmd-mb-1-md { margin-bottom: 10px;
  }

  .hmd-ml-1-md { margin-left: 10px;
  }

  .hmd-nt-1-md { margin-top: -10px;
  }

  .hmd-nr-1-md { margin-right: -10px;
  }

  .hmd-nb-1-md { margin-bottom: -10px;
  }

  .hmd-nl-1-md { margin-left: -10px;
  }

  .hmd-ma-3\/2-md { margin: 15px;
  }

  .hmd-mv-3\/2-md { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-md { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-md { margin-top: 15px;
  }

  .hmd-mr-3\/2-md { margin-right: 15px;
  }

  .hmd-mb-3\/2-md { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-md { margin-left: 15px;
  }

  .hmd-nt-3\/2-md { margin-top: -15px;
  }

  .hmd-nr-3\/2-md { margin-right: -15px;
  }

  .hmd-nb-3\/2-md { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-md { margin-left: -15px;
  }

  .hmd-ma-2-md { margin: 20px;
  }

  .hmd-mv-2-md { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-md { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-md { margin-top: 20px;
  }

  .hmd-mr-2-md { margin-right: 20px;
  }

  .hmd-mb-2-md { margin-bottom: 20px;
  }

  .hmd-ml-2-md { margin-left: 20px;
  }

  .hmd-nt-2-md { margin-top: -20px;
  }

  .hmd-nr-2-md { margin-right: -20px;
  }

  .hmd-nb-2-md { margin-bottom: -20px;
  }

  .hmd-nl-2-md { margin-left: -20px;
  }

  .hmd-ma-25-md { margin: 25px;
  }

  .hmd-mv-25-md { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-md { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-md { margin-top: 25px;
  }

  .hmd-mr-25-md { margin-right: 25px;
  }

  .hmd-mb-25-md { margin-bottom: 25px;
  }

  .hmd-ml-25-md { margin-left: 25px;
  }

  .hmd-nt-25-md { margin-top: -25px;
  }

  .hmd-nr-25-md { margin-right: -25px;
  }

  .hmd-nb-25-md { margin-bottom: -25px;
  }

  .hmd-nl-25-md { margin-left: -25px;
  }

  .hmd-ma-3-md { margin: 30px;
  }

  .hmd-mv-3-md { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-md { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-md { margin-top: 30px;
  }

  .hmd-mr-3-md { margin-right: 30px;
  }

  .hmd-mb-3-md { margin-bottom: 30px;
  }

  .hmd-ml-3-md { margin-left: 30px;
  }

  .hmd-nt-3-md { margin-top: -30px;
  }

  .hmd-nr-3-md { margin-right: -30px;
  }

  .hmd-nb-3-md { margin-bottom: -30px;
  }

  .hmd-nl-3-md { margin-left: -30px;
  }

  .hmd-ma-35-md { margin: 35px;
  }

  .hmd-mv-35-md { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-md { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-md { margin-top: 35px;
  }

  .hmd-mr-35-md { margin-right: 35px;
  }

  .hmd-mb-35-md { margin-bottom: 35px;
  }

  .hmd-ml-35-md { margin-left: 35px;
  }

  .hmd-nt-35-md { margin-top: -35px;
  }

  .hmd-nr-35-md { margin-right: -35px;
  }

  .hmd-nb-35-md { margin-bottom: -35px;
  }

  .hmd-nl-35-md { margin-left: -35px;
  }

  .hmd-ma-4-md { margin: 40px;
  }

  .hmd-mv-4-md { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-md { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-md { margin-top: 40px;
  }

  .hmd-mr-4-md { margin-right: 40px;
  }

  .hmd-mb-4-md { margin-bottom: 40px;
  }

  .hmd-ml-4-md { margin-left: 40px;
  }

  .hmd-nt-4-md { margin-top: -40px;
  }

  .hmd-nr-4-md { margin-right: -40px;
  }

  .hmd-nb-4-md { margin-bottom: -40px;
  }

  .hmd-nl-4-md { margin-left: -40px;
  }

  .hmd-ma-5-md { margin: 50px;
  }

  .hmd-mv-5-md { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-md { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-md { margin-top: 50px;
  }

  .hmd-mr-5-md { margin-right: 50px;
  }

  .hmd-mb-5-md { margin-bottom: 50px;
  }

  .hmd-ml-5-md { margin-left: 50px;
  }

  .hmd-nt-5-md { margin-top: -50px;
  }

  .hmd-nr-5-md { margin-right: -50px;
  }

  .hmd-nb-5-md { margin-bottom: -50px;
  }

  .hmd-nl-5-md { margin-left: -50px;
  }

  .hmd-ma-55-md { margin: 55px;
  }

  .hmd-mv-55-md { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-md { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-md { margin-top: 55px;
  }

  .hmd-mr-55-md { margin-right: 55px;
  }

  .hmd-mb-55-md { margin-bottom: 55px;
  }

  .hmd-ml-55-md { margin-left: 55px;
  }

  .hmd-nt-55-md { margin-top: -55px;
  }

  .hmd-nr-55-md { margin-right: -55px;
  }

  .hmd-nb-55-md { margin-bottom: -55px;
  }

  .hmd-nl-55-md { margin-left: -55px;
  }

  .hmd-ma-6-md { margin: 60px;
  }

  .hmd-mv-6-md { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-md { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-md { margin-top: 60px;
  }

  .hmd-mr-6-md { margin-right: 60px;
  }

  .hmd-mb-6-md { margin-bottom: 60px;
  }

  .hmd-ml-6-md { margin-left: 60px;
  }

  .hmd-nt-6-md { margin-top: -60px;
  }

  .hmd-nr-6-md { margin-right: -60px;
  }

  .hmd-nb-6-md { margin-bottom: -60px;
  }

  .hmd-nl-6-md { margin-left: -60px;
  }

  .hmd-ma-7-md { margin: 70px;
  }

  .hmd-mv-7-md { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-md { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-md { margin-top: 70px;
  }

  .hmd-mr-7-md { margin-right: 70px;
  }

  .hmd-mb-7-md { margin-bottom: 70px;
  }

  .hmd-ml-7-md { margin-left: 70px;
  }

  .hmd-nt-7-md { margin-top: -70px;
  }

  .hmd-nr-7-md { margin-right: -70px;
  }

  .hmd-nb-7-md { margin-bottom: -70px;
  }

  .hmd-nl-7-md { margin-left: -70px;
  }

  .hmd-ma-8-md { margin: 80px;
  }

  .hmd-mv-8-md { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-md { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-md { margin-top: 80px;
  }

  .hmd-mr-8-md { margin-right: 80px;
  }

  .hmd-mb-8-md { margin-bottom: 80px;
  }

  .hmd-ml-8-md { margin-left: 80px;
  }

  .hmd-nt-8-md { margin-top: -80px;
  }

  .hmd-nr-8-md { margin-right: -80px;
  }

  .hmd-nb-8-md { margin-bottom: -80px;
  }

  .hmd-nl-8-md { margin-left: -80px;
  }

  .hmd-ma-10-md { margin: 100px;
  }

  .hmd-mv-10-md { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-md { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-md { margin-top: 100px;
  }

  .hmd-mr-10-md { margin-right: 100px;
  }

  .hmd-mb-10-md { margin-bottom: 100px;
  }

  .hmd-ml-10-md { margin-left: 100px;
  }

  .hmd-nt-10-md { margin-top: -100px;
  }

  .hmd-nr-10-md { margin-right: -100px;
  }

  .hmd-nb-10-md { margin-bottom: -100px;
  }

  .hmd-nl-10-md { margin-left: -100px;
  }

  .hmd-ma-12-md { margin: 120px;
  }

  .hmd-mv-12-md { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-md { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-md { margin-top: 120px;
  }

  .hmd-mr-12-md { margin-right: 120px;
  }

  .hmd-mb-12-md { margin-bottom: 120px;
  }

  .hmd-ml-12-md { margin-left: 120px;
  }

  .hmd-nt-12-md { margin-top: -120px;
  }

  .hmd-nr-12-md { margin-right: -120px;
  }

  .hmd-nb-12-md { margin-bottom: -120px;
  }

  .hmd-nl-12-md { margin-left: -120px;
  }

  .hmd-ma-14-md { margin: 140px;
  }

  .hmd-mv-14-md { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-md { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-md { margin-top: 140px;
  }

  .hmd-mr-14-md { margin-right: 140px;
  }

  .hmd-mb-14-md { margin-bottom: 140px;
  }

  .hmd-ml-14-md { margin-left: 140px;
  }

  .hmd-nt-14-md { margin-top: -140px;
  }

  .hmd-nr-14-md { margin-right: -140px;
  }

  .hmd-nb-14-md { margin-bottom: -140px;
  }

  .hmd-nl-14-md { margin-left: -140px;
  }

  .hmd-ma-16-md { margin: 160px;
  }

  .hmd-mv-16-md { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-md { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-md { margin-top: 160px;
  }

  .hmd-mr-16-md { margin-right: 160px;
  }

  .hmd-mb-16-md { margin-bottom: 160px;
  }

  .hmd-ml-16-md { margin-left: 160px;
  }

  .hmd-nt-16-md { margin-top: -160px;
  }

  .hmd-nr-16-md { margin-right: -160px;
  }

  .hmd-nb-16-md { margin-bottom: -160px;
  }

  .hmd-nl-16-md { margin-left: -160px;
  }

  .hmd-ma-auto-md { margin: auto;
  }

  .hmd-mv-auto-md { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-md { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-md { margin-top: auto;
  }

  .hmd-mr-auto-md { margin-right: auto;
  }

  .hmd-mb-auto-md { margin-bottom: auto;
  }

  .hmd-ml-auto-md { margin-left: auto;
  }

  .hmd-nt-auto-md { margin-top: -auto;
  }

  .hmd-nr-auto-md { margin-right: -auto;
  }

  .hmd-nb-auto-md { margin-bottom: -auto;
  }

  .hmd-nl-auto-md { margin-left: -auto;
  }

  .hmd-mh-auto--md { margin: 0 auto;
  }

  .home-header-wrapper.home-header-shifted { margin-top: 12px;
  }

  .container-thin { max-width: 1100px; margin: 0 auto;
  }

  .container-thin .row { padding-left: 0; padding-right: 0;
  }

  .hmd-op-0-md { opacity: 0%;
  }

  .hmd-op-1-md { opacity: 10%;
  }

  .hmd-op-2-md { opacity: 20%;
  }

  .hmd-op-3-md { opacity: 30%;
  }

  .hmd-op-4-md { opacity: 40%;
  }

  .hmd-op-5-md { opacity: 50%;
  }

  .hmd-op-6-md { opacity: 60%;
  }

  .hmd-op-7-md { opacity: 70%;
  }

  .hmd-op-8-md { opacity: 80%;
  }

  .hmd-op-9-md { opacity: 90%;
  }

  .hmd-op-10-md { opacity: 100%;
  }

  .pricing-card-container { float: left; width: 33.33333333%;
  }
}

@media(min-width: 1200px) {
  .hmd-pa-0-lg { padding: 0;
  }

  .hmd-pv-0-lg { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-lg { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-lg { padding-top: 0;
  }

  .hmd-pr-0-lg { padding-right: 0;
  }

  .hmd-pb-0-lg { padding-bottom: 0;
  }

  .hmd-pl-0-lg { padding-left: 0;
  }

  .hmd-pa-1\/10-lg { padding: 1px;
  }

  .hmd-pv-1\/10-lg { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-lg { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-lg { padding-top: 1px;
  }

  .hmd-pr-1\/10-lg { padding-right: 1px;
  }

  .hmd-pb-1\/10-lg { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-lg { padding-left: 1px;
  }

  .hmd-pa-1\/5-lg { padding: 2px;
  }

  .hmd-pv-1\/5-lg { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-lg { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-lg { padding-top: 2px;
  }

  .hmd-pr-1\/5-lg { padding-right: 2px;
  }

  .hmd-pb-1\/5-lg { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-lg { padding-left: 2px;
  }

  .hmd-pa-1\/4-lg { padding: .25rem;
  }

  .hmd-pv-1\/4-lg { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-lg { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-lg { padding-top: .25rem;
  }

  .hmd-pr-1\/4-lg { padding-right: .25rem;
  }

  .hmd-pb-1\/4-lg { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-lg { padding-left: .25rem;
  }

  .hmd-pa-3\/4-lg { padding: .75rem;
  }

  .hmd-pv-3\/4-lg { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-lg { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-lg { padding-top: .75rem;
  }

  .hmd-pr-3\/4-lg { padding-right: .75rem;
  }

  .hmd-pb-3\/4-lg { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-lg { padding-left: .75rem;
  }

  .hmd-pa-1\/8-lg { padding: .125rem;
  }

  .hmd-pv-1\/8-lg { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-lg { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-lg { padding-top: .125rem;
  }

  .hmd-pr-1\/8-lg { padding-right: .125rem;
  }

  .hmd-pb-1\/8-lg { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-lg { padding-left: .125rem;
  }

  .hmd-pa-1\/2-lg { padding: 5px;
  }

  .hmd-pv-1\/2-lg { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-lg { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-lg { padding-top: 5px;
  }

  .hmd-pr-1\/2-lg { padding-right: 5px;
  }

  .hmd-pb-1\/2-lg { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-lg { padding-left: 5px;
  }

  .hmd-pa-1-lg { padding: 10px;
  }

  .hmd-pv-1-lg { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-lg { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-lg { padding-top: 10px;
  }

  .hmd-pr-1-lg { padding-right: 10px;
  }

  .hmd-pb-1-lg { padding-bottom: 10px;
  }

  .hmd-pl-1-lg { padding-left: 10px;
  }

  .hmd-pa-3\/2-lg { padding: 15px;
  }

  .hmd-pv-3\/2-lg { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-lg { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-lg { padding-top: 15px;
  }

  .hmd-pr-3\/2-lg { padding-right: 15px;
  }

  .hmd-pb-3\/2-lg { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-lg { padding-left: 15px;
  }

  .hmd-pa-2-lg { padding: 20px;
  }

  .hmd-pv-2-lg { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-lg { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-lg { padding-top: 20px;
  }

  .hmd-pr-2-lg { padding-right: 20px;
  }

  .hmd-pb-2-lg { padding-bottom: 20px;
  }

  .hmd-pl-2-lg { padding-left: 20px;
  }

  .hmd-pa-25-lg { padding: 25px;
  }

  .hmd-pv-25-lg { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-lg { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-lg { padding-top: 25px;
  }

  .hmd-pr-25-lg { padding-right: 25px;
  }

  .hmd-pb-25-lg { padding-bottom: 25px;
  }

  .hmd-pl-25-lg { padding-left: 25px;
  }

  .hmd-pa-3-lg { padding: 30px;
  }

  .hmd-pv-3-lg { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-lg { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-lg { padding-top: 30px;
  }

  .hmd-pr-3-lg { padding-right: 30px;
  }

  .hmd-pb-3-lg { padding-bottom: 30px;
  }

  .hmd-pl-3-lg { padding-left: 30px;
  }

  .hmd-pa-35-lg { padding: 35px;
  }

  .hmd-pv-35-lg { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-lg { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-lg { padding-top: 35px;
  }

  .hmd-pr-35-lg { padding-right: 35px;
  }

  .hmd-pb-35-lg { padding-bottom: 35px;
  }

  .hmd-pl-35-lg { padding-left: 35px;
  }

  .hmd-pa-4-lg { padding: 40px;
  }

  .hmd-pv-4-lg { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-lg { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-lg { padding-top: 40px;
  }

  .hmd-pr-4-lg { padding-right: 40px;
  }

  .hmd-pb-4-lg { padding-bottom: 40px;
  }

  .hmd-pl-4-lg { padding-left: 40px;
  }

  .hmd-pa-5-lg { padding: 50px;
  }

  .hmd-pv-5-lg { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-lg { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-lg { padding-top: 50px;
  }

  .hmd-pr-5-lg { padding-right: 50px;
  }

  .hmd-pb-5-lg { padding-bottom: 50px;
  }

  .hmd-pl-5-lg { padding-left: 50px;
  }

  .hmd-pa-55-lg { padding: 55px;
  }

  .hmd-pv-55-lg { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-lg { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-lg { padding-top: 55px;
  }

  .hmd-pr-55-lg { padding-right: 55px;
  }

  .hmd-pb-55-lg { padding-bottom: 55px;
  }

  .hmd-pl-55-lg { padding-left: 55px;
  }

  .hmd-pa-6-lg { padding: 60px;
  }

  .hmd-pv-6-lg { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-lg { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-lg { padding-top: 60px;
  }

  .hmd-pr-6-lg { padding-right: 60px;
  }

  .hmd-pb-6-lg { padding-bottom: 60px;
  }

  .hmd-pl-6-lg { padding-left: 60px;
  }

  .hmd-pa-7-lg { padding: 70px;
  }

  .hmd-pv-7-lg { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-lg { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-lg { padding-top: 70px;
  }

  .hmd-pr-7-lg { padding-right: 70px;
  }

  .hmd-pb-7-lg { padding-bottom: 70px;
  }

  .hmd-pl-7-lg { padding-left: 70px;
  }

  .hmd-pa-8-lg { padding: 80px;
  }

  .hmd-pv-8-lg { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-lg { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-lg { padding-top: 80px;
  }

  .hmd-pr-8-lg { padding-right: 80px;
  }

  .hmd-pb-8-lg { padding-bottom: 80px;
  }

  .hmd-pl-8-lg { padding-left: 80px;
  }

  .hmd-pa-10-lg { padding: 100px;
  }

  .hmd-pv-10-lg { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-lg { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-lg { padding-top: 100px;
  }

  .hmd-pr-10-lg { padding-right: 100px;
  }

  .hmd-pb-10-lg { padding-bottom: 100px;
  }

  .hmd-pl-10-lg { padding-left: 100px;
  }

  .hmd-pa-12-lg { padding: 120px;
  }

  .hmd-pv-12-lg { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-lg { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-lg { padding-top: 120px;
  }

  .hmd-pr-12-lg { padding-right: 120px;
  }

  .hmd-pb-12-lg { padding-bottom: 120px;
  }

  .hmd-pl-12-lg { padding-left: 120px;
  }

  .hmd-pa-14-lg { padding: 140px;
  }

  .hmd-pv-14-lg { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-lg { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-lg { padding-top: 140px;
  }

  .hmd-pr-14-lg { padding-right: 140px;
  }

  .hmd-pb-14-lg { padding-bottom: 140px;
  }

  .hmd-pl-14-lg { padding-left: 140px;
  }

  .hmd-pa-16-lg { padding: 160px;
  }

  .hmd-pv-16-lg { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-lg { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-lg { padding-top: 160px;
  }

  .hmd-pr-16-lg { padding-right: 160px;
  }

  .hmd-pb-16-lg { padding-bottom: 160px;
  }

  .hmd-pl-16-lg { padding-left: 160px;
  }

  .hmd-pa-auto-lg { padding: auto;
  }

  .hmd-pv-auto-lg { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-lg { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-lg { padding-top: auto;
  }

  .hmd-pr-auto-lg { padding-right: auto;
  }

  .hmd-pb-auto-lg { padding-bottom: auto;
  }

  .hmd-pl-auto-lg { padding-left: auto;
  }

  .hmd-ma-0-lg { margin: 0;
  }

  .hmd-mv-0-lg { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-lg { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-lg { margin-top: 0;
  }

  .hmd-mr-0-lg { margin-right: 0;
  }

  .hmd-mb-0-lg { margin-bottom: 0;
  }

  .hmd-ml-0-lg { margin-left: 0;
  }

  .hmd-nt-0-lg { margin-top: -0;
  }

  .hmd-nr-0-lg { margin-right: -0;
  }

  .hmd-nb-0-lg { margin-bottom: -0;
  }

  .hmd-nl-0-lg { margin-left: -0;
  }

  .hmd-ma-1\/10-lg { margin: 1px;
  }

  .hmd-mv-1\/10-lg { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-lg { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-lg { margin-top: 1px;
  }

  .hmd-mr-1\/10-lg { margin-right: 1px;
  }

  .hmd-mb-1\/10-lg { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-lg { margin-left: 1px;
  }

  .hmd-nt-1\/10-lg { margin-top: -1px;
  }

  .hmd-nr-1\/10-lg { margin-right: -1px;
  }

  .hmd-nb-1\/10-lg { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-lg { margin-left: -1px;
  }

  .hmd-ma-1\/5-lg { margin: 2px;
  }

  .hmd-mv-1\/5-lg { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-lg { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-lg { margin-top: 2px;
  }

  .hmd-mr-1\/5-lg { margin-right: 2px;
  }

  .hmd-mb-1\/5-lg { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-lg { margin-left: 2px;
  }

  .hmd-nt-1\/5-lg { margin-top: -2px;
  }

  .hmd-nr-1\/5-lg { margin-right: -2px;
  }

  .hmd-nb-1\/5-lg { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-lg { margin-left: -2px;
  }

  .hmd-ma-1\/4-lg { margin: .25rem;
  }

  .hmd-mv-1\/4-lg { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-lg { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-lg { margin-top: .25rem;
  }

  .hmd-mr-1\/4-lg { margin-right: .25rem;
  }

  .hmd-mb-1\/4-lg { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-lg { margin-left: .25rem;
  }

  .hmd-nt-1\/4-lg { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-lg { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-lg { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-lg { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-lg { margin: .75rem;
  }

  .hmd-mv-3\/4-lg { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-lg { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-lg { margin-top: .75rem;
  }

  .hmd-mr-3\/4-lg { margin-right: .75rem;
  }

  .hmd-mb-3\/4-lg { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-lg { margin-left: .75rem;
  }

  .hmd-nt-3\/4-lg { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-lg { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-lg { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-lg { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-lg { margin: .125rem;
  }

  .hmd-mv-1\/8-lg { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-lg { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-lg { margin-top: .125rem;
  }

  .hmd-mr-1\/8-lg { margin-right: .125rem;
  }

  .hmd-mb-1\/8-lg { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-lg { margin-left: .125rem;
  }

  .hmd-nt-1\/8-lg { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-lg { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-lg { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-lg { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-lg { margin: 5px;
  }

  .hmd-mv-1\/2-lg { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-lg { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-lg { margin-top: 5px;
  }

  .hmd-mr-1\/2-lg { margin-right: 5px;
  }

  .hmd-mb-1\/2-lg { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-lg { margin-left: 5px;
  }

  .hmd-nt-1\/2-lg { margin-top: -5px;
  }

  .hmd-nr-1\/2-lg { margin-right: -5px;
  }

  .hmd-nb-1\/2-lg { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-lg { margin-left: -5px;
  }

  .hmd-ma-1-lg { margin: 10px;
  }

  .hmd-mv-1-lg { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-lg { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-lg { margin-top: 10px;
  }

  .hmd-mr-1-lg { margin-right: 10px;
  }

  .hmd-mb-1-lg { margin-bottom: 10px;
  }

  .hmd-ml-1-lg { margin-left: 10px;
  }

  .hmd-nt-1-lg { margin-top: -10px;
  }

  .hmd-nr-1-lg { margin-right: -10px;
  }

  .hmd-nb-1-lg { margin-bottom: -10px;
  }

  .hmd-nl-1-lg { margin-left: -10px;
  }

  .hmd-ma-3\/2-lg { margin: 15px;
  }

  .hmd-mv-3\/2-lg { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-lg { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-lg { margin-top: 15px;
  }

  .hmd-mr-3\/2-lg { margin-right: 15px;
  }

  .hmd-mb-3\/2-lg { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-lg { margin-left: 15px;
  }

  .hmd-nt-3\/2-lg { margin-top: -15px;
  }

  .hmd-nr-3\/2-lg { margin-right: -15px;
  }

  .hmd-nb-3\/2-lg { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-lg { margin-left: -15px;
  }

  .hmd-ma-2-lg { margin: 20px;
  }

  .hmd-mv-2-lg { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-lg { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-lg { margin-top: 20px;
  }

  .hmd-mr-2-lg { margin-right: 20px;
  }

  .hmd-mb-2-lg { margin-bottom: 20px;
  }

  .hmd-ml-2-lg { margin-left: 20px;
  }

  .hmd-nt-2-lg { margin-top: -20px;
  }

  .hmd-nr-2-lg { margin-right: -20px;
  }

  .hmd-nb-2-lg { margin-bottom: -20px;
  }

  .hmd-nl-2-lg { margin-left: -20px;
  }

  .hmd-ma-25-lg { margin: 25px;
  }

  .hmd-mv-25-lg { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-lg { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-lg { margin-top: 25px;
  }

  .hmd-mr-25-lg { margin-right: 25px;
  }

  .hmd-mb-25-lg { margin-bottom: 25px;
  }

  .hmd-ml-25-lg { margin-left: 25px;
  }

  .hmd-nt-25-lg { margin-top: -25px;
  }

  .hmd-nr-25-lg { margin-right: -25px;
  }

  .hmd-nb-25-lg { margin-bottom: -25px;
  }

  .hmd-nl-25-lg { margin-left: -25px;
  }

  .hmd-ma-3-lg { margin: 30px;
  }

  .hmd-mv-3-lg { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-lg { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-lg { margin-top: 30px;
  }

  .hmd-mr-3-lg { margin-right: 30px;
  }

  .hmd-mb-3-lg { margin-bottom: 30px;
  }

  .hmd-ml-3-lg { margin-left: 30px;
  }

  .hmd-nt-3-lg { margin-top: -30px;
  }

  .hmd-nr-3-lg { margin-right: -30px;
  }

  .hmd-nb-3-lg { margin-bottom: -30px;
  }

  .hmd-nl-3-lg { margin-left: -30px;
  }

  .hmd-ma-35-lg { margin: 35px;
  }

  .hmd-mv-35-lg { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-lg { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-lg { margin-top: 35px;
  }

  .hmd-mr-35-lg { margin-right: 35px;
  }

  .hmd-mb-35-lg { margin-bottom: 35px;
  }

  .hmd-ml-35-lg { margin-left: 35px;
  }

  .hmd-nt-35-lg { margin-top: -35px;
  }

  .hmd-nr-35-lg { margin-right: -35px;
  }

  .hmd-nb-35-lg { margin-bottom: -35px;
  }

  .hmd-nl-35-lg { margin-left: -35px;
  }

  .hmd-ma-4-lg { margin: 40px;
  }

  .hmd-mv-4-lg { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-lg { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-lg { margin-top: 40px;
  }

  .hmd-mr-4-lg { margin-right: 40px;
  }

  .hmd-mb-4-lg { margin-bottom: 40px;
  }

  .hmd-ml-4-lg { margin-left: 40px;
  }

  .hmd-nt-4-lg { margin-top: -40px;
  }

  .hmd-nr-4-lg { margin-right: -40px;
  }

  .hmd-nb-4-lg { margin-bottom: -40px;
  }

  .hmd-nl-4-lg { margin-left: -40px;
  }

  .hmd-ma-5-lg { margin: 50px;
  }

  .hmd-mv-5-lg { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-lg { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-lg { margin-top: 50px;
  }

  .hmd-mr-5-lg { margin-right: 50px;
  }

  .hmd-mb-5-lg { margin-bottom: 50px;
  }

  .hmd-ml-5-lg { margin-left: 50px;
  }

  .hmd-nt-5-lg { margin-top: -50px;
  }

  .hmd-nr-5-lg { margin-right: -50px;
  }

  .hmd-nb-5-lg { margin-bottom: -50px;
  }

  .hmd-nl-5-lg { margin-left: -50px;
  }

  .hmd-ma-55-lg { margin: 55px;
  }

  .hmd-mv-55-lg { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-lg { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-lg { margin-top: 55px;
  }

  .hmd-mr-55-lg { margin-right: 55px;
  }

  .hmd-mb-55-lg { margin-bottom: 55px;
  }

  .hmd-ml-55-lg { margin-left: 55px;
  }

  .hmd-nt-55-lg { margin-top: -55px;
  }

  .hmd-nr-55-lg { margin-right: -55px;
  }

  .hmd-nb-55-lg { margin-bottom: -55px;
  }

  .hmd-nl-55-lg { margin-left: -55px;
  }

  .hmd-ma-6-lg { margin: 60px;
  }

  .hmd-mv-6-lg { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-lg { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-lg { margin-top: 60px;
  }

  .hmd-mr-6-lg { margin-right: 60px;
  }

  .hmd-mb-6-lg { margin-bottom: 60px;
  }

  .hmd-ml-6-lg { margin-left: 60px;
  }

  .hmd-nt-6-lg { margin-top: -60px;
  }

  .hmd-nr-6-lg { margin-right: -60px;
  }

  .hmd-nb-6-lg { margin-bottom: -60px;
  }

  .hmd-nl-6-lg { margin-left: -60px;
  }

  .hmd-ma-7-lg { margin: 70px;
  }

  .hmd-mv-7-lg { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-lg { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-lg { margin-top: 70px;
  }

  .hmd-mr-7-lg { margin-right: 70px;
  }

  .hmd-mb-7-lg { margin-bottom: 70px;
  }

  .hmd-ml-7-lg { margin-left: 70px;
  }

  .hmd-nt-7-lg { margin-top: -70px;
  }

  .hmd-nr-7-lg { margin-right: -70px;
  }

  .hmd-nb-7-lg { margin-bottom: -70px;
  }

  .hmd-nl-7-lg { margin-left: -70px;
  }

  .hmd-ma-8-lg { margin: 80px;
  }

  .hmd-mv-8-lg { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-lg { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-lg { margin-top: 80px;
  }

  .hmd-mr-8-lg { margin-right: 80px;
  }

  .hmd-mb-8-lg { margin-bottom: 80px;
  }

  .hmd-ml-8-lg { margin-left: 80px;
  }

  .hmd-nt-8-lg { margin-top: -80px;
  }

  .hmd-nr-8-lg { margin-right: -80px;
  }

  .hmd-nb-8-lg { margin-bottom: -80px;
  }

  .hmd-nl-8-lg { margin-left: -80px;
  }

  .hmd-ma-10-lg { margin: 100px;
  }

  .hmd-mv-10-lg { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-lg { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-lg { margin-top: 100px;
  }

  .hmd-mr-10-lg { margin-right: 100px;
  }

  .hmd-mb-10-lg { margin-bottom: 100px;
  }

  .hmd-ml-10-lg { margin-left: 100px;
  }

  .hmd-nt-10-lg { margin-top: -100px;
  }

  .hmd-nr-10-lg { margin-right: -100px;
  }

  .hmd-nb-10-lg { margin-bottom: -100px;
  }

  .hmd-nl-10-lg { margin-left: -100px;
  }

  .hmd-ma-12-lg { margin: 120px;
  }

  .hmd-mv-12-lg { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-lg { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-lg { margin-top: 120px;
  }

  .hmd-mr-12-lg { margin-right: 120px;
  }

  .hmd-mb-12-lg { margin-bottom: 120px;
  }

  .hmd-ml-12-lg { margin-left: 120px;
  }

  .hmd-nt-12-lg { margin-top: -120px;
  }

  .hmd-nr-12-lg { margin-right: -120px;
  }

  .hmd-nb-12-lg { margin-bottom: -120px;
  }

  .hmd-nl-12-lg { margin-left: -120px;
  }

  .hmd-ma-14-lg { margin: 140px;
  }

  .hmd-mv-14-lg { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-lg { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-lg { margin-top: 140px;
  }

  .hmd-mr-14-lg { margin-right: 140px;
  }

  .hmd-mb-14-lg { margin-bottom: 140px;
  }

  .hmd-ml-14-lg { margin-left: 140px;
  }

  .hmd-nt-14-lg { margin-top: -140px;
  }

  .hmd-nr-14-lg { margin-right: -140px;
  }

  .hmd-nb-14-lg { margin-bottom: -140px;
  }

  .hmd-nl-14-lg { margin-left: -140px;
  }

  .hmd-ma-16-lg { margin: 160px;
  }

  .hmd-mv-16-lg { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-lg { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-lg { margin-top: 160px;
  }

  .hmd-mr-16-lg { margin-right: 160px;
  }

  .hmd-mb-16-lg { margin-bottom: 160px;
  }

  .hmd-ml-16-lg { margin-left: 160px;
  }

  .hmd-nt-16-lg { margin-top: -160px;
  }

  .hmd-nr-16-lg { margin-right: -160px;
  }

  .hmd-nb-16-lg { margin-bottom: -160px;
  }

  .hmd-nl-16-lg { margin-left: -160px;
  }

  .hmd-ma-auto-lg { margin: auto;
  }

  .hmd-mv-auto-lg { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-lg { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-lg { margin-top: auto;
  }

  .hmd-mr-auto-lg { margin-right: auto;
  }

  .hmd-mb-auto-lg { margin-bottom: auto;
  }

  .hmd-ml-auto-lg { margin-left: auto;
  }

  .hmd-nt-auto-lg { margin-top: -auto;
  }

  .hmd-nr-auto-lg { margin-right: -auto;
  }

  .hmd-nb-auto-lg { margin-bottom: -auto;
  }

  .hmd-nl-auto-lg { margin-left: -auto;
  }

  .hmd-mh-auto--lg { margin: 0 auto;
  }

  .hmd-op-0-lg { opacity: 0%;
  }

  .hmd-op-1-lg { opacity: 10%;
  }

  .hmd-op-2-lg { opacity: 20%;
  }

  .hmd-op-3-lg { opacity: 30%;
  }

  .hmd-op-4-lg { opacity: 40%;
  }

  .hmd-op-5-lg { opacity: 50%;
  }

  .hmd-op-6-lg { opacity: 60%;
  }

  .hmd-op-7-lg { opacity: 70%;
  }

  .hmd-op-8-lg { opacity: 80%;
  }

  .hmd-op-9-lg { opacity: 90%;
  }

  .hmd-op-10-lg { opacity: 100%;
  }

  .profile-note-list { width: calc( 100% - 300px ); margin-left: 300px;
  }
}

@media(max-width: 1032px) {
  .container-thin { padding-left: 1.6rem; padding-right: 1.6rem;
  }
}

@media(min-width: 471px) {
  .modal.signin-modal .social-buttons-container { display: flex; flex-wrap: wrap; justify-content: space-between;
  }
}

@media(max-width: 470px) {
  .modal.signin-modal .btn-social { display: block; margin: 10px auto 0 auto;
  }
}

@media(max-width: 768px) {
  .modal.signin-modal .modal-dialog { margin: 0 auto;
  }

  .section .form-horizontal .form-group-pull-right { float: unset; height: unset; margin-right: unset;
  }

  .section .form-horizontal .flex-row { display: block;
  }

  .section .form-horizontal .flex-row>div { width: 100%;
  }

  .section .form-horizontal .flex-row .flex-label { padding-right: 15px; max-width: calc( 100vw - 10px );
  }

  span.ui-or { display: block;
  }

  .ui-use-tags { max-width: 100%;
  }

  .announcement { font-size: 12px; padding: 11px 40px;
  }

  .announcement.blue { font-size: 14px; padding: 7px 40px;
  }

  .overview-sections-filters.desktop { display: none;
  }

  .overview-widget-group.desktop { display: none;
  }

  .overview-widget-group .overview-filters { display: none;
  }

  #overview-control-form #overview-keyword-input-container { width: 100%;
  }

  .multi-select-dropdown-menu { font-size: 14px;
  }
}

@media(max-width: 350px) {
  .navbar .announcement-popover.center { border-radius: 0;
  }

  .navbar .announcement-popover.center .announcement-popover-header { border-top-left-radius: 0; border-top-right-radius: 0;
  }

  .navbar .announcement-popover.center .announcement-popover-footer { border-bottom-left-radius: 0; border-bottom-right-radius: 0;
  }
}

@media(min-width: 912px) {
  .pricing-container { padding-left: 15px; padding-right: 15px;
  }

  .pricing-container .col-sm-6 { padding-left: 15px; padding-right: 15px; width: 50%;
  }
}

@media(max-width: 991.999999px) {
  .pricing-card-container:nth-child(2) { order: -1;
  }
}

@media(max-width: 767.9999px) {
  .pricing-card .price.free { padding-top: 10px;
  }

  .pricing-card h3 { font-size: 32px;
  }
}

@media(min-width: 760px) {
  .concept-icons>div:not(:last-child)::after { content: ""; font-family: FontAwesome; position: absolute; display: block; top: calc( 50% - 4.8rem ); right: -8px; font-size: 3.6rem;
  }
}

@media(max-width: 991px) {
  .feature { padding-top: 20px;
  }

  .feature:nth-child(odd), .feature:nth-child(even) { padding-left: 0; padding-right: 0;
  }

  .feature:nth-child(odd) .feature-heading .fa-circle { color: #cdcdcd;
  }

  .feature:nth-child(even) .feature-heading .fa-circle { color: #9b9b9b;
  }
}

@media(max-width: 575.99px) {
  .list.row-layout li .item .tags { min-height: 21px; text-align: left; width: calc( 100% - 55px ); margin: 0 55px 10px 0;
  }

  .list.row-layout li .item .share-with { position: absolute; float: none; right: 28px; bottom: 13px; margin: 0;
  }

  .list.row-layout li .item .dot { position: absolute; float: none; right: 62px; bottom: 20px; margin: 0;
  }

  .list.row-layout li .item .template-icon { float: left; left: 5px; top: 12px; margin: 0;
  }
}

@media(min-width: 769px) {
  .overview-sections-filters.mobile { display: none;
  }

  .overview-widget-group.mobile { display: none;
  }

  #overview-control-form #overview-keyword-input-container { flex: 1; max-width: 487px; margin-right: 29px;
  }
}

@media(max-width: 450px) {
  .settings .form-group.signin-methods .btn-social.btn-lg { padding-left: 50px;
  }

  .settings .form-group.signin-methods .btn-social.btn-lg:first-child { width: 40px;
  }
}

@media (min-width: 640px) {
  .sm\:mt-7 {
    margin-top: 28px;
  }

  .sm\:mt-7\.5 {
    margin-top: 30px;
  }

  .sm\:w-100 {
    width: 400px;
  }

  .sm\:w-150 {
    width: 600px;
  }

  .sm\:w-224 {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .md\:hidden {
    display: none;
  }
}

@media (min-width: 1024px) {
}

@media (min-width: 1280px) {
}

@media (min-width: 1536px) {
}

.hmd-text-gray-darkest { color: #262626;
}

.hmd-bg-gray-darkest { background: #262626;
}

.hmd-text-gray-dark { color: #4f4f4f;
}

.hmd-bg-gray-dark { background: #4f4f4f;
}

.hmd-text-gray { color: #686868;
}

.hmd-bg-gray { background: #686868;
}

.hmd-text-gray-light { color: #888;
}

.hmd-bg-gray-light { background: #888;
}

.hmd-text-gray-lighter { color: #8f8f8f;
}

.hmd-bg-gray-lighter { background: #8f8f8f;
}

.hmd-text-gray-lighter-2 { color: #bebebe;
}

.hmd-bg-gray-lighter-2 { background: #bebebe;
}

.hmd-text-gray-lighter-3 { color: #888;
}

.hmd-bg-gray-lighter-3 { background: #888;
}

.hmd-text-gray-lighter-4 { color: #f8f8f8;
}

.hmd-bg-gray-lighter-4 { background: #f8f8f8;
}

.hmd-text-gray-lightest { color: #cdcdcd;
}

.hmd-bg-gray-lightest { background: #cdcdcd;
}

.hmd-text-gray-transparent { color: rgba( 255, 255, 255, .3 );
}

.hmd-bg-gray-transparent { background: rgba( 255, 255, 255, .3 );
}

.hmd-text-blue { color: #337ab7;
}

.hmd-bg-blue { background: #337ab7;
}

.hmd-text-blue-dark { color: #66b5f0;
}

.hmd-bg-blue-dark { background: #66b5f0;
}

.hmd-text-red { color: #ea4335;
}

.hmd-bg-red { background: #ea4335;
}

.hmd-text-red-dark { color: #ff6363;
}

.hmd-bg-red-dark { background: #ff6363;
}

.hmd-text-black-brand { color: #333;
}

.hmd-bg-black-brand { background: #333;
}

.hmd-text-white { color: #fff;
}

.hmd-bg-white { background: #fff;
}

.hmd-op-0 { opacity: 0%;
}

.hmd-op-1 { opacity: 10%;
}

.hmd-op-2 { opacity: 20%;
}

.hmd-op-3 { opacity: 30%;
}

.hmd-op-4 { opacity: 40%;
}

.hmd-op-5 { opacity: 50%;
}

.hmd-op-6 { opacity: 60%;
}

.hmd-op-7 { opacity: 70%;
}

.hmd-op-8 { opacity: 80%;
}

.hmd-op-9 { opacity: 90%;
}

.hmd-op-10 { opacity: 100%;
}

.hmd-pa-0 { padding: 0;
}

.hmd-pv-0 { padding-top: 0; padding-bottom: 0;
}

.hmd-ph-0 { padding-left: 0; padding-right: 0;
}

.hmd-pt-0 { padding-top: 0;
}

.hmd-pr-0 { padding-right: 0;
}

.hmd-pb-0 { padding-bottom: 0;
}

.hmd-pl-0 { padding-left: 0;
}

.hmd-pa-1\/10 { padding: 1px;
}

.hmd-pv-1\/10 { padding-top: 1px; padding-bottom: 1px;
}

.hmd-ph-1\/10 { padding-left: 1px; padding-right: 1px;
}

.hmd-pt-1\/10 { padding-top: 1px;
}

.hmd-pr-1\/10 { padding-right: 1px;
}

.hmd-pb-1\/10 { padding-bottom: 1px;
}

.hmd-pl-1\/10 { padding-left: 1px;
}

.hmd-pa-1\/5 { padding: 2px;
}

.hmd-pv-1\/5 { padding-top: 2px; padding-bottom: 2px;
}

.hmd-ph-1\/5 { padding-left: 2px; padding-right: 2px;
}

.hmd-pt-1\/5 { padding-top: 2px;
}

.hmd-pr-1\/5 { padding-right: 2px;
}

.hmd-pb-1\/5 { padding-bottom: 2px;
}

.hmd-pl-1\/5 { padding-left: 2px;
}

.hmd-pa-1\/4 { padding: .25rem;
}

.hmd-pv-1\/4 { padding-top: .25rem; padding-bottom: .25rem;
}

.hmd-ph-1\/4 { padding-left: .25rem; padding-right: .25rem;
}

.hmd-pt-1\/4 { padding-top: .25rem;
}

.hmd-pr-1\/4 { padding-right: .25rem;
}

.hmd-pb-1\/4 { padding-bottom: .25rem;
}

.hmd-pl-1\/4 { padding-left: .25rem;
}

.hmd-pa-3\/4 { padding: .75rem;
}

.hmd-pv-3\/4 { padding-top: .75rem; padding-bottom: .75rem;
}

.hmd-ph-3\/4 { padding-left: .75rem; padding-right: .75rem;
}

.hmd-pt-3\/4 { padding-top: .75rem;
}

.hmd-pr-3\/4 { padding-right: .75rem;
}

.hmd-pb-3\/4 { padding-bottom: .75rem;
}

.hmd-pl-3\/4 { padding-left: .75rem;
}

.hmd-pa-1\/8 { padding: .125rem;
}

.hmd-pv-1\/8 { padding-top: .125rem; padding-bottom: .125rem;
}

.hmd-ph-1\/8 { padding-left: .125rem; padding-right: .125rem;
}

.hmd-pt-1\/8 { padding-top: .125rem;
}

.hmd-pr-1\/8 { padding-right: .125rem;
}

.hmd-pb-1\/8 { padding-bottom: .125rem;
}

.hmd-pl-1\/8 { padding-left: .125rem;
}

.hmd-pa-1\/2 { padding: 5px;
}

.hmd-pv-1\/2 { padding-top: 5px; padding-bottom: 5px;
}

.hmd-ph-1\/2 { padding-left: 5px; padding-right: 5px;
}

.hmd-pt-1\/2 { padding-top: 5px;
}

.hmd-pr-1\/2 { padding-right: 5px;
}

.hmd-pb-1\/2 { padding-bottom: 5px;
}

.hmd-pl-1\/2 { padding-left: 5px;
}

.hmd-pa-1 { padding: 10px;
}

.hmd-pv-1 { padding-top: 10px; padding-bottom: 10px;
}

.hmd-ph-1 { padding-left: 10px; padding-right: 10px;
}

.hmd-pt-1 { padding-top: 10px;
}

.hmd-pr-1 { padding-right: 10px;
}

.hmd-pb-1 { padding-bottom: 10px;
}

.hmd-pl-1 { padding-left: 10px;
}

.hmd-pa-3\/2 { padding: 15px;
}

.hmd-pv-3\/2 { padding-top: 15px; padding-bottom: 15px;
}

.hmd-ph-3\/2 { padding-left: 15px; padding-right: 15px;
}

.hmd-pt-3\/2 { padding-top: 15px;
}

.hmd-pr-3\/2 { padding-right: 15px;
}

.hmd-pb-3\/2 { padding-bottom: 15px;
}

.hmd-pl-3\/2 { padding-left: 15px;
}

.hmd-pa-2 { padding: 20px;
}

.hmd-pv-2 { padding-top: 20px; padding-bottom: 20px;
}

.hmd-ph-2 { padding-left: 20px; padding-right: 20px;
}

.hmd-pt-2 { padding-top: 20px;
}

.hmd-pr-2 { padding-right: 20px;
}

.hmd-pb-2 { padding-bottom: 20px;
}

.hmd-pl-2 { padding-left: 20px;
}

.hmd-pa-25 { padding: 25px;
}

.hmd-pv-25 { padding-top: 25px; padding-bottom: 25px;
}

.hmd-ph-25 { padding-left: 25px; padding-right: 25px;
}

.hmd-pt-25 { padding-top: 25px;
}

.hmd-pr-25 { padding-right: 25px;
}

.hmd-pb-25 { padding-bottom: 25px;
}

.hmd-pl-25 { padding-left: 25px;
}

.hmd-pa-3 { padding: 30px;
}

.hmd-pv-3 { padding-top: 30px; padding-bottom: 30px;
}

.hmd-ph-3 { padding-left: 30px; padding-right: 30px;
}

.hmd-pt-3 { padding-top: 30px;
}

.hmd-pr-3 { padding-right: 30px;
}

.hmd-pb-3 { padding-bottom: 30px;
}

.hmd-pl-3 { padding-left: 30px;
}

.hmd-pa-35 { padding: 35px;
}

.hmd-pv-35 { padding-top: 35px; padding-bottom: 35px;
}

.hmd-ph-35 { padding-left: 35px; padding-right: 35px;
}

.hmd-pt-35 { padding-top: 35px;
}

.hmd-pr-35 { padding-right: 35px;
}

.hmd-pb-35 { padding-bottom: 35px;
}

.hmd-pl-35 { padding-left: 35px;
}

.hmd-pa-4 { padding: 40px;
}

.hmd-pv-4 { padding-top: 40px; padding-bottom: 40px;
}

.hmd-ph-4 { padding-left: 40px; padding-right: 40px;
}

.hmd-pt-4 { padding-top: 40px;
}

.hmd-pr-4 { padding-right: 40px;
}

.hmd-pb-4 { padding-bottom: 40px;
}

.hmd-pl-4 { padding-left: 40px;
}

.hmd-pa-5 { padding: 50px;
}

.hmd-pv-5 { padding-top: 50px; padding-bottom: 50px;
}

.hmd-ph-5 { padding-left: 50px; padding-right: 50px;
}

.hmd-pt-5 { padding-top: 50px;
}

.hmd-pr-5 { padding-right: 50px;
}

.hmd-pb-5 { padding-bottom: 50px;
}

.hmd-pl-5 { padding-left: 50px;
}

.hmd-pa-55 { padding: 55px;
}

.hmd-pv-55 { padding-top: 55px; padding-bottom: 55px;
}

.hmd-ph-55 { padding-left: 55px; padding-right: 55px;
}

.hmd-pt-55 { padding-top: 55px;
}

.hmd-pr-55 { padding-right: 55px;
}

.hmd-pb-55 { padding-bottom: 55px;
}

.hmd-pl-55 { padding-left: 55px;
}

.hmd-pa-6 { padding: 60px;
}

.hmd-pv-6 { padding-top: 60px; padding-bottom: 60px;
}

.hmd-ph-6 { padding-left: 60px; padding-right: 60px;
}

.hmd-pt-6 { padding-top: 60px;
}

.hmd-pr-6 { padding-right: 60px;
}

.hmd-pb-6 { padding-bottom: 60px;
}

.hmd-pl-6 { padding-left: 60px;
}

.hmd-pa-7 { padding: 70px;
}

.hmd-pv-7 { padding-top: 70px; padding-bottom: 70px;
}

.hmd-ph-7 { padding-left: 70px; padding-right: 70px;
}

.hmd-pt-7 { padding-top: 70px;
}

.hmd-pr-7 { padding-right: 70px;
}

.hmd-pb-7 { padding-bottom: 70px;
}

.hmd-pl-7 { padding-left: 70px;
}

.hmd-pa-8 { padding: 80px;
}

.hmd-pv-8 { padding-top: 80px; padding-bottom: 80px;
}

.hmd-ph-8 { padding-left: 80px; padding-right: 80px;
}

.hmd-pt-8 { padding-top: 80px;
}

.hmd-pr-8 { padding-right: 80px;
}

.hmd-pb-8 { padding-bottom: 80px;
}

.hmd-pl-8 { padding-left: 80px;
}

.hmd-pa-10 { padding: 100px;
}

.hmd-pv-10 { padding-top: 100px; padding-bottom: 100px;
}

.hmd-ph-10 { padding-left: 100px; padding-right: 100px;
}

.hmd-pt-10 { padding-top: 100px;
}

.hmd-pr-10 { padding-right: 100px;
}

.hmd-pb-10 { padding-bottom: 100px;
}

.hmd-pl-10 { padding-left: 100px;
}

.hmd-pa-12 { padding: 120px;
}

.hmd-pv-12 { padding-top: 120px; padding-bottom: 120px;
}

.hmd-ph-12 { padding-left: 120px; padding-right: 120px;
}

.hmd-pt-12 { padding-top: 120px;
}

.hmd-pr-12 { padding-right: 120px;
}

.hmd-pb-12 { padding-bottom: 120px;
}

.hmd-pl-12 { padding-left: 120px;
}

.hmd-pa-14 { padding: 140px;
}

.hmd-pv-14 { padding-top: 140px; padding-bottom: 140px;
}

.hmd-ph-14 { padding-left: 140px; padding-right: 140px;
}

.hmd-pt-14 { padding-top: 140px;
}

.hmd-pr-14 { padding-right: 140px;
}

.hmd-pb-14 { padding-bottom: 140px;
}

.hmd-pl-14 { padding-left: 140px;
}

.hmd-pa-16 { padding: 160px;
}

.hmd-pv-16 { padding-top: 160px; padding-bottom: 160px;
}

.hmd-ph-16 { padding-left: 160px; padding-right: 160px;
}

.hmd-pt-16 { padding-top: 160px;
}

.hmd-pr-16 { padding-right: 160px;
}

.hmd-pb-16 { padding-bottom: 160px;
}

.hmd-pl-16 { padding-left: 160px;
}

.hmd-pa-auto { padding: auto;
}

.hmd-pv-auto { padding-top: auto; padding-bottom: auto;
}

.hmd-ph-auto { padding-left: auto; padding-right: auto;
}

.hmd-pt-auto { padding-top: auto;
}

.hmd-pr-auto { padding-right: auto;
}

.hmd-pb-auto { padding-bottom: auto;
}

.hmd-pl-auto { padding-left: auto;
}

.hmd-ma-0 { margin: 0;
}

.hmd-mv-0 { margin-top: 0; margin-bottom: 0;
}

.hmd-mh-0 { margin-left: 0; margin-right: 0;
}

.hmd-mt-0 { margin-top: 0;
}

.hmd-mr-0 { margin-right: 0;
}

.hmd-mb-0 { margin-bottom: 0;
}

.hmd-ml-0 { margin-left: 0;
}

.hmd-nt-0 { margin-top: -0;
}

.hmd-nr-0 { margin-right: -0;
}

.hmd-nb-0 { margin-bottom: -0;
}

.hmd-nl-0 { margin-left: -0;
}

.hmd-ma-1\/10 { margin: 1px;
}

.hmd-mv-1\/10 { margin-top: 1px; margin-bottom: 1px;
}

.hmd-mh-1\/10 { margin-left: 1px; margin-right: 1px;
}

.hmd-mt-1\/10 { margin-top: 1px;
}

.hmd-mr-1\/10 { margin-right: 1px;
}

.hmd-mb-1\/10 { margin-bottom: 1px;
}

.hmd-ml-1\/10 { margin-left: 1px;
}

.hmd-nt-1\/10 { margin-top: -1px;
}

.hmd-nr-1\/10 { margin-right: -1px;
}

.hmd-nb-1\/10 { margin-bottom: -1px;
}

.hmd-nl-1\/10 { margin-left: -1px;
}

.hmd-ma-1\/5 { margin: 2px;
}

.hmd-mv-1\/5 { margin-top: 2px; margin-bottom: 2px;
}

.hmd-mh-1\/5 { margin-left: 2px; margin-right: 2px;
}

.hmd-mt-1\/5 { margin-top: 2px;
}

.hmd-mr-1\/5 { margin-right: 2px;
}

.hmd-mb-1\/5 { margin-bottom: 2px;
}

.hmd-ml-1\/5 { margin-left: 2px;
}

.hmd-nt-1\/5 { margin-top: -2px;
}

.hmd-nr-1\/5 { margin-right: -2px;
}

.hmd-nb-1\/5 { margin-bottom: -2px;
}

.hmd-nl-1\/5 { margin-left: -2px;
}

.hmd-ma-1\/4 { margin: .25rem;
}

.hmd-mv-1\/4 { margin-top: .25rem; margin-bottom: .25rem;
}

.hmd-mh-1\/4 { margin-left: .25rem; margin-right: .25rem;
}

.hmd-mt-1\/4 { margin-top: .25rem;
}

.hmd-mr-1\/4 { margin-right: .25rem;
}

.hmd-mb-1\/4 { margin-bottom: .25rem;
}

.hmd-ml-1\/4 { margin-left: .25rem;
}

.hmd-nt-1\/4 { margin-top: -0.25rem;
}

.hmd-nr-1\/4 { margin-right: -0.25rem;
}

.hmd-nb-1\/4 { margin-bottom: -0.25rem;
}

.hmd-nl-1\/4 { margin-left: -0.25rem;
}

.hmd-ma-3\/4 { margin: .75rem;
}

.hmd-mv-3\/4 { margin-top: .75rem; margin-bottom: .75rem;
}

.hmd-mh-3\/4 { margin-left: .75rem; margin-right: .75rem;
}

.hmd-mt-3\/4 { margin-top: .75rem;
}

.hmd-mr-3\/4 { margin-right: .75rem;
}

.hmd-mb-3\/4 { margin-bottom: .75rem;
}

.hmd-ml-3\/4 { margin-left: .75rem;
}

.hmd-nt-3\/4 { margin-top: -0.75rem;
}

.hmd-nr-3\/4 { margin-right: -0.75rem;
}

.hmd-nb-3\/4 { margin-bottom: -0.75rem;
}

.hmd-nl-3\/4 { margin-left: -0.75rem;
}

.hmd-ma-1\/8 { margin: .125rem;
}

.hmd-mv-1\/8 { margin-top: .125rem; margin-bottom: .125rem;
}

.hmd-mh-1\/8 { margin-left: .125rem; margin-right: .125rem;
}

.hmd-mt-1\/8 { margin-top: .125rem;
}

.hmd-mr-1\/8 { margin-right: .125rem;
}

.hmd-mb-1\/8 { margin-bottom: .125rem;
}

.hmd-ml-1\/8 { margin-left: .125rem;
}

.hmd-nt-1\/8 { margin-top: -0.125rem;
}

.hmd-nr-1\/8 { margin-right: -0.125rem;
}

.hmd-nb-1\/8 { margin-bottom: -0.125rem;
}

.hmd-nl-1\/8 { margin-left: -0.125rem;
}

.hmd-ma-1\/2 { margin: 5px;
}

.hmd-mv-1\/2 { margin-top: 5px; margin-bottom: 5px;
}

.hmd-mh-1\/2 { margin-left: 5px; margin-right: 5px;
}

.hmd-mt-1\/2 { margin-top: 5px;
}

.hmd-mr-1\/2 { margin-right: 5px;
}

.hmd-mb-1\/2 { margin-bottom: 5px;
}

.hmd-ml-1\/2 { margin-left: 5px;
}

.hmd-nt-1\/2 { margin-top: -5px;
}

.hmd-nr-1\/2 { margin-right: -5px;
}

.hmd-nb-1\/2 { margin-bottom: -5px;
}

.hmd-nl-1\/2 { margin-left: -5px;
}

.hmd-ma-1 { margin: 10px;
}

.hmd-mv-1 { margin-top: 10px; margin-bottom: 10px;
}

.hmd-mh-1 { margin-left: 10px; margin-right: 10px;
}

.hmd-mt-1 { margin-top: 10px;
}

.hmd-mr-1 { margin-right: 10px;
}

.hmd-mb-1 { margin-bottom: 10px;
}

.hmd-ml-1 { margin-left: 10px;
}

.hmd-nt-1 { margin-top: -10px;
}

.hmd-nr-1 { margin-right: -10px;
}

.hmd-nb-1 { margin-bottom: -10px;
}

.hmd-nl-1 { margin-left: -10px;
}

.hmd-ma-3\/2 { margin: 15px;
}

.hmd-mv-3\/2 { margin-top: 15px; margin-bottom: 15px;
}

.hmd-mh-3\/2 { margin-left: 15px; margin-right: 15px;
}

.hmd-mt-3\/2 { margin-top: 15px;
}

.hmd-mr-3\/2 { margin-right: 15px;
}

.hmd-mb-3\/2 { margin-bottom: 15px;
}

.hmd-ml-3\/2 { margin-left: 15px;
}

.hmd-nt-3\/2 { margin-top: -15px;
}

.hmd-nr-3\/2 { margin-right: -15px;
}

.hmd-nb-3\/2 { margin-bottom: -15px;
}

.hmd-nl-3\/2 { margin-left: -15px;
}

.hmd-ma-2 { margin: 20px;
}

.hmd-mv-2 { margin-top: 20px; margin-bottom: 20px;
}

.hmd-mh-2 { margin-left: 20px; margin-right: 20px;
}

.hmd-mt-2 { margin-top: 20px;
}

.hmd-mr-2 { margin-right: 20px;
}

.hmd-mb-2 { margin-bottom: 20px;
}

.hmd-ml-2 { margin-left: 20px;
}

.hmd-nt-2 { margin-top: -20px;
}

.hmd-nr-2 { margin-right: -20px;
}

.hmd-nb-2 { margin-bottom: -20px;
}

.hmd-nl-2 { margin-left: -20px;
}

.hmd-ma-25 { margin: 25px;
}

.hmd-mv-25 { margin-top: 25px; margin-bottom: 25px;
}

.hmd-mh-25 { margin-left: 25px; margin-right: 25px;
}

.hmd-mt-25 { margin-top: 25px;
}

.hmd-mr-25 { margin-right: 25px;
}

.hmd-mb-25 { margin-bottom: 25px;
}

.hmd-ml-25 { margin-left: 25px;
}

.hmd-nt-25 { margin-top: -25px;
}

.hmd-nr-25 { margin-right: -25px;
}

.hmd-nb-25 { margin-bottom: -25px;
}

.hmd-nl-25 { margin-left: -25px;
}

.hmd-ma-3 { margin: 30px;
}

.hmd-mv-3 { margin-top: 30px; margin-bottom: 30px;
}

.hmd-mh-3 { margin-left: 30px; margin-right: 30px;
}

.hmd-mt-3 { margin-top: 30px;
}

.hmd-mr-3 { margin-right: 30px;
}

.hmd-mb-3 { margin-bottom: 30px;
}

.hmd-ml-3 { margin-left: 30px;
}

.hmd-nt-3 { margin-top: -30px;
}

.hmd-nr-3 { margin-right: -30px;
}

.hmd-nb-3 { margin-bottom: -30px;
}

.hmd-nl-3 { margin-left: -30px;
}

.hmd-ma-35 { margin: 35px;
}

.hmd-mv-35 { margin-top: 35px; margin-bottom: 35px;
}

.hmd-mh-35 { margin-left: 35px; margin-right: 35px;
}

.hmd-mt-35 { margin-top: 35px;
}

.hmd-mr-35 { margin-right: 35px;
}

.hmd-mb-35 { margin-bottom: 35px;
}

.hmd-ml-35 { margin-left: 35px;
}

.hmd-nt-35 { margin-top: -35px;
}

.hmd-nr-35 { margin-right: -35px;
}

.hmd-nb-35 { margin-bottom: -35px;
}

.hmd-nl-35 { margin-left: -35px;
}

.hmd-ma-4 { margin: 40px;
}

.hmd-mv-4 { margin-top: 40px; margin-bottom: 40px;
}

.hmd-mh-4 { margin-left: 40px; margin-right: 40px;
}

.hmd-mt-4 { margin-top: 40px;
}

.hmd-mr-4 { margin-right: 40px;
}

.hmd-mb-4 { margin-bottom: 40px;
}

.hmd-ml-4 { margin-left: 40px;
}

.hmd-nt-4 { margin-top: -40px;
}

.hmd-nr-4 { margin-right: -40px;
}

.hmd-nb-4 { margin-bottom: -40px;
}

.hmd-nl-4 { margin-left: -40px;
}

.hmd-ma-5 { margin: 50px;
}

.hmd-mv-5 { margin-top: 50px; margin-bottom: 50px;
}

.hmd-mh-5 { margin-left: 50px; margin-right: 50px;
}

.hmd-mt-5 { margin-top: 50px;
}

.hmd-mr-5 { margin-right: 50px;
}

.hmd-mb-5 { margin-bottom: 50px;
}

.hmd-ml-5 { margin-left: 50px;
}

.hmd-nt-5 { margin-top: -50px;
}

.hmd-nr-5 { margin-right: -50px;
}

.hmd-nb-5 { margin-bottom: -50px;
}

.hmd-nl-5 { margin-left: -50px;
}

.hmd-ma-55 { margin: 55px;
}

.hmd-mv-55 { margin-top: 55px; margin-bottom: 55px;
}

.hmd-mh-55 { margin-left: 55px; margin-right: 55px;
}

.hmd-mt-55 { margin-top: 55px;
}

.hmd-mr-55 { margin-right: 55px;
}

.hmd-mb-55 { margin-bottom: 55px;
}

.hmd-ml-55 { margin-left: 55px;
}

.hmd-nt-55 { margin-top: -55px;
}

.hmd-nr-55 { margin-right: -55px;
}

.hmd-nb-55 { margin-bottom: -55px;
}

.hmd-nl-55 { margin-left: -55px;
}

.hmd-ma-6 { margin: 60px;
}

.hmd-mv-6 { margin-top: 60px; margin-bottom: 60px;
}

.hmd-mh-6 { margin-left: 60px; margin-right: 60px;
}

.hmd-mt-6 { margin-top: 60px;
}

.hmd-mr-6 { margin-right: 60px;
}

.hmd-mb-6 { margin-bottom: 60px;
}

.hmd-ml-6 { margin-left: 60px;
}

.hmd-nt-6 { margin-top: -60px;
}

.hmd-nr-6 { margin-right: -60px;
}

.hmd-nb-6 { margin-bottom: -60px;
}

.hmd-nl-6 { margin-left: -60px;
}

.hmd-ma-7 { margin: 70px;
}

.hmd-mv-7 { margin-top: 70px; margin-bottom: 70px;
}

.hmd-mh-7 { margin-left: 70px; margin-right: 70px;
}

.hmd-mt-7 { margin-top: 70px;
}

.hmd-mr-7 { margin-right: 70px;
}

.hmd-mb-7 { margin-bottom: 70px;
}

.hmd-ml-7 { margin-left: 70px;
}

.hmd-nt-7 { margin-top: -70px;
}

.hmd-nr-7 { margin-right: -70px;
}

.hmd-nb-7 { margin-bottom: -70px;
}

.hmd-nl-7 { margin-left: -70px;
}

.hmd-ma-8 { margin: 80px;
}

.hmd-mv-8 { margin-top: 80px; margin-bottom: 80px;
}

.hmd-mh-8 { margin-left: 80px; margin-right: 80px;
}

.hmd-mt-8 { margin-top: 80px;
}

.hmd-mr-8 { margin-right: 80px;
}

.hmd-mb-8 { margin-bottom: 80px;
}

.hmd-ml-8 { margin-left: 80px;
}

.hmd-nt-8 { margin-top: -80px;
}

.hmd-nr-8 { margin-right: -80px;
}

.hmd-nb-8 { margin-bottom: -80px;
}

.hmd-nl-8 { margin-left: -80px;
}

.hmd-ma-10 { margin: 100px;
}

.hmd-mv-10 { margin-top: 100px; margin-bottom: 100px;
}

.hmd-mh-10 { margin-left: 100px; margin-right: 100px;
}

.hmd-mt-10 { margin-top: 100px;
}

.hmd-mr-10 { margin-right: 100px;
}

.hmd-mb-10 { margin-bottom: 100px;
}

.hmd-ml-10 { margin-left: 100px;
}

.hmd-nt-10 { margin-top: -100px;
}

.hmd-nr-10 { margin-right: -100px;
}

.hmd-nb-10 { margin-bottom: -100px;
}

.hmd-nl-10 { margin-left: -100px;
}

.hmd-ma-12 { margin: 120px;
}

.hmd-mv-12 { margin-top: 120px; margin-bottom: 120px;
}

.hmd-mh-12 { margin-left: 120px; margin-right: 120px;
}

.hmd-mt-12 { margin-top: 120px;
}

.hmd-mr-12 { margin-right: 120px;
}

.hmd-mb-12 { margin-bottom: 120px;
}

.hmd-ml-12 { margin-left: 120px;
}

.hmd-nt-12 { margin-top: -120px;
}

.hmd-nr-12 { margin-right: -120px;
}

.hmd-nb-12 { margin-bottom: -120px;
}

.hmd-nl-12 { margin-left: -120px;
}

.hmd-ma-14 { margin: 140px;
}

.hmd-mv-14 { margin-top: 140px; margin-bottom: 140px;
}

.hmd-mh-14 { margin-left: 140px; margin-right: 140px;
}

.hmd-mt-14 { margin-top: 140px;
}

.hmd-mr-14 { margin-right: 140px;
}

.hmd-mb-14 { margin-bottom: 140px;
}

.hmd-ml-14 { margin-left: 140px;
}

.hmd-nt-14 { margin-top: -140px;
}

.hmd-nr-14 { margin-right: -140px;
}

.hmd-nb-14 { margin-bottom: -140px;
}

.hmd-nl-14 { margin-left: -140px;
}

.hmd-ma-16 { margin: 160px;
}

.hmd-mv-16 { margin-top: 160px; margin-bottom: 160px;
}

.hmd-mh-16 { margin-left: 160px; margin-right: 160px;
}

.hmd-mt-16 { margin-top: 160px;
}

.hmd-mr-16 { margin-right: 160px;
}

.hmd-mb-16 { margin-bottom: 160px;
}

.hmd-ml-16 { margin-left: 160px;
}

.hmd-nt-16 { margin-top: -160px;
}

.hmd-nr-16 { margin-right: -160px;
}

.hmd-nb-16 { margin-bottom: -160px;
}

.hmd-nl-16 { margin-left: -160px;
}

.hmd-ma-auto { margin: auto;
}

.hmd-mv-auto { margin-top: auto; margin-bottom: auto;
}

.hmd-mh-auto { margin-left: auto; margin-right: auto;
}

.hmd-mt-auto { margin-top: auto;
}

.hmd-mr-auto { margin-right: auto;
}

.hmd-mb-auto { margin-bottom: auto;
}

.hmd-ml-auto { margin-left: auto;
}

.hmd-nt-auto { margin-top: -auto;
}

.hmd-nr-auto { margin-right: -auto;
}

.hmd-nb-auto { margin-bottom: -auto;
}

.hmd-nl-auto { margin-left: -auto;
}

.hmd-mh-auto- { margin: 0 auto;
}

.hmd-w-1 { width: 10px;
}

.hmd-mw-1 { max-width: 10px;
}

.hmd-nw-1 { min-width: 10px;
}

.hmd-w-2 { width: 20px;
}

.hmd-mw-2 { max-width: 20px;
}

.hmd-nw-2 { min-width: 20px;
}

.hmd-w-3 { width: 30px;
}

.hmd-mw-3 { max-width: 30px;
}

.hmd-nw-3 { min-width: 30px;
}

.hmd-w-4 { width: 40px;
}

.hmd-mw-4 { max-width: 40px;
}

.hmd-nw-4 { min-width: 40px;
}

.hmd-w-8 { width: 80px;
}

.hmd-mw-8 { max-width: 80px;
}

.hmd-nw-8 { min-width: 80px;
}

.hmd-w-16 { width: 160px;
}

.hmd-mw-16 { max-width: 160px;
}

.hmd-nw-16 { min-width: 160px;
}

.hmd-w-18 { width: 180px;
}

.hmd-mw-18 { max-width: 180px;
}

.hmd-nw-18 { min-width: 180px;
}

.hmd-w-30 { width: 300px;
}

.hmd-mw-30 { max-width: 300px;
}

.hmd-nw-30 { min-width: 300px;
}

.hmd-w-110 { width: 1110px;
}

.hmd-mw-110 { max-width: 1110px;
}

.hmd-nw-110 { min-width: 1110px;
}

.hmd-w-1\/10 { width: 10%;
}

.hmd-mw-1\/10 { max-width: 10%;
}

.hmd-nw-1\/10 { min-width: 10%;
}

.hmd-w-1\/5 { width: 20%;
}

.hmd-mw-1\/5 { max-width: 20%;
}

.hmd-nw-1\/5 { min-width: 20%;
}

.hmd-w-1\/4 { width: 25%;
}

.hmd-mw-1\/4 { max-width: 25%;
}

.hmd-nw-1\/4 { min-width: 25%;
}

.hmd-w-3\/10 { width: 30%;
}

.hmd-mw-3\/10 { max-width: 30%;
}

.hmd-nw-3\/10 { min-width: 30%;
}

.hmd-w-1\/3 { width: 33.3333%;
}

.hmd-mw-1\/3 { max-width: 33.3333%;
}

.hmd-nw-1\/3 { min-width: 33.3333%;
}

.hmd-w-2\/5 { width: 40%;
}

.hmd-mw-2\/5 { max-width: 40%;
}

.hmd-nw-2\/5 { min-width: 40%;
}

.hmd-w-1\/2 { width: 50%;
}

.hmd-mw-1\/2 { max-width: 50%;
}

.hmd-nw-1\/2 { min-width: 50%;
}

.hmd-w-3\/5 { width: 60%;
}

.hmd-mw-3\/5 { max-width: 60%;
}

.hmd-nw-3\/5 { min-width: 60%;
}

.hmd-w-7\/10 { width: 70%;
}

.hmd-mw-7\/10 { max-width: 70%;
}

.hmd-nw-7\/10 { min-width: 70%;
}

.hmd-w-3\/4 { width: 75%;
}

.hmd-mw-3\/4 { max-width: 75%;
}

.hmd-nw-3\/4 { min-width: 75%;
}

.hmd-w-4\/5 { width: 80%;
}

.hmd-mw-4\/5 { max-width: 80%;
}

.hmd-nw-4\/5 { min-width: 80%;
}

.hmd-w-9\/10 { width: 90%;
}

.hmd-mw-9\/10 { max-width: 90%;
}

.hmd-nw-9\/10 { min-width: 90%;
}

.hmd-w-full { width: 100%;
}

.hmd-mw-full { max-width: 100%;
}

.hmd-nw-full { min-width: 100%;
}

.hmd-w-100 { width: 100%;
}

.hmd-mw-100 { max-width: 100%;
}

.hmd-nw-100 { min-width: 100%;
}

.hmd-w-auto { width: auto;
}

.hmd-mw-auto { max-width: auto;
}

.hmd-nw-auto { min-width: auto;
}

.hmd-text-left { text-align: left;
}

.hmd-text-right { text-align: right;
}

.hmd-text-center { text-align: center;
}

.hmd-text-bold { font-weight: bold;
}

.hmd-text-underline { text-decoration: underline;
}

.ellipsis-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%;
}

.text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%;
}

a.unset-anchor-style { color: unset;
}

a.unset-anchor-style:hover { color: unset; text-decoration: none;
}

.hmd-text-underline { text-decoration: underline;
}

.hmd-flex { display: flex;
}

.inline-flex { display: inline-flex;
}

.hmd-flex-auto { flex: 1 1 auto; min-width: 0; min-height: 0;
}

.hmd-flex-one { flex: 1;
}

.hmd-flex-two { flex: 2;
}

.hmd-flex-none { flex: none;
}

.hmd-flex-column { flex-direction: column;
}

.hmd-flex-row { flex-direction: row;
}

.hmd-flex-wrap { flex-wrap: wrap;
}

.hmd-flex-nowrap { flex-wrap: nowrap;
}

.hmd-flex-wrap-reverse { flex-wrap: wrap-reverse;
}

.hmd-flex-column-reverse { flex-direction: column-reverse;
}

.hmd-flex-row-reverse { flex-direction: row-reverse;
}

.hmd-items-start { align-items: flex-start;
}

.hmd-items-end { align-items: flex-end;
}

.hmd-items-center { align-items: center;
}

.hmd-items-baseline { align-items: baseline;
}

.hmd-items-stretch { align-items: stretch;
}

.hmd-self-start { align-self: flex-start;
}

.hmd-self-end { align-self: flex-end;
}

.hmd-self-center { align-self: center;
}

.hmd-self-baseline { align-self: baseline;
}

.hmd-self-stretch { align-self: stretch;
}

.hmd-justify-start { justify-content: flex-start;
}

.hmd-justify-end { justify-content: flex-end;
}

.hmd-justify-center { justify-content: center;
}

.hmd-justify-between { justify-content: space-between;
}

.hmd-justify-around { justify-content: space-around;
}

.hmd-content-start { align-content: flex-start;
}

.hmd-content-end { align-content: flex-end;
}

.hmd-content-center { align-content: center;
}

.hmd-content-between { align-content: space-between;
}

.hmd-content-around { align-content: space-around;
}

.hmd-content-stretch { align-content: stretch;
}

.hmd-order-0 { order: 0;
}

.hmd-order-1 { order: 1;
}

.hmd-order-2 { order: 2;
}

.hmd-order-3 { order: 3;
}

.hmd-order-4 { order: 4;
}

.hmd-order-5 { order: 5;
}

.hmd-order-6 { order: 6;
}

.hmd-order-7 { order: 7;
}

.hmd-order-8 { order: 8;
}

.hmd-order-last { order: 99999;
}

.hmd-flex-grow-0 { flex-grow: 0;
}

.hmd-flex-grow-1 { flex-grow: 1;
}

.hmd-flex-shrink-0 { flex-shrink: 0;
}

.hmd-flex-shrink-1 { flex-shrink: 1;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 600;
}

h2, .h2, .f2 { font-size: 2.8rem; line-height: 2.4rem;
}

h3, .h3, .f3 { font-size: 2.2rem;
}

h4, .h4, .f4 { font-size: 1.8rem;
}

.hmd-text-xs { font-size: 10px;
}

.hmd-text-sm { font-size: 12px;
}

.hmd-text-x1 { font-size: 15px;
}

.hmd-text-x2 { font-size: 20px;
}

.hmd-text-x3 { font-size: 25px;
}

.hmd-text-x4 { font-size: 32px;
}

.hmd-text-x5 { font-size: 35px;
}

.hmd-text-x6 { font-size: 40px;
}

.hmd-text-line-height-x1 { line-height: 1;
}

.hmd-br0 { border-radius: 0;
}

.hmd-br1 { border-radius: .125rem;
}

.hmd-br2 { border-radius: .25rem;
}

.hmd-br3 { border-radius: .5rem;
}

.hmd-br4 { border-radius: 1rem;
}

.hmd-br-100 { border-radius: 100%;
}

.hmd-br-pill { border-radius: 9999px;
}

.hmd-br-sm { border-radius: 6px;
}

.hmd-dn { display: none;
}

.hmd-di { display: inline;
}

.hmd-db { display: block;
}

.hmd-dib { display: inline-block;
}

.hmd-dit { display: inline-table;
}

.hmd-dt { display: table;
}

.hmd-dtc { display: table-cell;
}

.hmd-dt-row { display: table-row;
}

.hmd-dt-row-group { display: table-row-group;
}

.hmd-dt-column { display: table-column;
}

.hmd-dt-column-group { display: table-column-group;
}

.hmd-dns { display: unset;
}

.hmd-dni { display: none !important;
}

.hmd-vv { visibility: visible;
}

.hmd-vh { visibility: hidden;
}

.hmd-list-style-none { list-style: none;
}

@media(max-width: 767px) {
  .hmd-op-0-xs { opacity: 0%;
  }

  .hmd-op-1-xs { opacity: 10%;
  }

  .hmd-op-2-xs { opacity: 20%;
  }

  .hmd-op-3-xs { opacity: 30%;
  }

  .hmd-op-4-xs { opacity: 40%;
  }

  .hmd-op-5-xs { opacity: 50%;
  }

  .hmd-op-6-xs { opacity: 60%;
  }

  .hmd-op-7-xs { opacity: 70%;
  }

  .hmd-op-8-xs { opacity: 80%;
  }

  .hmd-op-9-xs { opacity: 90%;
  }

  .hmd-op-10-xs { opacity: 100%;
  }

  .hmd-pa-0-xs { padding: 0;
  }

  .hmd-pv-0-xs { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-xs { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-xs { padding-top: 0;
  }

  .hmd-pr-0-xs { padding-right: 0;
  }

  .hmd-pb-0-xs { padding-bottom: 0;
  }

  .hmd-pl-0-xs { padding-left: 0;
  }

  .hmd-pa-1\/10-xs { padding: 1px;
  }

  .hmd-pv-1\/10-xs { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-xs { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-xs { padding-top: 1px;
  }

  .hmd-pr-1\/10-xs { padding-right: 1px;
  }

  .hmd-pb-1\/10-xs { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-xs { padding-left: 1px;
  }

  .hmd-pa-1\/5-xs { padding: 2px;
  }

  .hmd-pv-1\/5-xs { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-xs { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-xs { padding-top: 2px;
  }

  .hmd-pr-1\/5-xs { padding-right: 2px;
  }

  .hmd-pb-1\/5-xs { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-xs { padding-left: 2px;
  }

  .hmd-pa-1\/4-xs { padding: .25rem;
  }

  .hmd-pv-1\/4-xs { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-xs { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-xs { padding-top: .25rem;
  }

  .hmd-pr-1\/4-xs { padding-right: .25rem;
  }

  .hmd-pb-1\/4-xs { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-xs { padding-left: .25rem;
  }

  .hmd-pa-3\/4-xs { padding: .75rem;
  }

  .hmd-pv-3\/4-xs { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-xs { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-xs { padding-top: .75rem;
  }

  .hmd-pr-3\/4-xs { padding-right: .75rem;
  }

  .hmd-pb-3\/4-xs { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-xs { padding-left: .75rem;
  }

  .hmd-pa-1\/8-xs { padding: .125rem;
  }

  .hmd-pv-1\/8-xs { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-xs { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-xs { padding-top: .125rem;
  }

  .hmd-pr-1\/8-xs { padding-right: .125rem;
  }

  .hmd-pb-1\/8-xs { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-xs { padding-left: .125rem;
  }

  .hmd-pa-1\/2-xs { padding: 5px;
  }

  .hmd-pv-1\/2-xs { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-xs { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-xs { padding-top: 5px;
  }

  .hmd-pr-1\/2-xs { padding-right: 5px;
  }

  .hmd-pb-1\/2-xs { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-xs { padding-left: 5px;
  }

  .hmd-pa-1-xs { padding: 10px;
  }

  .hmd-pv-1-xs { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-xs { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-xs { padding-top: 10px;
  }

  .hmd-pr-1-xs { padding-right: 10px;
  }

  .hmd-pb-1-xs { padding-bottom: 10px;
  }

  .hmd-pl-1-xs { padding-left: 10px;
  }

  .hmd-pa-3\/2-xs { padding: 15px;
  }

  .hmd-pv-3\/2-xs { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-xs { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-xs { padding-top: 15px;
  }

  .hmd-pr-3\/2-xs { padding-right: 15px;
  }

  .hmd-pb-3\/2-xs { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-xs { padding-left: 15px;
  }

  .hmd-pa-2-xs { padding: 20px;
  }

  .hmd-pv-2-xs { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-xs { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-xs { padding-top: 20px;
  }

  .hmd-pr-2-xs { padding-right: 20px;
  }

  .hmd-pb-2-xs { padding-bottom: 20px;
  }

  .hmd-pl-2-xs { padding-left: 20px;
  }

  .hmd-pa-25-xs { padding: 25px;
  }

  .hmd-pv-25-xs { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-xs { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-xs { padding-top: 25px;
  }

  .hmd-pr-25-xs { padding-right: 25px;
  }

  .hmd-pb-25-xs { padding-bottom: 25px;
  }

  .hmd-pl-25-xs { padding-left: 25px;
  }

  .hmd-pa-3-xs { padding: 30px;
  }

  .hmd-pv-3-xs { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-xs { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-xs { padding-top: 30px;
  }

  .hmd-pr-3-xs { padding-right: 30px;
  }

  .hmd-pb-3-xs { padding-bottom: 30px;
  }

  .hmd-pl-3-xs { padding-left: 30px;
  }

  .hmd-pa-35-xs { padding: 35px;
  }

  .hmd-pv-35-xs { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-xs { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-xs { padding-top: 35px;
  }

  .hmd-pr-35-xs { padding-right: 35px;
  }

  .hmd-pb-35-xs { padding-bottom: 35px;
  }

  .hmd-pl-35-xs { padding-left: 35px;
  }

  .hmd-pa-4-xs { padding: 40px;
  }

  .hmd-pv-4-xs { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-xs { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-xs { padding-top: 40px;
  }

  .hmd-pr-4-xs { padding-right: 40px;
  }

  .hmd-pb-4-xs { padding-bottom: 40px;
  }

  .hmd-pl-4-xs { padding-left: 40px;
  }

  .hmd-pa-5-xs { padding: 50px;
  }

  .hmd-pv-5-xs { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-xs { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-xs { padding-top: 50px;
  }

  .hmd-pr-5-xs { padding-right: 50px;
  }

  .hmd-pb-5-xs { padding-bottom: 50px;
  }

  .hmd-pl-5-xs { padding-left: 50px;
  }

  .hmd-pa-55-xs { padding: 55px;
  }

  .hmd-pv-55-xs { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-xs { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-xs { padding-top: 55px;
  }

  .hmd-pr-55-xs { padding-right: 55px;
  }

  .hmd-pb-55-xs { padding-bottom: 55px;
  }

  .hmd-pl-55-xs { padding-left: 55px;
  }

  .hmd-pa-6-xs { padding: 60px;
  }

  .hmd-pv-6-xs { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-xs { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-xs { padding-top: 60px;
  }

  .hmd-pr-6-xs { padding-right: 60px;
  }

  .hmd-pb-6-xs { padding-bottom: 60px;
  }

  .hmd-pl-6-xs { padding-left: 60px;
  }

  .hmd-pa-7-xs { padding: 70px;
  }

  .hmd-pv-7-xs { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-xs { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-xs { padding-top: 70px;
  }

  .hmd-pr-7-xs { padding-right: 70px;
  }

  .hmd-pb-7-xs { padding-bottom: 70px;
  }

  .hmd-pl-7-xs { padding-left: 70px;
  }

  .hmd-pa-8-xs { padding: 80px;
  }

  .hmd-pv-8-xs { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-xs { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-xs { padding-top: 80px;
  }

  .hmd-pr-8-xs { padding-right: 80px;
  }

  .hmd-pb-8-xs { padding-bottom: 80px;
  }

  .hmd-pl-8-xs { padding-left: 80px;
  }

  .hmd-pa-10-xs { padding: 100px;
  }

  .hmd-pv-10-xs { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-xs { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-xs { padding-top: 100px;
  }

  .hmd-pr-10-xs { padding-right: 100px;
  }

  .hmd-pb-10-xs { padding-bottom: 100px;
  }

  .hmd-pl-10-xs { padding-left: 100px;
  }

  .hmd-pa-12-xs { padding: 120px;
  }

  .hmd-pv-12-xs { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-xs { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-xs { padding-top: 120px;
  }

  .hmd-pr-12-xs { padding-right: 120px;
  }

  .hmd-pb-12-xs { padding-bottom: 120px;
  }

  .hmd-pl-12-xs { padding-left: 120px;
  }

  .hmd-pa-14-xs { padding: 140px;
  }

  .hmd-pv-14-xs { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-xs { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-xs { padding-top: 140px;
  }

  .hmd-pr-14-xs { padding-right: 140px;
  }

  .hmd-pb-14-xs { padding-bottom: 140px;
  }

  .hmd-pl-14-xs { padding-left: 140px;
  }

  .hmd-pa-16-xs { padding: 160px;
  }

  .hmd-pv-16-xs { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-xs { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-xs { padding-top: 160px;
  }

  .hmd-pr-16-xs { padding-right: 160px;
  }

  .hmd-pb-16-xs { padding-bottom: 160px;
  }

  .hmd-pl-16-xs { padding-left: 160px;
  }

  .hmd-pa-auto-xs { padding: auto;
  }

  .hmd-pv-auto-xs { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-xs { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-xs { padding-top: auto;
  }

  .hmd-pr-auto-xs { padding-right: auto;
  }

  .hmd-pb-auto-xs { padding-bottom: auto;
  }

  .hmd-pl-auto-xs { padding-left: auto;
  }

  .hmd-ma-0-xs { margin: 0;
  }

  .hmd-mv-0-xs { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-xs { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-xs { margin-top: 0;
  }

  .hmd-mr-0-xs { margin-right: 0;
  }

  .hmd-mb-0-xs { margin-bottom: 0;
  }

  .hmd-ml-0-xs { margin-left: 0;
  }

  .hmd-nt-0-xs { margin-top: -0;
  }

  .hmd-nr-0-xs { margin-right: -0;
  }

  .hmd-nb-0-xs { margin-bottom: -0;
  }

  .hmd-nl-0-xs { margin-left: -0;
  }

  .hmd-ma-1\/10-xs { margin: 1px;
  }

  .hmd-mv-1\/10-xs { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-xs { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-xs { margin-top: 1px;
  }

  .hmd-mr-1\/10-xs { margin-right: 1px;
  }

  .hmd-mb-1\/10-xs { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-xs { margin-left: 1px;
  }

  .hmd-nt-1\/10-xs { margin-top: -1px;
  }

  .hmd-nr-1\/10-xs { margin-right: -1px;
  }

  .hmd-nb-1\/10-xs { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-xs { margin-left: -1px;
  }

  .hmd-ma-1\/5-xs { margin: 2px;
  }

  .hmd-mv-1\/5-xs { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-xs { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-xs { margin-top: 2px;
  }

  .hmd-mr-1\/5-xs { margin-right: 2px;
  }

  .hmd-mb-1\/5-xs { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-xs { margin-left: 2px;
  }

  .hmd-nt-1\/5-xs { margin-top: -2px;
  }

  .hmd-nr-1\/5-xs { margin-right: -2px;
  }

  .hmd-nb-1\/5-xs { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-xs { margin-left: -2px;
  }

  .hmd-ma-1\/4-xs { margin: .25rem;
  }

  .hmd-mv-1\/4-xs { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-xs { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-xs { margin-top: .25rem;
  }

  .hmd-mr-1\/4-xs { margin-right: .25rem;
  }

  .hmd-mb-1\/4-xs { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-xs { margin-left: .25rem;
  }

  .hmd-nt-1\/4-xs { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-xs { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-xs { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-xs { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-xs { margin: .75rem;
  }

  .hmd-mv-3\/4-xs { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-xs { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-xs { margin-top: .75rem;
  }

  .hmd-mr-3\/4-xs { margin-right: .75rem;
  }

  .hmd-mb-3\/4-xs { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-xs { margin-left: .75rem;
  }

  .hmd-nt-3\/4-xs { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-xs { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-xs { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-xs { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-xs { margin: .125rem;
  }

  .hmd-mv-1\/8-xs { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-xs { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-xs { margin-top: .125rem;
  }

  .hmd-mr-1\/8-xs { margin-right: .125rem;
  }

  .hmd-mb-1\/8-xs { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-xs { margin-left: .125rem;
  }

  .hmd-nt-1\/8-xs { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-xs { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-xs { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-xs { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-xs { margin: 5px;
  }

  .hmd-mv-1\/2-xs { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-xs { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-xs { margin-top: 5px;
  }

  .hmd-mr-1\/2-xs { margin-right: 5px;
  }

  .hmd-mb-1\/2-xs { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-xs { margin-left: 5px;
  }

  .hmd-nt-1\/2-xs { margin-top: -5px;
  }

  .hmd-nr-1\/2-xs { margin-right: -5px;
  }

  .hmd-nb-1\/2-xs { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-xs { margin-left: -5px;
  }

  .hmd-ma-1-xs { margin: 10px;
  }

  .hmd-mv-1-xs { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-xs { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-xs { margin-top: 10px;
  }

  .hmd-mr-1-xs { margin-right: 10px;
  }

  .hmd-mb-1-xs { margin-bottom: 10px;
  }

  .hmd-ml-1-xs { margin-left: 10px;
  }

  .hmd-nt-1-xs { margin-top: -10px;
  }

  .hmd-nr-1-xs { margin-right: -10px;
  }

  .hmd-nb-1-xs { margin-bottom: -10px;
  }

  .hmd-nl-1-xs { margin-left: -10px;
  }

  .hmd-ma-3\/2-xs { margin: 15px;
  }

  .hmd-mv-3\/2-xs { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-xs { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-xs { margin-top: 15px;
  }

  .hmd-mr-3\/2-xs { margin-right: 15px;
  }

  .hmd-mb-3\/2-xs { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-xs { margin-left: 15px;
  }

  .hmd-nt-3\/2-xs { margin-top: -15px;
  }

  .hmd-nr-3\/2-xs { margin-right: -15px;
  }

  .hmd-nb-3\/2-xs { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-xs { margin-left: -15px;
  }

  .hmd-ma-2-xs { margin: 20px;
  }

  .hmd-mv-2-xs { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-xs { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-xs { margin-top: 20px;
  }

  .hmd-mr-2-xs { margin-right: 20px;
  }

  .hmd-mb-2-xs { margin-bottom: 20px;
  }

  .hmd-ml-2-xs { margin-left: 20px;
  }

  .hmd-nt-2-xs { margin-top: -20px;
  }

  .hmd-nr-2-xs { margin-right: -20px;
  }

  .hmd-nb-2-xs { margin-bottom: -20px;
  }

  .hmd-nl-2-xs { margin-left: -20px;
  }

  .hmd-ma-25-xs { margin: 25px;
  }

  .hmd-mv-25-xs { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-xs { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-xs { margin-top: 25px;
  }

  .hmd-mr-25-xs { margin-right: 25px;
  }

  .hmd-mb-25-xs { margin-bottom: 25px;
  }

  .hmd-ml-25-xs { margin-left: 25px;
  }

  .hmd-nt-25-xs { margin-top: -25px;
  }

  .hmd-nr-25-xs { margin-right: -25px;
  }

  .hmd-nb-25-xs { margin-bottom: -25px;
  }

  .hmd-nl-25-xs { margin-left: -25px;
  }

  .hmd-ma-3-xs { margin: 30px;
  }

  .hmd-mv-3-xs { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-xs { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-xs { margin-top: 30px;
  }

  .hmd-mr-3-xs { margin-right: 30px;
  }

  .hmd-mb-3-xs { margin-bottom: 30px;
  }

  .hmd-ml-3-xs { margin-left: 30px;
  }

  .hmd-nt-3-xs { margin-top: -30px;
  }

  .hmd-nr-3-xs { margin-right: -30px;
  }

  .hmd-nb-3-xs { margin-bottom: -30px;
  }

  .hmd-nl-3-xs { margin-left: -30px;
  }

  .hmd-ma-35-xs { margin: 35px;
  }

  .hmd-mv-35-xs { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-xs { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-xs { margin-top: 35px;
  }

  .hmd-mr-35-xs { margin-right: 35px;
  }

  .hmd-mb-35-xs { margin-bottom: 35px;
  }

  .hmd-ml-35-xs { margin-left: 35px;
  }

  .hmd-nt-35-xs { margin-top: -35px;
  }

  .hmd-nr-35-xs { margin-right: -35px;
  }

  .hmd-nb-35-xs { margin-bottom: -35px;
  }

  .hmd-nl-35-xs { margin-left: -35px;
  }

  .hmd-ma-4-xs { margin: 40px;
  }

  .hmd-mv-4-xs { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-xs { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-xs { margin-top: 40px;
  }

  .hmd-mr-4-xs { margin-right: 40px;
  }

  .hmd-mb-4-xs { margin-bottom: 40px;
  }

  .hmd-ml-4-xs { margin-left: 40px;
  }

  .hmd-nt-4-xs { margin-top: -40px;
  }

  .hmd-nr-4-xs { margin-right: -40px;
  }

  .hmd-nb-4-xs { margin-bottom: -40px;
  }

  .hmd-nl-4-xs { margin-left: -40px;
  }

  .hmd-ma-5-xs { margin: 50px;
  }

  .hmd-mv-5-xs { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-xs { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-xs { margin-top: 50px;
  }

  .hmd-mr-5-xs { margin-right: 50px;
  }

  .hmd-mb-5-xs { margin-bottom: 50px;
  }

  .hmd-ml-5-xs { margin-left: 50px;
  }

  .hmd-nt-5-xs { margin-top: -50px;
  }

  .hmd-nr-5-xs { margin-right: -50px;
  }

  .hmd-nb-5-xs { margin-bottom: -50px;
  }

  .hmd-nl-5-xs { margin-left: -50px;
  }

  .hmd-ma-55-xs { margin: 55px;
  }

  .hmd-mv-55-xs { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-xs { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-xs { margin-top: 55px;
  }

  .hmd-mr-55-xs { margin-right: 55px;
  }

  .hmd-mb-55-xs { margin-bottom: 55px;
  }

  .hmd-ml-55-xs { margin-left: 55px;
  }

  .hmd-nt-55-xs { margin-top: -55px;
  }

  .hmd-nr-55-xs { margin-right: -55px;
  }

  .hmd-nb-55-xs { margin-bottom: -55px;
  }

  .hmd-nl-55-xs { margin-left: -55px;
  }

  .hmd-ma-6-xs { margin: 60px;
  }

  .hmd-mv-6-xs { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-xs { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-xs { margin-top: 60px;
  }

  .hmd-mr-6-xs { margin-right: 60px;
  }

  .hmd-mb-6-xs { margin-bottom: 60px;
  }

  .hmd-ml-6-xs { margin-left: 60px;
  }

  .hmd-nt-6-xs { margin-top: -60px;
  }

  .hmd-nr-6-xs { margin-right: -60px;
  }

  .hmd-nb-6-xs { margin-bottom: -60px;
  }

  .hmd-nl-6-xs { margin-left: -60px;
  }

  .hmd-ma-7-xs { margin: 70px;
  }

  .hmd-mv-7-xs { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-xs { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-xs { margin-top: 70px;
  }

  .hmd-mr-7-xs { margin-right: 70px;
  }

  .hmd-mb-7-xs { margin-bottom: 70px;
  }

  .hmd-ml-7-xs { margin-left: 70px;
  }

  .hmd-nt-7-xs { margin-top: -70px;
  }

  .hmd-nr-7-xs { margin-right: -70px;
  }

  .hmd-nb-7-xs { margin-bottom: -70px;
  }

  .hmd-nl-7-xs { margin-left: -70px;
  }

  .hmd-ma-8-xs { margin: 80px;
  }

  .hmd-mv-8-xs { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-xs { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-xs { margin-top: 80px;
  }

  .hmd-mr-8-xs { margin-right: 80px;
  }

  .hmd-mb-8-xs { margin-bottom: 80px;
  }

  .hmd-ml-8-xs { margin-left: 80px;
  }

  .hmd-nt-8-xs { margin-top: -80px;
  }

  .hmd-nr-8-xs { margin-right: -80px;
  }

  .hmd-nb-8-xs { margin-bottom: -80px;
  }

  .hmd-nl-8-xs { margin-left: -80px;
  }

  .hmd-ma-10-xs { margin: 100px;
  }

  .hmd-mv-10-xs { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-xs { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-xs { margin-top: 100px;
  }

  .hmd-mr-10-xs { margin-right: 100px;
  }

  .hmd-mb-10-xs { margin-bottom: 100px;
  }

  .hmd-ml-10-xs { margin-left: 100px;
  }

  .hmd-nt-10-xs { margin-top: -100px;
  }

  .hmd-nr-10-xs { margin-right: -100px;
  }

  .hmd-nb-10-xs { margin-bottom: -100px;
  }

  .hmd-nl-10-xs { margin-left: -100px;
  }

  .hmd-ma-12-xs { margin: 120px;
  }

  .hmd-mv-12-xs { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-xs { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-xs { margin-top: 120px;
  }

  .hmd-mr-12-xs { margin-right: 120px;
  }

  .hmd-mb-12-xs { margin-bottom: 120px;
  }

  .hmd-ml-12-xs { margin-left: 120px;
  }

  .hmd-nt-12-xs { margin-top: -120px;
  }

  .hmd-nr-12-xs { margin-right: -120px;
  }

  .hmd-nb-12-xs { margin-bottom: -120px;
  }

  .hmd-nl-12-xs { margin-left: -120px;
  }

  .hmd-ma-14-xs { margin: 140px;
  }

  .hmd-mv-14-xs { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-xs { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-xs { margin-top: 140px;
  }

  .hmd-mr-14-xs { margin-right: 140px;
  }

  .hmd-mb-14-xs { margin-bottom: 140px;
  }

  .hmd-ml-14-xs { margin-left: 140px;
  }

  .hmd-nt-14-xs { margin-top: -140px;
  }

  .hmd-nr-14-xs { margin-right: -140px;
  }

  .hmd-nb-14-xs { margin-bottom: -140px;
  }

  .hmd-nl-14-xs { margin-left: -140px;
  }

  .hmd-ma-16-xs { margin: 160px;
  }

  .hmd-mv-16-xs { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-xs { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-xs { margin-top: 160px;
  }

  .hmd-mr-16-xs { margin-right: 160px;
  }

  .hmd-mb-16-xs { margin-bottom: 160px;
  }

  .hmd-ml-16-xs { margin-left: 160px;
  }

  .hmd-nt-16-xs { margin-top: -160px;
  }

  .hmd-nr-16-xs { margin-right: -160px;
  }

  .hmd-nb-16-xs { margin-bottom: -160px;
  }

  .hmd-nl-16-xs { margin-left: -160px;
  }

  .hmd-ma-auto-xs { margin: auto;
  }

  .hmd-mv-auto-xs { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-xs { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-xs { margin-top: auto;
  }

  .hmd-mr-auto-xs { margin-right: auto;
  }

  .hmd-mb-auto-xs { margin-bottom: auto;
  }

  .hmd-ml-auto-xs { margin-left: auto;
  }

  .hmd-nt-auto-xs { margin-top: -auto;
  }

  .hmd-nr-auto-xs { margin-right: -auto;
  }

  .hmd-nb-auto-xs { margin-bottom: -auto;
  }

  .hmd-nl-auto-xs { margin-left: -auto;
  }

  .hmd-mh-auto--xs { margin: 0 auto;
  }

  .hmd-w-1-xs { width: 10px;
  }

  .hmd-mw-1-xs { max-width: 10px;
  }

  .hmd-nw-1-xs { min-width: 10px;
  }

  .hmd-w-2-xs { width: 20px;
  }

  .hmd-mw-2-xs { max-width: 20px;
  }

  .hmd-nw-2-xs { min-width: 20px;
  }

  .hmd-w-3-xs { width: 30px;
  }

  .hmd-mw-3-xs { max-width: 30px;
  }

  .hmd-nw-3-xs { min-width: 30px;
  }

  .hmd-w-4-xs { width: 40px;
  }

  .hmd-mw-4-xs { max-width: 40px;
  }

  .hmd-nw-4-xs { min-width: 40px;
  }

  .hmd-w-8-xs { width: 80px;
  }

  .hmd-mw-8-xs { max-width: 80px;
  }

  .hmd-nw-8-xs { min-width: 80px;
  }

  .hmd-w-16-xs { width: 160px;
  }

  .hmd-mw-16-xs { max-width: 160px;
  }

  .hmd-nw-16-xs { min-width: 160px;
  }

  .hmd-w-18-xs { width: 180px;
  }

  .hmd-mw-18-xs { max-width: 180px;
  }

  .hmd-nw-18-xs { min-width: 180px;
  }

  .hmd-w-30-xs { width: 300px;
  }

  .hmd-mw-30-xs { max-width: 300px;
  }

  .hmd-nw-30-xs { min-width: 300px;
  }

  .hmd-w-110-xs { width: 1110px;
  }

  .hmd-mw-110-xs { max-width: 1110px;
  }

  .hmd-nw-110-xs { min-width: 1110px;
  }

  .hmd-w-1\/10-xs { width: 10%;
  }

  .hmd-mw-1\/10-xs { max-width: 10%;
  }

  .hmd-nw-1\/10-xs { min-width: 10%;
  }

  .hmd-w-1\/5-xs { width: 20%;
  }

  .hmd-mw-1\/5-xs { max-width: 20%;
  }

  .hmd-nw-1\/5-xs { min-width: 20%;
  }

  .hmd-w-1\/4-xs { width: 25%;
  }

  .hmd-mw-1\/4-xs { max-width: 25%;
  }

  .hmd-nw-1\/4-xs { min-width: 25%;
  }

  .hmd-w-3\/10-xs { width: 30%;
  }

  .hmd-mw-3\/10-xs { max-width: 30%;
  }

  .hmd-nw-3\/10-xs { min-width: 30%;
  }

  .hmd-w-1\/3-xs { width: 33.3333%;
  }

  .hmd-mw-1\/3-xs { max-width: 33.3333%;
  }

  .hmd-nw-1\/3-xs { min-width: 33.3333%;
  }

  .hmd-w-2\/5-xs { width: 40%;
  }

  .hmd-mw-2\/5-xs { max-width: 40%;
  }

  .hmd-nw-2\/5-xs { min-width: 40%;
  }

  .hmd-w-1\/2-xs { width: 50%;
  }

  .hmd-mw-1\/2-xs { max-width: 50%;
  }

  .hmd-nw-1\/2-xs { min-width: 50%;
  }

  .hmd-w-3\/5-xs { width: 60%;
  }

  .hmd-mw-3\/5-xs { max-width: 60%;
  }

  .hmd-nw-3\/5-xs { min-width: 60%;
  }

  .hmd-w-7\/10-xs { width: 70%;
  }

  .hmd-mw-7\/10-xs { max-width: 70%;
  }

  .hmd-nw-7\/10-xs { min-width: 70%;
  }

  .hmd-w-3\/4-xs { width: 75%;
  }

  .hmd-mw-3\/4-xs { max-width: 75%;
  }

  .hmd-nw-3\/4-xs { min-width: 75%;
  }

  .hmd-w-4\/5-xs { width: 80%;
  }

  .hmd-mw-4\/5-xs { max-width: 80%;
  }

  .hmd-nw-4\/5-xs { min-width: 80%;
  }

  .hmd-w-9\/10-xs { width: 90%;
  }

  .hmd-mw-9\/10-xs { max-width: 90%;
  }

  .hmd-nw-9\/10-xs { min-width: 90%;
  }

  .hmd-w-full-xs { width: 100%;
  }

  .hmd-mw-full-xs { max-width: 100%;
  }

  .hmd-nw-full-xs { min-width: 100%;
  }

  .hmd-w-100-xs { width: 100%;
  }

  .hmd-mw-100-xs { max-width: 100%;
  }

  .hmd-nw-100-xs { min-width: 100%;
  }

  .hmd-w-auto-xs { width: auto;
  }

  .hmd-mw-auto-xs { max-width: auto;
  }

  .hmd-nw-auto-xs { min-width: auto;
  }

  .hmd-flex-xs { display: flex;
  }

  .inline-flex-xs { display: inline-flex;
  }

  .hmd-flex-auto-xs { flex: 1 1 auto; min-width: 0; min-height: 0;
  }

  .hmd-flex-one-xs { flex: 1;
  }

  .hmd-flex-two-xs { flex: 2;
  }

  .hmd-flex-none-xs { flex: none;
  }

  .hmd-flex-column-xs { flex-direction: column;
  }

  .hmd-flex-row-xs { flex-direction: row;
  }

  .hmd-flex-wrap-xs { flex-wrap: wrap;
  }

  .hmd-flex-nowrap-xs { flex-wrap: nowrap;
  }

  .hmd-flex-wrap-reverse-xs { flex-wrap: wrap-reverse;
  }

  .hmd-flex-column-reverse-xs { flex-direction: column-reverse;
  }

  .hmd-flex-row-reverse-xs { flex-direction: row-reverse;
  }

  .hmd-items-start-xs { align-items: flex-start;
  }

  .hmd-items-end-xs { align-items: flex-end;
  }

  .hmd-items-center-xs { align-items: center;
  }

  .hmd-items-baseline-xs { align-items: baseline;
  }

  .hmd-items-stretch-xs { align-items: stretch;
  }

  .hmd-self-start-xs { align-self: flex-start;
  }

  .hmd-self-end-xs { align-self: flex-end;
  }

  .hmd-self-center-xs { align-self: center;
  }

  .hmd-self-baseline-xs { align-self: baseline;
  }

  .hmd-self-stretch-xs { align-self: stretch;
  }

  .hmd-justify-start-xs { justify-content: flex-start;
  }

  .hmd-justify-end-xs { justify-content: flex-end;
  }

  .hmd-justify-center-xs { justify-content: center;
  }

  .hmd-justify-between-xs { justify-content: space-between;
  }

  .hmd-justify-around-xs { justify-content: space-around;
  }

  .hmd-content-start-xs { align-content: flex-start;
  }

  .hmd-content-end-xs { align-content: flex-end;
  }

  .hmd-content-center-xs { align-content: center;
  }

  .hmd-content-between-xs { align-content: space-between;
  }

  .hmd-content-around-xs { align-content: space-around;
  }

  .hmd-content-stretch-xs { align-content: stretch;
  }

  .hmd-order-0-xs { order: 0;
  }

  .hmd-order-1-xs { order: 1;
  }

  .hmd-order-2-xs { order: 2;
  }

  .hmd-order-3-xs { order: 3;
  }

  .hmd-order-4-xs { order: 4;
  }

  .hmd-order-5-xs { order: 5;
  }

  .hmd-order-6-xs { order: 6;
  }

  .hmd-order-7-xs { order: 7;
  }

  .hmd-order-8-xs { order: 8;
  }

  .hmd-order-last-xs { order: 99999;
  }

  .hmd-flex-grow-0-xs { flex-grow: 0;
  }

  .hmd-flex-grow-1-xs { flex-grow: 1;
  }

  .hmd-flex-shrink-0-xs { flex-shrink: 0;
  }

  .hmd-flex-shrink-1-xs { flex-shrink: 1;
  }

  h2, .h2, .f2 { font-size: 2.4rem;
  }

  h3, .h3, .f3 { font-size: 1.8rem;
  }

  .hmd-text-xs-xs { font-size: 10px;
  }

  .hmd-text-sm-xs { font-size: 12px;
  }

  .hmd-text-x1-xs { font-size: 15px;
  }

  .hmd-text-x2-xs { font-size: 20px;
  }

  .hmd-text-x3-xs { font-size: 25px;
  }

  .hmd-text-x4-xs { font-size: 32px;
  }

  .hmd-text-x5-xs { font-size: 35px;
  }

  .hmd-text-x6-xs { font-size: 40px;
  }

  .hmd-text-line-height-x1-xs { line-height: 1;
  }

  .hmd-dn-xs { display: none;
  }

  .hmd-di-xs { display: inline;
  }

  .hmd-db-xs { display: block;
  }

  .hmd-dib-xs { display: inline-block;
  }

  .hmd-dit-xs { display: inline-table;
  }

  .hmd-dt-xs { display: table;
  }

  .hmd-dtc-xs { display: table-cell;
  }

  .hmd-dt-row-xs { display: table-row;
  }

  .hmd-dt-row-group-xs { display: table-row-group;
  }

  .hmd-dt-column-xs { display: table-column;
  }

  .hmd-dt-column-group-xs { display: table-column-group;
  }

  .hmd-dns-xs { display: unset;
  }

  .hmd-dni-xs { display: none !important;
  }

  .hmd-vv-xs { visibility: visible;
  }

  .hmd-vh-xs { visibility: hidden;
  }
}

@media(min-width: 768px) {
  .hmd-op-0-sm { opacity: 0%;
  }

  .hmd-op-1-sm { opacity: 10%;
  }

  .hmd-op-2-sm { opacity: 20%;
  }

  .hmd-op-3-sm { opacity: 30%;
  }

  .hmd-op-4-sm { opacity: 40%;
  }

  .hmd-op-5-sm { opacity: 50%;
  }

  .hmd-op-6-sm { opacity: 60%;
  }

  .hmd-op-7-sm { opacity: 70%;
  }

  .hmd-op-8-sm { opacity: 80%;
  }

  .hmd-op-9-sm { opacity: 90%;
  }

  .hmd-op-10-sm { opacity: 100%;
  }

  .hmd-pa-0-sm { padding: 0;
  }

  .hmd-pv-0-sm { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-sm { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-sm { padding-top: 0;
  }

  .hmd-pr-0-sm { padding-right: 0;
  }

  .hmd-pb-0-sm { padding-bottom: 0;
  }

  .hmd-pl-0-sm { padding-left: 0;
  }

  .hmd-pa-1\/10-sm { padding: 1px;
  }

  .hmd-pv-1\/10-sm { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-sm { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-sm { padding-top: 1px;
  }

  .hmd-pr-1\/10-sm { padding-right: 1px;
  }

  .hmd-pb-1\/10-sm { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-sm { padding-left: 1px;
  }

  .hmd-pa-1\/5-sm { padding: 2px;
  }

  .hmd-pv-1\/5-sm { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-sm { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-sm { padding-top: 2px;
  }

  .hmd-pr-1\/5-sm { padding-right: 2px;
  }

  .hmd-pb-1\/5-sm { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-sm { padding-left: 2px;
  }

  .hmd-pa-1\/4-sm { padding: .25rem;
  }

  .hmd-pv-1\/4-sm { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-sm { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-sm { padding-top: .25rem;
  }

  .hmd-pr-1\/4-sm { padding-right: .25rem;
  }

  .hmd-pb-1\/4-sm { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-sm { padding-left: .25rem;
  }

  .hmd-pa-3\/4-sm { padding: .75rem;
  }

  .hmd-pv-3\/4-sm { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-sm { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-sm { padding-top: .75rem;
  }

  .hmd-pr-3\/4-sm { padding-right: .75rem;
  }

  .hmd-pb-3\/4-sm { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-sm { padding-left: .75rem;
  }

  .hmd-pa-1\/8-sm { padding: .125rem;
  }

  .hmd-pv-1\/8-sm { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-sm { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-sm { padding-top: .125rem;
  }

  .hmd-pr-1\/8-sm { padding-right: .125rem;
  }

  .hmd-pb-1\/8-sm { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-sm { padding-left: .125rem;
  }

  .hmd-pa-1\/2-sm { padding: 5px;
  }

  .hmd-pv-1\/2-sm { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-sm { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-sm { padding-top: 5px;
  }

  .hmd-pr-1\/2-sm { padding-right: 5px;
  }

  .hmd-pb-1\/2-sm { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-sm { padding-left: 5px;
  }

  .hmd-pa-1-sm { padding: 10px;
  }

  .hmd-pv-1-sm { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-sm { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-sm { padding-top: 10px;
  }

  .hmd-pr-1-sm { padding-right: 10px;
  }

  .hmd-pb-1-sm { padding-bottom: 10px;
  }

  .hmd-pl-1-sm { padding-left: 10px;
  }

  .hmd-pa-3\/2-sm { padding: 15px;
  }

  .hmd-pv-3\/2-sm { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-sm { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-sm { padding-top: 15px;
  }

  .hmd-pr-3\/2-sm { padding-right: 15px;
  }

  .hmd-pb-3\/2-sm { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-sm { padding-left: 15px;
  }

  .hmd-pa-2-sm { padding: 20px;
  }

  .hmd-pv-2-sm { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-sm { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-sm { padding-top: 20px;
  }

  .hmd-pr-2-sm { padding-right: 20px;
  }

  .hmd-pb-2-sm { padding-bottom: 20px;
  }

  .hmd-pl-2-sm { padding-left: 20px;
  }

  .hmd-pa-25-sm { padding: 25px;
  }

  .hmd-pv-25-sm { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-sm { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-sm { padding-top: 25px;
  }

  .hmd-pr-25-sm { padding-right: 25px;
  }

  .hmd-pb-25-sm { padding-bottom: 25px;
  }

  .hmd-pl-25-sm { padding-left: 25px;
  }

  .hmd-pa-3-sm { padding: 30px;
  }

  .hmd-pv-3-sm { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-sm { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-sm { padding-top: 30px;
  }

  .hmd-pr-3-sm { padding-right: 30px;
  }

  .hmd-pb-3-sm { padding-bottom: 30px;
  }

  .hmd-pl-3-sm { padding-left: 30px;
  }

  .hmd-pa-35-sm { padding: 35px;
  }

  .hmd-pv-35-sm { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-sm { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-sm { padding-top: 35px;
  }

  .hmd-pr-35-sm { padding-right: 35px;
  }

  .hmd-pb-35-sm { padding-bottom: 35px;
  }

  .hmd-pl-35-sm { padding-left: 35px;
  }

  .hmd-pa-4-sm { padding: 40px;
  }

  .hmd-pv-4-sm { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-sm { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-sm { padding-top: 40px;
  }

  .hmd-pr-4-sm { padding-right: 40px;
  }

  .hmd-pb-4-sm { padding-bottom: 40px;
  }

  .hmd-pl-4-sm { padding-left: 40px;
  }

  .hmd-pa-5-sm { padding: 50px;
  }

  .hmd-pv-5-sm { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-sm { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-sm { padding-top: 50px;
  }

  .hmd-pr-5-sm { padding-right: 50px;
  }

  .hmd-pb-5-sm { padding-bottom: 50px;
  }

  .hmd-pl-5-sm { padding-left: 50px;
  }

  .hmd-pa-55-sm { padding: 55px;
  }

  .hmd-pv-55-sm { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-sm { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-sm { padding-top: 55px;
  }

  .hmd-pr-55-sm { padding-right: 55px;
  }

  .hmd-pb-55-sm { padding-bottom: 55px;
  }

  .hmd-pl-55-sm { padding-left: 55px;
  }

  .hmd-pa-6-sm { padding: 60px;
  }

  .hmd-pv-6-sm { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-sm { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-sm { padding-top: 60px;
  }

  .hmd-pr-6-sm { padding-right: 60px;
  }

  .hmd-pb-6-sm { padding-bottom: 60px;
  }

  .hmd-pl-6-sm { padding-left: 60px;
  }

  .hmd-pa-7-sm { padding: 70px;
  }

  .hmd-pv-7-sm { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-sm { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-sm { padding-top: 70px;
  }

  .hmd-pr-7-sm { padding-right: 70px;
  }

  .hmd-pb-7-sm { padding-bottom: 70px;
  }

  .hmd-pl-7-sm { padding-left: 70px;
  }

  .hmd-pa-8-sm { padding: 80px;
  }

  .hmd-pv-8-sm { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-sm { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-sm { padding-top: 80px;
  }

  .hmd-pr-8-sm { padding-right: 80px;
  }

  .hmd-pb-8-sm { padding-bottom: 80px;
  }

  .hmd-pl-8-sm { padding-left: 80px;
  }

  .hmd-pa-10-sm { padding: 100px;
  }

  .hmd-pv-10-sm { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-sm { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-sm { padding-top: 100px;
  }

  .hmd-pr-10-sm { padding-right: 100px;
  }

  .hmd-pb-10-sm { padding-bottom: 100px;
  }

  .hmd-pl-10-sm { padding-left: 100px;
  }

  .hmd-pa-12-sm { padding: 120px;
  }

  .hmd-pv-12-sm { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-sm { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-sm { padding-top: 120px;
  }

  .hmd-pr-12-sm { padding-right: 120px;
  }

  .hmd-pb-12-sm { padding-bottom: 120px;
  }

  .hmd-pl-12-sm { padding-left: 120px;
  }

  .hmd-pa-14-sm { padding: 140px;
  }

  .hmd-pv-14-sm { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-sm { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-sm { padding-top: 140px;
  }

  .hmd-pr-14-sm { padding-right: 140px;
  }

  .hmd-pb-14-sm { padding-bottom: 140px;
  }

  .hmd-pl-14-sm { padding-left: 140px;
  }

  .hmd-pa-16-sm { padding: 160px;
  }

  .hmd-pv-16-sm { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-sm { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-sm { padding-top: 160px;
  }

  .hmd-pr-16-sm { padding-right: 160px;
  }

  .hmd-pb-16-sm { padding-bottom: 160px;
  }

  .hmd-pl-16-sm { padding-left: 160px;
  }

  .hmd-pa-auto-sm { padding: auto;
  }

  .hmd-pv-auto-sm { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-sm { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-sm { padding-top: auto;
  }

  .hmd-pr-auto-sm { padding-right: auto;
  }

  .hmd-pb-auto-sm { padding-bottom: auto;
  }

  .hmd-pl-auto-sm { padding-left: auto;
  }

  .hmd-ma-0-sm { margin: 0;
  }

  .hmd-mv-0-sm { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-sm { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-sm { margin-top: 0;
  }

  .hmd-mr-0-sm { margin-right: 0;
  }

  .hmd-mb-0-sm { margin-bottom: 0;
  }

  .hmd-ml-0-sm { margin-left: 0;
  }

  .hmd-nt-0-sm { margin-top: -0;
  }

  .hmd-nr-0-sm { margin-right: -0;
  }

  .hmd-nb-0-sm { margin-bottom: -0;
  }

  .hmd-nl-0-sm { margin-left: -0;
  }

  .hmd-ma-1\/10-sm { margin: 1px;
  }

  .hmd-mv-1\/10-sm { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-sm { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-sm { margin-top: 1px;
  }

  .hmd-mr-1\/10-sm { margin-right: 1px;
  }

  .hmd-mb-1\/10-sm { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-sm { margin-left: 1px;
  }

  .hmd-nt-1\/10-sm { margin-top: -1px;
  }

  .hmd-nr-1\/10-sm { margin-right: -1px;
  }

  .hmd-nb-1\/10-sm { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-sm { margin-left: -1px;
  }

  .hmd-ma-1\/5-sm { margin: 2px;
  }

  .hmd-mv-1\/5-sm { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-sm { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-sm { margin-top: 2px;
  }

  .hmd-mr-1\/5-sm { margin-right: 2px;
  }

  .hmd-mb-1\/5-sm { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-sm { margin-left: 2px;
  }

  .hmd-nt-1\/5-sm { margin-top: -2px;
  }

  .hmd-nr-1\/5-sm { margin-right: -2px;
  }

  .hmd-nb-1\/5-sm { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-sm { margin-left: -2px;
  }

  .hmd-ma-1\/4-sm { margin: .25rem;
  }

  .hmd-mv-1\/4-sm { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-sm { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-sm { margin-top: .25rem;
  }

  .hmd-mr-1\/4-sm { margin-right: .25rem;
  }

  .hmd-mb-1\/4-sm { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-sm { margin-left: .25rem;
  }

  .hmd-nt-1\/4-sm { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-sm { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-sm { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-sm { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-sm { margin: .75rem;
  }

  .hmd-mv-3\/4-sm { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-sm { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-sm { margin-top: .75rem;
  }

  .hmd-mr-3\/4-sm { margin-right: .75rem;
  }

  .hmd-mb-3\/4-sm { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-sm { margin-left: .75rem;
  }

  .hmd-nt-3\/4-sm { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-sm { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-sm { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-sm { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-sm { margin: .125rem;
  }

  .hmd-mv-1\/8-sm { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-sm { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-sm { margin-top: .125rem;
  }

  .hmd-mr-1\/8-sm { margin-right: .125rem;
  }

  .hmd-mb-1\/8-sm { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-sm { margin-left: .125rem;
  }

  .hmd-nt-1\/8-sm { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-sm { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-sm { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-sm { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-sm { margin: 5px;
  }

  .hmd-mv-1\/2-sm { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-sm { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-sm { margin-top: 5px;
  }

  .hmd-mr-1\/2-sm { margin-right: 5px;
  }

  .hmd-mb-1\/2-sm { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-sm { margin-left: 5px;
  }

  .hmd-nt-1\/2-sm { margin-top: -5px;
  }

  .hmd-nr-1\/2-sm { margin-right: -5px;
  }

  .hmd-nb-1\/2-sm { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-sm { margin-left: -5px;
  }

  .hmd-ma-1-sm { margin: 10px;
  }

  .hmd-mv-1-sm { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-sm { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-sm { margin-top: 10px;
  }

  .hmd-mr-1-sm { margin-right: 10px;
  }

  .hmd-mb-1-sm { margin-bottom: 10px;
  }

  .hmd-ml-1-sm { margin-left: 10px;
  }

  .hmd-nt-1-sm { margin-top: -10px;
  }

  .hmd-nr-1-sm { margin-right: -10px;
  }

  .hmd-nb-1-sm { margin-bottom: -10px;
  }

  .hmd-nl-1-sm { margin-left: -10px;
  }

  .hmd-ma-3\/2-sm { margin: 15px;
  }

  .hmd-mv-3\/2-sm { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-sm { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-sm { margin-top: 15px;
  }

  .hmd-mr-3\/2-sm { margin-right: 15px;
  }

  .hmd-mb-3\/2-sm { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-sm { margin-left: 15px;
  }

  .hmd-nt-3\/2-sm { margin-top: -15px;
  }

  .hmd-nr-3\/2-sm { margin-right: -15px;
  }

  .hmd-nb-3\/2-sm { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-sm { margin-left: -15px;
  }

  .hmd-ma-2-sm { margin: 20px;
  }

  .hmd-mv-2-sm { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-sm { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-sm { margin-top: 20px;
  }

  .hmd-mr-2-sm { margin-right: 20px;
  }

  .hmd-mb-2-sm { margin-bottom: 20px;
  }

  .hmd-ml-2-sm { margin-left: 20px;
  }

  .hmd-nt-2-sm { margin-top: -20px;
  }

  .hmd-nr-2-sm { margin-right: -20px;
  }

  .hmd-nb-2-sm { margin-bottom: -20px;
  }

  .hmd-nl-2-sm { margin-left: -20px;
  }

  .hmd-ma-25-sm { margin: 25px;
  }

  .hmd-mv-25-sm { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-sm { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-sm { margin-top: 25px;
  }

  .hmd-mr-25-sm { margin-right: 25px;
  }

  .hmd-mb-25-sm { margin-bottom: 25px;
  }

  .hmd-ml-25-sm { margin-left: 25px;
  }

  .hmd-nt-25-sm { margin-top: -25px;
  }

  .hmd-nr-25-sm { margin-right: -25px;
  }

  .hmd-nb-25-sm { margin-bottom: -25px;
  }

  .hmd-nl-25-sm { margin-left: -25px;
  }

  .hmd-ma-3-sm { margin: 30px;
  }

  .hmd-mv-3-sm { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-sm { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-sm { margin-top: 30px;
  }

  .hmd-mr-3-sm { margin-right: 30px;
  }

  .hmd-mb-3-sm { margin-bottom: 30px;
  }

  .hmd-ml-3-sm { margin-left: 30px;
  }

  .hmd-nt-3-sm { margin-top: -30px;
  }

  .hmd-nr-3-sm { margin-right: -30px;
  }

  .hmd-nb-3-sm { margin-bottom: -30px;
  }

  .hmd-nl-3-sm { margin-left: -30px;
  }

  .hmd-ma-35-sm { margin: 35px;
  }

  .hmd-mv-35-sm { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-sm { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-sm { margin-top: 35px;
  }

  .hmd-mr-35-sm { margin-right: 35px;
  }

  .hmd-mb-35-sm { margin-bottom: 35px;
  }

  .hmd-ml-35-sm { margin-left: 35px;
  }

  .hmd-nt-35-sm { margin-top: -35px;
  }

  .hmd-nr-35-sm { margin-right: -35px;
  }

  .hmd-nb-35-sm { margin-bottom: -35px;
  }

  .hmd-nl-35-sm { margin-left: -35px;
  }

  .hmd-ma-4-sm { margin: 40px;
  }

  .hmd-mv-4-sm { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-sm { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-sm { margin-top: 40px;
  }

  .hmd-mr-4-sm { margin-right: 40px;
  }

  .hmd-mb-4-sm { margin-bottom: 40px;
  }

  .hmd-ml-4-sm { margin-left: 40px;
  }

  .hmd-nt-4-sm { margin-top: -40px;
  }

  .hmd-nr-4-sm { margin-right: -40px;
  }

  .hmd-nb-4-sm { margin-bottom: -40px;
  }

  .hmd-nl-4-sm { margin-left: -40px;
  }

  .hmd-ma-5-sm { margin: 50px;
  }

  .hmd-mv-5-sm { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-sm { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-sm { margin-top: 50px;
  }

  .hmd-mr-5-sm { margin-right: 50px;
  }

  .hmd-mb-5-sm { margin-bottom: 50px;
  }

  .hmd-ml-5-sm { margin-left: 50px;
  }

  .hmd-nt-5-sm { margin-top: -50px;
  }

  .hmd-nr-5-sm { margin-right: -50px;
  }

  .hmd-nb-5-sm { margin-bottom: -50px;
  }

  .hmd-nl-5-sm { margin-left: -50px;
  }

  .hmd-ma-55-sm { margin: 55px;
  }

  .hmd-mv-55-sm { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-sm { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-sm { margin-top: 55px;
  }

  .hmd-mr-55-sm { margin-right: 55px;
  }

  .hmd-mb-55-sm { margin-bottom: 55px;
  }

  .hmd-ml-55-sm { margin-left: 55px;
  }

  .hmd-nt-55-sm { margin-top: -55px;
  }

  .hmd-nr-55-sm { margin-right: -55px;
  }

  .hmd-nb-55-sm { margin-bottom: -55px;
  }

  .hmd-nl-55-sm { margin-left: -55px;
  }

  .hmd-ma-6-sm { margin: 60px;
  }

  .hmd-mv-6-sm { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-sm { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-sm { margin-top: 60px;
  }

  .hmd-mr-6-sm { margin-right: 60px;
  }

  .hmd-mb-6-sm { margin-bottom: 60px;
  }

  .hmd-ml-6-sm { margin-left: 60px;
  }

  .hmd-nt-6-sm { margin-top: -60px;
  }

  .hmd-nr-6-sm { margin-right: -60px;
  }

  .hmd-nb-6-sm { margin-bottom: -60px;
  }

  .hmd-nl-6-sm { margin-left: -60px;
  }

  .hmd-ma-7-sm { margin: 70px;
  }

  .hmd-mv-7-sm { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-sm { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-sm { margin-top: 70px;
  }

  .hmd-mr-7-sm { margin-right: 70px;
  }

  .hmd-mb-7-sm { margin-bottom: 70px;
  }

  .hmd-ml-7-sm { margin-left: 70px;
  }

  .hmd-nt-7-sm { margin-top: -70px;
  }

  .hmd-nr-7-sm { margin-right: -70px;
  }

  .hmd-nb-7-sm { margin-bottom: -70px;
  }

  .hmd-nl-7-sm { margin-left: -70px;
  }

  .hmd-ma-8-sm { margin: 80px;
  }

  .hmd-mv-8-sm { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-sm { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-sm { margin-top: 80px;
  }

  .hmd-mr-8-sm { margin-right: 80px;
  }

  .hmd-mb-8-sm { margin-bottom: 80px;
  }

  .hmd-ml-8-sm { margin-left: 80px;
  }

  .hmd-nt-8-sm { margin-top: -80px;
  }

  .hmd-nr-8-sm { margin-right: -80px;
  }

  .hmd-nb-8-sm { margin-bottom: -80px;
  }

  .hmd-nl-8-sm { margin-left: -80px;
  }

  .hmd-ma-10-sm { margin: 100px;
  }

  .hmd-mv-10-sm { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-sm { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-sm { margin-top: 100px;
  }

  .hmd-mr-10-sm { margin-right: 100px;
  }

  .hmd-mb-10-sm { margin-bottom: 100px;
  }

  .hmd-ml-10-sm { margin-left: 100px;
  }

  .hmd-nt-10-sm { margin-top: -100px;
  }

  .hmd-nr-10-sm { margin-right: -100px;
  }

  .hmd-nb-10-sm { margin-bottom: -100px;
  }

  .hmd-nl-10-sm { margin-left: -100px;
  }

  .hmd-ma-12-sm { margin: 120px;
  }

  .hmd-mv-12-sm { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-sm { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-sm { margin-top: 120px;
  }

  .hmd-mr-12-sm { margin-right: 120px;
  }

  .hmd-mb-12-sm { margin-bottom: 120px;
  }

  .hmd-ml-12-sm { margin-left: 120px;
  }

  .hmd-nt-12-sm { margin-top: -120px;
  }

  .hmd-nr-12-sm { margin-right: -120px;
  }

  .hmd-nb-12-sm { margin-bottom: -120px;
  }

  .hmd-nl-12-sm { margin-left: -120px;
  }

  .hmd-ma-14-sm { margin: 140px;
  }

  .hmd-mv-14-sm { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-sm { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-sm { margin-top: 140px;
  }

  .hmd-mr-14-sm { margin-right: 140px;
  }

  .hmd-mb-14-sm { margin-bottom: 140px;
  }

  .hmd-ml-14-sm { margin-left: 140px;
  }

  .hmd-nt-14-sm { margin-top: -140px;
  }

  .hmd-nr-14-sm { margin-right: -140px;
  }

  .hmd-nb-14-sm { margin-bottom: -140px;
  }

  .hmd-nl-14-sm { margin-left: -140px;
  }

  .hmd-ma-16-sm { margin: 160px;
  }

  .hmd-mv-16-sm { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-sm { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-sm { margin-top: 160px;
  }

  .hmd-mr-16-sm { margin-right: 160px;
  }

  .hmd-mb-16-sm { margin-bottom: 160px;
  }

  .hmd-ml-16-sm { margin-left: 160px;
  }

  .hmd-nt-16-sm { margin-top: -160px;
  }

  .hmd-nr-16-sm { margin-right: -160px;
  }

  .hmd-nb-16-sm { margin-bottom: -160px;
  }

  .hmd-nl-16-sm { margin-left: -160px;
  }

  .hmd-ma-auto-sm { margin: auto;
  }

  .hmd-mv-auto-sm { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-sm { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-sm { margin-top: auto;
  }

  .hmd-mr-auto-sm { margin-right: auto;
  }

  .hmd-mb-auto-sm { margin-bottom: auto;
  }

  .hmd-ml-auto-sm { margin-left: auto;
  }

  .hmd-nt-auto-sm { margin-top: -auto;
  }

  .hmd-nr-auto-sm { margin-right: -auto;
  }

  .hmd-nb-auto-sm { margin-bottom: -auto;
  }

  .hmd-nl-auto-sm { margin-left: -auto;
  }

  .hmd-mh-auto--sm { margin: 0 auto;
  }

  .hmd-w-1-sm { width: 10px;
  }

  .hmd-mw-1-sm { max-width: 10px;
  }

  .hmd-nw-1-sm { min-width: 10px;
  }

  .hmd-w-2-sm { width: 20px;
  }

  .hmd-mw-2-sm { max-width: 20px;
  }

  .hmd-nw-2-sm { min-width: 20px;
  }

  .hmd-w-3-sm { width: 30px;
  }

  .hmd-mw-3-sm { max-width: 30px;
  }

  .hmd-nw-3-sm { min-width: 30px;
  }

  .hmd-w-4-sm { width: 40px;
  }

  .hmd-mw-4-sm { max-width: 40px;
  }

  .hmd-nw-4-sm { min-width: 40px;
  }

  .hmd-w-8-sm { width: 80px;
  }

  .hmd-mw-8-sm { max-width: 80px;
  }

  .hmd-nw-8-sm { min-width: 80px;
  }

  .hmd-w-16-sm { width: 160px;
  }

  .hmd-mw-16-sm { max-width: 160px;
  }

  .hmd-nw-16-sm { min-width: 160px;
  }

  .hmd-w-18-sm { width: 180px;
  }

  .hmd-mw-18-sm { max-width: 180px;
  }

  .hmd-nw-18-sm { min-width: 180px;
  }

  .hmd-w-30-sm { width: 300px;
  }

  .hmd-mw-30-sm { max-width: 300px;
  }

  .hmd-nw-30-sm { min-width: 300px;
  }

  .hmd-w-110-sm { width: 1110px;
  }

  .hmd-mw-110-sm { max-width: 1110px;
  }

  .hmd-nw-110-sm { min-width: 1110px;
  }

  .hmd-w-1\/10-sm { width: 10%;
  }

  .hmd-mw-1\/10-sm { max-width: 10%;
  }

  .hmd-nw-1\/10-sm { min-width: 10%;
  }

  .hmd-w-1\/5-sm { width: 20%;
  }

  .hmd-mw-1\/5-sm { max-width: 20%;
  }

  .hmd-nw-1\/5-sm { min-width: 20%;
  }

  .hmd-w-1\/4-sm { width: 25%;
  }

  .hmd-mw-1\/4-sm { max-width: 25%;
  }

  .hmd-nw-1\/4-sm { min-width: 25%;
  }

  .hmd-w-3\/10-sm { width: 30%;
  }

  .hmd-mw-3\/10-sm { max-width: 30%;
  }

  .hmd-nw-3\/10-sm { min-width: 30%;
  }

  .hmd-w-1\/3-sm { width: 33.3333%;
  }

  .hmd-mw-1\/3-sm { max-width: 33.3333%;
  }

  .hmd-nw-1\/3-sm { min-width: 33.3333%;
  }

  .hmd-w-2\/5-sm { width: 40%;
  }

  .hmd-mw-2\/5-sm { max-width: 40%;
  }

  .hmd-nw-2\/5-sm { min-width: 40%;
  }

  .hmd-w-1\/2-sm { width: 50%;
  }

  .hmd-mw-1\/2-sm { max-width: 50%;
  }

  .hmd-nw-1\/2-sm { min-width: 50%;
  }

  .hmd-w-3\/5-sm { width: 60%;
  }

  .hmd-mw-3\/5-sm { max-width: 60%;
  }

  .hmd-nw-3\/5-sm { min-width: 60%;
  }

  .hmd-w-7\/10-sm { width: 70%;
  }

  .hmd-mw-7\/10-sm { max-width: 70%;
  }

  .hmd-nw-7\/10-sm { min-width: 70%;
  }

  .hmd-w-3\/4-sm { width: 75%;
  }

  .hmd-mw-3\/4-sm { max-width: 75%;
  }

  .hmd-nw-3\/4-sm { min-width: 75%;
  }

  .hmd-w-4\/5-sm { width: 80%;
  }

  .hmd-mw-4\/5-sm { max-width: 80%;
  }

  .hmd-nw-4\/5-sm { min-width: 80%;
  }

  .hmd-w-9\/10-sm { width: 90%;
  }

  .hmd-mw-9\/10-sm { max-width: 90%;
  }

  .hmd-nw-9\/10-sm { min-width: 90%;
  }

  .hmd-w-full-sm { width: 100%;
  }

  .hmd-mw-full-sm { max-width: 100%;
  }

  .hmd-nw-full-sm { min-width: 100%;
  }

  .hmd-w-100-sm { width: 100%;
  }

  .hmd-mw-100-sm { max-width: 100%;
  }

  .hmd-nw-100-sm { min-width: 100%;
  }

  .hmd-w-auto-sm { width: auto;
  }

  .hmd-mw-auto-sm { max-width: auto;
  }

  .hmd-nw-auto-sm { min-width: auto;
  }

  .hmd-text-left-sm { text-align: left;
  }

  .hmd-text-right-sm { text-align: right;
  }

  .hmd-text-center-sm { text-align: center;
  }

  .hmd-text-bold-sm { font-weight: bold;
  }

  .hmd-text-underline-sm { text-decoration: underline;
  }

  .hmd-flex-sm { display: flex;
  }

  .inline-flex-sm { display: inline-flex;
  }

  .hmd-flex-auto-sm { flex: 1 1 auto; min-width: 0; min-height: 0;
  }

  .hmd-flex-one-sm { flex: 1;
  }

  .hmd-flex-two-sm { flex: 2;
  }

  .hmd-flex-none-sm { flex: none;
  }

  .hmd-flex-column-sm { flex-direction: column;
  }

  .hmd-flex-row-sm { flex-direction: row;
  }

  .hmd-flex-wrap-sm { flex-wrap: wrap;
  }

  .hmd-flex-nowrap-sm { flex-wrap: nowrap;
  }

  .hmd-flex-wrap-reverse-sm { flex-wrap: wrap-reverse;
  }

  .hmd-flex-column-reverse-sm { flex-direction: column-reverse;
  }

  .hmd-flex-row-reverse-sm { flex-direction: row-reverse;
  }

  .hmd-items-start-sm { align-items: flex-start;
  }

  .hmd-items-end-sm { align-items: flex-end;
  }

  .hmd-items-center-sm { align-items: center;
  }

  .hmd-items-baseline-sm { align-items: baseline;
  }

  .hmd-items-stretch-sm { align-items: stretch;
  }

  .hmd-self-start-sm { align-self: flex-start;
  }

  .hmd-self-end-sm { align-self: flex-end;
  }

  .hmd-self-center-sm { align-self: center;
  }

  .hmd-self-baseline-sm { align-self: baseline;
  }

  .hmd-self-stretch-sm { align-self: stretch;
  }

  .hmd-justify-start-sm { justify-content: flex-start;
  }

  .hmd-justify-end-sm { justify-content: flex-end;
  }

  .hmd-justify-center-sm { justify-content: center;
  }

  .hmd-justify-between-sm { justify-content: space-between;
  }

  .hmd-justify-around-sm { justify-content: space-around;
  }

  .hmd-content-start-sm { align-content: flex-start;
  }

  .hmd-content-end-sm { align-content: flex-end;
  }

  .hmd-content-center-sm { align-content: center;
  }

  .hmd-content-between-sm { align-content: space-between;
  }

  .hmd-content-around-sm { align-content: space-around;
  }

  .hmd-content-stretch-sm { align-content: stretch;
  }

  .hmd-order-0-sm { order: 0;
  }

  .hmd-order-1-sm { order: 1;
  }

  .hmd-order-2-sm { order: 2;
  }

  .hmd-order-3-sm { order: 3;
  }

  .hmd-order-4-sm { order: 4;
  }

  .hmd-order-5-sm { order: 5;
  }

  .hmd-order-6-sm { order: 6;
  }

  .hmd-order-7-sm { order: 7;
  }

  .hmd-order-8-sm { order: 8;
  }

  .hmd-order-last-sm { order: 99999;
  }

  .hmd-flex-grow-0-sm { flex-grow: 0;
  }

  .hmd-flex-grow-1-sm { flex-grow: 1;
  }

  .hmd-flex-shrink-0-sm { flex-shrink: 0;
  }

  .hmd-flex-shrink-1-sm { flex-shrink: 1;
  }

  .hmd-text-xs-sm { font-size: 10px;
  }

  .hmd-text-sm-sm { font-size: 12px;
  }

  .hmd-text-x1-sm { font-size: 15px;
  }

  .hmd-text-x2-sm { font-size: 20px;
  }

  .hmd-text-x3-sm { font-size: 25px;
  }

  .hmd-text-x4-sm { font-size: 32px;
  }

  .hmd-text-x5-sm { font-size: 35px;
  }

  .hmd-text-x6-sm { font-size: 40px;
  }

  .hmd-text-line-height-x1-sm { line-height: 1;
  }

  .hmd-dn-sm { display: none;
  }

  .hmd-di-sm { display: inline;
  }

  .hmd-db-sm { display: block;
  }

  .hmd-dib-sm { display: inline-block;
  }

  .hmd-dit-sm { display: inline-table;
  }

  .hmd-dt-sm { display: table;
  }

  .hmd-dtc-sm { display: table-cell;
  }

  .hmd-dt-row-sm { display: table-row;
  }

  .hmd-dt-row-group-sm { display: table-row-group;
  }

  .hmd-dt-column-sm { display: table-column;
  }

  .hmd-dt-column-group-sm { display: table-column-group;
  }

  .hmd-dns-sm { display: unset;
  }

  .hmd-dni-sm { display: none !important;
  }

  .hmd-vv-sm { visibility: visible;
  }

  .hmd-vh-sm { visibility: hidden;
  }
}

@media(min-width: 992px) {
  .hmd-op-0-md { opacity: 0%;
  }

  .hmd-op-1-md { opacity: 10%;
  }

  .hmd-op-2-md { opacity: 20%;
  }

  .hmd-op-3-md { opacity: 30%;
  }

  .hmd-op-4-md { opacity: 40%;
  }

  .hmd-op-5-md { opacity: 50%;
  }

  .hmd-op-6-md { opacity: 60%;
  }

  .hmd-op-7-md { opacity: 70%;
  }

  .hmd-op-8-md { opacity: 80%;
  }

  .hmd-op-9-md { opacity: 90%;
  }

  .hmd-op-10-md { opacity: 100%;
  }

  .hmd-pa-0-md { padding: 0;
  }

  .hmd-pv-0-md { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-md { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-md { padding-top: 0;
  }

  .hmd-pr-0-md { padding-right: 0;
  }

  .hmd-pb-0-md { padding-bottom: 0;
  }

  .hmd-pl-0-md { padding-left: 0;
  }

  .hmd-pa-1\/10-md { padding: 1px;
  }

  .hmd-pv-1\/10-md { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-md { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-md { padding-top: 1px;
  }

  .hmd-pr-1\/10-md { padding-right: 1px;
  }

  .hmd-pb-1\/10-md { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-md { padding-left: 1px;
  }

  .hmd-pa-1\/5-md { padding: 2px;
  }

  .hmd-pv-1\/5-md { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-md { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-md { padding-top: 2px;
  }

  .hmd-pr-1\/5-md { padding-right: 2px;
  }

  .hmd-pb-1\/5-md { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-md { padding-left: 2px;
  }

  .hmd-pa-1\/4-md { padding: .25rem;
  }

  .hmd-pv-1\/4-md { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-md { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-md { padding-top: .25rem;
  }

  .hmd-pr-1\/4-md { padding-right: .25rem;
  }

  .hmd-pb-1\/4-md { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-md { padding-left: .25rem;
  }

  .hmd-pa-3\/4-md { padding: .75rem;
  }

  .hmd-pv-3\/4-md { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-md { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-md { padding-top: .75rem;
  }

  .hmd-pr-3\/4-md { padding-right: .75rem;
  }

  .hmd-pb-3\/4-md { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-md { padding-left: .75rem;
  }

  .hmd-pa-1\/8-md { padding: .125rem;
  }

  .hmd-pv-1\/8-md { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-md { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-md { padding-top: .125rem;
  }

  .hmd-pr-1\/8-md { padding-right: .125rem;
  }

  .hmd-pb-1\/8-md { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-md { padding-left: .125rem;
  }

  .hmd-pa-1\/2-md { padding: 5px;
  }

  .hmd-pv-1\/2-md { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-md { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-md { padding-top: 5px;
  }

  .hmd-pr-1\/2-md { padding-right: 5px;
  }

  .hmd-pb-1\/2-md { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-md { padding-left: 5px;
  }

  .hmd-pa-1-md { padding: 10px;
  }

  .hmd-pv-1-md { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-md { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-md { padding-top: 10px;
  }

  .hmd-pr-1-md { padding-right: 10px;
  }

  .hmd-pb-1-md { padding-bottom: 10px;
  }

  .hmd-pl-1-md { padding-left: 10px;
  }

  .hmd-pa-3\/2-md { padding: 15px;
  }

  .hmd-pv-3\/2-md { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-md { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-md { padding-top: 15px;
  }

  .hmd-pr-3\/2-md { padding-right: 15px;
  }

  .hmd-pb-3\/2-md { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-md { padding-left: 15px;
  }

  .hmd-pa-2-md { padding: 20px;
  }

  .hmd-pv-2-md { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-md { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-md { padding-top: 20px;
  }

  .hmd-pr-2-md { padding-right: 20px;
  }

  .hmd-pb-2-md { padding-bottom: 20px;
  }

  .hmd-pl-2-md { padding-left: 20px;
  }

  .hmd-pa-25-md { padding: 25px;
  }

  .hmd-pv-25-md { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-md { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-md { padding-top: 25px;
  }

  .hmd-pr-25-md { padding-right: 25px;
  }

  .hmd-pb-25-md { padding-bottom: 25px;
  }

  .hmd-pl-25-md { padding-left: 25px;
  }

  .hmd-pa-3-md { padding: 30px;
  }

  .hmd-pv-3-md { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-md { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-md { padding-top: 30px;
  }

  .hmd-pr-3-md { padding-right: 30px;
  }

  .hmd-pb-3-md { padding-bottom: 30px;
  }

  .hmd-pl-3-md { padding-left: 30px;
  }

  .hmd-pa-35-md { padding: 35px;
  }

  .hmd-pv-35-md { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-md { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-md { padding-top: 35px;
  }

  .hmd-pr-35-md { padding-right: 35px;
  }

  .hmd-pb-35-md { padding-bottom: 35px;
  }

  .hmd-pl-35-md { padding-left: 35px;
  }

  .hmd-pa-4-md { padding: 40px;
  }

  .hmd-pv-4-md { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-md { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-md { padding-top: 40px;
  }

  .hmd-pr-4-md { padding-right: 40px;
  }

  .hmd-pb-4-md { padding-bottom: 40px;
  }

  .hmd-pl-4-md { padding-left: 40px;
  }

  .hmd-pa-5-md { padding: 50px;
  }

  .hmd-pv-5-md { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-md { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-md { padding-top: 50px;
  }

  .hmd-pr-5-md { padding-right: 50px;
  }

  .hmd-pb-5-md { padding-bottom: 50px;
  }

  .hmd-pl-5-md { padding-left: 50px;
  }

  .hmd-pa-55-md { padding: 55px;
  }

  .hmd-pv-55-md { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-md { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-md { padding-top: 55px;
  }

  .hmd-pr-55-md { padding-right: 55px;
  }

  .hmd-pb-55-md { padding-bottom: 55px;
  }

  .hmd-pl-55-md { padding-left: 55px;
  }

  .hmd-pa-6-md { padding: 60px;
  }

  .hmd-pv-6-md { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-md { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-md { padding-top: 60px;
  }

  .hmd-pr-6-md { padding-right: 60px;
  }

  .hmd-pb-6-md { padding-bottom: 60px;
  }

  .hmd-pl-6-md { padding-left: 60px;
  }

  .hmd-pa-7-md { padding: 70px;
  }

  .hmd-pv-7-md { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-md { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-md { padding-top: 70px;
  }

  .hmd-pr-7-md { padding-right: 70px;
  }

  .hmd-pb-7-md { padding-bottom: 70px;
  }

  .hmd-pl-7-md { padding-left: 70px;
  }

  .hmd-pa-8-md { padding: 80px;
  }

  .hmd-pv-8-md { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-md { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-md { padding-top: 80px;
  }

  .hmd-pr-8-md { padding-right: 80px;
  }

  .hmd-pb-8-md { padding-bottom: 80px;
  }

  .hmd-pl-8-md { padding-left: 80px;
  }

  .hmd-pa-10-md { padding: 100px;
  }

  .hmd-pv-10-md { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-md { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-md { padding-top: 100px;
  }

  .hmd-pr-10-md { padding-right: 100px;
  }

  .hmd-pb-10-md { padding-bottom: 100px;
  }

  .hmd-pl-10-md { padding-left: 100px;
  }

  .hmd-pa-12-md { padding: 120px;
  }

  .hmd-pv-12-md { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-md { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-md { padding-top: 120px;
  }

  .hmd-pr-12-md { padding-right: 120px;
  }

  .hmd-pb-12-md { padding-bottom: 120px;
  }

  .hmd-pl-12-md { padding-left: 120px;
  }

  .hmd-pa-14-md { padding: 140px;
  }

  .hmd-pv-14-md { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-md { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-md { padding-top: 140px;
  }

  .hmd-pr-14-md { padding-right: 140px;
  }

  .hmd-pb-14-md { padding-bottom: 140px;
  }

  .hmd-pl-14-md { padding-left: 140px;
  }

  .hmd-pa-16-md { padding: 160px;
  }

  .hmd-pv-16-md { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-md { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-md { padding-top: 160px;
  }

  .hmd-pr-16-md { padding-right: 160px;
  }

  .hmd-pb-16-md { padding-bottom: 160px;
  }

  .hmd-pl-16-md { padding-left: 160px;
  }

  .hmd-pa-auto-md { padding: auto;
  }

  .hmd-pv-auto-md { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-md { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-md { padding-top: auto;
  }

  .hmd-pr-auto-md { padding-right: auto;
  }

  .hmd-pb-auto-md { padding-bottom: auto;
  }

  .hmd-pl-auto-md { padding-left: auto;
  }

  .hmd-ma-0-md { margin: 0;
  }

  .hmd-mv-0-md { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-md { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-md { margin-top: 0;
  }

  .hmd-mr-0-md { margin-right: 0;
  }

  .hmd-mb-0-md { margin-bottom: 0;
  }

  .hmd-ml-0-md { margin-left: 0;
  }

  .hmd-nt-0-md { margin-top: -0;
  }

  .hmd-nr-0-md { margin-right: -0;
  }

  .hmd-nb-0-md { margin-bottom: -0;
  }

  .hmd-nl-0-md { margin-left: -0;
  }

  .hmd-ma-1\/10-md { margin: 1px;
  }

  .hmd-mv-1\/10-md { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-md { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-md { margin-top: 1px;
  }

  .hmd-mr-1\/10-md { margin-right: 1px;
  }

  .hmd-mb-1\/10-md { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-md { margin-left: 1px;
  }

  .hmd-nt-1\/10-md { margin-top: -1px;
  }

  .hmd-nr-1\/10-md { margin-right: -1px;
  }

  .hmd-nb-1\/10-md { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-md { margin-left: -1px;
  }

  .hmd-ma-1\/5-md { margin: 2px;
  }

  .hmd-mv-1\/5-md { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-md { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-md { margin-top: 2px;
  }

  .hmd-mr-1\/5-md { margin-right: 2px;
  }

  .hmd-mb-1\/5-md { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-md { margin-left: 2px;
  }

  .hmd-nt-1\/5-md { margin-top: -2px;
  }

  .hmd-nr-1\/5-md { margin-right: -2px;
  }

  .hmd-nb-1\/5-md { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-md { margin-left: -2px;
  }

  .hmd-ma-1\/4-md { margin: .25rem;
  }

  .hmd-mv-1\/4-md { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-md { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-md { margin-top: .25rem;
  }

  .hmd-mr-1\/4-md { margin-right: .25rem;
  }

  .hmd-mb-1\/4-md { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-md { margin-left: .25rem;
  }

  .hmd-nt-1\/4-md { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-md { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-md { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-md { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-md { margin: .75rem;
  }

  .hmd-mv-3\/4-md { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-md { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-md { margin-top: .75rem;
  }

  .hmd-mr-3\/4-md { margin-right: .75rem;
  }

  .hmd-mb-3\/4-md { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-md { margin-left: .75rem;
  }

  .hmd-nt-3\/4-md { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-md { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-md { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-md { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-md { margin: .125rem;
  }

  .hmd-mv-1\/8-md { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-md { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-md { margin-top: .125rem;
  }

  .hmd-mr-1\/8-md { margin-right: .125rem;
  }

  .hmd-mb-1\/8-md { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-md { margin-left: .125rem;
  }

  .hmd-nt-1\/8-md { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-md { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-md { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-md { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-md { margin: 5px;
  }

  .hmd-mv-1\/2-md { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-md { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-md { margin-top: 5px;
  }

  .hmd-mr-1\/2-md { margin-right: 5px;
  }

  .hmd-mb-1\/2-md { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-md { margin-left: 5px;
  }

  .hmd-nt-1\/2-md { margin-top: -5px;
  }

  .hmd-nr-1\/2-md { margin-right: -5px;
  }

  .hmd-nb-1\/2-md { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-md { margin-left: -5px;
  }

  .hmd-ma-1-md { margin: 10px;
  }

  .hmd-mv-1-md { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-md { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-md { margin-top: 10px;
  }

  .hmd-mr-1-md { margin-right: 10px;
  }

  .hmd-mb-1-md { margin-bottom: 10px;
  }

  .hmd-ml-1-md { margin-left: 10px;
  }

  .hmd-nt-1-md { margin-top: -10px;
  }

  .hmd-nr-1-md { margin-right: -10px;
  }

  .hmd-nb-1-md { margin-bottom: -10px;
  }

  .hmd-nl-1-md { margin-left: -10px;
  }

  .hmd-ma-3\/2-md { margin: 15px;
  }

  .hmd-mv-3\/2-md { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-md { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-md { margin-top: 15px;
  }

  .hmd-mr-3\/2-md { margin-right: 15px;
  }

  .hmd-mb-3\/2-md { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-md { margin-left: 15px;
  }

  .hmd-nt-3\/2-md { margin-top: -15px;
  }

  .hmd-nr-3\/2-md { margin-right: -15px;
  }

  .hmd-nb-3\/2-md { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-md { margin-left: -15px;
  }

  .hmd-ma-2-md { margin: 20px;
  }

  .hmd-mv-2-md { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-md { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-md { margin-top: 20px;
  }

  .hmd-mr-2-md { margin-right: 20px;
  }

  .hmd-mb-2-md { margin-bottom: 20px;
  }

  .hmd-ml-2-md { margin-left: 20px;
  }

  .hmd-nt-2-md { margin-top: -20px;
  }

  .hmd-nr-2-md { margin-right: -20px;
  }

  .hmd-nb-2-md { margin-bottom: -20px;
  }

  .hmd-nl-2-md { margin-left: -20px;
  }

  .hmd-ma-25-md { margin: 25px;
  }

  .hmd-mv-25-md { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-md { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-md { margin-top: 25px;
  }

  .hmd-mr-25-md { margin-right: 25px;
  }

  .hmd-mb-25-md { margin-bottom: 25px;
  }

  .hmd-ml-25-md { margin-left: 25px;
  }

  .hmd-nt-25-md { margin-top: -25px;
  }

  .hmd-nr-25-md { margin-right: -25px;
  }

  .hmd-nb-25-md { margin-bottom: -25px;
  }

  .hmd-nl-25-md { margin-left: -25px;
  }

  .hmd-ma-3-md { margin: 30px;
  }

  .hmd-mv-3-md { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-md { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-md { margin-top: 30px;
  }

  .hmd-mr-3-md { margin-right: 30px;
  }

  .hmd-mb-3-md { margin-bottom: 30px;
  }

  .hmd-ml-3-md { margin-left: 30px;
  }

  .hmd-nt-3-md { margin-top: -30px;
  }

  .hmd-nr-3-md { margin-right: -30px;
  }

  .hmd-nb-3-md { margin-bottom: -30px;
  }

  .hmd-nl-3-md { margin-left: -30px;
  }

  .hmd-ma-35-md { margin: 35px;
  }

  .hmd-mv-35-md { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-md { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-md { margin-top: 35px;
  }

  .hmd-mr-35-md { margin-right: 35px;
  }

  .hmd-mb-35-md { margin-bottom: 35px;
  }

  .hmd-ml-35-md { margin-left: 35px;
  }

  .hmd-nt-35-md { margin-top: -35px;
  }

  .hmd-nr-35-md { margin-right: -35px;
  }

  .hmd-nb-35-md { margin-bottom: -35px;
  }

  .hmd-nl-35-md { margin-left: -35px;
  }

  .hmd-ma-4-md { margin: 40px;
  }

  .hmd-mv-4-md { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-md { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-md { margin-top: 40px;
  }

  .hmd-mr-4-md { margin-right: 40px;
  }

  .hmd-mb-4-md { margin-bottom: 40px;
  }

  .hmd-ml-4-md { margin-left: 40px;
  }

  .hmd-nt-4-md { margin-top: -40px;
  }

  .hmd-nr-4-md { margin-right: -40px;
  }

  .hmd-nb-4-md { margin-bottom: -40px;
  }

  .hmd-nl-4-md { margin-left: -40px;
  }

  .hmd-ma-5-md { margin: 50px;
  }

  .hmd-mv-5-md { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-md { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-md { margin-top: 50px;
  }

  .hmd-mr-5-md { margin-right: 50px;
  }

  .hmd-mb-5-md { margin-bottom: 50px;
  }

  .hmd-ml-5-md { margin-left: 50px;
  }

  .hmd-nt-5-md { margin-top: -50px;
  }

  .hmd-nr-5-md { margin-right: -50px;
  }

  .hmd-nb-5-md { margin-bottom: -50px;
  }

  .hmd-nl-5-md { margin-left: -50px;
  }

  .hmd-ma-55-md { margin: 55px;
  }

  .hmd-mv-55-md { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-md { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-md { margin-top: 55px;
  }

  .hmd-mr-55-md { margin-right: 55px;
  }

  .hmd-mb-55-md { margin-bottom: 55px;
  }

  .hmd-ml-55-md { margin-left: 55px;
  }

  .hmd-nt-55-md { margin-top: -55px;
  }

  .hmd-nr-55-md { margin-right: -55px;
  }

  .hmd-nb-55-md { margin-bottom: -55px;
  }

  .hmd-nl-55-md { margin-left: -55px;
  }

  .hmd-ma-6-md { margin: 60px;
  }

  .hmd-mv-6-md { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-md { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-md { margin-top: 60px;
  }

  .hmd-mr-6-md { margin-right: 60px;
  }

  .hmd-mb-6-md { margin-bottom: 60px;
  }

  .hmd-ml-6-md { margin-left: 60px;
  }

  .hmd-nt-6-md { margin-top: -60px;
  }

  .hmd-nr-6-md { margin-right: -60px;
  }

  .hmd-nb-6-md { margin-bottom: -60px;
  }

  .hmd-nl-6-md { margin-left: -60px;
  }

  .hmd-ma-7-md { margin: 70px;
  }

  .hmd-mv-7-md { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-md { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-md { margin-top: 70px;
  }

  .hmd-mr-7-md { margin-right: 70px;
  }

  .hmd-mb-7-md { margin-bottom: 70px;
  }

  .hmd-ml-7-md { margin-left: 70px;
  }

  .hmd-nt-7-md { margin-top: -70px;
  }

  .hmd-nr-7-md { margin-right: -70px;
  }

  .hmd-nb-7-md { margin-bottom: -70px;
  }

  .hmd-nl-7-md { margin-left: -70px;
  }

  .hmd-ma-8-md { margin: 80px;
  }

  .hmd-mv-8-md { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-md { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-md { margin-top: 80px;
  }

  .hmd-mr-8-md { margin-right: 80px;
  }

  .hmd-mb-8-md { margin-bottom: 80px;
  }

  .hmd-ml-8-md { margin-left: 80px;
  }

  .hmd-nt-8-md { margin-top: -80px;
  }

  .hmd-nr-8-md { margin-right: -80px;
  }

  .hmd-nb-8-md { margin-bottom: -80px;
  }

  .hmd-nl-8-md { margin-left: -80px;
  }

  .hmd-ma-10-md { margin: 100px;
  }

  .hmd-mv-10-md { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-md { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-md { margin-top: 100px;
  }

  .hmd-mr-10-md { margin-right: 100px;
  }

  .hmd-mb-10-md { margin-bottom: 100px;
  }

  .hmd-ml-10-md { margin-left: 100px;
  }

  .hmd-nt-10-md { margin-top: -100px;
  }

  .hmd-nr-10-md { margin-right: -100px;
  }

  .hmd-nb-10-md { margin-bottom: -100px;
  }

  .hmd-nl-10-md { margin-left: -100px;
  }

  .hmd-ma-12-md { margin: 120px;
  }

  .hmd-mv-12-md { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-md { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-md { margin-top: 120px;
  }

  .hmd-mr-12-md { margin-right: 120px;
  }

  .hmd-mb-12-md { margin-bottom: 120px;
  }

  .hmd-ml-12-md { margin-left: 120px;
  }

  .hmd-nt-12-md { margin-top: -120px;
  }

  .hmd-nr-12-md { margin-right: -120px;
  }

  .hmd-nb-12-md { margin-bottom: -120px;
  }

  .hmd-nl-12-md { margin-left: -120px;
  }

  .hmd-ma-14-md { margin: 140px;
  }

  .hmd-mv-14-md { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-md { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-md { margin-top: 140px;
  }

  .hmd-mr-14-md { margin-right: 140px;
  }

  .hmd-mb-14-md { margin-bottom: 140px;
  }

  .hmd-ml-14-md { margin-left: 140px;
  }

  .hmd-nt-14-md { margin-top: -140px;
  }

  .hmd-nr-14-md { margin-right: -140px;
  }

  .hmd-nb-14-md { margin-bottom: -140px;
  }

  .hmd-nl-14-md { margin-left: -140px;
  }

  .hmd-ma-16-md { margin: 160px;
  }

  .hmd-mv-16-md { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-md { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-md { margin-top: 160px;
  }

  .hmd-mr-16-md { margin-right: 160px;
  }

  .hmd-mb-16-md { margin-bottom: 160px;
  }

  .hmd-ml-16-md { margin-left: 160px;
  }

  .hmd-nt-16-md { margin-top: -160px;
  }

  .hmd-nr-16-md { margin-right: -160px;
  }

  .hmd-nb-16-md { margin-bottom: -160px;
  }

  .hmd-nl-16-md { margin-left: -160px;
  }

  .hmd-ma-auto-md { margin: auto;
  }

  .hmd-mv-auto-md { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-md { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-md { margin-top: auto;
  }

  .hmd-mr-auto-md { margin-right: auto;
  }

  .hmd-mb-auto-md { margin-bottom: auto;
  }

  .hmd-ml-auto-md { margin-left: auto;
  }

  .hmd-nt-auto-md { margin-top: -auto;
  }

  .hmd-nr-auto-md { margin-right: -auto;
  }

  .hmd-nb-auto-md { margin-bottom: -auto;
  }

  .hmd-nl-auto-md { margin-left: -auto;
  }

  .hmd-mh-auto--md { margin: 0 auto;
  }

  .hmd-w-1-md { width: 10px;
  }

  .hmd-mw-1-md { max-width: 10px;
  }

  .hmd-nw-1-md { min-width: 10px;
  }

  .hmd-w-2-md { width: 20px;
  }

  .hmd-mw-2-md { max-width: 20px;
  }

  .hmd-nw-2-md { min-width: 20px;
  }

  .hmd-w-3-md { width: 30px;
  }

  .hmd-mw-3-md { max-width: 30px;
  }

  .hmd-nw-3-md { min-width: 30px;
  }

  .hmd-w-4-md { width: 40px;
  }

  .hmd-mw-4-md { max-width: 40px;
  }

  .hmd-nw-4-md { min-width: 40px;
  }

  .hmd-w-8-md { width: 80px;
  }

  .hmd-mw-8-md { max-width: 80px;
  }

  .hmd-nw-8-md { min-width: 80px;
  }

  .hmd-w-16-md { width: 160px;
  }

  .hmd-mw-16-md { max-width: 160px;
  }

  .hmd-nw-16-md { min-width: 160px;
  }

  .hmd-w-18-md { width: 180px;
  }

  .hmd-mw-18-md { max-width: 180px;
  }

  .hmd-nw-18-md { min-width: 180px;
  }

  .hmd-w-30-md { width: 300px;
  }

  .hmd-mw-30-md { max-width: 300px;
  }

  .hmd-nw-30-md { min-width: 300px;
  }

  .hmd-w-110-md { width: 1110px;
  }

  .hmd-mw-110-md { max-width: 1110px;
  }

  .hmd-nw-110-md { min-width: 1110px;
  }

  .hmd-w-1\/10-md { width: 10%;
  }

  .hmd-mw-1\/10-md { max-width: 10%;
  }

  .hmd-nw-1\/10-md { min-width: 10%;
  }

  .hmd-w-1\/5-md { width: 20%;
  }

  .hmd-mw-1\/5-md { max-width: 20%;
  }

  .hmd-nw-1\/5-md { min-width: 20%;
  }

  .hmd-w-1\/4-md { width: 25%;
  }

  .hmd-mw-1\/4-md { max-width: 25%;
  }

  .hmd-nw-1\/4-md { min-width: 25%;
  }

  .hmd-w-3\/10-md { width: 30%;
  }

  .hmd-mw-3\/10-md { max-width: 30%;
  }

  .hmd-nw-3\/10-md { min-width: 30%;
  }

  .hmd-w-1\/3-md { width: 33.3333%;
  }

  .hmd-mw-1\/3-md { max-width: 33.3333%;
  }

  .hmd-nw-1\/3-md { min-width: 33.3333%;
  }

  .hmd-w-2\/5-md { width: 40%;
  }

  .hmd-mw-2\/5-md { max-width: 40%;
  }

  .hmd-nw-2\/5-md { min-width: 40%;
  }

  .hmd-w-1\/2-md { width: 50%;
  }

  .hmd-mw-1\/2-md { max-width: 50%;
  }

  .hmd-nw-1\/2-md { min-width: 50%;
  }

  .hmd-w-3\/5-md { width: 60%;
  }

  .hmd-mw-3\/5-md { max-width: 60%;
  }

  .hmd-nw-3\/5-md { min-width: 60%;
  }

  .hmd-w-7\/10-md { width: 70%;
  }

  .hmd-mw-7\/10-md { max-width: 70%;
  }

  .hmd-nw-7\/10-md { min-width: 70%;
  }

  .hmd-w-3\/4-md { width: 75%;
  }

  .hmd-mw-3\/4-md { max-width: 75%;
  }

  .hmd-nw-3\/4-md { min-width: 75%;
  }

  .hmd-w-4\/5-md { width: 80%;
  }

  .hmd-mw-4\/5-md { max-width: 80%;
  }

  .hmd-nw-4\/5-md { min-width: 80%;
  }

  .hmd-w-9\/10-md { width: 90%;
  }

  .hmd-mw-9\/10-md { max-width: 90%;
  }

  .hmd-nw-9\/10-md { min-width: 90%;
  }

  .hmd-w-full-md { width: 100%;
  }

  .hmd-mw-full-md { max-width: 100%;
  }

  .hmd-nw-full-md { min-width: 100%;
  }

  .hmd-w-100-md { width: 100%;
  }

  .hmd-mw-100-md { max-width: 100%;
  }

  .hmd-nw-100-md { min-width: 100%;
  }

  .hmd-w-auto-md { width: auto;
  }

  .hmd-mw-auto-md { max-width: auto;
  }

  .hmd-nw-auto-md { min-width: auto;
  }

  .hmd-text-left-md { text-align: left;
  }

  .hmd-text-right-md { text-align: right;
  }

  .hmd-text-center-md { text-align: center;
  }

  .hmd-text-bold-md { font-weight: bold;
  }

  .hmd-text-underline-md { text-decoration: underline;
  }

  .hmd-flex-md { display: flex;
  }

  .inline-flex-md { display: inline-flex;
  }

  .hmd-flex-auto-md { flex: 1 1 auto; min-width: 0; min-height: 0;
  }

  .hmd-flex-one-md { flex: 1;
  }

  .hmd-flex-two-md { flex: 2;
  }

  .hmd-flex-none-md { flex: none;
  }

  .hmd-flex-column-md { flex-direction: column;
  }

  .hmd-flex-row-md { flex-direction: row;
  }

  .hmd-flex-wrap-md { flex-wrap: wrap;
  }

  .hmd-flex-nowrap-md { flex-wrap: nowrap;
  }

  .hmd-flex-wrap-reverse-md { flex-wrap: wrap-reverse;
  }

  .hmd-flex-column-reverse-md { flex-direction: column-reverse;
  }

  .hmd-flex-row-reverse-md { flex-direction: row-reverse;
  }

  .hmd-items-start-md { align-items: flex-start;
  }

  .hmd-items-end-md { align-items: flex-end;
  }

  .hmd-items-center-md { align-items: center;
  }

  .hmd-items-baseline-md { align-items: baseline;
  }

  .hmd-items-stretch-md { align-items: stretch;
  }

  .hmd-self-start-md { align-self: flex-start;
  }

  .hmd-self-end-md { align-self: flex-end;
  }

  .hmd-self-center-md { align-self: center;
  }

  .hmd-self-baseline-md { align-self: baseline;
  }

  .hmd-self-stretch-md { align-self: stretch;
  }

  .hmd-justify-start-md { justify-content: flex-start;
  }

  .hmd-justify-end-md { justify-content: flex-end;
  }

  .hmd-justify-center-md { justify-content: center;
  }

  .hmd-justify-between-md { justify-content: space-between;
  }

  .hmd-justify-around-md { justify-content: space-around;
  }

  .hmd-content-start-md { align-content: flex-start;
  }

  .hmd-content-end-md { align-content: flex-end;
  }

  .hmd-content-center-md { align-content: center;
  }

  .hmd-content-between-md { align-content: space-between;
  }

  .hmd-content-around-md { align-content: space-around;
  }

  .hmd-content-stretch-md { align-content: stretch;
  }

  .hmd-order-0-md { order: 0;
  }

  .hmd-order-1-md { order: 1;
  }

  .hmd-order-2-md { order: 2;
  }

  .hmd-order-3-md { order: 3;
  }

  .hmd-order-4-md { order: 4;
  }

  .hmd-order-5-md { order: 5;
  }

  .hmd-order-6-md { order: 6;
  }

  .hmd-order-7-md { order: 7;
  }

  .hmd-order-8-md { order: 8;
  }

  .hmd-order-last-md { order: 99999;
  }

  .hmd-flex-grow-0-md { flex-grow: 0;
  }

  .hmd-flex-grow-1-md { flex-grow: 1;
  }

  .hmd-flex-shrink-0-md { flex-shrink: 0;
  }

  .hmd-flex-shrink-1-md { flex-shrink: 1;
  }

  .hmd-text-xs-md { font-size: 10px;
  }

  .hmd-text-sm-md { font-size: 12px;
  }

  .hmd-text-x1-md { font-size: 15px;
  }

  .hmd-text-x2-md { font-size: 20px;
  }

  .hmd-text-x3-md { font-size: 25px;
  }

  .hmd-text-x4-md { font-size: 32px;
  }

  .hmd-text-x5-md { font-size: 35px;
  }

  .hmd-text-x6-md { font-size: 40px;
  }

  .hmd-text-line-height-x1-md { line-height: 1;
  }

  .hmd-dn-md { display: none;
  }

  .hmd-di-md { display: inline;
  }

  .hmd-db-md { display: block;
  }

  .hmd-dib-md { display: inline-block;
  }

  .hmd-dit-md { display: inline-table;
  }

  .hmd-dt-md { display: table;
  }

  .hmd-dtc-md { display: table-cell;
  }

  .hmd-dt-row-md { display: table-row;
  }

  .hmd-dt-row-group-md { display: table-row-group;
  }

  .hmd-dt-column-md { display: table-column;
  }

  .hmd-dt-column-group-md { display: table-column-group;
  }

  .hmd-dns-md { display: unset;
  }

  .hmd-dni-md { display: none !important;
  }

  .hmd-vv-md { visibility: visible;
  }

  .hmd-vh-md { visibility: hidden;
  }
}

@media(min-width: 1200px) {
  .hmd-op-0-lg { opacity: 0%;
  }

  .hmd-op-1-lg { opacity: 10%;
  }

  .hmd-op-2-lg { opacity: 20%;
  }

  .hmd-op-3-lg { opacity: 30%;
  }

  .hmd-op-4-lg { opacity: 40%;
  }

  .hmd-op-5-lg { opacity: 50%;
  }

  .hmd-op-6-lg { opacity: 60%;
  }

  .hmd-op-7-lg { opacity: 70%;
  }

  .hmd-op-8-lg { opacity: 80%;
  }

  .hmd-op-9-lg { opacity: 90%;
  }

  .hmd-op-10-lg { opacity: 100%;
  }

  .hmd-pa-0-lg { padding: 0;
  }

  .hmd-pv-0-lg { padding-top: 0; padding-bottom: 0;
  }

  .hmd-ph-0-lg { padding-left: 0; padding-right: 0;
  }

  .hmd-pt-0-lg { padding-top: 0;
  }

  .hmd-pr-0-lg { padding-right: 0;
  }

  .hmd-pb-0-lg { padding-bottom: 0;
  }

  .hmd-pl-0-lg { padding-left: 0;
  }

  .hmd-pa-1\/10-lg { padding: 1px;
  }

  .hmd-pv-1\/10-lg { padding-top: 1px; padding-bottom: 1px;
  }

  .hmd-ph-1\/10-lg { padding-left: 1px; padding-right: 1px;
  }

  .hmd-pt-1\/10-lg { padding-top: 1px;
  }

  .hmd-pr-1\/10-lg { padding-right: 1px;
  }

  .hmd-pb-1\/10-lg { padding-bottom: 1px;
  }

  .hmd-pl-1\/10-lg { padding-left: 1px;
  }

  .hmd-pa-1\/5-lg { padding: 2px;
  }

  .hmd-pv-1\/5-lg { padding-top: 2px; padding-bottom: 2px;
  }

  .hmd-ph-1\/5-lg { padding-left: 2px; padding-right: 2px;
  }

  .hmd-pt-1\/5-lg { padding-top: 2px;
  }

  .hmd-pr-1\/5-lg { padding-right: 2px;
  }

  .hmd-pb-1\/5-lg { padding-bottom: 2px;
  }

  .hmd-pl-1\/5-lg { padding-left: 2px;
  }

  .hmd-pa-1\/4-lg { padding: .25rem;
  }

  .hmd-pv-1\/4-lg { padding-top: .25rem; padding-bottom: .25rem;
  }

  .hmd-ph-1\/4-lg { padding-left: .25rem; padding-right: .25rem;
  }

  .hmd-pt-1\/4-lg { padding-top: .25rem;
  }

  .hmd-pr-1\/4-lg { padding-right: .25rem;
  }

  .hmd-pb-1\/4-lg { padding-bottom: .25rem;
  }

  .hmd-pl-1\/4-lg { padding-left: .25rem;
  }

  .hmd-pa-3\/4-lg { padding: .75rem;
  }

  .hmd-pv-3\/4-lg { padding-top: .75rem; padding-bottom: .75rem;
  }

  .hmd-ph-3\/4-lg { padding-left: .75rem; padding-right: .75rem;
  }

  .hmd-pt-3\/4-lg { padding-top: .75rem;
  }

  .hmd-pr-3\/4-lg { padding-right: .75rem;
  }

  .hmd-pb-3\/4-lg { padding-bottom: .75rem;
  }

  .hmd-pl-3\/4-lg { padding-left: .75rem;
  }

  .hmd-pa-1\/8-lg { padding: .125rem;
  }

  .hmd-pv-1\/8-lg { padding-top: .125rem; padding-bottom: .125rem;
  }

  .hmd-ph-1\/8-lg { padding-left: .125rem; padding-right: .125rem;
  }

  .hmd-pt-1\/8-lg { padding-top: .125rem;
  }

  .hmd-pr-1\/8-lg { padding-right: .125rem;
  }

  .hmd-pb-1\/8-lg { padding-bottom: .125rem;
  }

  .hmd-pl-1\/8-lg { padding-left: .125rem;
  }

  .hmd-pa-1\/2-lg { padding: 5px;
  }

  .hmd-pv-1\/2-lg { padding-top: 5px; padding-bottom: 5px;
  }

  .hmd-ph-1\/2-lg { padding-left: 5px; padding-right: 5px;
  }

  .hmd-pt-1\/2-lg { padding-top: 5px;
  }

  .hmd-pr-1\/2-lg { padding-right: 5px;
  }

  .hmd-pb-1\/2-lg { padding-bottom: 5px;
  }

  .hmd-pl-1\/2-lg { padding-left: 5px;
  }

  .hmd-pa-1-lg { padding: 10px;
  }

  .hmd-pv-1-lg { padding-top: 10px; padding-bottom: 10px;
  }

  .hmd-ph-1-lg { padding-left: 10px; padding-right: 10px;
  }

  .hmd-pt-1-lg { padding-top: 10px;
  }

  .hmd-pr-1-lg { padding-right: 10px;
  }

  .hmd-pb-1-lg { padding-bottom: 10px;
  }

  .hmd-pl-1-lg { padding-left: 10px;
  }

  .hmd-pa-3\/2-lg { padding: 15px;
  }

  .hmd-pv-3\/2-lg { padding-top: 15px; padding-bottom: 15px;
  }

  .hmd-ph-3\/2-lg { padding-left: 15px; padding-right: 15px;
  }

  .hmd-pt-3\/2-lg { padding-top: 15px;
  }

  .hmd-pr-3\/2-lg { padding-right: 15px;
  }

  .hmd-pb-3\/2-lg { padding-bottom: 15px;
  }

  .hmd-pl-3\/2-lg { padding-left: 15px;
  }

  .hmd-pa-2-lg { padding: 20px;
  }

  .hmd-pv-2-lg { padding-top: 20px; padding-bottom: 20px;
  }

  .hmd-ph-2-lg { padding-left: 20px; padding-right: 20px;
  }

  .hmd-pt-2-lg { padding-top: 20px;
  }

  .hmd-pr-2-lg { padding-right: 20px;
  }

  .hmd-pb-2-lg { padding-bottom: 20px;
  }

  .hmd-pl-2-lg { padding-left: 20px;
  }

  .hmd-pa-25-lg { padding: 25px;
  }

  .hmd-pv-25-lg { padding-top: 25px; padding-bottom: 25px;
  }

  .hmd-ph-25-lg { padding-left: 25px; padding-right: 25px;
  }

  .hmd-pt-25-lg { padding-top: 25px;
  }

  .hmd-pr-25-lg { padding-right: 25px;
  }

  .hmd-pb-25-lg { padding-bottom: 25px;
  }

  .hmd-pl-25-lg { padding-left: 25px;
  }

  .hmd-pa-3-lg { padding: 30px;
  }

  .hmd-pv-3-lg { padding-top: 30px; padding-bottom: 30px;
  }

  .hmd-ph-3-lg { padding-left: 30px; padding-right: 30px;
  }

  .hmd-pt-3-lg { padding-top: 30px;
  }

  .hmd-pr-3-lg { padding-right: 30px;
  }

  .hmd-pb-3-lg { padding-bottom: 30px;
  }

  .hmd-pl-3-lg { padding-left: 30px;
  }

  .hmd-pa-35-lg { padding: 35px;
  }

  .hmd-pv-35-lg { padding-top: 35px; padding-bottom: 35px;
  }

  .hmd-ph-35-lg { padding-left: 35px; padding-right: 35px;
  }

  .hmd-pt-35-lg { padding-top: 35px;
  }

  .hmd-pr-35-lg { padding-right: 35px;
  }

  .hmd-pb-35-lg { padding-bottom: 35px;
  }

  .hmd-pl-35-lg { padding-left: 35px;
  }

  .hmd-pa-4-lg { padding: 40px;
  }

  .hmd-pv-4-lg { padding-top: 40px; padding-bottom: 40px;
  }

  .hmd-ph-4-lg { padding-left: 40px; padding-right: 40px;
  }

  .hmd-pt-4-lg { padding-top: 40px;
  }

  .hmd-pr-4-lg { padding-right: 40px;
  }

  .hmd-pb-4-lg { padding-bottom: 40px;
  }

  .hmd-pl-4-lg { padding-left: 40px;
  }

  .hmd-pa-5-lg { padding: 50px;
  }

  .hmd-pv-5-lg { padding-top: 50px; padding-bottom: 50px;
  }

  .hmd-ph-5-lg { padding-left: 50px; padding-right: 50px;
  }

  .hmd-pt-5-lg { padding-top: 50px;
  }

  .hmd-pr-5-lg { padding-right: 50px;
  }

  .hmd-pb-5-lg { padding-bottom: 50px;
  }

  .hmd-pl-5-lg { padding-left: 50px;
  }

  .hmd-pa-55-lg { padding: 55px;
  }

  .hmd-pv-55-lg { padding-top: 55px; padding-bottom: 55px;
  }

  .hmd-ph-55-lg { padding-left: 55px; padding-right: 55px;
  }

  .hmd-pt-55-lg { padding-top: 55px;
  }

  .hmd-pr-55-lg { padding-right: 55px;
  }

  .hmd-pb-55-lg { padding-bottom: 55px;
  }

  .hmd-pl-55-lg { padding-left: 55px;
  }

  .hmd-pa-6-lg { padding: 60px;
  }

  .hmd-pv-6-lg { padding-top: 60px; padding-bottom: 60px;
  }

  .hmd-ph-6-lg { padding-left: 60px; padding-right: 60px;
  }

  .hmd-pt-6-lg { padding-top: 60px;
  }

  .hmd-pr-6-lg { padding-right: 60px;
  }

  .hmd-pb-6-lg { padding-bottom: 60px;
  }

  .hmd-pl-6-lg { padding-left: 60px;
  }

  .hmd-pa-7-lg { padding: 70px;
  }

  .hmd-pv-7-lg { padding-top: 70px; padding-bottom: 70px;
  }

  .hmd-ph-7-lg { padding-left: 70px; padding-right: 70px;
  }

  .hmd-pt-7-lg { padding-top: 70px;
  }

  .hmd-pr-7-lg { padding-right: 70px;
  }

  .hmd-pb-7-lg { padding-bottom: 70px;
  }

  .hmd-pl-7-lg { padding-left: 70px;
  }

  .hmd-pa-8-lg { padding: 80px;
  }

  .hmd-pv-8-lg { padding-top: 80px; padding-bottom: 80px;
  }

  .hmd-ph-8-lg { padding-left: 80px; padding-right: 80px;
  }

  .hmd-pt-8-lg { padding-top: 80px;
  }

  .hmd-pr-8-lg { padding-right: 80px;
  }

  .hmd-pb-8-lg { padding-bottom: 80px;
  }

  .hmd-pl-8-lg { padding-left: 80px;
  }

  .hmd-pa-10-lg { padding: 100px;
  }

  .hmd-pv-10-lg { padding-top: 100px; padding-bottom: 100px;
  }

  .hmd-ph-10-lg { padding-left: 100px; padding-right: 100px;
  }

  .hmd-pt-10-lg { padding-top: 100px;
  }

  .hmd-pr-10-lg { padding-right: 100px;
  }

  .hmd-pb-10-lg { padding-bottom: 100px;
  }

  .hmd-pl-10-lg { padding-left: 100px;
  }

  .hmd-pa-12-lg { padding: 120px;
  }

  .hmd-pv-12-lg { padding-top: 120px; padding-bottom: 120px;
  }

  .hmd-ph-12-lg { padding-left: 120px; padding-right: 120px;
  }

  .hmd-pt-12-lg { padding-top: 120px;
  }

  .hmd-pr-12-lg { padding-right: 120px;
  }

  .hmd-pb-12-lg { padding-bottom: 120px;
  }

  .hmd-pl-12-lg { padding-left: 120px;
  }

  .hmd-pa-14-lg { padding: 140px;
  }

  .hmd-pv-14-lg { padding-top: 140px; padding-bottom: 140px;
  }

  .hmd-ph-14-lg { padding-left: 140px; padding-right: 140px;
  }

  .hmd-pt-14-lg { padding-top: 140px;
  }

  .hmd-pr-14-lg { padding-right: 140px;
  }

  .hmd-pb-14-lg { padding-bottom: 140px;
  }

  .hmd-pl-14-lg { padding-left: 140px;
  }

  .hmd-pa-16-lg { padding: 160px;
  }

  .hmd-pv-16-lg { padding-top: 160px; padding-bottom: 160px;
  }

  .hmd-ph-16-lg { padding-left: 160px; padding-right: 160px;
  }

  .hmd-pt-16-lg { padding-top: 160px;
  }

  .hmd-pr-16-lg { padding-right: 160px;
  }

  .hmd-pb-16-lg { padding-bottom: 160px;
  }

  .hmd-pl-16-lg { padding-left: 160px;
  }

  .hmd-pa-auto-lg { padding: auto;
  }

  .hmd-pv-auto-lg { padding-top: auto; padding-bottom: auto;
  }

  .hmd-ph-auto-lg { padding-left: auto; padding-right: auto;
  }

  .hmd-pt-auto-lg { padding-top: auto;
  }

  .hmd-pr-auto-lg { padding-right: auto;
  }

  .hmd-pb-auto-lg { padding-bottom: auto;
  }

  .hmd-pl-auto-lg { padding-left: auto;
  }

  .hmd-ma-0-lg { margin: 0;
  }

  .hmd-mv-0-lg { margin-top: 0; margin-bottom: 0;
  }

  .hmd-mh-0-lg { margin-left: 0; margin-right: 0;
  }

  .hmd-mt-0-lg { margin-top: 0;
  }

  .hmd-mr-0-lg { margin-right: 0;
  }

  .hmd-mb-0-lg { margin-bottom: 0;
  }

  .hmd-ml-0-lg { margin-left: 0;
  }

  .hmd-nt-0-lg { margin-top: -0;
  }

  .hmd-nr-0-lg { margin-right: -0;
  }

  .hmd-nb-0-lg { margin-bottom: -0;
  }

  .hmd-nl-0-lg { margin-left: -0;
  }

  .hmd-ma-1\/10-lg { margin: 1px;
  }

  .hmd-mv-1\/10-lg { margin-top: 1px; margin-bottom: 1px;
  }

  .hmd-mh-1\/10-lg { margin-left: 1px; margin-right: 1px;
  }

  .hmd-mt-1\/10-lg { margin-top: 1px;
  }

  .hmd-mr-1\/10-lg { margin-right: 1px;
  }

  .hmd-mb-1\/10-lg { margin-bottom: 1px;
  }

  .hmd-ml-1\/10-lg { margin-left: 1px;
  }

  .hmd-nt-1\/10-lg { margin-top: -1px;
  }

  .hmd-nr-1\/10-lg { margin-right: -1px;
  }

  .hmd-nb-1\/10-lg { margin-bottom: -1px;
  }

  .hmd-nl-1\/10-lg { margin-left: -1px;
  }

  .hmd-ma-1\/5-lg { margin: 2px;
  }

  .hmd-mv-1\/5-lg { margin-top: 2px; margin-bottom: 2px;
  }

  .hmd-mh-1\/5-lg { margin-left: 2px; margin-right: 2px;
  }

  .hmd-mt-1\/5-lg { margin-top: 2px;
  }

  .hmd-mr-1\/5-lg { margin-right: 2px;
  }

  .hmd-mb-1\/5-lg { margin-bottom: 2px;
  }

  .hmd-ml-1\/5-lg { margin-left: 2px;
  }

  .hmd-nt-1\/5-lg { margin-top: -2px;
  }

  .hmd-nr-1\/5-lg { margin-right: -2px;
  }

  .hmd-nb-1\/5-lg { margin-bottom: -2px;
  }

  .hmd-nl-1\/5-lg { margin-left: -2px;
  }

  .hmd-ma-1\/4-lg { margin: .25rem;
  }

  .hmd-mv-1\/4-lg { margin-top: .25rem; margin-bottom: .25rem;
  }

  .hmd-mh-1\/4-lg { margin-left: .25rem; margin-right: .25rem;
  }

  .hmd-mt-1\/4-lg { margin-top: .25rem;
  }

  .hmd-mr-1\/4-lg { margin-right: .25rem;
  }

  .hmd-mb-1\/4-lg { margin-bottom: .25rem;
  }

  .hmd-ml-1\/4-lg { margin-left: .25rem;
  }

  .hmd-nt-1\/4-lg { margin-top: -0.25rem;
  }

  .hmd-nr-1\/4-lg { margin-right: -0.25rem;
  }

  .hmd-nb-1\/4-lg { margin-bottom: -0.25rem;
  }

  .hmd-nl-1\/4-lg { margin-left: -0.25rem;
  }

  .hmd-ma-3\/4-lg { margin: .75rem;
  }

  .hmd-mv-3\/4-lg { margin-top: .75rem; margin-bottom: .75rem;
  }

  .hmd-mh-3\/4-lg { margin-left: .75rem; margin-right: .75rem;
  }

  .hmd-mt-3\/4-lg { margin-top: .75rem;
  }

  .hmd-mr-3\/4-lg { margin-right: .75rem;
  }

  .hmd-mb-3\/4-lg { margin-bottom: .75rem;
  }

  .hmd-ml-3\/4-lg { margin-left: .75rem;
  }

  .hmd-nt-3\/4-lg { margin-top: -0.75rem;
  }

  .hmd-nr-3\/4-lg { margin-right: -0.75rem;
  }

  .hmd-nb-3\/4-lg { margin-bottom: -0.75rem;
  }

  .hmd-nl-3\/4-lg { margin-left: -0.75rem;
  }

  .hmd-ma-1\/8-lg { margin: .125rem;
  }

  .hmd-mv-1\/8-lg { margin-top: .125rem; margin-bottom: .125rem;
  }

  .hmd-mh-1\/8-lg { margin-left: .125rem; margin-right: .125rem;
  }

  .hmd-mt-1\/8-lg { margin-top: .125rem;
  }

  .hmd-mr-1\/8-lg { margin-right: .125rem;
  }

  .hmd-mb-1\/8-lg { margin-bottom: .125rem;
  }

  .hmd-ml-1\/8-lg { margin-left: .125rem;
  }

  .hmd-nt-1\/8-lg { margin-top: -0.125rem;
  }

  .hmd-nr-1\/8-lg { margin-right: -0.125rem;
  }

  .hmd-nb-1\/8-lg { margin-bottom: -0.125rem;
  }

  .hmd-nl-1\/8-lg { margin-left: -0.125rem;
  }

  .hmd-ma-1\/2-lg { margin: 5px;
  }

  .hmd-mv-1\/2-lg { margin-top: 5px; margin-bottom: 5px;
  }

  .hmd-mh-1\/2-lg { margin-left: 5px; margin-right: 5px;
  }

  .hmd-mt-1\/2-lg { margin-top: 5px;
  }

  .hmd-mr-1\/2-lg { margin-right: 5px;
  }

  .hmd-mb-1\/2-lg { margin-bottom: 5px;
  }

  .hmd-ml-1\/2-lg { margin-left: 5px;
  }

  .hmd-nt-1\/2-lg { margin-top: -5px;
  }

  .hmd-nr-1\/2-lg { margin-right: -5px;
  }

  .hmd-nb-1\/2-lg { margin-bottom: -5px;
  }

  .hmd-nl-1\/2-lg { margin-left: -5px;
  }

  .hmd-ma-1-lg { margin: 10px;
  }

  .hmd-mv-1-lg { margin-top: 10px; margin-bottom: 10px;
  }

  .hmd-mh-1-lg { margin-left: 10px; margin-right: 10px;
  }

  .hmd-mt-1-lg { margin-top: 10px;
  }

  .hmd-mr-1-lg { margin-right: 10px;
  }

  .hmd-mb-1-lg { margin-bottom: 10px;
  }

  .hmd-ml-1-lg { margin-left: 10px;
  }

  .hmd-nt-1-lg { margin-top: -10px;
  }

  .hmd-nr-1-lg { margin-right: -10px;
  }

  .hmd-nb-1-lg { margin-bottom: -10px;
  }

  .hmd-nl-1-lg { margin-left: -10px;
  }

  .hmd-ma-3\/2-lg { margin: 15px;
  }

  .hmd-mv-3\/2-lg { margin-top: 15px; margin-bottom: 15px;
  }

  .hmd-mh-3\/2-lg { margin-left: 15px; margin-right: 15px;
  }

  .hmd-mt-3\/2-lg { margin-top: 15px;
  }

  .hmd-mr-3\/2-lg { margin-right: 15px;
  }

  .hmd-mb-3\/2-lg { margin-bottom: 15px;
  }

  .hmd-ml-3\/2-lg { margin-left: 15px;
  }

  .hmd-nt-3\/2-lg { margin-top: -15px;
  }

  .hmd-nr-3\/2-lg { margin-right: -15px;
  }

  .hmd-nb-3\/2-lg { margin-bottom: -15px;
  }

  .hmd-nl-3\/2-lg { margin-left: -15px;
  }

  .hmd-ma-2-lg { margin: 20px;
  }

  .hmd-mv-2-lg { margin-top: 20px; margin-bottom: 20px;
  }

  .hmd-mh-2-lg { margin-left: 20px; margin-right: 20px;
  }

  .hmd-mt-2-lg { margin-top: 20px;
  }

  .hmd-mr-2-lg { margin-right: 20px;
  }

  .hmd-mb-2-lg { margin-bottom: 20px;
  }

  .hmd-ml-2-lg { margin-left: 20px;
  }

  .hmd-nt-2-lg { margin-top: -20px;
  }

  .hmd-nr-2-lg { margin-right: -20px;
  }

  .hmd-nb-2-lg { margin-bottom: -20px;
  }

  .hmd-nl-2-lg { margin-left: -20px;
  }

  .hmd-ma-25-lg { margin: 25px;
  }

  .hmd-mv-25-lg { margin-top: 25px; margin-bottom: 25px;
  }

  .hmd-mh-25-lg { margin-left: 25px; margin-right: 25px;
  }

  .hmd-mt-25-lg { margin-top: 25px;
  }

  .hmd-mr-25-lg { margin-right: 25px;
  }

  .hmd-mb-25-lg { margin-bottom: 25px;
  }

  .hmd-ml-25-lg { margin-left: 25px;
  }

  .hmd-nt-25-lg { margin-top: -25px;
  }

  .hmd-nr-25-lg { margin-right: -25px;
  }

  .hmd-nb-25-lg { margin-bottom: -25px;
  }

  .hmd-nl-25-lg { margin-left: -25px;
  }

  .hmd-ma-3-lg { margin: 30px;
  }

  .hmd-mv-3-lg { margin-top: 30px; margin-bottom: 30px;
  }

  .hmd-mh-3-lg { margin-left: 30px; margin-right: 30px;
  }

  .hmd-mt-3-lg { margin-top: 30px;
  }

  .hmd-mr-3-lg { margin-right: 30px;
  }

  .hmd-mb-3-lg { margin-bottom: 30px;
  }

  .hmd-ml-3-lg { margin-left: 30px;
  }

  .hmd-nt-3-lg { margin-top: -30px;
  }

  .hmd-nr-3-lg { margin-right: -30px;
  }

  .hmd-nb-3-lg { margin-bottom: -30px;
  }

  .hmd-nl-3-lg { margin-left: -30px;
  }

  .hmd-ma-35-lg { margin: 35px;
  }

  .hmd-mv-35-lg { margin-top: 35px; margin-bottom: 35px;
  }

  .hmd-mh-35-lg { margin-left: 35px; margin-right: 35px;
  }

  .hmd-mt-35-lg { margin-top: 35px;
  }

  .hmd-mr-35-lg { margin-right: 35px;
  }

  .hmd-mb-35-lg { margin-bottom: 35px;
  }

  .hmd-ml-35-lg { margin-left: 35px;
  }

  .hmd-nt-35-lg { margin-top: -35px;
  }

  .hmd-nr-35-lg { margin-right: -35px;
  }

  .hmd-nb-35-lg { margin-bottom: -35px;
  }

  .hmd-nl-35-lg { margin-left: -35px;
  }

  .hmd-ma-4-lg { margin: 40px;
  }

  .hmd-mv-4-lg { margin-top: 40px; margin-bottom: 40px;
  }

  .hmd-mh-4-lg { margin-left: 40px; margin-right: 40px;
  }

  .hmd-mt-4-lg { margin-top: 40px;
  }

  .hmd-mr-4-lg { margin-right: 40px;
  }

  .hmd-mb-4-lg { margin-bottom: 40px;
  }

  .hmd-ml-4-lg { margin-left: 40px;
  }

  .hmd-nt-4-lg { margin-top: -40px;
  }

  .hmd-nr-4-lg { margin-right: -40px;
  }

  .hmd-nb-4-lg { margin-bottom: -40px;
  }

  .hmd-nl-4-lg { margin-left: -40px;
  }

  .hmd-ma-5-lg { margin: 50px;
  }

  .hmd-mv-5-lg { margin-top: 50px; margin-bottom: 50px;
  }

  .hmd-mh-5-lg { margin-left: 50px; margin-right: 50px;
  }

  .hmd-mt-5-lg { margin-top: 50px;
  }

  .hmd-mr-5-lg { margin-right: 50px;
  }

  .hmd-mb-5-lg { margin-bottom: 50px;
  }

  .hmd-ml-5-lg { margin-left: 50px;
  }

  .hmd-nt-5-lg { margin-top: -50px;
  }

  .hmd-nr-5-lg { margin-right: -50px;
  }

  .hmd-nb-5-lg { margin-bottom: -50px;
  }

  .hmd-nl-5-lg { margin-left: -50px;
  }

  .hmd-ma-55-lg { margin: 55px;
  }

  .hmd-mv-55-lg { margin-top: 55px; margin-bottom: 55px;
  }

  .hmd-mh-55-lg { margin-left: 55px; margin-right: 55px;
  }

  .hmd-mt-55-lg { margin-top: 55px;
  }

  .hmd-mr-55-lg { margin-right: 55px;
  }

  .hmd-mb-55-lg { margin-bottom: 55px;
  }

  .hmd-ml-55-lg { margin-left: 55px;
  }

  .hmd-nt-55-lg { margin-top: -55px;
  }

  .hmd-nr-55-lg { margin-right: -55px;
  }

  .hmd-nb-55-lg { margin-bottom: -55px;
  }

  .hmd-nl-55-lg { margin-left: -55px;
  }

  .hmd-ma-6-lg { margin: 60px;
  }

  .hmd-mv-6-lg { margin-top: 60px; margin-bottom: 60px;
  }

  .hmd-mh-6-lg { margin-left: 60px; margin-right: 60px;
  }

  .hmd-mt-6-lg { margin-top: 60px;
  }

  .hmd-mr-6-lg { margin-right: 60px;
  }

  .hmd-mb-6-lg { margin-bottom: 60px;
  }

  .hmd-ml-6-lg { margin-left: 60px;
  }

  .hmd-nt-6-lg { margin-top: -60px;
  }

  .hmd-nr-6-lg { margin-right: -60px;
  }

  .hmd-nb-6-lg { margin-bottom: -60px;
  }

  .hmd-nl-6-lg { margin-left: -60px;
  }

  .hmd-ma-7-lg { margin: 70px;
  }

  .hmd-mv-7-lg { margin-top: 70px; margin-bottom: 70px;
  }

  .hmd-mh-7-lg { margin-left: 70px; margin-right: 70px;
  }

  .hmd-mt-7-lg { margin-top: 70px;
  }

  .hmd-mr-7-lg { margin-right: 70px;
  }

  .hmd-mb-7-lg { margin-bottom: 70px;
  }

  .hmd-ml-7-lg { margin-left: 70px;
  }

  .hmd-nt-7-lg { margin-top: -70px;
  }

  .hmd-nr-7-lg { margin-right: -70px;
  }

  .hmd-nb-7-lg { margin-bottom: -70px;
  }

  .hmd-nl-7-lg { margin-left: -70px;
  }

  .hmd-ma-8-lg { margin: 80px;
  }

  .hmd-mv-8-lg { margin-top: 80px; margin-bottom: 80px;
  }

  .hmd-mh-8-lg { margin-left: 80px; margin-right: 80px;
  }

  .hmd-mt-8-lg { margin-top: 80px;
  }

  .hmd-mr-8-lg { margin-right: 80px;
  }

  .hmd-mb-8-lg { margin-bottom: 80px;
  }

  .hmd-ml-8-lg { margin-left: 80px;
  }

  .hmd-nt-8-lg { margin-top: -80px;
  }

  .hmd-nr-8-lg { margin-right: -80px;
  }

  .hmd-nb-8-lg { margin-bottom: -80px;
  }

  .hmd-nl-8-lg { margin-left: -80px;
  }

  .hmd-ma-10-lg { margin: 100px;
  }

  .hmd-mv-10-lg { margin-top: 100px; margin-bottom: 100px;
  }

  .hmd-mh-10-lg { margin-left: 100px; margin-right: 100px;
  }

  .hmd-mt-10-lg { margin-top: 100px;
  }

  .hmd-mr-10-lg { margin-right: 100px;
  }

  .hmd-mb-10-lg { margin-bottom: 100px;
  }

  .hmd-ml-10-lg { margin-left: 100px;
  }

  .hmd-nt-10-lg { margin-top: -100px;
  }

  .hmd-nr-10-lg { margin-right: -100px;
  }

  .hmd-nb-10-lg { margin-bottom: -100px;
  }

  .hmd-nl-10-lg { margin-left: -100px;
  }

  .hmd-ma-12-lg { margin: 120px;
  }

  .hmd-mv-12-lg { margin-top: 120px; margin-bottom: 120px;
  }

  .hmd-mh-12-lg { margin-left: 120px; margin-right: 120px;
  }

  .hmd-mt-12-lg { margin-top: 120px;
  }

  .hmd-mr-12-lg { margin-right: 120px;
  }

  .hmd-mb-12-lg { margin-bottom: 120px;
  }

  .hmd-ml-12-lg { margin-left: 120px;
  }

  .hmd-nt-12-lg { margin-top: -120px;
  }

  .hmd-nr-12-lg { margin-right: -120px;
  }

  .hmd-nb-12-lg { margin-bottom: -120px;
  }

  .hmd-nl-12-lg { margin-left: -120px;
  }

  .hmd-ma-14-lg { margin: 140px;
  }

  .hmd-mv-14-lg { margin-top: 140px; margin-bottom: 140px;
  }

  .hmd-mh-14-lg { margin-left: 140px; margin-right: 140px;
  }

  .hmd-mt-14-lg { margin-top: 140px;
  }

  .hmd-mr-14-lg { margin-right: 140px;
  }

  .hmd-mb-14-lg { margin-bottom: 140px;
  }

  .hmd-ml-14-lg { margin-left: 140px;
  }

  .hmd-nt-14-lg { margin-top: -140px;
  }

  .hmd-nr-14-lg { margin-right: -140px;
  }

  .hmd-nb-14-lg { margin-bottom: -140px;
  }

  .hmd-nl-14-lg { margin-left: -140px;
  }

  .hmd-ma-16-lg { margin: 160px;
  }

  .hmd-mv-16-lg { margin-top: 160px; margin-bottom: 160px;
  }

  .hmd-mh-16-lg { margin-left: 160px; margin-right: 160px;
  }

  .hmd-mt-16-lg { margin-top: 160px;
  }

  .hmd-mr-16-lg { margin-right: 160px;
  }

  .hmd-mb-16-lg { margin-bottom: 160px;
  }

  .hmd-ml-16-lg { margin-left: 160px;
  }

  .hmd-nt-16-lg { margin-top: -160px;
  }

  .hmd-nr-16-lg { margin-right: -160px;
  }

  .hmd-nb-16-lg { margin-bottom: -160px;
  }

  .hmd-nl-16-lg { margin-left: -160px;
  }

  .hmd-ma-auto-lg { margin: auto;
  }

  .hmd-mv-auto-lg { margin-top: auto; margin-bottom: auto;
  }

  .hmd-mh-auto-lg { margin-left: auto; margin-right: auto;
  }

  .hmd-mt-auto-lg { margin-top: auto;
  }

  .hmd-mr-auto-lg { margin-right: auto;
  }

  .hmd-mb-auto-lg { margin-bottom: auto;
  }

  .hmd-ml-auto-lg { margin-left: auto;
  }

  .hmd-nt-auto-lg { margin-top: -auto;
  }

  .hmd-nr-auto-lg { margin-right: -auto;
  }

  .hmd-nb-auto-lg { margin-bottom: -auto;
  }

  .hmd-nl-auto-lg { margin-left: -auto;
  }

  .hmd-mh-auto--lg { margin: 0 auto;
  }

  .hmd-w-1-lg { width: 10px;
  }

  .hmd-mw-1-lg { max-width: 10px;
  }

  .hmd-nw-1-lg { min-width: 10px;
  }

  .hmd-w-2-lg { width: 20px;
  }

  .hmd-mw-2-lg { max-width: 20px;
  }

  .hmd-nw-2-lg { min-width: 20px;
  }

  .hmd-w-3-lg { width: 30px;
  }

  .hmd-mw-3-lg { max-width: 30px;
  }

  .hmd-nw-3-lg { min-width: 30px;
  }

  .hmd-w-4-lg { width: 40px;
  }

  .hmd-mw-4-lg { max-width: 40px;
  }

  .hmd-nw-4-lg { min-width: 40px;
  }

  .hmd-w-8-lg { width: 80px;
  }

  .hmd-mw-8-lg { max-width: 80px;
  }

  .hmd-nw-8-lg { min-width: 80px;
  }

  .hmd-w-16-lg { width: 160px;
  }

  .hmd-mw-16-lg { max-width: 160px;
  }

  .hmd-nw-16-lg { min-width: 160px;
  }

  .hmd-w-18-lg { width: 180px;
  }

  .hmd-mw-18-lg { max-width: 180px;
  }

  .hmd-nw-18-lg { min-width: 180px;
  }

  .hmd-w-30-lg { width: 300px;
  }

  .hmd-mw-30-lg { max-width: 300px;
  }

  .hmd-nw-30-lg { min-width: 300px;
  }

  .hmd-w-110-lg { width: 1110px;
  }

  .hmd-mw-110-lg { max-width: 1110px;
  }

  .hmd-nw-110-lg { min-width: 1110px;
  }

  .hmd-w-1\/10-lg { width: 10%;
  }

  .hmd-mw-1\/10-lg { max-width: 10%;
  }

  .hmd-nw-1\/10-lg { min-width: 10%;
  }

  .hmd-w-1\/5-lg { width: 20%;
  }

  .hmd-mw-1\/5-lg { max-width: 20%;
  }

  .hmd-nw-1\/5-lg { min-width: 20%;
  }

  .hmd-w-1\/4-lg { width: 25%;
  }

  .hmd-mw-1\/4-lg { max-width: 25%;
  }

  .hmd-nw-1\/4-lg { min-width: 25%;
  }

  .hmd-w-3\/10-lg { width: 30%;
  }

  .hmd-mw-3\/10-lg { max-width: 30%;
  }

  .hmd-nw-3\/10-lg { min-width: 30%;
  }

  .hmd-w-1\/3-lg { width: 33.3333%;
  }

  .hmd-mw-1\/3-lg { max-width: 33.3333%;
  }

  .hmd-nw-1\/3-lg { min-width: 33.3333%;
  }

  .hmd-w-2\/5-lg { width: 40%;
  }

  .hmd-mw-2\/5-lg { max-width: 40%;
  }

  .hmd-nw-2\/5-lg { min-width: 40%;
  }

  .hmd-w-1\/2-lg { width: 50%;
  }

  .hmd-mw-1\/2-lg { max-width: 50%;
  }

  .hmd-nw-1\/2-lg { min-width: 50%;
  }

  .hmd-w-3\/5-lg { width: 60%;
  }

  .hmd-mw-3\/5-lg { max-width: 60%;
  }

  .hmd-nw-3\/5-lg { min-width: 60%;
  }

  .hmd-w-7\/10-lg { width: 70%;
  }

  .hmd-mw-7\/10-lg { max-width: 70%;
  }

  .hmd-nw-7\/10-lg { min-width: 70%;
  }

  .hmd-w-3\/4-lg { width: 75%;
  }

  .hmd-mw-3\/4-lg { max-width: 75%;
  }

  .hmd-nw-3\/4-lg { min-width: 75%;
  }

  .hmd-w-4\/5-lg { width: 80%;
  }

  .hmd-mw-4\/5-lg { max-width: 80%;
  }

  .hmd-nw-4\/5-lg { min-width: 80%;
  }

  .hmd-w-9\/10-lg { width: 90%;
  }

  .hmd-mw-9\/10-lg { max-width: 90%;
  }

  .hmd-nw-9\/10-lg { min-width: 90%;
  }

  .hmd-w-full-lg { width: 100%;
  }

  .hmd-mw-full-lg { max-width: 100%;
  }

  .hmd-nw-full-lg { min-width: 100%;
  }

  .hmd-w-100-lg { width: 100%;
  }

  .hmd-mw-100-lg { max-width: 100%;
  }

  .hmd-nw-100-lg { min-width: 100%;
  }

  .hmd-w-auto-lg { width: auto;
  }

  .hmd-mw-auto-lg { max-width: auto;
  }

  .hmd-nw-auto-lg { min-width: auto;
  }

  .hmd-text-left-lg { text-align: left;
  }

  .hmd-text-right-lg { text-align: right;
  }

  .hmd-text-center-lg { text-align: center;
  }

  .hmd-text-bold-lg { font-weight: bold;
  }

  .hmd-text-underline-lg { text-decoration: underline;
  }

  .hmd-flex-lg { display: flex;
  }

  .inline-flex-lg { display: inline-flex;
  }

  .hmd-flex-auto-lg { flex: 1 1 auto; min-width: 0; min-height: 0;
  }

  .hmd-flex-one-lg { flex: 1;
  }

  .hmd-flex-two-lg { flex: 2;
  }

  .hmd-flex-none-lg { flex: none;
  }

  .hmd-flex-column-lg { flex-direction: column;
  }

  .hmd-flex-row-lg { flex-direction: row;
  }

  .hmd-flex-wrap-lg { flex-wrap: wrap;
  }

  .hmd-flex-nowrap-lg { flex-wrap: nowrap;
  }

  .hmd-flex-wrap-reverse-lg { flex-wrap: wrap-reverse;
  }

  .hmd-flex-column-reverse-lg { flex-direction: column-reverse;
  }

  .hmd-flex-row-reverse-lg { flex-direction: row-reverse;
  }

  .hmd-items-start-lg { align-items: flex-start;
  }

  .hmd-items-end-lg { align-items: flex-end;
  }

  .hmd-items-center-lg { align-items: center;
  }

  .hmd-items-baseline-lg { align-items: baseline;
  }

  .hmd-items-stretch-lg { align-items: stretch;
  }

  .hmd-self-start-lg { align-self: flex-start;
  }

  .hmd-self-end-lg { align-self: flex-end;
  }

  .hmd-self-center-lg { align-self: center;
  }

  .hmd-self-baseline-lg { align-self: baseline;
  }

  .hmd-self-stretch-lg { align-self: stretch;
  }

  .hmd-justify-start-lg { justify-content: flex-start;
  }

  .hmd-justify-end-lg { justify-content: flex-end;
  }

  .hmd-justify-center-lg { justify-content: center;
  }

  .hmd-justify-between-lg { justify-content: space-between;
  }

  .hmd-justify-around-lg { justify-content: space-around;
  }

  .hmd-content-start-lg { align-content: flex-start;
  }

  .hmd-content-end-lg { align-content: flex-end;
  }

  .hmd-content-center-lg { align-content: center;
  }

  .hmd-content-between-lg { align-content: space-between;
  }

  .hmd-content-around-lg { align-content: space-around;
  }

  .hmd-content-stretch-lg { align-content: stretch;
  }

  .hmd-order-0-lg { order: 0;
  }

  .hmd-order-1-lg { order: 1;
  }

  .hmd-order-2-lg { order: 2;
  }

  .hmd-order-3-lg { order: 3;
  }

  .hmd-order-4-lg { order: 4;
  }

  .hmd-order-5-lg { order: 5;
  }

  .hmd-order-6-lg { order: 6;
  }

  .hmd-order-7-lg { order: 7;
  }

  .hmd-order-8-lg { order: 8;
  }

  .hmd-order-last-lg { order: 99999;
  }

  .hmd-flex-grow-0-lg { flex-grow: 0;
  }

  .hmd-flex-grow-1-lg { flex-grow: 1;
  }

  .hmd-flex-shrink-0-lg { flex-shrink: 0;
  }

  .hmd-flex-shrink-1-lg { flex-shrink: 1;
  }

  .hmd-text-xs-lg { font-size: 10px;
  }

  .hmd-text-sm-lg { font-size: 12px;
  }

  .hmd-text-x1-lg { font-size: 15px;
  }

  .hmd-text-x2-lg { font-size: 20px;
  }

  .hmd-text-x3-lg { font-size: 25px;
  }

  .hmd-text-x4-lg { font-size: 32px;
  }

  .hmd-text-x5-lg { font-size: 35px;
  }

  .hmd-text-x6-lg { font-size: 40px;
  }

  .hmd-text-line-height-x1-lg { line-height: 1;
  }

  .hmd-dn-lg { display: none;
  }

  .hmd-di-lg { display: inline;
  }

  .hmd-db-lg { display: block;
  }

  .hmd-dib-lg { display: inline-block;
  }

  .hmd-dit-lg { display: inline-table;
  }

  .hmd-dt-lg { display: table;
  }

  .hmd-dtc-lg { display: table-cell;
  }

  .hmd-dt-row-lg { display: table-row;
  }

  .hmd-dt-row-group-lg { display: table-row-group;
  }

  .hmd-dt-column-lg { display: table-column;
  }

  .hmd-dt-column-group-lg { display: table-column-group;
  }

  .hmd-dns-lg { display: unset;
  }

  .hmd-dni-lg { display: none !important;
  }

  .hmd-vv-lg { visibility: visible;
  }

  .hmd-vh-lg { visibility: hidden;
  }
}

.site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

body { font-smoothing: subpixel-antialiased !important; -webkit-font-smoothing: subpixel-antialiased !important; -moz-osx-font-smoothing: auto !important; text-shadow: 0 0 1em transparent, 1px 1px 1.2px rgba( 0, 0, 0, .004 ); -webkit-overflow-scrolling: touch; letter-spacing: .025em;
}

body { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] body { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] body { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] body { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted;
}

abbr[title], abbr[data-original-title] { cursor: help;
}

body.modal-open { overflow-y: auto; padding-right: 0 !important;
}

.profile-card { width: 100%; padding: 10px 5px;
}

.profile-card .profile-card-body { display: flex; margin-bottom: 20px;
}

.profile-card .profile-card-body .profile-card-name { color: #333; font-weight: 600; font-size: 16px; line-height: 18px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; display: block; vertical-align: sub;
}

.profile-card .profile-card-body .profile-card-info { margin-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.profile-card .profile-card-body .profile-card-name:hover { color: #337ab7;
}

.profile-card .profile-card-body .profile-card-photo { height: fit-content; padding-top: 3px; text-decoration: none;
}

.profile-card .profile-card-body .profile-card-username { font-size: 12px; line-height: 15px; color: #888; overflow: hidden; text-overflow: ellipsis;
}

.profile-card .profile-card-body .profile-card-description { font-size: 14px; line-height: 20px; word-break: break-word; color: #888; margin-top: 10px; white-space: normal;
}

.profile-card .profile-card-body .ui-avatar { display: inline-block; overflow: hidden; line-height: 1; vertical-align: middle; border-radius: 3px; object-fit: cover;
}

.profile-card .profile-card-body .ui-avatar.circle { border-radius: 50%;
}

.profile-card .profile-settings { display: block; text-align: center; margin: 0 -21px -21px -21px; padding-top: 10px; font-size: 15px; padding-bottom: 10px; border-top: #d9d9d9 1px solid; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color: #337ab7; text-decoration: none;
}

.profile-card .profile-settings:hover { background-color: #337ab7; color: #fff;
}

.react-popover .profile-popover { max-width: 260px; width: 260px;
}

.react-popover .profile-popover .profile-card .profile-card-body { padding: 10px 15px 0 15px;
}

.react-popover .profile-popover .profile-card .profile-settings { margin: 0 -6px -11px -6px;
}

.react-popover .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: .875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba( 0, 0, 0, .2 ); border-radius: 6px;
}

.react-popover .popover .arrow { position: absolute; display: block; width: 1rem; height: .5rem; margin: 0 .3rem; border-width: unset; border-style: unset;
}

.react-popover .popover .arrow::before, .react-popover .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;
}

.react-popover .bs-popover-top,
.react-popover .bs-popover-auto[x-placement^=top] { margin-bottom: .5rem;
}

.react-popover .bs-popover-top>.arrow,
.react-popover .bs-popover-auto[x-placement^=top]>.arrow { bottom: calc( -0.5rem - 1px );
}

.react-popover .bs-popover-top>.arrow::before,
.react-popover .bs-popover-auto[x-placement^=top]>.arrow::before { bottom: 0; border-width: .5rem .5rem 0; border-top-color: rgba( 0, 0, 0, .25 );
}

.react-popover .bs-popover-top>.arrow::after,
.react-popover .bs-popover-auto[x-placement^=top]>.arrow::after { bottom: 1px; border-width: .5rem .5rem 0; border-top-color: #fff;
}

.react-popover .bs-popover-right,
.react-popover .bs-popover-auto[x-placement^=right] { margin-left: .5rem;
}

.react-popover .bs-popover-right>.arrow,
.react-popover .bs-popover-auto[x-placement^=right]>.arrow { left: calc( -0.5rem - 1px ); width: .5rem; height: 1rem; margin: .3rem 0;
}

.react-popover .bs-popover-right>.arrow::before,
.react-popover .bs-popover-auto[x-placement^=right]>.arrow::before { left: 0; border-width: .5rem .5rem .5rem 0; border-right-color: rgba( 0, 0, 0, .25 );
}

.react-popover .bs-popover-right>.arrow::after,
.react-popover .bs-popover-auto[x-placement^=right]>.arrow::after { left: 1px; border-width: .5rem .5rem .5rem 0; border-right-color: #fff;
}

.react-popover .bs-popover-bottom,
.react-popover .bs-popover-auto[x-placement^=bottom] { margin-top: .5rem;
}

.react-popover .bs-popover-bottom>.arrow,
.react-popover .bs-popover-auto[x-placement^=bottom]>.arrow { top: calc( -0.5rem - 1px );
}

.react-popover .bs-popover-bottom>.arrow::before,
.react-popover .bs-popover-auto[x-placement^=bottom]>.arrow::before { top: 0; border-width: 0 .5rem .5rem .5rem; border-bottom-color: rgba( 0, 0, 0, .25 );
}

.react-popover .bs-popover-bottom>.arrow::after,
.react-popover .bs-popover-auto[x-placement^=bottom]>.arrow::after { top: 1px; border-width: 0 .5rem .5rem .5rem; border-bottom-color: #fff;
}

.react-popover .bs-popover-bottom .popover-header::before,
.react-popover .bs-popover-auto[x-placement^=bottom] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7;
}

.react-popover .bs-popover-left,
.react-popover .bs-popover-auto[x-placement^=left] { margin-right: .5rem;
}

.react-popover .bs-popover-left>.arrow,
.react-popover .bs-popover-auto[x-placement^=left]>.arrow { right: calc( -0.5rem - 1px ); width: .5rem; height: 1rem; margin: .3rem 0;
}

.react-popover .bs-popover-left>.arrow::before,
.react-popover .bs-popover-auto[x-placement^=left]>.arrow::before { right: 0; border-width: .5rem 0 .5rem .5rem; border-left-color: rgba( 0, 0, 0, .25 );
}

.react-popover .bs-popover-left>.arrow::after,
.react-popover .bs-popover-auto[x-placement^=left]>.arrow::after { right: 1px; border-width: .5rem 0 .5rem .5rem; border-left-color: #fff;
}

.upgrade-label .hover-text[data-v-a9b3e6b7] { display: none;
}
.upgrade-label:hover .hover-text[data-v-a9b3e6b7] { display: inline-block;
}
.upgrade-label:hover .text[data-v-a9b3e6b7] { display: none;
}

.feedback-modal .ui-feedback-submit.disabled { pointer-events: none;
}

.rating-group .btn { color: #8f8f8f; background-color: #fff; border-color: #8f8f8f;
}

.rating-group .btn:not(:first-child) { margin-left: 5px;
}

.rating-group .btn:hover { border-color: #8f8f8f; background-color: #8f8f8f; color: #fff;
}

.rating-group .btn.active { background-color: #337ab7; border-color: #337ab7; color: #fff;
}

.select2-container li img.avatar { width: 20px; height: 20px; border-radius: 3px; object-fit: cover; vertical-align: middle; margin-right: 6px;
}

.select2-search-choice { max-width: calc( 100% - 5px );
}

.select2-search-choice > div > div { max-width: 100%; overflow: hidden; text-overflow: ellipsis; word-break: break-all;
}

.select2-results li img.avatar { width: 20px; height: 20px; border-radius: 3px; object-fit: cover; vertical-align: middle; margin-right: 6px;
}

.select2-result-label > div > span { display: inline-block; max-width: calc( 100% - 46px ); position: relative; vertical-align: middle; overflow: hidden; text-overflow: ellipsis;
}

.select2-result-label > div > span > span,
.select2-result-label > div > span > small { max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap;
}

.select2-result-label > div > span > span.name { vertical-align: middle;
}

.select2-result-label > div > span > small { vertical-align: top;
}

.select2-container-multi .select2-choices { background-image: none;
}

.select2-container-multi .select2-choices .select2-search-field input { font-family: inherit; padding: 5px 12px;
}

.select2-container { margin: 0 auto !important;
}

.section .form-horizontal .form-horizontal .form-group { margin-left: auto; margin-right: auto;
}

.section .form-horizontal .form-group { font-size: 16px; position: relative; margin-left: auto; margin-right: auto;
}

.section .form-horizontal .form-label-row { display: flex; justify-content: space-between; align-items: flex-end;
}

.section .form-horizontal .form-group-pull-right { float: right; height: 0; margin-right: 0; z-index: 1;
}

.section .form-horizontal .form-group .row { line-height: 36px;
}

.section .form-horizontal .form-group.has-error.has-danger .control-label.errors { display: none;
}

.section .form-horizontal .form-group.has-error { border-color: #ff6363;
}

.section .form-horizontal .form-group.has-error .control-label { color: #fff; font-size: 18px;
}

.section .form-horizontal .form-group.has-error .control-label.help-block { color: #ff6363; font-size: 12px; margin-bottom: 0;
}

.section .form-horizontal .form-group.has-error .control-label.help-block ul { margin-bottom: 0;
}

.section .form-horizontal .form-group.has-error .control-label.errors { display: inline-block; color: #ff6363; font-size: 12px; text-align: right; flex: 1; margin-bottom: 0;
}

.section .form-horizontal .control-label { font-weight: 400; font-size: 18px; line-height: 20px; text-align: left;
}

.section .form-horizontal .control-label.errors { font-size: 12px; color: #ff6363; display: none;
}

.section .form-horizontal .has-error .form-control { border-color: #ff6363;
}

.section .form-horizontal .input-block { position: relative;
}

.section .form-horizontal .has-error .help-block { color: #ff6363;
}

.section .form-horizontal .has-error.form-group span.error-sign { position: absolute; right: 10px; top: 9px; color: #ff6363;
}

.section .form-horizontal .has-error.form-group span.error-sign:after { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;
}

.section .form-horizontal input.form-control { height: 40px; font-size: 16px; margin-top: 0;
}

.section .form-horizontal .form-control { font-size: 16px; border: 1px solid #6d6d6d; background-color: #333; color: #fff;
}

.section .form-horizontal .form-control:focus { box-shadow: none; border-color: #fff;
}

.section .form-horizontal .form-control::placeholder,
.section .form-horizontal .form-group small { color: #868686;
}

.section .form-horizontal .form-group p { font-size: 14px;
}

.section .form-horizontal .form-group p a { text-decoration: underline; text-underline-position: under;
}

.section .form-horizontal .form-group .btn-default { font-size: 16px; border: 1px solid #fff; background-color: #333; color: #fff;
}

.section .form-horizontal .form-group .btn-default:hover,
.section .form-horizontal .form-group .btn-default:focus { background-color: #fff; color: #333;
}

.section .form-horizontal .form-group .btn-primary { font-size: 16px;
}

.section .form-horizontal .form-group .flex-row>div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.section .form-horizontal .form-control[disabled],
.section .form-horizontal .form-control[readonly],
.section .form-horizontal fieldset[disabled] .form-control { background-color: #525252; color: #adadad;
}

.section .form-horizontal .has-error.form-group .form-control:focus { border-color: #ff6363; box-shadow: inset 0 1px 1px rgba( 0, 0, 0, .075 ), 0 0 6px #ff6363;
}

.section .form-horizontal .flex-row { display: flex;
}

.section .form-horizontal .flex-row>div { width: unset;
}

.section .form-horizontal .flex-row .flex-label { padding-right: 0; max-width: 28vw;
}

.section .form-horizontal .flex-row .flex-col { flex: 1;
}

.section .form-horizontal .select2-container .select2-focused { color: #fff;
}

.section .form-horizontal .select2-container .select2-choices { background-color: #333;
}

.section .form-horizontal .select2-container-active .select2-choices { box-shadow: none;
}

.section .form-horizontal .select2-dropdown-open { background-color: #fff; border-color: #5897fb; border-bottom-left-radius: 0; border-bottom-right-radius: 0;
}

.section .form-horizontal .select2-dropdown-open .select2-focused { color: #333;
}

.section .form-horizontal .select2-dropdown-open .select2-choices { background-color: #fff;
}

.section .dropdown.select>.dropdown-toggle { width: 100%; padding-right: 25px; z-index: 1; border: 1px solid #6d6d6d; color: #fff;
}

.section .dropdown.select>.dropdown-toggle:hover,
.section .dropdown.select>.dropdown-toggle:focus { background-color: #333; color: #d1d1d1;
}

.section .dropdown.select .dropdown-toggle.no-border { border: 1px solid #333;
}

.section .dropdown.select .dropdown-toggle>.dropdown-label { display: inline-block; overflow: hidden; width: 100%; text-align: left; text-overflow: ellipsis;
}

.section .dropdown.select .dropdown-menu { background-color: #333; border: 1px solid #6d6d6d; max-height: 50vh; overflow: auto;
}

.section .dropdown.select .dropdown-menu>li>a { font-size: 16px; color: #fff; padding: 6px 14px;
}

.section .dropdown.select .dropdown-menu>li>a:focus,
.section .dropdown.select .dropdown-menu>li>a:hover { background-color: #fff; color: #333;
}

.member-list .item { padding: 8px 0;
}

.member-list .item>* { line-height: 34px;
}

.member-list .item>* * { line-height: normal;
}

.member-list .item.user-disable .ui-member-name { color: #7a7a7a;
}

.member-list .item .ui-member-name, .member-list .item .ui-member-email { max-width: calc( 100% - 70px ); overflow: hidden; display: inline-block; text-overflow: ellipsis; line-height: inherit; vertical-align: bottom;
}

.member-list .item .ui-member-name { white-space: nowrap;
}

.member-list .item .ui-member-delete { color: #cecece; cursor: pointer;
}

.member-list .item .ui-member-delete:hover,
.member-list .item .ui-member-delete:focus { color: #fff;
}

.member-list .item .ui-resend-invitation { display: none;
}

.member-list .item.pending-invitation .ui-resend-invitation { display: inline-block;
}

.member-list .divider { border-bottom: 1px solid #4f4f4f; margin-right: 1.5%;
}

.manage .team-info, .settings .team-info { padding-bottom: 85px;
}

.manage .team-member .col-role, .settings .team-member .col-role { padding-left: 0;
}

.list-group.dark { background-color: #262626; color: #fff; width: 100%; border-radius: 4px; overflow: hidden; border: solid 1px #4f4f4f;
}

.list-group.dark a { cursor: pointer;
}

.list-group.dark .list-group-item { color: #fff; border: none; background-color: #262626; border-radius: 0;
}

.list-group.dark .list-group-item:hover,
.list-group.dark .list-group-item:active { color: #fff; background-color: #333;
}

.list-group.dark .list-group-item.active { color: #fff; background-color: #686868;
}

.label.label-outline.label-success { color: #5cb85c; border: solid 1px #5cb85c; background-color: transparent;
}

.label.label-outline.label-success:active,
.label.label-outline.label-success:hover { cursor: pointer; color: #fff; background-color: #5cb85c;
}

.select2-drop { z-index: 999;
}

.select2-drop-mask { z-index: 998;
}

.select2-container-multi .select2-choices { background-image: none;
}

.select2-container-multi .select2-choices .select2-search-field input { font-family: inherit; padding: 5px 12px;
}

.select2-container { margin: 0 auto !important;
}

.form-control.select2-container.select2-dropdown-open { border-color: #aaa;
}

.form-control.select2-container { height: 100% !important;
}

.select2-results { color: #fff; text-align: left;
}

.select2-results .select2-highlighted { background: #fff; color: #333;
}

.select2-results .select2-no-results, .select2-results .select2-searching,
.select2-results .select2-ajax-error, .select2-results .select2-selection-limit { background: unset;
}

.select2-drop-active { border: 1px solid #aaa;
}

.select2-drop { background-color: #333;
}

.select2-container-multi .select2-choices .select2-search-choice { margin: 6px 0 3px 5px;
}

.hmd-dn { display: none;
}

.hmd-di { display: inline;
}

.hmd-db { display: block;
}

.hmd-dib { display: inline-block;
}

.hmd-dit { display: inline-table;
}

.hmd-dt { display: table;
}

.hmd-dtc { display: table-cell;
}

.hmd-dt-row { display: table-row;
}

.hmd-dt-row-group { display: table-row-group;
}

.hmd-dt-column { display: table-column;
}

.hmd-dt-column-group { display: table-column-group;
}

.hmd-dns { display: unset;
}

.hmd-dni { display: none !important;
}

.hmd-vv { visibility: visible;
}

.hmd-vh { visibility: hidden;
}

.hmd-text-left { text-align: left;
}

.hmd-text-right { text-align: right;
}

.hmd-text-center { text-align: center;
}

.hmd-text-bold { font-weight: bold;
}

.hmd-text-underline { text-decoration: underline;
}

.ellipsis-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%;
}

.text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%;
}

a.unset-anchor-style { color: unset;
}

a.unset-anchor-style:hover { color: unset; text-decoration: none;
}

.team-manage-container { padding-left: 22px; padding-right: 40px;
}

.manage { text-align: left; max-width: 1000px; margin: 0 auto; padding: 23px 10px 50px;
}

.manage h3 { font-weight: 600; font-size: 22px; padding-bottom: 12px; margin-top: 0; margin-bottom: 30px; border-bottom: 2px solid #4f4f4f;
}

.manage .team-manage-header { margin-top: 10px; margin-bottom: 30px;
}

.manage .role-dropdown { right: auto; left: 0;
}

.manage .role-dropdown li small { font-size: 12px; line-height: 16px; white-space: pre-wrap; display: block; margin-top: 2px;
}

.manage .alerts-container { position: fixed; z-index: 2;
}

.team-manage-sidenav { padding-right: 30px;
}

.team-manage-sidenav .list-group-item { font-size: 16px; line-height: 20px; cursor: pointer;
}

.team-manage-sidenav .list-group-item a { color: #fff; text-decoration: none;
}

@media(min-width: 768px) {
  .section .form-horizontal .form-horizontal .control-label { padding-top: 0; margin-bottom: 5px;
  }

  .hmd-dn-sm { display: none;
  }

  .hmd-di-sm { display: inline;
  }

  .hmd-db-sm { display: block;
  }

  .hmd-dib-sm { display: inline-block;
  }

  .hmd-dit-sm { display: inline-table;
  }

  .hmd-dt-sm { display: table;
  }

  .hmd-dtc-sm { display: table-cell;
  }

  .hmd-dt-row-sm { display: table-row;
  }

  .hmd-dt-row-group-sm { display: table-row-group;
  }

  .hmd-dt-column-sm { display: table-column;
  }

  .hmd-dt-column-group-sm { display: table-column-group;
  }

  .hmd-dns-sm { display: unset;
  }

  .hmd-dni-sm { display: none !important;
  }

  .hmd-vv-sm { visibility: visible;
  }

  .hmd-vh-sm { visibility: hidden;
  }

  .hmd-text-left-sm { text-align: left;
  }

  .hmd-text-right-sm { text-align: right;
  }

  .hmd-text-center-sm { text-align: center;
  }

  .hmd-text-bold-sm { font-weight: bold;
  }

  .hmd-text-underline-sm { text-decoration: underline;
  }

  .manage .form-horizontal .control-label { margin-bottom: 5px;
  }

  .manage .role-dropdown { right: 0; left: auto;
  }

  .manage .ui-export-all-note { width: auto;
  }

  .manage .alerts-container { right: 20px; bottom: 20px; width: 300px;
  }

  .team-danger .btn { width: auto;
  }
}

@media(max-width: 768px) {
  .section .form-horizontal .form-group-pull-right { float: unset; height: unset; margin-right: unset;
  }

  .section .form-horizontal .flex-row { display: block;
  }

  .section .form-horizontal .flex-row>div { width: 100%;
  }

  .section .form-horizontal .flex-row .flex-label { padding-right: 15px; max-width: calc( 100vw - 10px );
  }
}

@media(max-width: 767px) {
  .member-list .item>* { padding-right: 0; padding-left: 0;
  }

  .manage .team-info, .settings .team-info { padding-bottom: 60px;
  }

  .manage .team-member .col-role, .settings .team-member .col-role { padding-left: 15px; padding-right: 0; margin-top: 7px;
  }

  .manage .team-member .col-add, .settings .team-member .col-add { padding-right: 15px; margin-top: 7px;
  }

  .manage .team-member .col-delete, .settings .team-member .col-delete { margin-top: 7px;
  }

  .member-list .divider { margin-left: 15px; margin-right: 15px;
  }

  .hmd-dn-xs { display: none;
  }

  .hmd-di-xs { display: inline;
  }

  .hmd-db-xs { display: block;
  }

  .hmd-dib-xs { display: inline-block;
  }

  .hmd-dit-xs { display: inline-table;
  }

  .hmd-dt-xs { display: table;
  }

  .hmd-dtc-xs { display: table-cell;
  }

  .hmd-dt-row-xs { display: table-row;
  }

  .hmd-dt-row-group-xs { display: table-row-group;
  }

  .hmd-dt-column-xs { display: table-column;
  }

  .hmd-dt-column-group-xs { display: table-column-group;
  }

  .hmd-dns-xs { display: unset;
  }

  .hmd-dni-xs { display: none !important;
  }

  .hmd-vv-xs { visibility: visible;
  }

  .hmd-vh-xs { visibility: hidden;
  }

  .manage h3 { margin-bottom: 30px;
  }

  .manage .team-member .col-role { padding-left: 0;
  }

  .manage .team-manage-header { margin-bottom: 0;
  }

  .manage .ui-export-all-note { width: 100%;
  }

  .manage .alerts-container { right: 0; bottom: 0; width: 100%;
  }

  .team-manage-sidenav-container { overflow-x: auto; overflow-y: hidden; margin-bottom: 30px;
  }

  .team-manage-sidenav { padding-right: 0;
  }

  .team-manage-sidenav .list-group.dark { display: flex; flex: 1; background-color: transparent; border: none; border-radius: 0; border-bottom: solid 2px #4f4f4f; white-space: nowrap; overflow: inherit; width: auto; margin-bottom: 7px;
  }

  .team-manage-sidenav .list-group.dark .list-group-item { background-color: transparent; display: inherit; padding: 0;
  }

  .team-manage-sidenav .list-group.dark .list-group-item a { color: #bebebe; text-decoration: none; padding: 10px 0; border: none;
  }

  .team-manage-sidenav .list-group.dark .list-group-item.active { border-bottom: solid 2px #fff; margin-bottom: -2px;
  }

  .team-manage-sidenav .list-group.dark .list-group-item.active a { color: #fff;
  }

  .team-manage-sidenav .list-group.dark .list-group-item:hover a { color: #fff;
  }

  .team-manage-sidenav .list-group.dark .list-group-item:not(:first-child) { margin-left: 15px;
  }

  .team-manage-sidenav .list-group.dark .list-group-item:not(:last-child) { margin-right: 15px;
  }
}

@media(min-width: 992px) {
  .hmd-dn-md { display: none;
  }

  .hmd-di-md { display: inline;
  }

  .hmd-db-md { display: block;
  }

  .hmd-dib-md { display: inline-block;
  }

  .hmd-dit-md { display: inline-table;
  }

  .hmd-dt-md { display: table;
  }

  .hmd-dtc-md { display: table-cell;
  }

  .hmd-dt-row-md { display: table-row;
  }

  .hmd-dt-row-group-md { display: table-row-group;
  }

  .hmd-dt-column-md { display: table-column;
  }

  .hmd-dt-column-group-md { display: table-column-group;
  }

  .hmd-dns-md { display: unset;
  }

  .hmd-dni-md { display: none !important;
  }

  .hmd-vv-md { visibility: visible;
  }

  .hmd-vh-md { visibility: hidden;
  }

  .hmd-text-left-md { text-align: left;
  }

  .hmd-text-right-md { text-align: right;
  }

  .hmd-text-center-md { text-align: center;
  }

  .hmd-text-bold-md { font-weight: bold;
  }

  .hmd-text-underline-md { text-decoration: underline;
  }
}

@media(min-width: 1200px) {
  .hmd-dn-lg { display: none;
  }

  .hmd-di-lg { display: inline;
  }

  .hmd-db-lg { display: block;
  }

  .hmd-dib-lg { display: inline-block;
  }

  .hmd-dit-lg { display: inline-table;
  }

  .hmd-dt-lg { display: table;
  }

  .hmd-dtc-lg { display: table-cell;
  }

  .hmd-dt-row-lg { display: table-row;
  }

  .hmd-dt-row-group-lg { display: table-row-group;
  }

  .hmd-dt-column-lg { display: table-column;
  }

  .hmd-dt-column-group-lg { display: table-column-group;
  }

  .hmd-dns-lg { display: unset;
  }

  .hmd-dni-lg { display: none !important;
  }

  .hmd-vv-lg { visibility: visible;
  }

  .hmd-vh-lg { visibility: hidden;
  }

  .hmd-text-left-lg { text-align: left;
  }

  .hmd-text-right-lg { text-align: right;
  }

  .hmd-text-center-lg { text-align: center;
  }

  .hmd-text-bold-lg { font-weight: bold;
  }

  .hmd-text-underline-lg { text-decoration: underline;
  }

  .team-manage-sidenav { max-width: 220px;
  }
}

@media(min-width: 768px)and (max-width: 991px) {
  .manage .form-horizontal .form-group-pull-right { float: unset; height: unset; margin-right: unset;
  }
}

.site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

html[lang^=ja] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", "MS Gothic", "ＭＳ ゴシック", sans-serif;
}

html[lang=zh-tw] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang TC", "Microsoft JhengHei", "微軟正黑", sans-serif;
}

html[lang=zh-cn] .site-ui-font { font-family: "Source Sans Pro", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}

.template-empty { width: 100%; margin-top: 24px; text-align: center; color: #999; font-size: 14px;
}

.template-empty i { font-size: 34px;
}

.template-empty>*:not(:last-child) { margin-bottom: 6px;
}

.ui-templates-container { overflow: auto; flex-direction: column; display: flex; height: 100%; min-height: 300px;
}

.ui-templates-container .ui-use-template-btn { width: 100%; border-radius: 0; border-bottom-right-radius: 4px; height: 53px; font-size: 18px;
}

.ui-templates-container .ui-create-template-btn { border-color: #337ab7; color: #337ab7; height: 40px; font-size: 16px; padding: 6px 20px; text-align: left; border-radius: 6px;
}

.ui-templates-container .ui-create-template-btn:hover,
.ui-templates-container .ui-create-template-btn:focus { background-color: #337ab7; color: #fff;
}

.ui-use-template-btn-mobile { width: 100%; border-top-right-radius: 0; border-top-left-radius: 0; height: 53px; font-size: 18px;
}

.template-content .modal-header { padding: 8px 15px; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #f8f8f8; text-align: left;
}

.template-content .modal-title { line-height: normal; height: 20px; color: #686868;
}

.template-content .close { color: #686868; font-size: 18px !important; opacity: 1 !important; margin-top: 0 !important;
}

.template-content .template-preview-container { height: calc( 100vh - 215px ); overflow: hidden; display: flex; flex-direction: column;
}

.template-content .template-preview-container>div { height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch;
}

.template-content .template-list-container { height: calc( 100vh - 215px ); overflow: auto;
}

.template-content input[type=radio][disabled]+span { color: #7a7a7a;
}

.template-menu { padding: 0 15px 0 57.5px; margin-bottom: 26px; width: 100%; position: absolute; bottom: 0; max-height: calc( 100% - 270px ); overflow: auto;
}

.template-menu .menu-tip { font-size: 18px; color: #868686; margin-left: 15px;
}

.template-menu .menu-tip { font-family: "Source Code Pro", Consolas, monaco, monospace;
}

html[lang^=ja] .template-menu .menu-tip { font-family: "Source Code Pro", Consolas, monaco, Meiryo, "ＭＳ ゴシック", "MS Gothic", monospace;
}

html[lang=zh-tw] .template-menu .menu-tip { font-family: "Source Code Pro", Consolas, monaco, "Microsoft JhengHei", "微軟正黑", monospace;
}

html[lang=zh-cn] .template-menu .menu-tip { font-family: "Source Code Pro", Consolas, monaco, "Microsoft YaHei", "微软雅黑", monospace;
}

.template-menu .menu-item { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; max-width: 250px; height: 55px; background-color: #3a3e48; margin-left: 15px; margin-bottom: 15px; color: #abb2bf; border: none; font-size: 16px; text-align: left; padding: 0 25px; border-radius: 6px; float: left;
}

.template-menu .menu-item { font-family: "Source Code Pro", Consolas, monaco, monospace;
}

html[lang^=ja] .template-menu .menu-item { font-family: "Source Code Pro", Consolas, monaco, Meiryo, "ＭＳ ゴシック", "MS Gothic", monospace;
}

html[lang=zh-tw] .template-menu .menu-item { font-family: "Source Code Pro", Consolas, monaco, "Microsoft JhengHei", "微軟正黑", monospace;
}

html[lang=zh-cn] .template-menu .menu-item { font-family: "Source Code Pro", Consolas, monaco, "Microsoft YaHei", "微软雅黑", monospace;
}

.template-menu .menu-item:hover { color: #abb2bf; background-color: #565b67;
}

.template-menu .more-template { border: #abb2bf 1px solid; background-color: #1e2126;
}

.template-menu .more-template:hover { color: #fff; border: #fff 1px solid; background-color: #1e2126;
}

.template-banner { text-align: center; -webkit-user-select: none; user-select: none; padding: 8px 15px; background-color: #f8d7da; color: #721c24; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}

.template-banner.online { background-color: #c8e9c8; color: #007d00;
}

.ui-template-list-filter .ui-template-list-filter-label,
.ui-template-list-filter .ui-template-list-filter-label:hover { float: right; font-size: 16px; color: #777; cursor: pointer; -webkit-user-select: none; user-select: none; text-decoration: none;
}

.ui-template-list { overflow: auto; margin-bottom: 0;
}

.ui-template-list .list-group-item { border: none; padding: 8px 20px; border-radius: 0; display: flex;
}

.ui-template-list .list-group-item .list-group-item-heading { color: #777; flex: 1; margin: 0; padding: 2px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;
}

.ui-template-list .list-group-item .dropdown-container>.dropdown-menu { right: 20px; left: auto;
}

.ui-template-list .list-group-item .dropdown-container { width: 24px; height: 24px; margin-left: 2px; padding-top: 1px;
}

.ui-template-list .list-group-item .dropdown-container.open { background-color: #e7e7e7;
}

.ui-template-list .list-group-item .dropdown-container:hover { background-color: #e7e7e7 !important;
}

.ui-template-list .list-group-item.active { background: #f5f5f5;
}

.ui-template-list .list-group-item.active .list-group-item-heading { color: #777;
}

.ui-template-list .list-group-item.active:focus { background: #f5f5f5;
}

.ui-template-list .list-group-item:focus { background: transparent;
}

.ui-template-list .list-group-item:hover { background: #f5f5f5 !important;
}

.ui-template-list .ui-profile-label { margin-left: 5px; margin-right: 3px;
}

.ui-template-list .ui-profile-label .ui-avatar { width: 18px; height: 18px; margin-top: 3px; border-radius: 100%;
}

.ui-template-spinner { position: unset; display: unset;
}

@media(max-width: 350px) {
  .template-menu { max-height: calc( 100% - 300px );
  }
}

@media(max-width: 767px) {
  .template-menu .menu-tip { margin-left: 7.5px;
  }

  .template-menu .menu-item { margin-left: 7.5px; margin-bottom: 10px;
  }
}

@media(min-width: 768px) {
  .template-content .template-preview-container { padding-right: 0;
  }

  .template-content .template-preview-container>div { flex: 1; display: flex; align-items: center;
  }

  .template-content .template-list-container { padding-left: 0;
  }

  .template-content .ui-templates-container { border-left: 1px solid #d8d8d8;
  }
}

