/*!
 * 24TEMPLATE Utils Component. A collection of 24TEMPLATE utility blocks.
 * 24TEMPLATE is a template in CSS, JS, and HTML for those who love good design.
 *
 * @version v1.0.0
 * @license Included with the package you've purchased.
 * @copyright 2017 MyThemeIsReady. All Rights Reserved.
 * @link https://themeforest.net/user/mythemeisready?ref=mythemeisready
 */
.text-color-fff {
  color: #fff !important; }

.text-color-000 {
  color: #000 !important; }

.text-color-neutral {
  color: rgba(204, 204, 204, 0.4) !important; }

.text-color-neutral-secondary {
  color: rgba(204, 204, 204, 0.2) !important; }

.text-color-primary {
  color: #5c6bc0 !important; }

.text-color-accent {
  color: #ffa726 !important; }

.text-color-white {
  color: #eee !important; }

.text-color-black {
  color: #1a1a1a !important; }

.text-color-grey {
  color: #bdbdbd !important; }

.text-color-indigo {
  color: #5c6bc0 !important; }

.text-color-blue {
  color: #42a5f5 !important; }

.text-color-cyan {
  color: #26c6da !important; }

.text-color-teal {
  color: #26a69a !important; }

.text-color-green {
  color: #66bb6a !important; }

.text-color-yellow {
  color: #ffa726 !important; }

.text-color-orange {
  color: #ff7043 !important; }

.text-color-red {
  color: #ef5350 !important; }

.text-color-pink {
  color: #f06292 !important; }

.text-color-purple {
  color: #7e57c2 !important; }

.text-color-brown {
  color: #8d6e63 !important; }

.text-color-primary-secondary {
  color: #4a5ab9 !important; }

.text-color-accent-secondary {
  color: #ff9d0d !important; }

.text-color-white-secondary {
  color: #e1e1e1 !important; }

.text-color-black-secondary {
  color: #272727 !important; }

.text-color-grey-secondary {
  color: #b0b0b0 !important; }

.text-color-indigo-secondary {
  color: #4a5ab9 !important; }

.text-color-blue-secondary {
  color: #2a99f4 !important; }

.text-color-cyan-secondary {
  color: #22b3c5 !important; }

.text-color-teal-secondary {
  color: #219187 !important; }

.text-color-green-secondary {
  color: #54b359 !important; }

.text-color-yellow-secondary {
  color: #ff9d0d !important; }

.text-color-orange-secondary {
  color: #ff5d2a !important; }

.text-color-red-secondary {
  color: #ed3c39 !important; }

.text-color-pink-secondary {
  color: #ee4b82 !important; }

.text-color-purple-secondary {
  color: #7044bb !important; }

.text-color-brown-secondary {
  color: #7e6258 !important; }

.text-color-fff-hover:hover,
.text-color-fff-hover:active,
.text-color-fff-hover.active,
.text-color-fff-hover.current {
  color: #fff !important; }

.text-color-000-hover:hover,
.text-color-000-hover:active,
.text-color-000-hover.active,
.text-color-000-hover.current {
  color: #000 !important; }

.text-color-primary-hover:hover,
.text-color-primary-hover:active,
.text-color-primary-hover.active,
.text-color-primary-hover.current {
  color: #5c6bc0 !important; }

.text-color-accent-hover:hover,
.text-color-accent-hover:active,
.text-color-accent-hover.active,
.text-color-accent-hover.current {
  color: #ffa726 !important; }

.text-color-white-hover:hover,
.text-color-white-hover:active,
.text-color-white-hover.active,
.text-color-white-hover.current {
  color: #eee !important; }

.text-color-black-hover:hover,
.text-color-black-hover:active,
.text-color-black-hover.active,
.text-color-black-hover.current {
  color: #1a1a1a !important; }

.text-color-grey-hover:hover,
.text-color-grey-hover:active,
.text-color-grey-hover.active,
.text-color-grey-hover.current {
  color: #bdbdbd !important; }

.text-color-indigo-hover:hover,
.text-color-indigo-hover:active,
.text-color-indigo-hover.active,
.text-color-indigo-hover.current {
  color: #5c6bc0 !important; }

.text-color-blue-hover:hover,
.text-color-blue-hover:active,
.text-color-blue-hover.active,
.text-color-blue-hover.current {
  color: #42a5f5 !important; }

.text-color-cyan-hover:hover,
.text-color-cyan-hover:active,
.text-color-cyan-hover.active,
.text-color-cyan-hover.current {
  color: #26c6da !important; }

.text-color-teal-hover:hover,
.text-color-teal-hover:active,
.text-color-teal-hover.active,
.text-color-teal-hover.current {
  color: #26a69a !important; }

.text-color-green-hover:hover,
.text-color-green-hover:active,
.text-color-green-hover.active,
.text-color-green-hover.current {
  color: #66bb6a !important; }

.text-color-yellow-hover:hover,
.text-color-yellow-hover:active,
.text-color-yellow-hover.active,
.text-color-yellow-hover.current {
  color: #ffa726 !important; }

.text-color-orange-hover:hover,
.text-color-orange-hover:active,
.text-color-orange-hover.active,
.text-color-orange-hover.current {
  color: #ff7043 !important; }

.text-color-red-hover:hover,
.text-color-red-hover:active,
.text-color-red-hover.active,
.text-color-red-hover.current {
  color: #ef5350 !important; }

.text-color-pink-hover:hover,
.text-color-pink-hover:active,
.text-color-pink-hover.active,
.text-color-pink-hover.current {
  color: #f06292 !important; }

.text-color-purple-hover:hover,
.text-color-purple-hover:active,
.text-color-purple-hover.active,
.text-color-purple-hover.current {
  color: #7e57c2 !important; }

.text-color-brown-hover:hover,
.text-color-brown-hover:active,
.text-color-brown-hover.active,
.text-color-brown-hover.current {
  color: #8d6e63 !important; }

.border-color-fff {
  border-color: #fff !important; }

.border-color-000 {
  border-color: #000 !important; }

.border-color-neutral {
  border-color: rgba(204, 204, 204, 0.4) !important; }

.border-color-neutral-secondary {
  border-color: rgba(204, 204, 204, 0.2) !important; }

.border-color-primary {
  border-color: #5c6bc0 !important; }

.border-color-accent {
  border-color: #ffa726 !important; }

.border-color-white {
  border-color: #eee !important; }

.border-color-black {
  border-color: #1a1a1a !important; }

.border-color-grey {
  border-color: #bdbdbd !important; }

.border-color-indigo {
  border-color: #5c6bc0 !important; }

.border-color-blue {
  border-color: #42a5f5 !important; }

.border-color-cyan {
  border-color: #26c6da !important; }

.border-color-teal {
  border-color: #26a69a !important; }

.border-color-green {
  border-color: #66bb6a !important; }

.border-color-yellow {
  border-color: #ffa726 !important; }

.border-color-orange {
  border-color: #ff7043 !important; }

.border-color-red {
  border-color: #ef5350 !important; }

.border-color-pink {
  border-color: #f06292 !important; }

.border-color-purple {
  border-color: #7e57c2 !important; }

.border-color-brown {
  border-color: #8d6e63 !important; }

.border-color-primary-secondary {
  border-color: #4a5ab9 !important; }

.border-color-accent-secondary {
  border-color: #ff9d0d !important; }

.border-color-white-secondary {
  border-color: #e1e1e1 !important; }

.border-color-black-secondary {
  border-color: #272727 !important; }

.border-color-grey-secondary {
  border-color: #b0b0b0 !important; }

.border-color-indigo-secondary {
  border-color: #4a5ab9 !important; }

.border-color-blue-secondary {
  border-color: #2a99f4 !important; }

.border-color-cyan-secondary {
  border-color: #22b3c5 !important; }

.border-color-teal-secondary {
  border-color: #219187 !important; }

.border-color-green-secondary {
  border-color: #54b359 !important; }

.border-color-yellow-secondary {
  border-color: #ff9d0d !important; }

.border-color-orange-secondary {
  border-color: #ff5d2a !important; }

.border-color-red-secondary {
  border-color: #ed3c39 !important; }

.border-color-pink-secondary {
  border-color: #ee4b82 !important; }

.border-color-purple-secondary {
  border-color: #7044bb !important; }

.border-color-brown-secondary {
  border-color: #7e6258 !important; }

.bg-color-fff {
  background-color: #fff !important; }

.bg-color-000 {
  background-color: #000 !important; }

.bg-color-neutral {
  background-color: rgba(204, 204, 204, 0.4) !important; }

.bg-color-neutral-secondary {
  background-color: rgba(204, 204, 204, 0.2) !important; }

.bg-color-primary {
  background-color: #5c6bc0 !important; }

.bg-color-accent {
  background-color: #ffa726 !important; }

.bg-color-white {
  background-color: #eee !important; }

.bg-color-black {
  background-color: #1a1a1a !important; }

.bg-color-grey {
  background-color: #bdbdbd !important; }

.bg-color-indigo {
  background-color: #5c6bc0 !important; }

.bg-color-blue {
  background-color: #42a5f5 !important; }

.bg-color-cyan {
  background-color: #26c6da !important; }

.bg-color-teal {
  background-color: #26a69a !important; }

.bg-color-green {
  background-color: #66bb6a !important; }

.bg-color-yellow {
  background-color: #ffa726 !important; }

.bg-color-orange {
  background-color: #ff7043 !important; }

.bg-color-red {
  background-color: #ef5350 !important; }

.bg-color-pink {
  background-color: #f06292 !important; }

.bg-color-purple {
  background-color: #7e57c2 !important; }

.bg-color-brown {
  background-color: #8d6e63 !important; }

.bg-color-primary-secondary {
  background-color: #4a5ab9 !important; }

.bg-color-accent-secondary {
  background-color: #ff9d0d !important; }

.bg-color-white-secondary {
  background-color: #e1e1e1 !important; }

.bg-color-black-secondary {
  background-color: #272727 !important; }

.bg-color-grey-secondary {
  background-color: #b0b0b0 !important; }

.bg-color-indigo-secondary {
  background-color: #4a5ab9 !important; }

.bg-color-blue-secondary {
  background-color: #2a99f4 !important; }

.bg-color-cyan-secondary {
  background-color: #22b3c5 !important; }

.bg-color-teal-secondary {
  background-color: #219187 !important; }

.bg-color-green-secondary {
  background-color: #54b359 !important; }

.bg-color-yellow-secondary {
  background-color: #ff9d0d !important; }

.bg-color-orange-secondary {
  background-color: #ff5d2a !important; }

.bg-color-red-secondary {
  background-color: #ed3c39 !important; }

.bg-color-pink-secondary {
  background-color: #ee4b82 !important; }

.bg-color-purple-secondary {
  background-color: #7044bb !important; }

.bg-color-brown-secondary {
  background-color: #7e6258 !important; }

.bg-color-fff-alpha {
  background-color: rgba(255, 255, 255, 0.2) !important; }

.bg-color-000-alpha {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.bg-color-primary-alpha {
  background-color: rgba(51, 63, 131, 0.2) !important; }

.bg-color-accent-alpha {
  background-color: rgba(191, 114, 0, 0.2) !important; }

.bg-color-white-alpha {
  background-color: rgba(187, 187, 187, 0.2) !important; }

.bg-color-black-alpha {
  background-color: rgba(77, 77, 77, 0.2) !important; }

.bg-color-grey-alpha {
  background-color: rgba(138, 138, 138, 0.2) !important; }

.bg-color-indigo-alpha {
  background-color: rgba(51, 63, 131, 0.2) !important; }

.bg-color-blue-alpha {
  background-color: rgba(11, 114, 198, 0.2) !important; }

.bg-color-cyan-alpha {
  background-color: rgba(22, 119, 132, 0.2) !important; }

.bg-color-teal-alpha {
  background-color: rgba(19, 83, 77, 0.2) !important; }

.bg-color-green-alpha {
  background-color: rgba(58, 129, 61, 0.2) !important; }

.bg-color-yellow-alpha {
  background-color: rgba(191, 114, 0, 0.2) !important; }

.bg-color-orange-alpha {
  background-color: rgba(220, 53, 0, 0.2) !important; }

.bg-color-red-alpha {
  background-color: rgba(199, 22, 18, 0.2) !important; }

.bg-color-pink-alpha {
  background-color: rgba(215, 21, 86, 0.2) !important; }

.bg-color-purple-alpha {
  background-color: rgba(78, 48, 131, 0.2) !important; }

.bg-color-brown-alpha {
  background-color: rgba(81, 63, 57, 0.2) !important; }

.bg-color-primary-hover:hover,
.bg-color-primary-hover:active,
.bg-color-primary-hover.active,
.bg-color-primary-hover.current {
  background-color: #4150a8 !important; }

.bg-color-accent-hover:hover,
.bg-color-accent-hover:active,
.bg-color-accent-hover.active,
.bg-color-accent-hover.current {
  background-color: #f29000 !important; }

.bg-color-white-hover:hover,
.bg-color-white-hover:active,
.bg-color-white-hover.active,
.bg-color-white-hover.current {
  background-color: #d5d5d5 !important; }

.bg-color-black-hover:hover,
.bg-color-black-hover:active,
.bg-color-black-hover.active,
.bg-color-black-hover.current {
  background-color: #343434 !important; }

.bg-color-grey-hover:hover,
.bg-color-grey-hover:active,
.bg-color-grey-hover.active,
.bg-color-grey-hover.current {
  background-color: #a4a4a4 !important; }

.bg-color-indigo-hover:hover,
.bg-color-indigo-hover:active,
.bg-color-indigo-hover.active,
.bg-color-indigo-hover.current {
  background-color: #4150a8 !important; }

.bg-color-blue-hover:hover,
.bg-color-blue-hover:active,
.bg-color-blue-hover.active,
.bg-color-blue-hover.current {
  background-color: #128ef2 !important; }

.bg-color-cyan-hover:hover,
.bg-color-cyan-hover:active,
.bg-color-cyan-hover.active,
.bg-color-cyan-hover.current {
  background-color: #1e9faf !important; }

.bg-color-teal-hover:hover,
.bg-color-teal-hover:active,
.bg-color-teal-hover.active,
.bg-color-teal-hover.current {
  background-color: #1d7d74 !important; }

.bg-color-green-hover:hover,
.bg-color-green-hover:active,
.bg-color-green-hover.active,
.bg-color-green-hover.current {
  background-color: #49a54e !important; }

.bg-color-yellow-hover:hover,
.bg-color-yellow-hover:active,
.bg-color-yellow-hover.active,
.bg-color-yellow-hover.current {
  background-color: #f29000 !important; }

.bg-color-orange-hover:hover,
.bg-color-orange-hover:active,
.bg-color-orange-hover.active,
.bg-color-orange-hover.current {
  background-color: #ff4910 !important; }

.bg-color-red-hover:hover,
.bg-color-red-hover:active,
.bg-color-red-hover.active,
.bg-color-red-hover.current {
  background-color: #eb2521 !important; }

.bg-color-pink-hover:hover,
.bg-color-pink-hover:active,
.bg-color-pink-hover.active,
.bg-color-pink-hover.current {
  background-color: #ec3372 !important; }

.bg-color-purple-hover:hover,
.bg-color-purple-hover:active,
.bg-color-purple-hover.active,
.bg-color-purple-hover.current {
  background-color: #643da9 !important; }

.bg-color-brown-hover:hover,
.bg-color-brown-hover:active,
.bg-color-brown-hover.active,
.bg-color-brown-hover.current {
  background-color: #6f574e !important; }

.bg-color-primary-alpha-hover:hover,
.bg-color-primary-alpha-hover:active,
.bg-color-primary-alpha-hover.active,
.bg-color-primary-alpha-hover.current {
  background-color: rgba(51, 63, 131, 0.4) !important; }

.bg-color-accent-alpha-hover:hover,
.bg-color-accent-alpha-hover:active,
.bg-color-accent-alpha-hover.active,
.bg-color-accent-alpha-hover.current {
  background-color: rgba(191, 114, 0, 0.4) !important; }

.bg-color-white-alpha-hover:hover,
.bg-color-white-alpha-hover:active,
.bg-color-white-alpha-hover.active,
.bg-color-white-alpha-hover.current {
  background-color: rgba(187, 187, 187, 0.4) !important; }

.bg-color-black-alpha-hover:hover,
.bg-color-black-alpha-hover:active,
.bg-color-black-alpha-hover.active,
.bg-color-black-alpha-hover.current {
  background-color: rgba(77, 77, 77, 0.4) !important; }

.bg-color-grey-alpha-hover:hover,
.bg-color-grey-alpha-hover:active,
.bg-color-grey-alpha-hover.active,
.bg-color-grey-alpha-hover.current {
  background-color: rgba(138, 138, 138, 0.4) !important; }

.bg-color-indigo-alpha-hover:hover,
.bg-color-indigo-alpha-hover:active,
.bg-color-indigo-alpha-hover.active,
.bg-color-indigo-alpha-hover.current {
  background-color: rgba(51, 63, 131, 0.4) !important; }

.bg-color-blue-alpha-hover:hover,
.bg-color-blue-alpha-hover:active,
.bg-color-blue-alpha-hover.active,
.bg-color-blue-alpha-hover.current {
  background-color: rgba(11, 114, 198, 0.4) !important; }

.bg-color-cyan-alpha-hover:hover,
.bg-color-cyan-alpha-hover:active,
.bg-color-cyan-alpha-hover.active,
.bg-color-cyan-alpha-hover.current {
  background-color: rgba(22, 119, 132, 0.4) !important; }

.bg-color-teal-alpha-hover:hover,
.bg-color-teal-alpha-hover:active,
.bg-color-teal-alpha-hover.active,
.bg-color-teal-alpha-hover.current {
  background-color: rgba(19, 83, 77, 0.4) !important; }

.bg-color-green-alpha-hover:hover,
.bg-color-green-alpha-hover:active,
.bg-color-green-alpha-hover.active,
.bg-color-green-alpha-hover.current {
  background-color: rgba(58, 129, 61, 0.4) !important; }

.bg-color-yellow-alpha-hover:hover,
.bg-color-yellow-alpha-hover:active,
.bg-color-yellow-alpha-hover.active,
.bg-color-yellow-alpha-hover.current {
  background-color: rgba(191, 114, 0, 0.4) !important; }

.bg-color-orange-alpha-hover:hover,
.bg-color-orange-alpha-hover:active,
.bg-color-orange-alpha-hover.active,
.bg-color-orange-alpha-hover.current {
  background-color: rgba(220, 53, 0, 0.4) !important; }

.bg-color-red-alpha-hover:hover,
.bg-color-red-alpha-hover:active,
.bg-color-red-alpha-hover.active,
.bg-color-red-alpha-hover.current {
  background-color: rgba(199, 22, 18, 0.4) !important; }

.bg-color-pink-alpha-hover:hover,
.bg-color-pink-alpha-hover:active,
.bg-color-pink-alpha-hover.active,
.bg-color-pink-alpha-hover.current {
  background-color: rgba(215, 21, 86, 0.4) !important; }

.bg-color-purple-alpha-hover:hover,
.bg-color-purple-alpha-hover:active,
.bg-color-purple-alpha-hover.active,
.bg-color-purple-alpha-hover.current {
  background-color: rgba(78, 48, 131, 0.4) !important; }

.bg-color-brown-alpha-hover:hover,
.bg-color-brown-alpha-hover:active,
.bg-color-brown-alpha-hover.active,
.bg-color-brown-alpha-hover.current {
  background-color: rgba(81, 63, 57, 0.4) !important; }

.pos-r {
  position: relative !important; }

.pos-a {
  position: absolute !important; }

.pos-f {
  position: fixed !important; }

.w-sm {
  width: 25% !important; }

.w-md {
  width: 50% !important; }

.w-lg {
  width: 75% !important; }

.w-full {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-sm {
  height: 25% !important; }

.h-md {
  height: 50% !important; }

.h-lg {
  height: 75% !important; }

.h-full {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.m-a-0 {
  margin: 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a {
  margin: 12px !important; }

.m-t {
  margin-top: 12px !important; }

.m-r {
  margin-right: 12px !important; }

.m-b {
  margin-bottom: 12px !important; }

.m-l {
  margin-left: 12px !important; }

.m-x {
  margin-right: 12px !important;
  margin-left: 12px !important; }

.m-y {
  margin-top: 12px !important;
  margin-bottom: 12px !important; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-xs {
  margin: 4px !important; }

.m-t-xs {
  margin-top: 4px !important; }

.m-r-xs {
  margin-right: 4px !important; }

.m-b-xs {
  margin-bottom: 4px !important; }

.m-l-xs {
  margin-left: 4px !important; }

.m-x-xs {
  margin-right: 4px !important;
  margin-left: 4px !important; }

.m-y-xs {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

.m-a-sm {
  margin: 8px !important; }

.m-t-sm {
  margin-top: 8px !important; }

.m-r-sm {
  margin-right: 8px !important; }

.m-b-sm {
  margin-bottom: 8px !important; }

.m-l-sm {
  margin-left: 8px !important; }

.m-x-sm {
  margin-right: 8px !important;
  margin-left: 8px !important; }

.m-y-sm {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.m-a-lg {
  margin: 16px !important; }

.m-t-lg {
  margin-top: 16px !important; }

.m-r-lg {
  margin-right: 16px !important; }

.m-b-lg {
  margin-bottom: 16px !important; }

.m-l-lg {
  margin-left: 16px !important; }

.m-x-lg {
  margin-right: 16px !important;
  margin-left: 16px !important; }

.m-y-lg {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.m-a-xl {
  margin: 32px !important; }

.m-t-xl {
  margin-top: 32px !important; }

.m-r-xl {
  margin-right: 32px !important; }

.m-b-xl {
  margin-bottom: 32px !important; }

.m-l-xl {
  margin-left: 32px !important; }

.m-x-xl {
  margin-right: 32px !important;
  margin-left: 32px !important; }

.m-y-xl {
  margin-top: 32px !important;
  margin-bottom: 32px !important; }

.p-a-0 {
  padding: 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a {
  padding: 12px !important; }

.p-t {
  padding-top: 12px !important; }

.p-r {
  padding-right: 12px !important; }

.p-b {
  padding-bottom: 12px !important; }

.p-l {
  padding-left: 12px !important; }

.p-x {
  padding-right: 12px !important;
  padding-left: 12px !important; }

.p-y {
  padding-top: 12px !important;
  padding-bottom: 12px !important; }

.p-a-xs {
  padding: 4px !important; }

.p-t-xs {
  padding-top: 4px !important; }

.p-r-xs {
  padding-right: 4px !important; }

.p-b-xs {
  padding-bottom: 4px !important; }

.p-l-xs {
  padding-left: 4px !important; }

.p-x-xs {
  padding-right: 4px !important;
  padding-left: 4px !important; }

.p-y-xs {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

.p-a-sm {
  padding: 8px !important; }

.p-t-sm {
  padding-top: 8px !important; }

.p-r-sm {
  padding-right: 8px !important; }

.p-b-sm {
  padding-bottom: 8px !important; }

.p-l-sm {
  padding-left: 8px !important; }

.p-x-sm {
  padding-right: 8px !important;
  padding-left: 8px !important; }

.p-y-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.p-a-lg {
  padding: 16px !important; }

.p-t-lg {
  padding-top: 16px !important; }

.p-r-lg {
  padding-right: 16px !important; }

.p-b-lg {
  padding-bottom: 16px !important; }

.p-l-lg {
  padding-left: 16px !important; }

.p-x-lg {
  padding-right: 16px !important;
  padding-left: 16px !important; }

.p-y-lg {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.p-a-xl {
  padding: 32px !important; }

.p-t-xl {
  padding-top: 32px !important; }

.p-r-xl {
  padding-right: 32px !important; }

.p-b-xl {
  padding-bottom: 32px !important; }

.p-l-xl {
  padding-left: 32px !important; }

.p-x-xl {
  padding-right: 32px !important;
  padding-left: 32px !important; }

.p-y-xl {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

.text-bold {
  font-weight: bold !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.no-text-decoration {
  text-decoration: none !important; }

.no-text-shadow {
  text-shadow: none !important; }

.text-shadow {
  text-shadow: 0 2px 0 rgba(51, 51, 51, 0.2); }

.text-size-lg {
  font-size: 24px !important;
  line-height: 1.33333; }

.text-size-sm {
  font-size: 12px !important;
  line-height: 1.7; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 768px) {
  .text-sm-left {
    text-align: left !important; }

  .text-sm-right {
    text-align: right !important; }

  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  .text-md-left {
    text-align: left !important; }

  .text-md-right {
    text-align: right !important; }

  .text-md-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left !important; }

  .text-lg-right {
    text-align: right !important; }

  .text-lg-center {
    text-align: center !important; } }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.opacity-primary {
  opacity: .98 !important; }

.opacity-secondary {
  opacity: 0.6 !important; }

.opacity-100 {
  opacity: 1 !important; }

.opacity-98 {
  opacity: .98 !important; }

.opacity-80 {
  opacity: .8 !important; }

.opacity-60 {
  opacity: 0.6 !important; }

.opacity-40 {
  opacity: 0.4 !important; }

.opacity-20 {
  opacity: .2 !important; }

.curved {
  border-radius: 4px !important; }

.rounded {
  border-radius: 100px !important; }

.all-transition {
  transition: all 0.3s !important; }

.no-transition {
  transition: none !important; }

.no-wrap {
  white-space: nowrap !important; }

.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

.hidden {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.no-box-shadow {
  box-shadow: none !important; }

.box-shadow {
  box-shadow: 0 4px 12px rgba(51, 51, 51, 0.2); }

.no-bg {
  background: none !important; }

.no-border {
  border: none !important; }

.border-outline {
  border-style: solid !important;
  border-width: 3px !important; }

.border-light {
  border-style: solid !important;
  border-width: 1px !important; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.chrome-pretty-scroll::-webkit-scrollbar {
  width: 14px;
  height: 14px; }
.chrome-pretty-scroll::-webkit-scrollbar-thumb {
  border: 5px solid transparent;
  border-radius: 14px;
  background: rgba(204, 204, 204, 0.4);
  background-clip: padding-box; }
.chrome-pretty-scroll::-webkit-scrollbar-track {
  background: transparent; }

@-ms-viewport {
  width: device-width; }
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.t24-browsehappy {
  padding: 20px;
  background-color: rgba(238, 238, 238, 0.9);
  direction: ltr; }

.t24-browsehappy__modal {
  padding: 10px;
  background-color: #1a1a1a;
  border-radius: 5px;
  color: white;
  font: 16px Arial, sans-serif;
  text-align: center; }
  .t24-browsehappy__modal a, .t24-browsehappy__modal a:link, .t24-browsehappy__modal a:visited, .t24-browsehappy__modal a:hover, .t24-browsehappy__modal a:active, .t24-browsehappy__modal a:focus {
    color: #cccccc;
    text-decoration: underline; }
  .t24-browsehappy__modal h1 {
    margin: 5px;
    padding: 0;
    color: white;
    font: 41px Arial, sans-serif;
    line-height: 1.1;
    letter-spacing: 0; }
  .t24-browsehappy__modal p {
    color: white;
    font: 16px Arial, sans-serif;
    line-height: 1.4; }

*,
*:after,
*:before {
  box-sizing: border-box; }

.t24-icon {
  display: inline-block;
  position: relative;
  transition: all 0.3s;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  text-align: center;
  vertical-align: middle;
  box-shadow: none;
  overflow: hidden;
  color: inherit;
  width: 35px;
  height: 35px;
  font-size: 16px;
  line-height: 35px; }
  .t24-icon img,
  .t24-icon svg {
    display: block;
    height: auto;
    margin: 0 auto; }
  .t24-icon svg {
    width: auto;
    vertical-align: baseline; }
  .t24-icon svg path,
  .t24-icon svg rect,
  .t24-icon svg circle {
    fill: currentColor; }
  .t24-icon svg {
    stroke: currentColor; }
  .t24-icon.t24-icon--effect-background:hover {
    background-color: rgba(64, 64, 64, 0.1); }
  .t24-icon.t24-icon--effect-light:hover, .t24-icon.t24-icon--effect-outline:hover {
    border-color: inherit; }
  .t24-icon img {
    width: 35px; }
  .t24-icon svg {
    margin: 6px auto;
    width: 22px;
    height: 22px; }
  .t24-icon.t24-icon--effect-light {
    line-height: 33px; }
    .t24-icon.t24-icon--effect-light img {
      width: 33px; }
    .t24-icon.t24-icon--effect-light svg {
      width: 21px;
      height: 21px; }
  .t24-icon.t24-icon--effect-outline {
    line-height: 29px; }
    .t24-icon.t24-icon--effect-outline img {
      width: 29px; }
    .t24-icon.t24-icon--effect-outline svg {
      width: 17px;
      height: 17px; }
  .t24-icon.t24-icon--ic-calendar:after {
    top: 10%; }
  .t24-button .t24-icon {
    margin-top: 0; }

.t24-icon--color-primary,
.t24-icon--color-indigo {
  color: #4a5ab9; }
  .t24-icon--color-primary svg path,
  .t24-icon--color-primary svg rect,
  .t24-icon--color-primary svg circle,
  .t24-icon--color-indigo svg path,
  .t24-icon--color-indigo svg rect,
  .t24-icon--color-indigo svg circle {
    fill: #4a5ab9; }
  .t24-icon--color-primary svg,
  .t24-icon--color-indigo svg {
    stroke: #4a5ab9; }
  .t24-icon--color-primary.t24-icon--effect-background:hover,
  .t24-icon--color-indigo.t24-icon--effect-background:hover {
    background-color: rgba(58, 72, 150, 0.1); }
  .t24-icon--color-primary.t24-icon--effect-light:hover, .t24-icon--color-primary.t24-icon--effect-outline:hover,
  .t24-icon--color-indigo.t24-icon--effect-light:hover,
  .t24-icon--color-indigo.t24-icon--effect-outline:hover {
    border-color: #4a5ab9; }

.t24-icon--color-accent,
.t24-icon--color-yellow {
  color: #ff9d0d; }
  .t24-icon--color-accent svg path,
  .t24-icon--color-accent svg rect,
  .t24-icon--color-accent svg circle,
  .t24-icon--color-yellow svg path,
  .t24-icon--color-yellow svg rect,
  .t24-icon--color-yellow svg circle {
    fill: #ff9d0d; }
  .t24-icon--color-accent svg,
  .t24-icon--color-yellow svg {
    stroke: #ff9d0d; }
  .t24-icon--color-accent.t24-icon--effect-background:hover,
  .t24-icon--color-yellow.t24-icon--effect-background:hover {
    background-color: rgba(217, 129, 0, 0.1); }
  .t24-icon--color-accent.t24-icon--effect-light:hover, .t24-icon--color-accent.t24-icon--effect-outline:hover,
  .t24-icon--color-yellow.t24-icon--effect-light:hover,
  .t24-icon--color-yellow.t24-icon--effect-outline:hover {
    border-color: #ff9d0d; }

.t24-icon--color-white {
  color: #e1e1e1; }
  .t24-icon--color-white svg path,
  .t24-icon--color-white svg rect,
  .t24-icon--color-white svg circle {
    fill: #e1e1e1; }
  .t24-icon--color-white svg {
    stroke: #e1e1e1; }
  .t24-icon--color-white.t24-icon--effect-background:hover {
    background-color: rgba(200, 200, 200, 0.1); }
  .t24-icon--color-white.t24-icon--effect-light:hover, .t24-icon--color-white.t24-icon--effect-outline:hover {
    border-color: #e1e1e1; }

.t24-icon--color-black {
  color: #272727; }
  .t24-icon--color-black svg path,
  .t24-icon--color-black svg rect,
  .t24-icon--color-black svg circle {
    fill: #272727; }
  .t24-icon--color-black svg {
    stroke: #272727; }
  .t24-icon--color-black.t24-icon--effect-background:hover {
    background-color: rgba(64, 64, 64, 0.1); }
  .t24-icon--color-black.t24-icon--effect-light:hover, .t24-icon--color-black.t24-icon--effect-outline:hover {
    border-color: #272727; }

.t24-icon--color-grey {
  color: #b0b0b0; }
  .t24-icon--color-grey svg path,
  .t24-icon--color-grey svg rect,
  .t24-icon--color-grey svg circle {
    fill: #b0b0b0; }
  .t24-icon--color-grey svg {
    stroke: #b0b0b0; }
  .t24-icon--color-grey.t24-icon--effect-background:hover {
    background-color: rgba(151, 151, 151, 0.1); }
  .t24-icon--color-grey.t24-icon--effect-light:hover, .t24-icon--color-grey.t24-icon--effect-outline:hover {
    border-color: #b0b0b0; }

.t24-icon--color-blue {
  color: #2a99f4; }
  .t24-icon--color-blue svg path,
  .t24-icon--color-blue svg rect,
  .t24-icon--color-blue svg circle {
    fill: #2a99f4; }
  .t24-icon--color-blue svg {
    stroke: #2a99f4; }
  .t24-icon--color-blue.t24-icon--effect-background:hover {
    background-color: rgba(12, 128, 223, 0.1); }
  .t24-icon--color-blue.t24-icon--effect-light:hover, .t24-icon--color-blue.t24-icon--effect-outline:hover {
    border-color: #2a99f4; }

.t24-icon--color-cyan {
  color: #22b3c5; }
  .t24-icon--color-cyan svg path,
  .t24-icon--color-cyan svg rect,
  .t24-icon--color-cyan svg circle {
    fill: #22b3c5; }
  .t24-icon--color-cyan svg {
    stroke: #22b3c5; }
  .t24-icon--color-cyan.t24-icon--effect-background:hover {
    background-color: rgba(26, 139, 153, 0.1); }
  .t24-icon--color-cyan.t24-icon--effect-light:hover, .t24-icon--color-cyan.t24-icon--effect-outline:hover {
    border-color: #22b3c5; }

.t24-icon--color-teal {
  color: #219187; }
  .t24-icon--color-teal svg path,
  .t24-icon--color-teal svg rect,
  .t24-icon--color-teal svg circle {
    fill: #219187; }
  .t24-icon--color-teal svg {
    stroke: #219187; }
  .t24-icon--color-teal.t24-icon--effect-background:hover {
    background-color: rgba(24, 104, 96, 0.1); }
  .t24-icon--color-teal.t24-icon--effect-light:hover, .t24-icon--color-teal.t24-icon--effect-outline:hover {
    border-color: #219187; }

.t24-icon--color-green {
  color: #54b359; }
  .t24-icon--color-green svg path,
  .t24-icon--color-green svg rect,
  .t24-icon--color-green svg circle {
    fill: #54b359; }
  .t24-icon--color-green svg {
    stroke: #54b359; }
  .t24-icon--color-green.t24-icon--effect-background:hover {
    background-color: rgba(65, 147, 69, 0.1); }
  .t24-icon--color-green.t24-icon--effect-light:hover, .t24-icon--color-green.t24-icon--effect-outline:hover {
    border-color: #54b359; }

.t24-icon--color-orange {
  color: #ff5d2a; }
  .t24-icon--color-orange svg path,
  .t24-icon--color-orange svg rect,
  .t24-icon--color-orange svg circle {
    fill: #ff5d2a; }
  .t24-icon--color-orange svg {
    stroke: #ff5d2a; }
  .t24-icon--color-orange.t24-icon--effect-background:hover {
    background-color: rgba(246, 59, 0, 0.1); }
  .t24-icon--color-orange.t24-icon--effect-light:hover, .t24-icon--color-orange.t24-icon--effect-outline:hover {
    border-color: #ff5d2a; }

.t24-icon--color-red {
  color: #ed3c39; }
  .t24-icon--color-red svg path,
  .t24-icon--color-red svg rect,
  .t24-icon--color-red svg circle {
    fill: #ed3c39; }
  .t24-icon--color-red svg {
    stroke: #ed3c39; }
  .t24-icon--color-red.t24-icon--effect-background:hover {
    background-color: rgba(222, 24, 20, 0.1); }
  .t24-icon--color-red.t24-icon--effect-light:hover, .t24-icon--color-red.t24-icon--effect-outline:hover {
    border-color: #ed3c39; }

.t24-icon--color-pink {
  color: #ee4b82; }
  .t24-icon--color-pink svg path,
  .t24-icon--color-pink svg rect,
  .t24-icon--color-pink svg circle {
    fill: #ee4b82; }
  .t24-icon--color-pink svg {
    stroke: #ee4b82; }
  .t24-icon--color-pink.t24-icon--effect-background:hover {
    background-color: rgba(233, 28, 98, 0.1); }
  .t24-icon--color-pink.t24-icon--effect-light:hover, .t24-icon--color-pink.t24-icon--effect-outline:hover {
    border-color: #ee4b82; }

.t24-icon--color-purple {
  color: #7044bb; }
  .t24-icon--color-purple svg path,
  .t24-icon--color-purple svg rect,
  .t24-icon--color-purple svg circle {
    fill: #7044bb; }
  .t24-icon--color-purple svg {
    stroke: #7044bb; }
  .t24-icon--color-purple.t24-icon--effect-background:hover {
    background-color: rgba(89, 54, 150, 0.1); }
  .t24-icon--color-purple.t24-icon--effect-light:hover, .t24-icon--color-purple.t24-icon--effect-outline:hover {
    border-color: #7044bb; }

.t24-icon--color-brown {
  color: #7e6258; }
  .t24-icon--color-brown svg path,
  .t24-icon--color-brown svg rect,
  .t24-icon--color-brown svg circle {
    fill: #7e6258; }
  .t24-icon--color-brown svg {
    stroke: #7e6258; }
  .t24-icon--color-brown.t24-icon--effect-background:hover {
    background-color: rgba(96, 75, 67, 0.1); }
  .t24-icon--color-brown.t24-icon--effect-light:hover, .t24-icon--color-brown.t24-icon--effect-outline:hover {
    border-color: #7e6258; }

.t24-icon--size-lg {
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px; }
  .t24-icon--size-lg img {
    width: 48px; }
  .t24-icon--size-lg svg {
    margin: 7px auto;
    width: 33px;
    height: 33px; }
  .t24-icon--size-lg.t24-icon--effect-light {
    line-height: 46px; }
    .t24-icon--size-lg.t24-icon--effect-light img {
      width: 46px; }
    .t24-icon--size-lg.t24-icon--effect-light svg {
      width: 32px;
      height: 32px; }
  .t24-icon--size-lg.t24-icon--effect-outline {
    line-height: 42px; }
    .t24-icon--size-lg.t24-icon--effect-outline img {
      width: 42px; }
    .t24-icon--size-lg.t24-icon--effect-outline svg {
      width: 28px;
      height: 28px; }
  .t24-icon--size-lg.t24-icon--ic-calendar:after {
    top: 12%; }

.t24-icon--size-sm {
  width: 28px;
  height: 28px;
  font-size: 12px;
  line-height: 28px; }
  .t24-icon--size-sm img {
    width: 28px; }
  .t24-icon--size-sm svg {
    margin: 4px auto;
    width: 19px;
    height: 19px; }
  .t24-icon--size-sm.t24-icon--effect-light {
    line-height: 26px; }
    .t24-icon--size-sm.t24-icon--effect-light img {
      width: 26px; }
    .t24-icon--size-sm.t24-icon--effect-light svg {
      width: 18px;
      height: 18px; }
  .t24-icon--size-sm.t24-icon--effect-outline {
    line-height: 22px; }
    .t24-icon--size-sm.t24-icon--effect-outline img {
      width: 22px; }
    .t24-icon--size-sm.t24-icon--effect-outline svg {
      width: 14px;
      height: 14px; }
  .t24-icon--size-sm.t24-icon--ic-calendar:after {
    top: 10%; }

.t24-icon--size-xs {
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px; }
  .t24-icon--size-xs img {
    width: 24px; }
  .t24-icon--size-xs svg {
    margin: 5px auto;
    width: 13px;
    height: 13px; }
  .t24-icon--size-xs.t24-icon--effect-light {
    line-height: 22px; }
    .t24-icon--size-xs.t24-icon--effect-light img {
      width: 22px; }
    .t24-icon--size-xs.t24-icon--effect-light svg {
      width: 12px;
      height: 12px; }
  .t24-icon--size-xs.t24-icon--effect-outline {
    line-height: 18px; }
    .t24-icon--size-xs.t24-icon--effect-outline img {
      width: 18px; }
    .t24-icon--size-xs.t24-icon--effect-outline svg {
      width: 8px;
      height: 8px; }
  .t24-icon--size-xs.t24-icon--ic-calendar:after {
    top: 0; }

.t24-icon--size-full, .t24-icon--size-full.t24-icon--effect-light, .t24-icon--size-full.t24-icon--effect-outline {
  width: 100%;
  height: 100%;
  line-height: 0; }
  .t24-icon--size-full img,
  .t24-icon--size-full svg, .t24-icon--size-full.t24-icon--effect-light img,
  .t24-icon--size-full.t24-icon--effect-light svg, .t24-icon--size-full.t24-icon--effect-outline img,
  .t24-icon--size-full.t24-icon--effect-outline svg {
    margin: 0 auto;
    height: 100%; }
  .t24-icon--size-full img, .t24-icon--size-full.t24-icon--effect-light img, .t24-icon--size-full.t24-icon--effect-outline img {
    width: auto; }
  .t24-icon--size-full svg, .t24-icon--size-full.t24-icon--effect-light svg, .t24-icon--size-full.t24-icon--effect-outline svg {
    width: 100%; }

.t24-icon--size-inherit {
  margin: 1px;
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: 1; }
  .t24-icon--size-inherit img {
    width: auto;
    height: auto; }

.t24-icon--visual-inline {
  margin-top: -2px; }

.t24-icon--effect-light,
.t24-icon--effect-outline {
  border-style: solid;
  border-color: transparent; }

.t24-icon--effect-light {
  border-width: 1px; }

.t24-icon--effect-outline {
  border-width: 3px; }

.t24-icon--effect-zoomer:hover {
  transform: scale(1.1, 1.1); }

.t24-icon--effect-fade-out,
.t24-icon--effect-zoom-out {
  opacity: 0;
  pointer-events: none;
  user-select: none; }

.t24-icon--effect-zoom-out {
  transform: scale(0.9, 0.9); }

.t24-icon--ic-counter:before {
  content: counter(t24-icon-counter);
  display: inline-block;
  font-style: normal; }

.t24-icon--ic-24template {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 32 32' style='stroke: none;'%3E%3Cpath d='M32 4Q32 0 28 0L4 0Q0 0 0 4L0 28Q0 32 4 32L28 32Q32 32 32 28L32 4M22.25 9.05L25.55 9.05 25.55 17.7 27 17.7 27 20.25 25.55 20.25 25.55 23.25 22.25 23.25 22.25 20.25 16.75 20.25 16.55 18.25 22.25 9.05M9.85 11.35Q9.15 11.35 8.7 12 8.3 12.65 8.3 13.6L5.05 13.6 5.05 13.55Q5 11.55 6.3 10.2 7.65 8.85 9.85 8.85 12.2 8.85 13.55 10 14.85 11.15 14.85 13.15 14.85 14.5 14.15 15.5 13.45 16.55 11.55 18.6L9.65 20.65 9.65 20.7 15.2 20.7 15.2 23.25 5.25 23.25 5.25 21.1 9.85 16.3Q10.7 15.3 11.1 14.5 11.55 13.75 11.55 13.15 11.55 12.35 11.1 11.85 10.7 11.35 9.85 11.35M22.25 17.7L22.25 13.3 22.2 13.3 19.5 17.7 22.25 17.7Z'/%3E%3C/svg%3E"); }

.t24-icon--ic-24template-expanded {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 132 32' style='stroke: none;'%3E%3Cpath d='M132 4Q132 0 128 0L4 0Q0 0 0 4L0 28Q0 32 4 32L128 32Q132 32 132 28L132 4M127.25 21.25L127.25 23.15 117.65 23.15 117.65 8.95 127.15 8.95 127.15 10.85 120.05 10.85 120.05 14.85 126.25 14.85 126.25 16.75 120.05 16.75 120.05 21.25 127.25 21.25M115.8 10.85L111.5 10.85 111.5 23.15 109.15 23.15 109.15 10.85 104.85 10.85 104.85 8.95 115.8 8.95 115.8 10.85M104.45 23.15L102.05 23.15 100.9 19.85 95.35 19.85 94.2 23.15 91.8 23.15 97.05 8.95 99.3 8.95 104.45 23.15M82.4 8.95L84.8 8.95 84.8 21.25 91.3 21.25 91.3 23.15 82.4 23.15 82.4 8.95M75.05 8.95Q77.4 8.95 78.75 10.15 80.1 11.35 80.1 13.35 80.1 15.35 78.75 16.55 77.4 17.75 75.05 17.75L71.9 17.75 71.9 23.15 69.5 23.15 69.5 8.95 75.05 8.95M63.35 8.95L66.4 8.95 66.4 23.15 64.05 23.15 64.25 12.15 64.2 12.15 60 23.15 58.4 23.15 54.2 12.15 54.15 12.15 54.4 23.15 52 23.15 52 8.95 55.1 8.95 59.15 19.85 59.25 19.85 63.35 8.95M49.9 8.95L49.9 10.85 42.8 10.85 42.8 14.85 49 14.85 49 16.75 42.8 16.75 42.8 21.25 50 21.25 50 23.15 40.4 23.15 40.4 8.95 49.9 8.95M38.55 10.85L34.25 10.85 34.25 23.15 31.9 23.15 31.9 10.85 27.6 10.85 27.6 8.95 38.55 8.95 38.55 10.85M21.95 8.95L25.25 8.95 25.25 17.6 26.7 17.6 26.7 20.15 25.25 20.15 25.25 23.15 21.95 23.15 21.95 20.15 16.45 20.15 16.25 18.15 21.95 8.95M9.55 11.25Q8.85 11.25 8.4 11.9 8 12.55 8 13.5L4.75 13.5 4.75 13.45Q4.7 11.45 6 10.1 7.35 8.75 9.55 8.75 11.9 8.75 13.25 9.9 14.55 11.05 14.55 13.05 14.55 14.4 13.85 15.4 13.15 16.45 11.25 18.5L9.35 20.55 9.35 20.6 14.9 20.6 14.9 23.15 4.95 23.15 4.95 21 9.55 16.2Q10.4 15.2 10.8 14.4 11.25 13.65 11.25 13.05 11.25 12.25 10.8 11.75 10.4 11.25 9.55 11.25M21.95 13.2L21.9 13.2 19.2 17.6 21.95 17.6 21.95 13.2M75.05 10.85L71.9 10.85 71.9 15.85 75.05 15.85Q76.4 15.85 77.05 15.15 77.7 14.45 77.7 13.35 77.7 12.3 77.05 11.55 76.4 10.85 75.05 10.85M98.15 11.75L98.1 11.75 96.05 17.85 100.25 17.85 98.15 11.75Z'/%3E%3C/svg%3E"); }

.t24-icon--ic-link {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 100 100' style='stroke: none;'%3E%3Cpath d='M52.8,68.5L44,77.3c-2.6,2.6-6,4-9.6,4c-3.6,0-7-1.4-9.6-4L22,74.5c-2.6-2.6-4-6-4-9.6s1.4-7,4-9.6l11.7-11.7   c5.3-5.3,13.9-5.3,19.2,0l5.7,5.7c0.8,0.8,2,0.8,2.8,0c0.8-0.8,0.8-2,0-2.8l-5.7-5.7c-6.9-6.9-18-6.9-24.9,0L19.2,52.4   c-3.3,3.3-5.1,7.7-5.1,12.4s1.8,9.1,5.1,12.4l2.8,2.8c3.3,3.3,7.7,5.1,12.4,5.1c4.7,0,9.1-1.8,12.4-5.1l8.8-8.8   c0.8-0.8,0.8-2,0-2.8C54.9,67.7,53.6,67.7,52.8,68.5z'/%3E%3Cpath d='M78.3,18.1C75,14.8,70.6,13,65.9,13c-4.7,0-9.1,1.8-12.4,5.1l-7.4,7.4c-0.8,0.8-0.8,2,0,2.8c0.8,0.8,2,0.8,2.8,0l7.4-7.4   c2.6-2.6,6-4,9.6-4c3.6,0,7,1.4,9.6,4l2.8,2.8c2.6,2.6,4,6,4,9.6s-1.4,7-4,9.6L68.1,53.2c-2.6,2.6-6,4-9.6,4c-3.6,0-7-1.4-9.6-4   l-5.7-5.7c-0.8-0.8-2-0.8-2.8,0c-0.8,0.8-0.8,2,0,2.8l5.7,5.7c3.3,3.3,7.7,5.1,12.4,5.1c4.7,0,9.1-1.8,12.4-5.1l10.2-10.2   c3.3-3.3,5.1-7.7,5.1-12.4s-1.8-9.1-5.1-12.4L78.3,18.1z'/%3E%3C/svg%3E"); }

.t24-icon--ic-heart {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 100 100' style='stroke: none;'%3E%3Cg transform='translate(0,-952.36218)'%3E%3Cpath d='m 31,963.375 c -14.986319,0 -25,12.30467 -25,26 0,12.8493 7.296975,23.9547 16.21875,32.7188 8.921775,8.764 19.568704,15.2612 26.875,19.0312 a 2.0002,2.0002 0 0 0 1.8125,0 c 7.306296,-3.77 17.953225,-10.2672 26.875,-19.0312 C 86.703025,1013.3297 94,1002.2243 94,989.375 c 0,-13.69533 -10.013684,-26 -25,-26 -8.834204,0 -14.702885,4.50444 -19,10.59375 C 45.702885,967.87944 39.834204,963.375 31,963.375 z m 0,4 c 8.566642,0 13.260976,4.2742 17.28125,11 a 2.0002,2.0002 0 0 0 3.4375,0 c 4.020274,-6.7258 8.714608,-11 17.28125,-11 12.828004,0 21,10.20733 21,22 0,11.3237 -6.538391,21.501 -15.03125,29.8438 -8.183566,8.0388 -17.9627,14.1533 -24.96875,17.8437 -7.00605,-3.6904 -16.785184,-9.8049 -24.96875,-17.8437 C 16.538391,1010.876 10,1000.6987 10,989.375 c 0,-11.79267 8.171993,-22 21,-22 z'/%3E%3C/g%3E%3C/svg%3E"); }

.t24-icon--ic-brain {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 60 60' style='stroke: none;'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M38.332,1.572c3.837,0.82,6.302,2.927,8.241,6.491c0.162,0.299,0.582,0.541,0.932,0.645     c3.915,1.17,6.478,3.742,7.853,7.54c0.331,0.915,2.204,6.744-1.085,13.514c-0.055,0.111-0.055-0.12,0,0     c0.617,1.357,1.185,2.052,1.811,3.406c0.474,0.952,1.537,7.455-4.182,9.728c-0.807,0.32-0.904,0.796-0.643,1.644     c1.171,3.79-0.535,6.882-4.341,7.97c-0.774,0.223-1.579,0.345-2.377,0.457c-0.758,0.108-1.425,0.283-1.715,1.103     c-1.062,3.004-5.026,5.843-9.842,4.713c-1.063-0.598-2.126-1.198-3.122-1.758c-1.003,0.563-2.065,1.161-3.129,1.758     c-2.088,0.617-3.508,0.232-5.055-0.228c-2.083-0.456-3.832-1.42-4.825-3.385c-0.363-0.713-0.831-0.977-1.594-1.104     c-3.932-0.657-6.586-3.21-7.116-7.027c-0.16-1.151,0.229-2.378,0.378-3.67c-0.041-0.028-0.185-0.146-0.343-0.231     c-4.794-2.593-5.802-8.113-3.02-12.628c0.2-0.323,0.2-0.913,0.053-1.283c-1.082-2.713-1.758-5.494-1.688-8.435     c0.127-5.357,3.055-10.5,8.802-12.14c0.364-0.104,0.759-0.448,0.941-0.787c1.031-1.929,2.852-4.102,4.713-5.167     c5.003-2.859,11.241-0.592,11.866,0.522C31.765,0.092,38.177,1.539,38.332,1.572 M52.682,32.102     c-0.235,0.223-0.389,0.365-0.539,0.514c-2.708,2.652-6.109,3.337-9.718,3.367c-0.706,0.006-1.164-0.457-1.126-1.206     c0.07-1.412,1.65-1.208,1.949-1.216c4.294-0.12,7.584-1.886,9.249-5.981c1.161-2.848,1.7-5.865,1.009-8.924     c-0.928-4.092-3.251-6.947-7.576-7.744c-0.764-0.14-1.117-0.476-1.348-1.189c-0.188-0.584-0.523-1.156-0.914-1.636     c-2.645-3.259-6.189-4.294-10.222-3.991c-1.069,0.08-1.788,0.766-1.99,1.823c-0.182,0.94-0.308,1.906-0.309,2.861     c-0.021,11.123-0.013,22.246-0.013,33.37c0,3.646-0.012,7.292,0.004,10.938c0.009,1.729,1.001,2.938,2.615,3.247     c2.057,0.392,6.129-1.008,7.049-3.683c-0.368-0.213-0.746-0.428-1.121-0.65c-2.985-1.771-4.111-4.533-4.176-7.855     c-0.014-0.767,0.305-1.338,1.117-1.399c0.813-0.061,1.212,0.421,1.272,1.219c0.023,0.293,0.148,0.583,0.146,0.873     c-0.039,3.797,3.697,7.263,8.543,5.221c2.279-0.962,3.064-2.515,2.289-4.901c-0.327-1.012-0.755-1.989-1.169-3.065     c2.077-0.784,4.174-1.518,5.297-3.614C54.155,36.329,53.928,34.246,52.682,32.102 M12.102,42.147c-0.355,0.72-0.689,1.37-1,2.031     c-1.058,2.242-0.53,4.596,1.419,6.072c1.333,1.011,2.879,1.601,4.546,1.576c0.95-0.013,1.275,0.33,1.497,1.163     c0.479,1.8,1.773,2.779,3.544,3.117c0.904,0.171,1.834,0.259,2.754,0.27c2.541,0.029,3.722-1.183,3.722-3.742     c0.001-14.653,0.003-29.307-0.009-43.96c-0.001-0.809-0.092-1.626-0.234-2.424c-0.265-1.469-1.041-2.203-2.503-2.193     c-1.326,0.009-2.692,0.061-3.967,0.381c-3.203,0.809-5.747,2.505-6.974,5.773c-0.104,0.275-0.561,0.527-0.892,0.589     c-2.114,0.391-3.935,1.303-5.37,2.919c-2.234,2.519-2.946,5.552-2.618,8.792c0.189,1.865,0.785,3.688,1.223,5.637     c3.327-2.191,4.623-2.669,7.486-2.547c2.381,0.1,4.578,0.857,6.5,2.299c0.677,0.506,0.944,1.198,0.393,1.919     c-0.5,0.655-1.176,0.475-1.795,0.1c-0.317-0.192-0.6-0.445-0.927-0.617c-2.015-1.061-4.131-1.639-6.406-1.106     c-1.986,0.464-3.629,1.592-4.861,3.167c-2.517,3.224-2.174,8.085,2.536,10.008C10.777,41.622,11.393,41.862,12.102,42.147'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M47.623,24.568c-7.373-0.677-9.662-7.121-9.752-7.474c-0.228-0.91,0.083-1.617,0.982-1.771     c0.907-0.154,1.238,0.561,1.422,1.359c1.029,4.438,6.216,5.317,7.451,5.461c0.869,0.101,1.608,0.182,1.57,1.246     C49.256,24.541,48.367,24.556,47.623,24.568'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M20.469,47.384c-0.899-0.106-0.915-0.928-1.032-1.771c-0.688-4.972-5.596-7.306-5.88-7.385     c-0.752-0.212-1.006-0.762-0.846-1.457c0.171-0.734,0.757-1.065,1.454-0.88c6.695,1.782,7.693,8.843,7.799,9.686     C22.097,46.643,21.534,47.411,20.469,47.384'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M16.325,19.938c-0.801,0.04-1.327-0.328-1.358-1.128c-0.035-0.877,0.562-1.172,1.363-1.27     c0.985-0.121,4.794-1.053,5.44-3.25c0.248-0.845,0.546-1.384,1.483-1.23c0.75,0.125,1.099,0.922,0.901,1.869     C23.366,18.681,16.51,19.928,16.325,19.938'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.t24-icon--ic-package {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 32 32' style='stroke: none;'%3E%3Cg transform='translate(0,-1020.3622)'%3E%3Cg transform='translate(-2.7640848e-5,-3.9608678)'%3E%3Cg transform='translate(-193.99997,107.96089)'%3E%3Cpath d='M 16.164062 3 A 0.50005 0.50005 0 0 0 16.160156 3.0019531 A 0.50005 0.50005 0 0 0 16.150391 3.0019531 A 0.50005 0.50005 0 0 0 15.980469 3.0449219 L 4.421875 7.9882812 A 0.50005 0.50005 0 0 0 4 8.4882812 L 4 23.490234 A 0.50005 0.50005 0 0 0 4.0429688 23.697266 A 0.50005 0.50005 0 0 0 4.0449219 23.703125 A 0.50005 0.50005 0 0 0 4.0585938 23.730469 A 0.50005 0.50005 0 0 0 4.3144531 23.96875 L 15.880859 28.914062 A 0.50005 0.50005 0 0 0 16.173828 29.007812 A 0.50005 0.50005 0 0 0 16.501953 28.910156 L 28.0625 23.96875 A 0.50005 0.50005 0 0 0 28.369141 23.574219 A 0.50005 0.50005 0 0 0 28.373047 23.546875 A 0.50005 0.50005 0 0 0 28.375 23.523438 A 0.50005 0.50005 0 0 0 28.375 23.498047 A 0.50005 0.50005 0 0 0 28.375 23.490234 L 28.375 8.4882812 A 0.50005 0.50005 0 0 0 27.960938 7.9902344 L 16.40625 3.0507812 A 0.50005 0.50005 0 0 0 16.394531 3.0449219 A 0.50005 0.50005 0 0 0 16.3125 3.0175781 A 0.50005 0.50005 0 0 0 16.298828 3.0136719 A 0.50005 0.50005 0 0 0 16.263672 3.0058594 A 0.50005 0.50005 0 0 0 16.25 3.0039062 A 0.50005 0.50005 0 0 0 16.212891 3.0019531 A 0.50005 0.50005 0 0 0 16.164062 3 z M 16.1875 4.0449219 L 18.636719 5.0917969 L 8.25 9.5351562 A 0.50009756 0.50009756 0 0 0 8.2207031 9.5488281 L 5.7675781 8.5 L 16.1875 4.0449219 z M 19.910156 5.6367188 L 22.882812 6.9082031 L 12.302734 11.433594 A 0.50009296 0.50009296 0 0 0 12.001953 11.943359 A 0.50005 0.50005 0 0 0 12 12.001953 L 12 17.351562 L 10.916016 15.724609 A 0.50005 0.50005 0 0 0 10.277344 15.554688 L 9 16.193359 L 9 10.302734 L 19.910156 5.6367188 z M 24.154297 7.4511719 L 26.607422 8.5 L 16.1875 12.955078 L 13.736328 11.908203 L 24.125 7.4648438 A 0.50005 0.50005 0 0 0 24.154297 7.4511719 z M 5 9.2578125 L 8 10.541016 L 8 17.001953 A 0.50005 0.50005 0 0 0 8.7226562 17.449219 L 10.328125 16.646484 L 12.056641 19.238281 A 0.50005 0.50005 0 0 0 12.058594 19.242188 A 0.50005 0.50005 0 0 0 12.310547 19.46875 A 0.50005 0.50005 0 0 0 12.3125 19.470703 A 0.50005 0.50005 0 0 0 12.357422 19.486328 A 0.50005 0.50005 0 0 0 12.449219 19.505859 A 0.50005 0.50005 0 0 0 12.507812 19.507812 A 0.50005 0.50005 0 0 0 12.566406 19.503906 A 0.50005 0.50005 0 0 0 12.607422 19.496094 A 0.50005 0.50005 0 0 0 12.636719 19.488281 A 0.50005 0.50005 0 0 0 12.662109 19.480469 A 0.50005 0.50005 0 0 0 12.744141 19.445312 A 0.50005 0.50005 0 0 0 12.746094 19.443359 A 0.50005 0.50005 0 0 0 13 18.941406 L 13 12.681641 L 15.6875 13.830078 L 15.6875 27.746094 L 5 23.173828 L 5 9.2578125 z M 27.375 9.2597656 L 27.375 23.173828 L 16.6875 27.746094 L 16.6875 13.830078 L 27.375 9.2597656 z ' transform='translate(194,916.36218)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.t24-icon--ic-hourglass {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24' style='stroke: none;'%3E%3Cpath d='M16.796,20.274h-0.677v-3.45c0-2.813-2.145-4.264-3.254-4.825c1.109-0.566,3.254-2.024,3.254-4.822V3.726h0.542  c0.185,0,0.334-0.149,0.334-0.334s-0.15-0.334-0.334-0.334H7.204c-0.185,0-0.334,0.149-0.334,0.334s0.15,0.334,0.334,0.334h0.678  v3.451c0,2.815,2.143,4.264,3.252,4.824c-1.109,0.565-3.252,2.021-3.252,4.823v3.45H7.204c-0.185,0-0.334,0.149-0.334,0.334  s0.15,0.334,0.334,0.334h9.592c0.185,0,0.334-0.149,0.334-0.334S16.981,20.274,16.796,20.274z M15.449,17.372v2.902H8.551v-2.902  H15.449z M11.997,11.653c-0.456-0.17-3.447-1.405-3.447-4.477V3.726h6.899v3.451C15.449,10.266,12.383,11.512,11.997,11.653z   M11.999,12.345c0.613,0.229,3.375,1.421,3.449,4.358H8.552C8.626,13.785,11.386,12.576,11.999,12.345z'/%3E%3C/svg%3E"); }

.t24-icon--ic-calendar {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 100 100' style='stroke: none;'%3E%3Cg transform='translate(0,-952.36218)'%3E%3Cpath d='m 30.0312,957.36213 c -1.1045,0 -2,0.8955 -2,2 l 0,12.25 c -3.4439,0.8912 -6,4.0406 -6,7.75 0,4.3946 3.6054,8 8,8 4.3947,0 8,-3.6054 8,-8 0,-3.7014 -2.5672,-6.8197 -6,-7.7187 l 0,-12.2813 c 0,-1.1045 -0.8954,-2 -2,-2 z m 40,0 c -1.1045,0 -2,0.8955 -2,2 l 0,12.25 c -3.4439,0.8912 -6,4.0406 -6,7.75 0,4.3946 3.6054,8 8,8 4.3947,0 8,-3.6054 8,-8 0,-3.7014 -2.5672,-6.8197 -6,-7.7187 l 0,-12.2813 c 0,-1.1045 -0.8954,-2 -2,-2 z m -54,6 c -5.521,0 -10.0312001,4.5102 -10.0312001,10.0313 l 0,63.93747 c 0,5.5211 4.5102001,10.0313 10.0312001,10.0313 l 67.9376,0 c 5.521,0 10.0312,-4.5102 10.0312,-10.0313 l 0,-63.93747 c 0,-5.5211 -4.5102,-10.0313 -10.0312,-10.0313 l -5.9688,0 c -1.0566,-0.015 -2.0312,0.9433 -2.0312,2 0,1.0568 0.9746,2.015 2.0312,2 l 5.9688,0 c 3.3704,0 6.0312,2.6608 6.0312,6.0313 l 0,17.9687 -80.0000001,0 0,-17.9687 c 0,-3.3705 2.6607001,-6.0313 6.0312001,-6.0313 l 5.9688,0 c 1.0566,0.015 2.0312,-0.9432 2.0312,-2 0,-1.0567 -0.9746,-2.0149 -2.0312,-2 l -5.9688,0 z m 21.9688,0 c -1.1046,0 -2,0.8954 -2,2 0,1.1046 0.8954,2 2,2 l 24,0 c 1.1046,0 2,-0.8954 2,-2 0,-1.1046 -0.8954,-2 -2,-2 l -24,0 z m -7.9688,12 c 2.2328,0 4,1.7672 4,4 0,2.2329 -1.7672,4 -4,4 -2.2327,0 -4,-1.7671 -4,-4 0,-2.2328 1.7673,-4 4,-4 z m 40,0 c 2.2328,0 4,1.7672 4,4 0,2.2329 -1.7672,4 -4,4 -2.2327,0 -4,-1.7671 -4,-4 0,-2.2328 1.7673,-4 4,-4 z m -60.0312001,20 80.0000001,0 0,41.96877 c 0,3.3705 -2.6609,6.0313 -6.0312,6.0313 l -67.9376,0 c -3.3705,0 -6.0312001,-2.6608 -6.0312001,-6.0313 l 0,-41.96877 z'/%3E%3C/g%3E%3C/svg%3E"); }
  .t24-icon--ic-calendar:after {
    content: attr(data-date);
    display: inline-block;
    position: absolute;
    top: 14%;
    left: 5%;
    width: 90%;
    transform: scale(0.75);
    color: inherit;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .t24-icon--ic-calendar.t24-icon--effect-light:after {
    transform: scale(0.7); }
  .t24-icon--ic-calendar.t24-icon--effect-outline:after {
    transform: scale(0.6); }
  .t24-icon--ic-calendar.t24-icon--size-xs:after, .t24-icon--ic-calendar.t24-icon--size-full:after, .t24-icon--ic-calendar.t24-icon--size-inherit:after {
    display: none; }

.no-smil .t24-icon--ic-loader-spinner, .no-smil
.t24-icon--ic-loader-wave, .no-smil
.t24-icon--ic-loader-bars, .no-smil
.t24-icon--ic-loader-dots, .no-smil
.t24-icon--ic-loader-puff, .no-smil
.t24-icon--ic-loader-rings {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24' style='stroke: none;'%3E%3Cpath d='M16.796,20.274h-0.677v-3.45c0-2.813-2.145-4.264-3.254-4.825c1.109-0.566,3.254-2.024,3.254-4.822V3.726h0.542  c0.185,0,0.334-0.149,0.334-0.334s-0.15-0.334-0.334-0.334H7.204c-0.185,0-0.334,0.149-0.334,0.334s0.15,0.334,0.334,0.334h0.678  v3.451c0,2.815,2.143,4.264,3.252,4.824c-1.109,0.565-3.252,2.021-3.252,4.823v3.45H7.204c-0.185,0-0.334,0.149-0.334,0.334  s0.15,0.334,0.334,0.334h9.592c0.185,0,0.334-0.149,0.334-0.334S16.981,20.274,16.796,20.274z M15.449,17.372v2.902H8.551v-2.902  H15.449z M11.997,11.653c-0.456-0.17-3.447-1.405-3.447-4.477V3.726h6.899v3.451C15.449,10.266,12.383,11.512,11.997,11.653z   M11.999,12.345c0.613,0.229,3.375,1.421,3.449,4.358H8.552C8.626,13.785,11.386,12.576,11.999,12.345z'/%3E%3C/svg%3E"); }

.t24-icon--ic-loader-text {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 98 15' style='stroke: none;'%3E%3Cdefs%3E%3Cg id='t24-icon-loader-text'%3E%3Cpath d='M293.6 58.95L289 58.95 289 73.15 293.6 73.15Q296.3 73.15 298 71.45 299.7 69.8 299.7 67.1L299.7 64.95Q299.7 62.3 298 60.6 296.3 58.95 293.6 58.95M291.4 60.85L293.55 60.85Q295.3 60.85 296.35 62 297.35 63.15 297.35 64.95L297.35 67.1Q297.35 68.95 296.35 70.1 295.3 71.25 293.55 71.25L291.4 71.25 291.4 60.85M304.65 73.15L304.65 58.95 302.3 58.95 302.3 73.15 304.65 73.15M319 58.95L316.65 58.95 316.65 69.3 316.6 69.3 310.3 58.95 307.9 58.95 307.9 73.15 310.3 73.15 310.3 62.8 310.35 62.75 316.65 73.15 319 73.15 319 58.95M260.55 71.25L254.05 71.25 254.05 58.95 251.65 58.95 251.65 73.15 260.55 73.15 260.55 71.25M267.65 58.75Q265.1 58.75 263.5 60.45 261.9 62.15 261.9 64.75L261.9 67.3Q261.9 69.95 263.5 71.65 265.1 73.35 267.65 73.35 270.25 73.35 271.9 71.65 273.55 69.95 273.55 67.3L273.55 64.75Q273.55 62.15 271.9 60.45 270.25 58.75 267.65 58.75M267.65 60.7Q269.25 60.7 270.25 61.8 271.15 62.95 271.15 64.75L271.15 67.3Q271.15 69.15 270.25 70.25 269.3 71.4 267.65 71.4 266.1 71.4 265.2 70.25 264.25 69.1 264.25 67.3L264.25 64.75Q264.25 62.95 265.2 61.8 266.1 60.7 267.65 60.7M282.2 58.95L279.95 58.95 274.7 73.15 277.1 73.15 278.25 69.85 283.8 69.85 284.95 73.15 287.35 73.15 282.2 58.95M281 61.75L281.05 61.75 283.15 67.85 278.95 67.85 281 61.75M341.15 73.15L343.5 73.15 343.5 70.85 341.15 70.85 341.15 73.15M335.55 73.15L337.9 73.15 337.9 70.85 335.55 70.85 335.55 73.15M324.9 61.75Q325.8 60.65 327.25 60.65 328.7 60.65 329.45 61.35 330.2 62.05 330.3 63.25L332.55 63.25 332.55 63.2Q332.55 61.2 331.15 59.95 329.75 58.75 327.25 58.75 324.75 58.75 323.2 60.35 321.6 62 321.6 64.55L321.6 67.55Q321.6 70.1 323.3 71.75 324.95 73.35 327.5 73.35 329.55 73.35 330.85 72.7 332.15 72.05 332.7 71.25L332.7 65.9 327.5 65.9 327.5 67.7 330.35 67.7 330.35 70.6Q330 70.95 329.3 71.2 328.65 71.45 327.5 71.45 325.95 71.45 324.95 70.35 324 69.25 324 67.5L324 64.55Q324 62.85 324.9 61.75M346.75 73.15L349.1 73.15 349.1 70.85 346.75 70.85 346.75 73.15Z'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='matrix( 1, 0, 0, 1, -251.65,-58.75) '%3E%3Cuse xlink:href='#t24-icon-loader-text'/%3E%3C/g%3E%3C/svg%3E"); }

.t24-icon--ic-loader-spinner {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 50 50' style='stroke: none;'%3E%3Cpath d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E"); }

.t24-icon--ic-loader-wave {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24' style='stroke: none;'%3E%3Crect x='0' y='0' width='4' height='8'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='translate' values='0 0; 0 16; 0 0' begin='0' dur='0.8s' repeatCount='indefinite' /%3E%3C/rect%3E%3Crect x='10' y='0' width='4' height='8'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='translate' values='0 0; 0 16; 0 0' begin='0.2s' dur='0.8s' repeatCount='indefinite' /%3E%3C/rect%3E%3Crect x='20' y='0' width='4' height='8'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='translate' values='0 0; 0 16; 0 0' begin='0.4s' dur='0.8s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/svg%3E"); }

.t24-icon--ic-loader-bars {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24' style='stroke: none;'%3E%3Crect x='0' y='8' width='4' height='8' opacity='.2'%3E%3Canimate attributeName='opacity' attributeType='XML' values='.2; 1; .2' begin='0s' dur='0.8s' repeatCount='indefinite' /%3E%3Canimate attributeName='height' attributeType='XML' values='8; 16; 8' begin='0s' dur='0.8s' repeatCount='indefinite' /%3E%3Canimate attributeName='y' attributeType='XML' values='8; 4; 8' begin='0s' dur='0.8s' repeatCount='indefinite' /%3E%3C/rect%3E%3Crect x='10' y='8' width='4' height='8' opacity='.2'%3E%3Canimate attributeName='opacity' attributeType='XML' values='.2; 1; .2' begin='.15s' dur='0.8s' repeatCount='indefinite' /%3E%3Canimate attributeName='height' attributeType='XML' values='8; 16; 8' begin='.15s' dur='0.8s' repeatCount='indefinite' /%3E%3Canimate attributeName='y' attributeType='XML' values='8; 4; 8' begin='.15s' dur='0.8s' repeatCount='indefinite' /%3E%3C/rect%3E%3Crect x='20' y='8' width='4' height='8' opacity='.2'%3E%3Canimate attributeName='opacity' attributeType='XML' values='.2; 1; .2' begin='.3s' dur='0.8s' repeatCount='indefinite' /%3E%3Canimate attributeName='height' attributeType='XML' values='8; 16; 8' begin='.3s' dur='0.8s' repeatCount='indefinite' /%3E%3Canimate attributeName='y' attributeType='XML' values='8; 4; 8' begin='.3s' dur='0.8s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/svg%3E"); }

.t24-icon--ic-loader-dots {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 120 30' style='stroke: none;'%3E%3Ccircle cx='15' cy='15' r='15'%3E%3Canimate attributeName='r' from='15' to='15' begin='0s' dur='0.8s' values='15;9;15' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='fill-opacity' from='1' to='1' begin='0s' dur='0.8s' values='1;.5;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='60' cy='15' r='9' fill-opacity='0.3'%3E%3Canimate attributeName='r' from='9' to='9' begin='0s' dur='0.8s' values='9;15;9' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='fill-opacity' from='0.5' to='0.5' begin='0s' dur='0.8s' values='.5;1;.5' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='105' cy='15' r='15'%3E%3Canimate attributeName='r' from='15' to='15' begin='0s' dur='0.8s' values='15;9;15' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='fill-opacity' from='1' to='1' begin='0s' dur='0.8s' values='1;.5;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E"); }

.t24-icon--ic-loader-puff {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 44 44'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle style='fill: none;' cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle style='fill: none;' cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); }

.t24-icon--ic-loader-rings {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 45 45'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)' stroke-width='2'%3E%3Ccircle style='fill: none;' cx='22' cy='22' r='6' stroke-opacity='0'%3E%3Canimate attributeName='r' begin='1.5s' dur='3s' values='6;22' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='1.5s' dur='3s' values='1;0' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-width' begin='1.5s' dur='3s' values='2;0' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle style='fill: none;' cx='22' cy='22' r='6' stroke-opacity='0'%3E%3Canimate attributeName='r' begin='3s' dur='3s' values='6;22' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='3s' dur='3s' values='1;0' calcMode='linear' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-width' begin='3s' dur='3s' values='2;0' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle style='fill: none;' cx='22' cy='22' r='8'%3E%3Canimate attributeName='r' begin='0s' dur='1.5s' values='6;1;2;3;4;5;6' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); }

/*# sourceMappingURL=24component-utils.css.map */
