/*
** RTL Mixins including margin, pading, position, border and border radius
** See documentation https://www.npmjs.com/package/rtl-sass
*/
/*
** Variables, Functions and Mixins
*/
/* Margin left and right */
/* Padding left and right */
/* Position left and right */
/* Float */
/* Text align */
/* Border */
/* Text color palette */
/* Divider color palette */
/* Background color palette */
/* 
** Custom property dark and ligth mode
*/
/* Custom shadows */
/** spacing funcation
** Sample 1: margin-left: spacing(5);
** Sample 2: @include margin-left(spacing(5));
**/
/* See full documentation at:
** https://glennmccomb.com/articles/useful-sass-scss-media-query-mixins-for-bootstrap/
*/
.use-text-title {
   font-weight: var(--font-bold);
   font-size: 48px;
   line-height: 72px;
}

@media (max-width: 1279px) {
   .use-text-title {
      font-size: 38px;
      line-height: 56px;
   }
}

@media (max-width: 599px) {
   .use-text-title {
      font-size: 28px;
      line-height: 42px;
   }
}

.use-text-title2 {
   font-size: 36px;
   line-height: 54px;
   font-weight: var(--font-bold);
}

@media (max-width: 1279px) {
   .use-text-title2 {
      font-size: 32px;
      line-height: 48px;
   }
}

@media (max-width: 599px) {
   .use-text-title2 {
      font-size: 24px;
      line-height: 36px;
   }
}

.use-text-subtitle {
   font-weight: var(--font-medium);
   font-size: 28px;
   line-height: 42px;
}

@media (max-width: 1279px) {
   .use-text-subtitle {
      font-size: 24px;
      line-height: 36px;
   }
}

@media (max-width: 599px) {
   .use-text-subtitle {
      font-size: 18px;
      line-height: 26px;
   }
}

.use-text-subtitle2 {
   font-weight: var(--font-regular);
   font-size: 21px;
   line-height: 32px;
   margin-left: 20px;

}

@media (max-width: 1279px) {
   .use-text-subtitle2 {
      font-size: 20px;
      line-height: 32px;
   }
}

@media (max-width: 599px) {
   .use-text-subtitle2 {
      font-size: 16px;
      line-height: 24px;
   }
}

.use-text-paragraph {
   font-weight: var(--font-regular);
   font-size: 16px;
   line-height: 24px;
}

.use-text-caption {
   font-weight: var(--font-regular);
   font-size: 16px;
   line-height: 24px;
}

@media (max-width: 599px) {
   .use-text-caption {
      font-size: 14px;
      line-height: 21px;
   }
}

@media (max-width: 1919px) {
   .hidden-lg-down {
      display: none !important;
   }
}

@media (max-width: 959px) {
   .hidden-sm-down {
      display: none !important;
   }
}

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

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

@media (min-width: 1280px) {
   .hidden-md-up {
      display: none !important;
   }
}

@media (min-width: 600px) {
   .hidden-sm-up {
      display: none !important;
   }
}

@media (min-width: 1920px) {
   .show-lg-down {
      display: none !important;
   }
}

@media (min-width: 1280px) {
   .show-md-down {
      display: none !important;
   }
}

@media (min-width: 1280px) {
   .show-sm-down {
      display: none !important;
   }
}

@media (min-width: 600px) {
   .show-xs-down {
      display: none !important;
   }
}

@media (max-width: 1919px) {
   .show-xl-up {
      display: none !important;
   }
}

@media (max-width: 1279px) {
   .show-lg-up {
      display: none !important;
   }
}

@media (max-width: 959px) {
   .show-md-up {
      display: none !important;
   }
}

@media (max-width: 599px) {
   .show-sm-up {
      display: none !important;
   }
}

.page-fadeUp-transition-enter {
   opacity: 0;
}

.page-fadeUp-transition-enter-active {
   opacity: 1;
   -webkit-transition: opacity 400ms;
   transition: opacity 400ms;
}

.page-fadeUp-transition-exit {
   opacity: 1;
}

/*
** theme color var
*/
.fresh-var {
   --v-anchor-base: #03acf2;
   --v-primarylight-base: #b3e5fc;
   --v-primary-base: #03acf2;
   --v-primarydark-base: #01579b;
   --v-secondarylight-base: #c8e6c9;
   --v-secondary-base: #4caf50;
   --v-secondarydark-base: #357a38;
}

.passion-var {
   --v-anchor-base: #e91e63;
   --v-primarylight-base: #f8bbd0;
   --v-primary-base: #e91e63;
   --v-primarydark-base: #880e4f;
   --v-secondarylight-base: #c5cae9;
   --v-secondary-base: #304ffe;
   --v-secondarydark-base: #1a237e;
}

.smart-var {
   --v-anchor-base: #00bcd4;
   --v-primarylight-base: #b2ebf2;
   --v-primary-base: #00bcd4;
   --v-primarydark-base: #00838f;
   --v-secondarylight-base: #ffecb3;
   --v-secondary-base: #ffa000;
   --v-secondarydark-base: #ff6f00;
}

.burgundy-var {
   --v-anchor-base: #e91e63;
   --v-primarylight-base: #f8bbd0;
   --v-primary-base: #e91e63;
   --v-primarydark-base: #ad1457;
   --v-secondarylight-base: #bbdefb;
   --v-secondary-base: #2196f3;
   --v-secondarydark-base: #1565c0;
}

.ocean-blue-var {
   --v-anchor-base: #2196f3;
   --v-primarylight-base: #bbdefb;
   --v-primary-base: #2196f3;
   --v-primarydark-base: #0d47a1;
   --v-secondarylight-base: #b2ebf2;
   --v-secondary-base: #00bcd4;
   --v-secondarydark-base: #006064;
}

.green-leaf-var {
   --v-anchor-base: #009688;
   --v-primarylight-base: #e0f7fa;
   --v-primary-base: #009688;
   --v-primarydark-base: #00695c;
   --v-secondarylight-base: #cfd8dc;
   --v-secondary-base: #607d8b;
   --v-secondarydark-base: #37474f;
}

.money-var {
   --v-anchor-base: #4caf50;
   --v-primarylight-base: #c8e6c9;
   --v-primary-base: #4caf50;
   --v-primarydark-base: #2e7d32;
   --v-secondarylight-base: #ffecb3;
   --v-secondary-base: #ffa000;
   --v-secondarydark-base: #ff6f00;
}

.grayscale-var {
   --v-anchor-base: #546e7a;
   --v-primarylight-base: #cfd8dc;
   --v-primary-base: #546e7a;
   --v-primarydark-base: #263238;
   --v-secondarylight-base: #d7ccc8;
   --v-secondary-base: #6d4c41;
   --v-secondarydark-base: #3e2723;
}

.cloud-var {
   --v-anchor-base: #03a9f4;
   --v-primarylight-base: #b3e5fc;
   --v-primary-base: #03a9f4;
   --v-primarydark-base: #01579b;
   --v-secondarylight-base: #ffe0b2;
   --v-secondary-base: #ff9800;
   --v-secondarydark-base: #e65100;
}

.joker-var {
   --v-anchor-base: #673ab7;
   --v-primarylight-base: #d1c4e9;
   --v-primary-base: #673ab7;
   --v-primarydark-base: #311b92;
   --v-secondarylight-base: #b2ebf2;
   --v-secondary-base: #00bcd4;
   --v-secondarydark-base: #006064;
   --v-primarylight-lighten1: #ede0ff;
}

.violet-var {
   --v-anchor-base: #ec407a;
   --v-primarylight-base: #fce4ec;
   --v-primary-base: #ec407a;
   --v-primarydark-base: #d81b60;
   --v-secondarylight-base: #d1c4e9;
   --v-secondary-base: #673ab7;
   --v-secondarydark-base: #311b92;
}

.violeta-var {
   --v-anchor-base: #9c27b0;
   --v-primarylight-base: #e1bee7;
   --v-primary-base: #9c27b0;
   --v-primarydark-base: #6a1b9a;
   --v-secondarylight-base: #dcedc8;
   --v-secondary-base: #8bc34a;
   --v-secondarydark-base: #558b2f;
}

.roseGold-var {
   --v-anchor-base: #ec407a;
   --v-primarylight-base: #fff8e1;
   --v-primary-base: #ffa000;
   --v-primarydark-base: #ffa000;
   --v-secondarylight-base: #fce4ec;
   --v-secondary-base: #ec407a;
   --v-secondarydark-base: #d81b60;
}

.deepBlue-var {
   --v-anchor-base: #3f51b5;
   --v-primarylight-base: #e8eaf6;
   --v-primary-base: #3f51b5;
   --v-primarydark-base: #283593;
   --v-secondarylight-base: #e1f5fe;
   --v-secondary-base: #03a9f4;
   --v-secondarydark-base: #0277bd;
}

.ubuntu-var {
   --v-anchor-base: #ef6c00;
   --v-primarylight-base: #fff3e0;
   --v-primary-base: #ef6c00;
   --v-primarydark-base: #e65100;
   --v-secondarylight-base: #f3e5f5;
   --v-secondary-base: #9c27b0;
   --v-secondarydark-base: #7b1fa2;
}

.greenNature-var {
   --v-anchor-base: #009688;
   --v-primarylight-base: #e0f7fa;
   --v-primary-base: #009688;
   --v-primarydark-base: #00695c;
   --v-secondarylight-base: #f1f8e9;
   --v-secondary-base: #689f38;
   --v-secondarydark-base: #33691e;
}

.vampire-var {
   --v-anchor-base: #f44336;
   --v-primarylight-base: #ffebee;
   --v-primary-base: #f44336;
   --v-primarydark-base: #e53935;
   --v-secondarylight-base: #eceff1;
   --v-secondary-base: #607d8b;
   --v-secondarydark-base: #455a64;
}

.mint-var {
   --v-anchor-base: #2196f3;
   --v-primarylight-base: #bbdefb;
   --v-primary-base: #2196f3;
   --v-primarydark-base: #0d47a1;
   --v-secondarylight-base: #b3e5fc;
   --v-secondary-base: #03a9f4;
   --v-secondarydark-base: #01579b;
}

.gold-var {
   --v-anchor-base: #ff9100;
   --v-primarylight-base: #fff9c4;
   --v-primary-base: #ff9100;
   --v-primarydark-base: #ff6d00;
   --v-secondarylight-base: #efebe9;
   --v-secondary-base: #8d6e63;
   --v-secondarydark-base: #4e342e;
}

.botani-var {
   --v-anchor-base: #689f38;
   --v-primarylight-base: #dcedc8;
   --v-primary-base: #689f38;
   --v-primarydark-base: #33691e;
   --v-secondarylight-base: #fce4ec;
   --v-secondary-base: #f06292;
   --v-secondarydark-base: #ad1457;
}

.littleQueen-var {
   --v-anchor-base: #00bcd4;
   --v-primarylight-base: #e0f7fa;
   --v-primary-base: #00bcd4;
   --v-primarydark-base: #006064;
   --v-secondarylight-base: #fce4ec;
   --v-secondary-base: #f06292;
   --v-secondarydark-base: #ad1457;
}

.purple-var {
   --v-anchor-base: #9c27b0;
   --v-primarylight-base: #f3e5f5;
   --v-primary-base: #9c27b0;
   --v-primarydark-base: #6a1b9a;
   --v-secondarylight-base: #ea80fc;
   --v-secondary-base: #aa00ff;
   --v-secondarydark-base: #4a148c;
}

.black-var {
   --v-anchor-base: #212121;
   --v-primarylight-base: #9e9e9e;
   --v-primary-base: #212121;
   --v-primarydark-base: #000;
   --v-secondarylight-base: #e0e0e0;
   --v-secondary-base: #757575;
   --v-secondarydark-base: #424242;
}

.brown-var {
   --v-anchor-base: #795548;
   --v-primarylight-base: #d7ccc8;
   --v-primary-base: #795548;
   --v-primarydark-base: #4e342e;
   --v-secondarylight-base: #ccb0b0;
   --v-secondary-base: #794848;
   --v-secondarydark-base: #3e2723;
}

* {
   background-repeat: no-repeat;
   padding: 0;
   margin: 0;
}

*,
::before,
::after {
   -webkit-box-sizing: inherit;
   box-sizing: inherit;
}

@media only screen and (min-width: 992px) {
   html {
      font-size: 16px;
   }
}

@media only screen and (min-width: 0) {
   html {
      font-size: 16px;
   }
}

h1,
h2,
h3,
h4,
h5,
h6 {
   margin: 0;
   line-height: 1.5;
}

strong {
   font-weight: var(--font-bold);
}

button {
   text-align: center;
}

.m-application {
   overflow: hidden;
   line-height: 1.5;
}

.m-application .form-control {
   background: none;
}

.m-application .input-field .help-block {
   position: absolute;
   font-size: 13px;
}

.m-application .input-field .help-block.form-error {
   color: #dd493c;
}

.m-application input:not([type]):focus.valid~label,
.m-application input[type="text"]:not(.browser-default):focus.valid~label,
.m-application input[type="password"]:not(.browser-default):focus.valid~label,
.m-application input[type="email"]:not(.browser-default):focus.valid~label,
.m-application input[type="url"]:not(.browser-default):focus.valid~label,
.m-application input[type="time"]:not(.browser-default):focus.valid~label,
.m-application input[type="date"]:not(.browser-default):focus.valid~label,
.m-application input[type="datetime"]:not(.browser-default):focus.valid~label,
.m-application input[type="datetime-local"]:not(.browser-default):focus.valid~label,
.m-application input[type="tel"]:not(.browser-default):focus.valid~label,
.m-application input[type="number"]:not(.browser-default):focus.valid~label,
.m-application input[type="search"]:not(.browser-default):focus.valid~label,
.m-application textarea.materialize-textarea:focus.valid~label {
   color: inherit;
}

.m-application [type="checkbox"]+span:not(.lever) {
   padding-left: 30px;
}

.m-application .carousel-item {
   -webkit-transition: auto;
   transition: auto;
}

.m-application .modal-content h4 {
   font-size: 1.25rem;
   font-weight: var(--font-bold);
   margin-bottom: 16px;
}

.m-application .modal-content .modal-close {
   position: absolute;
   top: 8px;
   right: 8px;
}

.m-application .carousel {
   height: auto;
}

.m-application a:hover {
   text-decoration: none;
}

.m-application figure {
   margin: 0;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):hover {
   color: #fff;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):focus {
   -webkit-box-shadow: none;
   box-shadow: none;
}

.theme--dark .m-application .btn-floating {
   -webkit-box-shadow: 0px 2px 4px -1px rgba(50, 50, 50, 0.2), 0px 4px 5px 0px rgba(50, 50, 50, 0.14),
      0px 1px 10px 0px rgba(50, 50, 50, 0.12);
   box-shadow: 0px 2px 4px -1px rgba(50, 50, 50, 0.2), 0px 4px 5px 0px rgba(50, 50, 50, 0.14),
      0px 1px 10px 0px rgba(50, 50, 50, 0.12);
}

.theme--light .m-application .btn-floating {
   -webkit-box-shadow: 0px 2px 4px -1px rgba(128, 128, 128, 0.2), 0px 4px 5px 0px rgba(128, 128, 128, 0.14),
      0px 1px 10px 0px rgba(128, 128, 128, 0.12);
   box-shadow: 0px 2px 4px -1px rgba(128, 128, 128, 0.2), 0px 4px 5px 0px rgba(128, 128, 128, 0.14),
      0px 1px 10px 0px rgba(128, 128, 128, 0.12);
}

.m-application textarea.materialize-textarea {
   height: auto;
}

.m-application nav {
   -webkit-box-shadow: none;
   box-shadow: none;
   background: none;
   width: auto;
   color: inherit;
}

.m-application nav i {
   height: auto;
   line-height: normal;
}

.m-application nav ul a:hover {
   background: none;
}

.m-application--is-rtl {
   text-align: right;
}

.m-application .m-content {
   font-family: "Montserrat", sans-serif;
   padding: 0 !important;
}

.m-application .overlay {
   z-index: 90 !important;
}

.m-application .m-application--wrap a {
   color: var(--v-primary-base);
}

.m-application .btn.btn-large {
   font-size: 0.9375rem;
}

.m-application .btn {
   font-weight: var(--font-bold);
}

.m-application .slick-slide:focus {
   outline: none;
}

.m-application label {
   font-size: 1rem;
   color: var(--con-2);
}

/* Resim */
.m-application .row {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   margin-bottom: 0;
   justify-content: center;
}

.m-application .row:after {
   display: none;
}

.m-application .row.spacing2 {
   margin-left: -8px;
   margin-right: -8px;
}

.m-application .row.spacing4 {
   margin-left: -16px;
   margin-right: -16px;
}

.m-application .row.spacing6 {
   margin-left: -24px;
   margin-right: -24px;
}

.m-application .row.spacing8 {
   margin-left: -32px;
   margin-right: -32px;
}

.m-application .row.row-reverse {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: reverse;
   -ms-flex-direction: row-reverse;
   flex-direction: row-reverse;
}

.m-application .row.column {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
}

.m-application .row.column-reverse {
   -webkit-box-orient: vertical;
   -webkit-box-direction: reverse;
   -ms-flex-direction: column-reverse;
   flex-direction: column-reverse;
}

.m-application :focus {
   outline: none;
}

.m-application .card {
   border: none;
   border-radius: 12px;
   overflow: hidden;
}

.m-application .card-content {
   font-size: 0.875rem;
}

.m-application .accordion-content.active .collapsible-header>.arrow {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
}

.m-application .collapsible-header>p {
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
}

.m-application .collapsible-header>i {
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
   -webkit-transform-origin: center;
   -ms-transform-origin: center;
   transform-origin: center;
   height: 28px;
   width: 28px;
}

.m-application .collapsible-header h6 {
   margin: 0;
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
}

.m-application .collapsible-body {
   padding: 0 1rem;
}

.m-application.theme--dark .card {
   -webkit-box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42),
      0px 2px 1px -1px rgb(20, 20, 20);
   box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
}

.m-application.theme--light .card {
   -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
   box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.m-content {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   min-height: 100vh;
   max-width: 100%;
   position: relative;
}

/* Content Overider */
#main-wrap .container {
   padding: 0 16px;
   max-width: 1280px;
   width: 100%;
}

@media (min-width: 600px) {
   #main-wrap .container {
      padding: 0 24px;
   }
}

@media (min-width: 1280px) {
   #main-wrap .container {
      padding: 0 32px;
   }
}

@media (min-width: 600px) {
   #main-wrap .container.fixed-width {
      max-width: 600px;
   }
}

@media (min-width: 1280px) {
   #main-wrap .container.fixed-width {
      max-width: 960px;
   }
}

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

@media (min-width: 1280px) {
   #main-wrap .container.fixed-width-md-up {
      max-width: 960px;
   }
}

@media (min-width: 1280px) {
   #main-wrap .container.fixed-width-md-up {
      max-width: 1280px;
   }
}

@media (min-width: 1280px) {
   #main-wrap .container.fixed-width-lg-up {
      max-width: 1280px;
   }
}

#main-wrap .container.max-lg {
   max-width: 1280px;
}

#main-wrap .container.max-md {
   max-width: 960px;
}

#main-wrap .container.max-sm {
   max-width: 600px;
}

#main-wrap .container.max-xs {
   max-width: 444px;
}

.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating) {
   color: var(--v-primary-base) !important;
   padding: 0;
}

select.select {
   display: none;
}

.theme--light .dropdown-content li>a,
.theme--light .dropdown-content li>span {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .dropdown-content li>a,
.theme--dark .dropdown-content li>span {
   color: #fff;
}

/* Theme overider */
.cloud {
   --font-regular: 400;
   --font-medium: 500;
   --font-bold: 600;
}

.cloud .btn {
   border-radius: 6px;
}

.cloud .btn.primary {
   -webkit-box-shadow: 0 0 4px -1px var(--v-primary-base);
   box-shadow: 0 0 4px -1px var(--v-primary-base);
}

.cloud .btn.secondary {
   -webkit-box-shadow: 0 0 4px -1px var(--v-secondary-base);
   box-shadow: 0 0 4px -1px var(--v-secondary-base);
}

.cloud .input-field.filled>label {
   top: 6px;
}

[dir="ltr"] .cloud .input-field.filled>label {
   left: 8px;
}

[dir="rtl"] .cloud .input-field.filled>label {
   right: 8px;
}

.cloud .input-field.filled>label:not(.label-icon).active {
   -webkit-transform: translateY(1px) scale(0.8) !important;
   -ms-transform: translateY(1px) scale(0.8) !important;
   transform: translateY(1px) scale(0.8) !important;
}

.cloud .input-field.filled input,
.cloud .input-field.filled textarea {
   border-radius: 6px 6px 0 0;
   padding: 25px 8px 4px;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

.theme--light .cloud .input-field.filled input,
.theme--light .cloud .input-field.filled textarea {
   background-color: rgba(0, 0, 0, 0.06);
}

.theme--dark .cloud .input-field.filled input,
.theme--dark .cloud .input-field.filled textarea {
   background-color: rgba(255, 255, 255, 0.08);
}

.theme--light .cloud .input-field.filled input:hover,
.theme--light .cloud .input-field.filled textarea:hover {
   background-color: rgba(0, 0, 0, 0.1);
}

.theme--dark .cloud .input-field.filled input:hover,
.theme--dark .cloud .input-field.filled textarea:hover {
   background-color: rgba(255, 255, 255, 0.1);
}

.theme--light .cloud .input-field.filled input:focus,
.theme--light .cloud .input-field.filled input:active,
.theme--light .cloud .input-field.filled textarea:focus,
.theme--light .cloud .input-field.filled textarea:active {
   background-color: rgba(0, 0, 0, 0.06);
}

.theme--dark .cloud .input-field.filled input:focus,
.theme--dark .cloud .input-field.filled input:active,
.theme--dark .cloud .input-field.filled textarea:focus,
.theme--dark .cloud .input-field.filled textarea:active {
   background-color: rgba(255, 255, 255, 0.08);
}

.cloud .input-field.filled input {
   height: 3.5rem;
}

html {
   height: 100%;
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
}

body {
   min-height: 100%;
}

.btn {
   border-radius: 4px;
   background: none;
   position: relative;
   font-weight: var(--font-bold);
}

.btn.block {
   width: 100%;
}

.theme--light .btn-default {
   background-color: #f5f5f5;
}

.theme--dark .btn-default {
   background-color: #212121;
}

.btn.primary {
   background-color: var(--v-primary-base);
}

.btn.secondary {
   background-color: var(--v-secondary-base);
}

.btn-flat {
   font-weight: var(--font-medium);
}

.btn-flat:hover {
   background: none;
}

.theme--light .btn-flat:hover {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .btn-flat:hover {
   color: #fff;
}

.btn-icon {
   text-decoration: none;
   text-align: center;
   letter-spacing: 0.5px;
   -webkit-transition: background-color 0.2s ease-out;
   transition: background-color 0.2s ease-out;
   cursor: pointer;
   font-size: 14px;
   outline: 0;
   border: none;
   font-weight: var(--font-bold);
   border-radius: 50%;
   display: inline-block;
   height: 36px;
   line-height: 36px;
   padding: 0 16px;
   text-transform: uppercase;
   vertical-align: middle;
   -webkit-tap-highlight-color: transparent;
   background-color: transparent;
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
   padding: 0;
   width: 36px;
   overflow: hidden;
}

.btn-icon:before {
   border-radius: 4px;
   bottom: 0;
   color: inherit;
   content: "";
   left: 0;
   opacity: 0;
   pointer-events: none;
   position: absolute;
   right: 0;
   top: 0;
   background-color: currentColor;
   -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
   transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn-icon:hover:before {
   opacity: 0.06;
}

.theme--light .btn-icon {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .btn-icon {
   color: rgba(255, 255, 255, 0.7);
}

.btn-icon:focus {
   background-color: transparent;
}

.btn-icon i {
   line-height: 36px !important;
}

.btn-icon:before {
   border-radius: 50%;
}

.btn-outlined {
   position: relative;
   background-color: transparent !important;
   text-decoration: none;
   text-align: center;
   letter-spacing: 0.5px;
   -webkit-transition: background-color 0.2s ease-out;
   transition: background-color 0.2s ease-out;
   cursor: pointer;
   font-size: 14px;
   outline: 0;
   border: 1px solid;
   font-weight: var(--font-bold);
   border-radius: 4px;
   display: inline-block;
   height: 36px;
   line-height: 36px;
   padding: 0 16px;
   text-transform: uppercase;
   vertical-align: middle;
   -webkit-tap-highlight-color: transparent;
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
}

.btn-outlined:before {
   border-radius: 4px;
   bottom: 0;
   color: inherit;
   content: "";
   left: 0;
   opacity: 0;
   pointer-events: none;
   position: absolute;
   right: 0;
   top: 0;
   background-color: currentColor;
   -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
   transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn-outlined:hover:before {
   opacity: 0.06;
}

.theme--light .btn-outlined {
   border-color: rgba(0, 0, 0, 0.87);
}

.theme--dark .btn-outlined {
   border-color: #fff;
}

.btn-outlined.primary {
   color: var(--v-primary-base) !important;
   border-color: var(--v-primary-base);
}

.btn-outlined.primary .waves-ripple {
   background: var(--v-primarylight-base);
}

.btn-outlined.secondary {
   color: var(--v-secondary-base) !important;
   border-color: var(--v-secondary-base);
}

.btn-outlined.secondary .waves-ripple {
   background: var(--v-secondarylight-base);
}

.btn-outlined.white {
   color: #fff;
   border-color: rgba(255, 255, 255, 0.54);
}

.btn-floating.primary {
   background: var(--v-primary-base) !important;
}

.btn-floating.secondary {
   background: var(--v-secondary-base) !important;
}

.btn:before {
   border-radius: 4px;
   bottom: 0;
   color: inherit;
   content: "";
   left: 0;
   opacity: 0;
   pointer-events: none;
   position: absolute;
   right: 0;
   top: 0;
   background-color: currentColor;
   -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
   transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn:hover:before {
   opacity: 0.06;
}

.icon.primary {
   color: var(--v-primary-base);
}

.icon.secondary {
   color: var(--v-secondary-base);
}

.collection-item.no-hover:hover {
   background: none;
}

.m-application .display-4 {
   font-size: 6rem !important;
   font-weight: var(--font-regular);
   line-height: 6rem;
   letter-spacing: -0.015625em !important;
}

.m-application .display-3 {
   font-size: 3.75rem !important;
   font-weight: var(--font-regular);
   line-height: 3.75rem;
   letter-spacing: -0.0083333333em !important;
}

.m-application .display-2 {
   font-size: 3rem !important;
   font-weight: var(--font-regular);
   line-height: 3.125rem;
   letter-spacing: normal !important;
}

.m-application .display-1 {
   font-size: 2.125rem !important;
   font-weight: var(--font-medium);
   line-height: 2.5rem;
   letter-spacing: 0.0073529412em !important;
}

.m-application .headline {
   font-size: 1.5rem !important;
   font-weight: var(--font-medium);
   line-height: 2rem;
   letter-spacing: normal !important;
}

.m-application .title {
   font-size: 1.25rem !important;
   font-weight: var(--font-bold);
   line-height: 2rem;
   letter-spacing: 0.0125em !important;
}

.m-application .subtitle-1 {
   font-size: 1rem !important;
   font-weight: var(--font-medium);
   letter-spacing: 0.009375em !important;
   line-height: 1.75rem;
}

.m-application .subtitle-2 {
   font-size: 0.875rem !important;
   font-weight: var(--font-bold);
   letter-spacing: 0.0071428571em !important;
   line-height: 1.375rem;
}

.m-application .body-2 {
   font-size: 0.875rem !important;
   font-weight: var(--font-medium);
   letter-spacing: 0.0178571429em !important;
   line-height: 1.25rem;
}

.m-application .body-1 {
   font-size: 1rem !important;
   font-weight: var(--font-medium);
   letter-spacing: 0.03125em !important;
   line-height: 1.5rem;
}

.m-application .caption {
   font-size: 0.75rem !important;
   font-weight: var(--font-medium);
   letter-spacing: 0.0333333333em !important;
   line-height: 1.25rem;
}

.m-application .overline {
   font-size: 0.625rem !important;
   font-weight: var(--font-medium);
   letter-spacing: 0.1666666667em !important;
   line-height: 1rem;
   text-transform: uppercase;
}

.m-application p {
   margin-bottom: 16px;
}

.avatar-img {
   width: 42px;
   height: 42px;
   overflow: hidden;
   display: inline-block;
   vertical-align: middle;
   border-radius: 50%;
}

.avatar-img img {
   width: 100%;
}

.theme--light .avatar-img.icon {
   background-color: #bdbdbd;
}

.theme--dark .avatar-img.icon {
   background-color: #757575;
}

.theme--light .avatar-img.icon {
   color: #fff;
}

.theme--dark .avatar-img.icon {
   color: #121212;
}

.avatar-img.small {
   width: 24px;
   height: 24px;
}

.avatar-img.big {
   width: 56px;
   height: 56px;
}

.select-outlined .select-wrapper input.select-dropdown {
   border: 1px solid var(--div-2);
   border-radius: 4px;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

[dir="ltr"] .select-outlined .select-wrapper input.select-dropdown {
   padding-left: 8px;
}

[dir="rtl"] .select-outlined .select-wrapper input.select-dropdown {
   padding-right: 8px;
}

.input-field input:-internal-autofill-selected {
   background-color: transparent !important;
}

.input-field.primary input:not([type]):focus:not([readonly]),
.input-field.primary input[type="text"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="password"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="email"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="url"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="time"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="date"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="datetime"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="tel"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="number"]:not(.browser-default):focus:not([readonly]),
.input-field.primary input[type="search"]:not(.browser-default):focus:not([readonly]),
.input-field.primary textarea.materialize-textarea:focus:not([readonly]) {
   border-bottom-color: var(--v-primary-base);
   -webkit-box-shadow: 0 1px 0 0 var(--v-primary-base);
   box-shadow: 0 1px 0 0 var(--v-primary-base);
}

.input-field.primary input:not([type]):focus:not([readonly])+label,
.input-field.primary input[type="text"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="password"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="email"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="url"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="time"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="date"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="tel"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="number"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary input[type="search"]:not(.browser-default):focus:not([readonly])+label,
.input-field.primary textarea.materialize-textarea:focus:not([readonly])+label {
   color: var(--v-primary-base);
}

.input-field.secondary input:not([type]):focus:not([readonly]),
.input-field.secondary input[type="text"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="password"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="email"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="url"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="time"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="date"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="datetime"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="tel"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="number"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary input[type="search"]:not(.browser-default):focus:not([readonly]),
.input-field.secondary textarea.materialize-textarea:focus:not([readonly]) {
   border-bottom-color: var(--v-secondary-base);
   -webkit-box-shadow: 0 1px 0 0 var(--v-secondary-base);
   box-shadow: 0 1px 0 0 var(--v-secondary-base);
}

.input-field.secondary input:not([type]):focus:not([readonly])+label,
.input-field.secondary input[type="text"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="password"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="email"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="url"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="time"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="date"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="tel"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="number"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary input[type="search"]:not(.browser-default):focus:not([readonly])+label,
.input-field.secondary textarea.materialize-textarea:focus:not([readonly])+label {
   color: var(--v-secondary-base);
}

[type="checkbox"].filled-in.primary:checked+span:not(.lever):after {
   border: 2px solid var(--v-primary-base);
   background-color: var(--v-primary-base);
}

[type="checkbox"].filled-in.secondary:checked+span:not(.lever):after {
   border: 2px solid var(--v-secondary-base);
   background-color: var(--v-secondary-base);
}

.pace {
   -webkit-pointer-events: none;
   pointer-events: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.pace-inactive {
   display: none;
}

.pace .pace-progress {
   background: #03a9f4;
   position: fixed;
   z-index: 10000;
   top: 0;
   right: 100%;
   width: 100%;
   height: 2px;
}

.justify-content-evenly {
   -webkit-box-pack: space-evenly !important;
   -ms-flex-pack: space-evenly !important;
   justify-content: space-evenly !important;
}

.theme--light .dropdown-divider {
   border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .dropdown-divider {
   border-color: rgba(255, 255, 255, 0.12);
}

@media (min-width: 576px) {
   [class*="row-cols-sm-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="col-sm-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="order-sm-"] {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   [class*="offset-sm-"] {
      margin-left: 0;
   }
}

@media (min-width: 768px) {
   [class*="row-cols-md-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="col-md-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="order-md-"] {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   [class*="offset-md-"] {
      margin-left: 0;
   }
}

@media (min-width: 992px) {
   [class*="row-cols-lg-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="col-lg-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="order-lg-"] {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   [class*="offset-lg-"] {
      margin-left: 0;
   }
}

@media (min-width: 1200px) {
   [class*="row-cols-xl-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="col-xl-"] {
      -ms-flex: inherit;
      -webkit-box-flex: inherit;
      flex: inherit;
      max-width: inherit;
   }

   [class*="order-xl-"] {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   [class*="offset-xl-"] {
      margin-left: 0;
   }
}

@media (min-width: 600px) {
   .col-sm {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      -webkit-box-flex: 1;
      flex-grow: 1;
      max-width: 100%;
   }

   .row-cols-sm-1>* {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .row-cols-sm-2>* {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .row-cols-sm-3>* {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .row-cols-sm-4>* {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .row-cols-sm-5>* {
      -ms-flex: 0 0 20%;
      -webkit-box-flex: 0;
      flex: 0 0 20%;
      max-width: 20%;
   }

   .row-cols-sm-6>* {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-sm-auto {
      -ms-flex: 0 0 auto;
      -webkit-box-flex: 0;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
   }

   .col-sm-1 {
      -ms-flex: 0 0 8.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
   }

   .col-sm-2 {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-sm-3 {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .col-sm-4 {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .col-sm-5 {
      -ms-flex: 0 0 41.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
   }

   .col-sm-6 {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .col-sm-7 {
      -ms-flex: 0 0 58.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
   }

   .col-sm-8 {
      -ms-flex: 0 0 66.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
   }

   .col-sm-9 {
      -ms-flex: 0 0 75%;
      -webkit-box-flex: 0;
      flex: 0 0 75%;
      max-width: 75%;
   }

   .col-sm-10 {
      -ms-flex: 0 0 83.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
   }

   .col-sm-11 {
      -ms-flex: 0 0 91.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
   }

   .col-sm-12 {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .order-sm-first {
      -ms-flex-order: -1;
      -webkit-box-ordinal-group: 0;
      order: -1;
   }

   .order-sm-last {
      -ms-flex-order: 13;
      -webkit-box-ordinal-group: 14;
      order: 13;
   }

   .order-sm-0 {
      -ms-flex-order: 0;
      -webkit-box-ordinal-group: 1;
      order: 0;
   }

   .order-sm-1 {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   .order-sm-2 {
      -ms-flex-order: 2;
      -webkit-box-ordinal-group: 3;
      order: 2;
   }

   .order-sm-3 {
      -ms-flex-order: 3;
      -webkit-box-ordinal-group: 4;
      order: 3;
   }

   .order-sm-4 {
      -ms-flex-order: 4;
      -webkit-box-ordinal-group: 5;
      order: 4;
   }

   .order-sm-5 {
      -ms-flex-order: 5;
      -webkit-box-ordinal-group: 6;
      order: 5;
   }

   .order-sm-6 {
      -ms-flex-order: 6;
      -webkit-box-ordinal-group: 7;
      order: 6;
   }

   .order-sm-7 {
      -ms-flex-order: 7;
      -webkit-box-ordinal-group: 8;
      order: 7;
   }

   .order-sm-8 {
      -ms-flex-order: 8;
      -webkit-box-ordinal-group: 9;
      order: 8;
   }

   .order-sm-9 {
      -ms-flex-order: 9;
      -webkit-box-ordinal-group: 10;
      order: 9;
   }

   .order-sm-10 {
      -ms-flex-order: 10;
      -webkit-box-ordinal-group: 11;
      order: 10;
   }

   .order-sm-11 {
      -ms-flex-order: 11;
      -webkit-box-ordinal-group: 12;
      order: 11;
   }

   .order-sm-12 {
      -ms-flex-order: 12;
      -webkit-box-ordinal-group: 13;
      order: 12;
   }

   .offset-sm-0 {
      margin-left: 0;
   }

   .offset-sm-1 {
      margin-left: 8.333333%;
   }

   .offset-sm-2 {
      margin-left: 16.666667%;
   }

   .offset-sm-3 {
      margin-left: 25%;
   }

   .offset-sm-4 {
      margin-left: 33.333333%;
   }

   .offset-sm-5 {
      margin-left: 41.666667%;
   }

   .offset-sm-6 {
      margin-left: 50%;
   }

   .offset-sm-7 {
      margin-left: 58.333333%;
   }

   .offset-sm-8 {
      margin-left: 66.666667%;
   }

   .offset-sm-9 {
      margin-left: 75%;
   }

   .offset-sm-10 {
      margin-left: 83.333333%;
   }

   .offset-sm-11 {
      margin-left: 91.666667%;
   }
}

@media (min-width: 1280px) {
   .col-md {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      -webkit-box-flex: 1;
      flex-grow: 1;
      max-width: 100%;
   }

   .row-cols-md-1>* {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .row-cols-md-2>* {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .row-cols-md-3>* {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .row-cols-md-4>* {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .row-cols-md-5>* {
      -ms-flex: 0 0 20%;
      -webkit-box-flex: 0;
      flex: 0 0 20%;
      max-width: 20%;
   }

   .row-cols-md-6>* {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-md-auto {
      -ms-flex: 0 0 auto;
      -webkit-box-flex: 0;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
   }

   .col-md-1 {
      -ms-flex: 0 0 8.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
   }

   .col-md-2 {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-md-3 {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .col-md-4 {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .col-md-5 {
      -ms-flex: 0 0 41.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
   }

   .col-md-6 {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .col-md-7 {
      -ms-flex: 0 0 58.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
   }

   .col-md-8 {
      -ms-flex: 0 0 66.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
   }

   .col-md-9 {
      -ms-flex: 0 0 75%;
      -webkit-box-flex: 0;
      flex: 0 0 75%;
      max-width: 75%;
   }

   .col-md-10 {
      -ms-flex: 0 0 83.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
   }

   .col-md-11 {
      -ms-flex: 0 0 91.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
   }

   .col-md-12 {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .order-md-first {
      -ms-flex-order: -1;
      -webkit-box-ordinal-group: 0;
      order: -1;
   }

   .order-md-last {
      -ms-flex-order: 13;
      -webkit-box-ordinal-group: 14;
      order: 13;
   }

   .order-md-0 {
      -ms-flex-order: 0;
      -webkit-box-ordinal-group: 1;
      order: 0;
   }

   .order-md-1 {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   .order-md-2 {
      -ms-flex-order: 2;
      -webkit-box-ordinal-group: 3;
      order: 2;
   }

   .order-md-3 {
      -ms-flex-order: 3;
      -webkit-box-ordinal-group: 4;
      order: 3;
   }

   .order-md-4 {
      -ms-flex-order: 4;
      -webkit-box-ordinal-group: 5;
      order: 4;
   }

   .order-md-5 {
      -ms-flex-order: 5;
      -webkit-box-ordinal-group: 6;
      order: 5;
   }

   .order-md-6 {
      -ms-flex-order: 6;
      -webkit-box-ordinal-group: 7;
      order: 6;
   }

   .order-md-7 {
      -ms-flex-order: 7;
      -webkit-box-ordinal-group: 8;
      order: 7;
   }

   .order-md-8 {
      -ms-flex-order: 8;
      -webkit-box-ordinal-group: 9;
      order: 8;
   }

   .order-md-9 {
      -ms-flex-order: 9;
      -webkit-box-ordinal-group: 10;
      order: 9;
   }

   .order-md-10 {
      -ms-flex-order: 10;
      -webkit-box-ordinal-group: 11;
      order: 10;
   }

   .order-md-11 {
      -ms-flex-order: 11;
      -webkit-box-ordinal-group: 12;
      order: 11;
   }

   .order-md-12 {
      -ms-flex-order: 12;
      -webkit-box-ordinal-group: 13;
      order: 12;
   }

   .offset-md-0 {
      margin-left: 0;
   }

   .offset-md-1 {
      margin-left: 8.333333%;
   }

   .offset-md-2 {
      margin-left: 16.666667%;
   }

   .offset-md-3 {
      margin-left: 25%;
   }

   .offset-md-4 {
      margin-left: 33.333333%;
   }

   .offset-md-5 {
      margin-left: 41.666667%;
   }

   .offset-md-6 {
      margin-left: 50%;
   }

   .offset-md-7 {
      margin-left: 58.333333%;
   }

   .offset-md-8 {
      margin-left: 66.666667%;
   }

   .offset-md-9 {
      margin-left: 75%;
   }

   .offset-md-10 {
      margin-left: 83.333333%;
   }

   .offset-md-11 {
      margin-left: 91.666667%;
   }
}

@media (min-width: 1264px) {
   .col-lg {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      -webkit-box-flex: 1;
      flex-grow: 1;
      max-width: 100%;
   }

   .row-cols-lg-1>* {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .row-cols-lg-2>* {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .row-cols-lg-3>* {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .row-cols-lg-4>* {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .row-cols-lg-5>* {
      -ms-flex: 0 0 20%;
      -webkit-box-flex: 0;
      flex: 0 0 20%;
      max-width: 20%;
   }

   .row-cols-lg-6>* {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-lg-auto {
      -ms-flex: 0 0 auto;
      -webkit-box-flex: 0;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
   }

   .col-lg-1 {
      -ms-flex: 0 0 8.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
   }

   .col-lg-2 {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-lg-3 {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .col-lg-4 {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .col-lg-5 {
      -ms-flex: 0 0 41.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
   }

   .col-lg-6 {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .col-lg-7 {
      -ms-flex: 0 0 58.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
   }

   .col-lg-8 {
      -ms-flex: 0 0 66.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
   }

   .col-lg-9 {
      -ms-flex: 0 0 75%;
      -webkit-box-flex: 0;
      flex: 0 0 75%;
      max-width: 75%;
   }

   .col-lg-10 {
      -ms-flex: 0 0 83.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
   }

   .col-lg-11 {
      -ms-flex: 0 0 91.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
   }

   .col-lg-12 {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .order-lg-first {
      -ms-flex-order: -1;
      -webkit-box-ordinal-group: 0;
      order: -1;
   }

   .order-lg-last {
      -ms-flex-order: 13;
      -webkit-box-ordinal-group: 14;
      order: 13;
   }

   .order-lg-0 {
      -ms-flex-order: 0;
      -webkit-box-ordinal-group: 1;
      order: 0;
   }

   .order-lg-1 {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   .order-lg-2 {
      -ms-flex-order: 2;
      -webkit-box-ordinal-group: 3;
      order: 2;
   }

   .order-lg-3 {
      -ms-flex-order: 3;
      -webkit-box-ordinal-group: 4;
      order: 3;
   }

   .order-lg-4 {
      -ms-flex-order: 4;
      -webkit-box-ordinal-group: 5;
      order: 4;
   }

   .order-lg-5 {
      -ms-flex-order: 5;
      -webkit-box-ordinal-group: 6;
      order: 5;
   }

   .order-lg-6 {
      -ms-flex-order: 6;
      -webkit-box-ordinal-group: 7;
      order: 6;
   }

   .order-lg-7 {
      -ms-flex-order: 7;
      -webkit-box-ordinal-group: 8;
      order: 7;
   }

   .order-lg-8 {
      -ms-flex-order: 8;
      -webkit-box-ordinal-group: 9;
      order: 8;
   }

   .order-lg-9 {
      -ms-flex-order: 9;
      -webkit-box-ordinal-group: 10;
      order: 9;
   }

   .order-lg-10 {
      -ms-flex-order: 10;
      -webkit-box-ordinal-group: 11;
      order: 10;
   }

   .order-lg-11 {
      -ms-flex-order: 11;
      -webkit-box-ordinal-group: 12;
      order: 11;
   }

   .order-lg-12 {
      -ms-flex-order: 12;
      -webkit-box-ordinal-group: 13;
      order: 12;
   }

   .offset-lg-0 {
      margin-left: 0;
   }

   .offset-lg-1 {
      margin-left: 8.333333%;
   }

   .offset-lg-2 {
      margin-left: 16.666667%;
   }

   .offset-lg-3 {
      margin-left: 25%;
   }

   .offset-lg-4 {
      margin-left: 33.333333%;
   }

   .offset-lg-5 {
      margin-left: 41.666667%;
   }

   .offset-lg-6 {
      margin-left: 50%;
   }

   .offset-lg-7 {
      margin-left: 58.333333%;
   }

   .offset-lg-8 {
      margin-left: 66.666667%;
   }

   .offset-lg-9 {
      margin-left: 75%;
   }

   .offset-lg-10 {
      margin-left: 83.333333%;
   }

   .offset-lg-11 {
      margin-left: 91.666667%;
   }
}

@media (min-width: 1904px) {
   .col-xl {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      -webkit-box-flex: 1;
      flex-grow: 1;
      max-width: 100%;
   }

   .row-cols-xl-1>* {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .row-cols-xl-2>* {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .row-cols-xl-3>* {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .row-cols-xl-4>* {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .row-cols-xl-5>* {
      -ms-flex: 0 0 20%;
      -webkit-box-flex: 0;
      flex: 0 0 20%;
      max-width: 20%;
   }

   .row-cols-xl-6>* {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-xl-auto {
      -ms-flex: 0 0 auto;
      -webkit-box-flex: 0;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
   }

   .col-xl-1 {
      -ms-flex: 0 0 8.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
   }

   .col-xl-2 {
      -ms-flex: 0 0 16.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
   }

   .col-xl-3 {
      -ms-flex: 0 0 25%;
      -webkit-box-flex: 0;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .col-xl-4 {
      -ms-flex: 0 0 33.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }

   .col-xl-5 {
      -ms-flex: 0 0 41.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
   }

   .col-xl-6 {
      -ms-flex: 0 0 50%;
      -webkit-box-flex: 0;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .col-xl-7 {
      -ms-flex: 0 0 58.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
   }

   .col-xl-8 {
      -ms-flex: 0 0 66.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
   }

   .col-xl-9 {
      -ms-flex: 0 0 75%;
      -webkit-box-flex: 0;
      flex: 0 0 75%;
      max-width: 75%;
   }

   .col-xl-10 {
      -ms-flex: 0 0 83.333333%;
      -webkit-box-flex: 0;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
   }

   .col-xl-11 {
      -ms-flex: 0 0 91.666667%;
      -webkit-box-flex: 0;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
   }

   .col-xl-12 {
      -ms-flex: 0 0 100%;
      -webkit-box-flex: 0;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .order-xl-first {
      -ms-flex-order: -1;
      -webkit-box-ordinal-group: 0;
      order: -1;
   }

   .order-xl-last {
      -ms-flex-order: 13;
      -webkit-box-ordinal-group: 14;
      order: 13;
   }

   .order-xl-0 {
      -ms-flex-order: 0;
      -webkit-box-ordinal-group: 1;
      order: 0;
   }

   .order-xl-1 {
      -ms-flex-order: 1;
      -webkit-box-ordinal-group: 2;
      order: 1;
   }

   .order-xl-2 {
      -ms-flex-order: 2;
      -webkit-box-ordinal-group: 3;
      order: 2;
   }

   .order-xl-3 {
      -ms-flex-order: 3;
      -webkit-box-ordinal-group: 4;
      order: 3;
   }

   .order-xl-4 {
      -ms-flex-order: 4;
      -webkit-box-ordinal-group: 5;
      order: 4;
   }

   .order-xl-5 {
      -ms-flex-order: 5;
      -webkit-box-ordinal-group: 6;
      order: 5;
   }

   .order-xl-6 {
      -ms-flex-order: 6;
      -webkit-box-ordinal-group: 7;
      order: 6;
   }

   .order-xl-7 {
      -ms-flex-order: 7;
      -webkit-box-ordinal-group: 8;
      order: 7;
   }

   .order-xl-8 {
      -ms-flex-order: 8;
      -webkit-box-ordinal-group: 9;
      order: 8;
   }

   .order-xl-9 {
      -ms-flex-order: 9;
      -webkit-box-ordinal-group: 10;
      order: 9;
   }

   .order-xl-10 {
      -ms-flex-order: 10;
      -webkit-box-ordinal-group: 11;
      order: 10;
   }

   .order-xl-11 {
      -ms-flex-order: 11;
      -webkit-box-ordinal-group: 12;
      order: 11;
   }

   .order-xl-12 {
      -ms-flex-order: 12;
      -webkit-box-ordinal-group: 13;
      order: 12;
   }

   .offset-xl-0 {
      margin-left: 0;
   }

   .offset-xl-1 {
      margin-left: 8.333333%;
   }

   .offset-xl-2 {
      margin-left: 16.666667%;
   }

   .offset-xl-3 {
      margin-left: 25%;
   }

   .offset-xl-4 {
      margin-left: 33.333333%;
   }

   .offset-xl-5 {
      margin-left: 41.666667%;
   }

   .offset-xl-6 {
      margin-left: 50%;
   }

   .offset-xl-7 {
      margin-left: 58.333333%;
   }

   .offset-xl-8 {
      margin-left: 66.666667%;
   }

   .offset-xl-9 {
      margin-left: 75%;
   }

   .offset-xl-10 {
      margin-left: 83.333333%;
   }

   .offset-xl-11 {
      margin-left: 91.666667%;
   }
}

.m-application .ma-0 {
   margin: 0px !important;
}

.m-application .ma-1 {
   margin: 4px !important;
}

.m-application .ma-2 {
   margin: 8px !important;
}

.m-application .ma-3 {
   margin: 12px !important;
}

.m-application .ma-4 {
   margin: 16px !important;
}

.m-application .ma-5 {
   margin: 20px !important;
}

.m-application .ma-6 {
   margin: 24px !important;
}

.m-application .ma-7 {
   margin: 28px !important;
}

.m-application .ma-8 {
   margin: 32px !important;
}

.m-application .ma-9 {
   margin: 36px !important;
}

.m-application .ma-10 {
   margin: 40px !important;
}

.m-application .ma-11 {
   margin: 44px !important;
}

.m-application .ma-12 {
   margin: 48px !important;
}

.m-application .ma-auto {
   margin: auto !important;
}

.m-application .mx-0 {
   margin-right: 0px !important;
   margin-left: 0px !important;
}

.m-application .mx-1 {
   margin-right: 4px !important;
   margin-left: 4px !important;
}

.m-application .mx-2 {
   margin-right: 8px !important;
   margin-left: 8px !important;
}

.m-application .mx-3 {
   margin-right: 12px !important;
   margin-left: 12px !important;
}

.m-application .mx-4 {
   margin-right: 16px !important;
   margin-left: 16px !important;
}

.m-application .mx-5 {
   margin-right: 20px !important;
   margin-left: 20px !important;
}

.m-application .mx-6 {
   margin-right: 24px !important;
   margin-left: 24px !important;
}

.m-application .mx-7 {
   margin-right: 28px !important;
   margin-left: 28px !important;
}

.m-application .mx-8 {
   margin-right: 32px !important;
   margin-left: 32px !important;
}

.m-application .mx-9 {
   margin-right: 36px !important;
   margin-left: 36px !important;
}

.m-application .mx-10 {
   margin-right: 40px !important;
   margin-left: 40px !important;
}

.m-application .mx-11 {
   margin-right: 44px !important;
   margin-left: 44px !important;
}

.m-application .mx-12 {
   margin-right: 48px !important;
   margin-left: 48px !important;
}

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

.m-application .my-0 {
   margin-top: 0px !important;
   margin-bottom: 0px !important;
}

.m-application .my-1 {
   margin-top: 4px !important;
   margin-bottom: 4px !important;
}

.m-application .my-2 {
   margin-top: 8px !important;
   margin-bottom: 8px !important;
}

.m-application .my-3 {
   margin-top: 12px !important;
   margin-bottom: 12px !important;
}

.m-application .my-4 {
   margin-top: 16px !important;
   margin-bottom: 16px !important;
}

.m-application .my-5 {
   margin-top: 20px !important;
   margin-bottom: 20px !important;
}

.m-application .my-6 {
   margin-top: 24px !important;
   margin-bottom: 24px !important;
}

.m-application .my-7 {
   margin-top: 28px !important;
   margin-bottom: 28px !important;
}

.m-application .my-8 {
   margin-top: 32px !important;
   margin-bottom: 32px !important;
}

.m-application .my-9 {
   margin-top: 36px !important;
   margin-bottom: 36px !important;
}

.m-application .my-10 {
   margin-top: 40px !important;
   margin-bottom: 40px !important;
}

.m-application .my-11 {
   margin-top: 44px !important;
   margin-bottom: 44px !important;
}

.m-application .my-12 {
   margin-top: 48px !important;
   margin-bottom: 48px !important;
}

.m-application .my-auto {
   margin-top: auto !important;
   margin-bottom: auto !important;
}

.m-application .mt-0 {
   margin-top: 0px !important;
}

.m-application .mt-1 {
   margin-top: 4px !important;
}

.m-application .mt-2 {
   margin-top: 8px !important;
}

.m-application .mt-3 {
   margin-top: 12px !important;
}

.m-application .mt-4 {
   margin-top: 16px !important;
}

.m-application .mt-5 {
   margin-top: 20px !important;
}

.m-application .mt-6 {
   margin-top: 24px !important;
}

.m-application .mt-7 {
   margin-top: 28px !important;
}

.m-application .mt-8 {
   margin-top: 32px !important;
}

.m-application .mt-9 {
   margin-top: 36px !important;
}

.m-application .mt-10 {
   margin-top: 40px !important;
}

.m-application .mt-11 {
   margin-top: 44px !important;
}

.m-application .mt-12 {
   margin-top: 48px !important;
}

.m-application .mt-auto {
   margin-top: auto !important;
}

.m-application .mr-0 {
   margin-right: 0px !important;
}

.m-application .mr-1 {
   margin-right: 4px !important;
}

.m-application .mr-2 {
   margin-right: 8px !important;
}

.m-application .mr-3 {
   margin-right: 12px !important;
}

.m-application .mr-4 {
   margin-right: 16px !important;
}

.m-application .mr-5 {
   margin-right: 20px !important;
}

.m-application .mr-6 {
   margin-right: 24px !important;
}

.m-application .mr-7 {
   margin-right: 28px !important;
}

.m-application .mr-8 {
   margin-right: 32px !important;
}

.m-application .mr-9 {
   margin-right: 36px !important;
}

.m-application .mr-10 {
   margin-right: 40px !important;
}

.m-application .mr-11 {
   margin-right: 44px !important;
}

.m-application .mr-12 {
   margin-right: 48px !important;
}

.m-application .mr-auto {
   margin-right: auto !important;
}

.m-application .mb-0 {
   margin-bottom: 0px !important;
}

.m-application .mb-1 {
   margin-bottom: 4px !important;
}

.m-application .mb-2 {
   margin-bottom: 8px !important;
}

.m-application .mb-3 {
   margin-bottom: 12px !important;
}

.m-application .mb-4 {
   margin-bottom: 16px !important;
}

.m-application .mb-5 {
   margin-bottom: 20px !important;
}

.m-application .mb-6 {
   margin-bottom: 24px !important;
}

.m-application .mb-7 {
   margin-bottom: 28px !important;
}

.m-application .mb-8 {
   margin-bottom: 32px !important;
}

.m-application .mb-9 {
   margin-bottom: 36px !important;
}

.m-application .mb-10 {
   margin-bottom: 40px !important;
}

.m-application .mb-11 {
   margin-bottom: 44px !important;
}

.m-application .mb-12 {
   margin-bottom: 48px !important;
}

.m-application .mb-auto {
   margin-bottom: auto !important;
}

.m-application .ml-0 {
   margin-left: 0px !important;
}

.m-application .ml-1 {
   margin-left: 4px !important;
}

.m-application .ml-2 {
   margin-left: 8px !important;
}

.m-application .ml-3 {
   margin-left: 12px !important;
}

.m-application .ml-4 {
   margin-left: 16px !important;
}

.m-application .ml-5 {
   margin-left: 20px !important;
}

.m-application .ml-6 {
   margin-left: 24px !important;
}

.m-application .ml-7 {
   margin-left: 28px !important;
}

.m-application .ml-8 {
   margin-left: 32px !important;
}

.m-application .ml-9 {
   margin-left: 36px !important;
}

.m-application .ml-10 {
   margin-left: 40px !important;
}

.m-application .ml-11 {
   margin-left: 44px !important;
}

.m-application .ml-12 {
   margin-left: 48px !important;
}

.m-application .ml-auto {
   margin-left: auto !important;
}

[dir="ltr"] .m-application .ms-0 {
   margin-left: 0px !important;
}

[dir="rtl"] .m-application .ms-0 {
   margin-right: 0px !important;
}

[dir="ltr"] .m-application .ms-1 {
   margin-left: 4px !important;
}

[dir="rtl"] .m-application .ms-1 {
   margin-right: 4px !important;
}

[dir="ltr"] .m-application .ms-2 {
   margin-left: 8px !important;
}

[dir="rtl"] .m-application .ms-2 {
   margin-right: 8px !important;
}

[dir="ltr"] .m-application .ms-3 {
   margin-left: 12px !important;
}

[dir="rtl"] .m-application .ms-3 {
   margin-right: 12px !important;
}

[dir="ltr"] .m-application .ms-4 {
   margin-left: 16px !important;
}

[dir="rtl"] .m-application .ms-4 {
   margin-right: 16px !important;
}

[dir="ltr"] .m-application .ms-5 {
   margin-left: 20px !important;
}

[dir="rtl"] .m-application .ms-5 {
   margin-right: 20px !important;
}

[dir="ltr"] .m-application .ms-6 {
   margin-left: 24px !important;
}

[dir="rtl"] .m-application .ms-6 {
   margin-right: 24px !important;
}

[dir="ltr"] .m-application .ms-7 {
   margin-left: 28px !important;
}

[dir="rtl"] .m-application .ms-7 {
   margin-right: 28px !important;
}

[dir="ltr"] .m-application .ms-8 {
   margin-left: 32px !important;
}

[dir="rtl"] .m-application .ms-8 {
   margin-right: 32px !important;
}

[dir="ltr"] .m-application .ms-9 {
   margin-left: 36px !important;
}

[dir="rtl"] .m-application .ms-9 {
   margin-right: 36px !important;
}

[dir="ltr"] .m-application .ms-10 {
   margin-left: 40px !important;
}

[dir="rtl"] .m-application .ms-10 {
   margin-right: 40px !important;
}

[dir="ltr"] .m-application .ms-11 {
   margin-left: 44px !important;
}

[dir="rtl"] .m-application .ms-11 {
   margin-right: 44px !important;
}

[dir="ltr"] .m-application .ms-12 {
   margin-left: 48px !important;
}

[dir="rtl"] .m-application .ms-12 {
   margin-right: 48px !important;
}

[dir="ltr"] .m-application .ms-auto {
   margin-left: auto !important;
}

[dir="rtl"] .m-application .ms-auto {
   margin-right: auto !important;
}

[dir="ltr"] .m-application .me-0 {
   margin-right: 0px !important;
}

[dir="rtl"] .m-application .me-0 {
   margin-left: 0px !important;
}

[dir="ltr"] .m-application .me-1 {
   margin-right: 4px !important;
}

[dir="rtl"] .m-application .me-1 {
   margin-left: 4px !important;
}

[dir="ltr"] .m-application .me-2 {
   margin-right: 8px !important;
}

[dir="rtl"] .m-application .me-2 {
   margin-left: 8px !important;
}

[dir="ltr"] .m-application .me-3 {
   margin-right: 12px !important;
}

[dir="rtl"] .m-application .me-3 {
   margin-left: 12px !important;
}

[dir="ltr"] .m-application .me-4 {
   margin-right: 16px !important;
}

[dir="rtl"] .m-application .me-4 {
   margin-left: 16px !important;
}

[dir="ltr"] .m-application .me-5 {
   margin-right: 20px !important;
}

[dir="rtl"] .m-application .me-5 {
   margin-left: 20px !important;
}

[dir="ltr"] .m-application .me-6 {
   margin-right: 24px !important;
}

[dir="rtl"] .m-application .me-6 {
   margin-left: 24px !important;
}

[dir="ltr"] .m-application .me-7 {
   margin-right: 28px !important;
}

[dir="rtl"] .m-application .me-7 {
   margin-left: 28px !important;
}

[dir="ltr"] .m-application .me-8 {
   margin-right: 32px !important;
}

[dir="rtl"] .m-application .me-8 {
   margin-left: 32px !important;
}

[dir="ltr"] .m-application .me-9 {
   margin-right: 36px !important;
}

[dir="rtl"] .m-application .me-9 {
   margin-left: 36px !important;
}

[dir="ltr"] .m-application .me-10 {
   margin-right: 40px !important;
}

[dir="rtl"] .m-application .me-10 {
   margin-left: 40px !important;
}

[dir="ltr"] .m-application .me-11 {
   margin-right: 44px !important;
}

[dir="rtl"] .m-application .me-11 {
   margin-left: 44px !important;
}

[dir="ltr"] .m-application .me-12 {
   margin-right: 48px !important;
}

[dir="rtl"] .m-application .me-12 {
   margin-left: 48px !important;
}

[dir="ltr"] .m-application .me-auto {
   margin-right: auto !important;
}

[dir="rtl"] .m-application .me-auto {
   margin-left: auto !important;
}

.m-application .ma-n1 {
   margin: -4px !important;
}

.m-application .ma-n2 {
   margin: -8px !important;
}

.m-application .ma-n3 {
   margin: -12px !important;
}

.m-application .ma-n4 {
   margin: -16px !important;
}

.m-application .ma-n5 {
   margin: -20px !important;
}

.m-application .ma-n6 {
   margin: -24px !important;
}

.m-application .ma-n7 {
   margin: -28px !important;
}

.m-application .ma-n8 {
   margin: -32px !important;
}

.m-application .ma-n9 {
   margin: -36px !important;
}

.m-application .ma-n10 {
   margin: -40px !important;
}

.m-application .ma-n11 {
   margin: -44px !important;
}

.m-application .ma-n12 {
   margin: -48px !important;
}

.m-application .mx-n1 {
   margin-right: -4px !important;
   margin-left: -4px !important;
}

.m-application .mx-n2 {
   margin-right: -8px !important;
   margin-left: -8px !important;
}

.m-application .mx-n3 {
   margin-right: -12px !important;
   margin-left: -12px !important;
}

.m-application .mx-n4 {
   margin-right: -16px !important;
   margin-left: -16px !important;
}

.m-application .mx-n5 {
   margin-right: -20px !important;
   margin-left: -20px !important;
}

.m-application .mx-n6 {
   margin-right: -24px !important;
   margin-left: -24px !important;
}

.m-application .mx-n7 {
   margin-right: -28px !important;
   margin-left: -28px !important;
}

.m-application .mx-n8 {
   margin-right: -32px !important;
   margin-left: -32px !important;
}

.m-application .mx-n9 {
   margin-right: -36px !important;
   margin-left: -36px !important;
}

.m-application .mx-n10 {
   margin-right: -40px !important;
   margin-left: -40px !important;
}

.m-application .mx-n11 {
   margin-right: -44px !important;
   margin-left: -44px !important;
}

.m-application .mx-n12 {
   margin-right: -48px !important;
   margin-left: -48px !important;
}

.m-application .my-n1 {
   margin-top: -4px !important;
   margin-bottom: -4px !important;
}

.m-application .my-n2 {
   margin-top: -8px !important;
   margin-bottom: -8px !important;
}

.m-application .my-n3 {
   margin-top: -12px !important;
   margin-bottom: -12px !important;
}

.m-application .my-n4 {
   margin-top: -16px !important;
   margin-bottom: -16px !important;
}

.m-application .my-n5 {
   margin-top: -20px !important;
   margin-bottom: -20px !important;
}

.m-application .my-n6 {
   margin-top: -24px !important;
   margin-bottom: -24px !important;
}

.m-application .my-n7 {
   margin-top: -28px !important;
   margin-bottom: -28px !important;
}

.m-application .my-n8 {
   margin-top: -32px !important;
   margin-bottom: -32px !important;
}

.m-application .my-n9 {
   margin-top: -36px !important;
   margin-bottom: -36px !important;
}

.m-application .my-n10 {
   margin-top: -40px !important;
   margin-bottom: -40px !important;
}

.m-application .my-n11 {
   margin-top: -44px !important;
   margin-bottom: -44px !important;
}

.m-application .my-n12 {
   margin-top: -48px !important;
   margin-bottom: -48px !important;
}

.m-application .mt-n1 {
   margin-top: -4px !important;
}

.m-application .mt-n2 {
   margin-top: -8px !important;
}

.m-application .mt-n3 {
   margin-top: -12px !important;
}

.m-application .mt-n4 {
   margin-top: -16px !important;
}

.m-application .mt-n5 {
   margin-top: -20px !important;
}

.m-application .mt-n6 {
   margin-top: -24px !important;
}

.m-application .mt-n7 {
   margin-top: -28px !important;
}

.m-application .mt-n8 {
   margin-top: -32px !important;
}

.m-application .mt-n9 {
   margin-top: -36px !important;
}

.m-application .mt-n10 {
   margin-top: -40px !important;
}

.m-application .mt-n11 {
   margin-top: -44px !important;
}

.m-application .mt-n12 {
   margin-top: -48px !important;
}

.m-application .mr-n1 {
   margin-right: -4px !important;
}

.m-application .mr-n2 {
   margin-right: -8px !important;
}

.m-application .mr-n3 {
   margin-right: -12px !important;
}

.m-application .mr-n4 {
   margin-right: -16px !important;
}

.m-application .mr-n5 {
   margin-right: -20px !important;
}

.m-application .mr-n6 {
   margin-right: -24px !important;
}

.m-application .mr-n7 {
   margin-right: -28px !important;
}

.m-application .mr-n8 {
   margin-right: -32px !important;
}

.m-application .mr-n9 {
   margin-right: -36px !important;
}

.m-application .mr-n10 {
   margin-right: -40px !important;
}

.m-application .mr-n11 {
   margin-right: -44px !important;
}

.m-application .mr-n12 {
   margin-right: -48px !important;
}

.m-application .mb-n1 {
   margin-bottom: -4px !important;
}

.m-application .mb-n2 {
   margin-bottom: -8px !important;
}

.m-application .mb-n3 {
   margin-bottom: -12px !important;
}

.m-application .mb-n4 {
   margin-bottom: -16px !important;
}

.m-application .mb-n5 {
   margin-bottom: -20px !important;
}

.m-application .mb-n6 {
   margin-bottom: -24px !important;
}

.m-application .mb-n7 {
   margin-bottom: -28px !important;
}

.m-application .mb-n8 {
   margin-bottom: -32px !important;
}

.m-application .mb-n9 {
   margin-bottom: -36px !important;
}

.m-application .mb-n10 {
   margin-bottom: -40px !important;
}

.m-application .mb-n11 {
   margin-bottom: -44px !important;
}

.m-application .mb-n12 {
   margin-bottom: -48px !important;
}

.m-application .ml-n1 {
   margin-left: -4px !important;
}

.m-application .ml-n2 {
   margin-left: -8px !important;
}

.m-application .ml-n3 {
   margin-left: -12px !important;
}

.m-application .ml-n4 {
   margin-left: -16px !important;
}

.m-application .ml-n5 {
   margin-left: -20px !important;
}

.m-application .ml-n6 {
   margin-left: -24px !important;
}

.m-application .ml-n7 {
   margin-left: -28px !important;
}

.m-application .ml-n8 {
   margin-left: -32px !important;
}

.m-application .ml-n9 {
   margin-left: -36px !important;
}

.m-application .ml-n10 {
   margin-left: -40px !important;
}

.m-application .ml-n11 {
   margin-left: -44px !important;
}

.m-application .ml-n12 {
   margin-left: -48px !important;
}

[dir="ltr"] .m-application .ms-n1 {
   margin-left: -4px !important;
}

[dir="rtl"] .m-application .ms-n1 {
   margin-right: -4px !important;
}

[dir="ltr"] .m-application .ms-n2 {
   margin-left: -8px !important;
}

[dir="rtl"] .m-application .ms-n2 {
   margin-right: -8px !important;
}

[dir="ltr"] .m-application .ms-n3 {
   margin-left: -12px !important;
}

[dir="rtl"] .m-application .ms-n3 {
   margin-right: -12px !important;
}

[dir="ltr"] .m-application .ms-n4 {
   margin-left: -16px !important;
}

[dir="rtl"] .m-application .ms-n4 {
   margin-right: -16px !important;
}

[dir="ltr"] .m-application .ms-n5 {
   margin-left: -20px !important;
}

[dir="rtl"] .m-application .ms-n5 {
   margin-right: -20px !important;
}

[dir="ltr"] .m-application .ms-n6 {
   margin-left: -24px !important;
}

[dir="rtl"] .m-application .ms-n6 {
   margin-right: -24px !important;
}

[dir="ltr"] .m-application .ms-n7 {
   margin-left: -28px !important;
}

[dir="rtl"] .m-application .ms-n7 {
   margin-right: -28px !important;
}

[dir="ltr"] .m-application .ms-n8 {
   margin-left: -32px !important;
}

[dir="rtl"] .m-application .ms-n8 {
   margin-right: -32px !important;
}

[dir="ltr"] .m-application .ms-n9 {
   margin-left: -36px !important;
}

[dir="rtl"] .m-application .ms-n9 {
   margin-right: -36px !important;
}

[dir="ltr"] .m-application .ms-n10 {
   margin-left: -40px !important;
}

[dir="rtl"] .m-application .ms-n10 {
   margin-right: -40px !important;
}

[dir="ltr"] .m-application .ms-n11 {
   margin-left: -44px !important;
}

[dir="rtl"] .m-application .ms-n11 {
   margin-right: -44px !important;
}

[dir="ltr"] .m-application .ms-n12 {
   margin-left: -48px !important;
}

[dir="rtl"] .m-application .ms-n12 {
   margin-right: -48px !important;
}

[dir="ltr"] .m-application .me-n1 {
   margin-right: -4px !important;
}

[dir="rtl"] .m-application .me-n1 {
   margin-left: -4px !important;
}

[dir="ltr"] .m-application .me-n2 {
   margin-right: -8px !important;
}

[dir="rtl"] .m-application .me-n2 {
   margin-left: -8px !important;
}

[dir="ltr"] .m-application .me-n3 {
   margin-right: -12px !important;
}

[dir="rtl"] .m-application .me-n3 {
   margin-left: -12px !important;
}

[dir="ltr"] .m-application .me-n4 {
   margin-right: -16px !important;
}

[dir="rtl"] .m-application .me-n4 {
   margin-left: -16px !important;
}

[dir="ltr"] .m-application .me-n5 {
   margin-right: -20px !important;
}

[dir="rtl"] .m-application .me-n5 {
   margin-left: -20px !important;
}

[dir="ltr"] .m-application .me-n6 {
   margin-right: -24px !important;
}

[dir="rtl"] .m-application .me-n6 {
   margin-left: -24px !important;
}

[dir="ltr"] .m-application .me-n7 {
   margin-right: -28px !important;
}

[dir="rtl"] .m-application .me-n7 {
   margin-left: -28px !important;
}

[dir="ltr"] .m-application .me-n8 {
   margin-right: -32px !important;
}

[dir="rtl"] .m-application .me-n8 {
   margin-left: -32px !important;
}

[dir="ltr"] .m-application .me-n9 {
   margin-right: -36px !important;
}

[dir="rtl"] .m-application .me-n9 {
   margin-left: -36px !important;
}

[dir="ltr"] .m-application .me-n10 {
   margin-right: -40px !important;
}

[dir="rtl"] .m-application .me-n10 {
   margin-left: -40px !important;
}

[dir="ltr"] .m-application .me-n11 {
   margin-right: -44px !important;
}

[dir="rtl"] .m-application .me-n11 {
   margin-left: -44px !important;
}

[dir="ltr"] .m-application .me-n12 {
   margin-right: -48px !important;
}

[dir="rtl"] .m-application .me-n12 {
   margin-left: -48px !important;
}

.m-application .pa-0 {
   padding: 0px !important;
}

.m-application .pa-1 {
   padding: 4px !important;
}

.m-application .pa-2 {
   padding: 8px !important;
}

.m-application .pa-3 {
   padding: 12px !important;
}

.m-application .pa-4 {
   padding: 16px !important;
}

.m-application .pa-5 {
   padding: 20px !important;
}

.m-application .pa-6 {
   padding: 24px !important;
}

.m-application .pa-7 {
   padding: 28px !important;
}

.m-application .pa-8 {
   padding: 32px !important;
}

.m-application .pa-9 {
   padding: 36px !important;
}

.m-application .pa-10 {
   padding: 40px !important;
}

.m-application .pa-11 {
   padding: 44px !important;
}

.m-application .pa-12 {
   padding: 48px !important;
}

.m-application .px-0 {
   padding-right: 0px !important;
   padding-left: 0px !important;
}

.m-application .px-1 {
   padding-right: 4px !important;
   padding-left: 4px !important;
}

.m-application .px-2 {
   padding-right: 8px !important;
   padding-left: 8px !important;
}

.m-application .px-3 {
   padding-right: 12px !important;
   padding-left: 12px !important;
}

.m-application .px-4 {
   padding-right: 16px !important;
   padding-left: 16px !important;
}

.m-application .px-5 {
   padding-right: 20px !important;
   padding-left: 20px !important;
}

.m-application .px-6 {
   padding-right: 24px !important;
   padding-left: 24px !important;
}

.m-application .px-7 {
   padding-right: 28px !important;
   padding-left: 28px !important;
}

.m-application .px-8 {
   padding-right: 32px !important;
   padding-left: 32px !important;
}

.m-application .px-9 {
   padding-right: 36px !important;
   padding-left: 36px !important;
}

.m-application .px-10 {
   padding-right: 40px !important;
   padding-left: 40px !important;
}

.m-application .px-11 {
   padding-right: 44px !important;
   padding-left: 44px !important;
}

.m-application .px-12 {
   padding-right: 48px !important;
   padding-left: 48px !important;
}

.m-application .py-0 {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}

.m-application .py-1 {
   padding-top: 4px !important;
   padding-bottom: 4px !important;
}

.m-application .py-2 {
   padding-top: 8px !important;
   padding-bottom: 8px !important;
}

.m-application .py-3 {
   padding-top: 12px !important;
   padding-bottom: 12px !important;
}

.m-application .py-4 {
   padding-top: 16px !important;
   padding-bottom: 16px !important;
}

.m-application .py-5 {
   padding-top: 20px !important;
   padding-bottom: 20px !important;
}

.m-application .py-6 {
   padding-top: 24px !important;
   padding-bottom: 24px !important;
}

.m-application .py-7 {
   padding-top: 28px !important;
   padding-bottom: 28px !important;
}

.m-application .py-8 {
   padding-top: 32px !important;
   padding-bottom: 32px !important;
}

.m-application .py-9 {
   padding-top: 36px !important;
   padding-bottom: 36px !important;
}

.m-application .py-10 {
   padding-top: 40px !important;
   padding-bottom: 40px !important;
}

.m-application .py-11 {
   padding-top: 44px !important;
   padding-bottom: 44px !important;
}

.m-application .py-12 {
   padding-top: 48px !important;
   padding-bottom: 48px !important;
}

.m-application .pt-0 {
   padding-top: 0px !important;
}

.m-application .pt-1 {
   padding-top: 4px !important;
}

.m-application .pt-2 {
   padding-top: 8px !important;
}

.m-application .pt-3 {
   padding-top: 12px !important;
}

.m-application .pt-4 {
   padding-top: 16px !important;
}

.m-application .pt-5 {
   padding-top: 20px !important;
}

.m-application .pt-6 {
   padding-top: 24px !important;
}

.m-application .pt-7 {
   padding-top: 28px !important;
}

.m-application .pt-8 {
   padding-top: 32px !important;
}

.m-application .pt-9 {
   padding-top: 36px !important;
}

.m-application .pt-10 {
   padding-top: 40px !important;
}

.m-application .pt-11 {
   padding-top: 44px !important;
}

.m-application .pt-12 {
   padding-top: 48px !important;
}

.m-application .pr-0 {
   padding-right: 0px !important;
}

.m-application .pr-1 {
   padding-right: 4px !important;
}

.m-application .pr-2 {
   padding-right: 8px !important;
}

.m-application .pr-3 {
   padding-right: 12px !important;
}

.m-application .pr-4 {
   padding-right: 16px !important;
}

.m-application .pr-5 {
   padding-right: 20px !important;
}

.m-application .pr-6 {
   padding-right: 24px !important;
}

.m-application .pr-7 {
   padding-right: 28px !important;
}

.m-application .pr-8 {
   padding-right: 32px !important;
}

.m-application .pr-9 {
   padding-right: 36px !important;
}

.m-application .pr-10 {
   padding-right: 40px !important;
}

.m-application .pr-11 {
   padding-right: 44px !important;
}

.m-application .pr-12 {
   padding-right: 48px !important;
}

.m-application .pb-0 {
   padding-bottom: 0px !important;
}

.m-application .pb-1 {
   padding-bottom: 4px !important;
}

.m-application .pb-2 {
   padding-bottom: 8px !important;
}

.m-application .pb-3 {
   padding-bottom: 12px !important;
}

.m-application .pb-4 {
   padding-bottom: 16px !important;
}

.m-application .pb-5 {
   padding-bottom: 20px !important;
}

.m-application .pb-6 {
   padding-bottom: 24px !important;
}

.m-application .pb-7 {
   padding-bottom: 28px !important;
}

.m-application .pb-8 {
   padding-bottom: 32px !important;
}

.m-application .pb-9 {
   padding-bottom: 36px !important;
}

.m-application .pb-10 {
   padding-bottom: 40px !important;
}

.m-application .pb-11 {
   padding-bottom: 44px !important;
}

.m-application .pb-12 {
   padding-bottom: 48px !important;
}

.m-application .pl-0 {
   padding-left: 0px !important;
}

.m-application .pl-1 {
   padding-left: 4px !important;
}

.m-application .pl-2 {
   padding-left: 8px !important;
}

.m-application .pl-3 {
   padding-left: 12px !important;
}

.m-application .pl-4 {
   padding-left: 16px !important;
}

.m-application .pl-5 {
   padding-left: 20px !important;
}

.m-application .pl-6 {
   padding-left: 24px !important;
}

.m-application .pl-7 {
   padding-left: 28px !important;
}

.m-application .pl-8 {
   padding-left: 32px !important;
}

.m-application .pl-9 {
   padding-left: 36px !important;
}

.m-application .pl-10 {
   padding-left: 40px !important;
}

.m-application .pl-11 {
   padding-left: 44px !important;
}

.m-application .pl-12 {
   padding-left: 48px !important;
}

[dir="ltr"] .m-application .ps-0 {
   padding-left: 0px !important;
}

[dir="rtl"] .m-application .ps-0 {
   padding-right: 0px !important;
}

[dir="ltr"] .m-application .ps-1 {
   padding-left: 4px !important;
}

[dir="rtl"] .m-application .ps-1 {
   padding-right: 4px !important;
}

[dir="ltr"] .m-application .ps-2 {
   padding-left: 8px !important;
}

[dir="rtl"] .m-application .ps-2 {
   padding-right: 8px !important;
}

[dir="ltr"] .m-application .ps-3 {
   padding-left: 12px !important;
}

[dir="rtl"] .m-application .ps-3 {
   padding-right: 12px !important;
}

[dir="ltr"] .m-application .ps-4 {
   padding-left: 16px !important;
}

[dir="rtl"] .m-application .ps-4 {
   padding-right: 16px !important;
}

[dir="ltr"] .m-application .ps-5 {
   padding-left: 20px !important;
}

[dir="rtl"] .m-application .ps-5 {
   padding-right: 20px !important;
}

[dir="ltr"] .m-application .ps-6 {
   padding-left: 24px !important;
}

[dir="rtl"] .m-application .ps-6 {
   padding-right: 24px !important;
}

[dir="ltr"] .m-application .ps-7 {
   padding-left: 28px !important;
}

[dir="rtl"] .m-application .ps-7 {
   padding-right: 28px !important;
}

[dir="ltr"] .m-application .ps-8 {
   padding-left: 32px !important;
}

[dir="rtl"] .m-application .ps-8 {
   padding-right: 32px !important;
}

[dir="ltr"] .m-application .ps-9 {
   padding-left: 36px !important;
}

[dir="rtl"] .m-application .ps-9 {
   padding-right: 36px !important;
}

[dir="ltr"] .m-application .ps-10 {
   padding-left: 40px !important;
}

[dir="rtl"] .m-application .ps-10 {
   padding-right: 40px !important;
}

[dir="ltr"] .m-application .ps-11 {
   padding-left: 44px !important;
}

[dir="rtl"] .m-application .ps-11 {
   padding-right: 44px !important;
}

[dir="ltr"] .m-application .ps-12 {
   padding-left: 48px !important;
}

[dir="rtl"] .m-application .ps-12 {
   padding-right: 48px !important;
}

[dir="ltr"] .m-application .pe-0 {
   padding-right: 0px !important;
}

[dir="rtl"] .m-application .pe-0 {
   padding-left: 0px !important;
}

[dir="ltr"] .m-application .pe-1 {
   padding-right: 4px !important;
}

[dir="rtl"] .m-application .pe-1 {
   padding-left: 4px !important;
}

[dir="ltr"] .m-application .pe-2 {
   padding-right: 8px !important;
}

[dir="rtl"] .m-application .pe-2 {
   padding-left: 8px !important;
}

[dir="ltr"] .m-application .pe-3 {
   padding-right: 12px !important;
}

[dir="rtl"] .m-application .pe-3 {
   padding-left: 12px !important;
}

[dir="ltr"] .m-application .pe-4 {
   padding-right: 16px !important;
}

[dir="rtl"] .m-application .pe-4 {
   padding-left: 16px !important;
}

[dir="ltr"] .m-application .pe-5 {
   padding-right: 20px !important;
}

[dir="rtl"] .m-application .pe-5 {
   padding-left: 20px !important;
}

[dir="ltr"] .m-application .pe-6 {
   padding-right: 24px !important;
}

[dir="rtl"] .m-application .pe-6 {
   padding-left: 24px !important;
}

[dir="ltr"] .m-application .pe-7 {
   padding-right: 28px !important;
}

[dir="rtl"] .m-application .pe-7 {
   padding-left: 28px !important;
}

[dir="ltr"] .m-application .pe-8 {
   padding-right: 32px !important;
}

[dir="rtl"] .m-application .pe-8 {
   padding-left: 32px !important;
}

[dir="ltr"] .m-application .pe-9 {
   padding-right: 36px !important;
}

[dir="rtl"] .m-application .pe-9 {
   padding-left: 36px !important;
}

[dir="ltr"] .m-application .pe-10 {
   padding-right: 40px !important;
}

[dir="rtl"] .m-application .pe-10 {
   padding-left: 40px !important;
}

[dir="ltr"] .m-application .pe-11 {
   padding-right: 44px !important;
}

[dir="rtl"] .m-application .pe-11 {
   padding-left: 44px !important;
}

[dir="ltr"] .m-application .pe-12 {
   padding-right: 48px !important;
}

[dir="rtl"] .m-application .pe-12 {
   padding-left: 48px !important;
}

@media only screen and (min-width: 600px) {
   .m-application .ma-sm-0 {
      margin: 0px !important;
   }

   .m-application .ma-sm-1 {
      margin: 4px !important;
   }

   .m-application .ma-sm-2 {
      margin: 8px !important;
   }

   .m-application .ma-sm-3 {
      margin: 12px !important;
   }

   .m-application .ma-sm-4 {
      margin: 16px !important;
   }

   .m-application .ma-sm-5 {
      margin: 20px !important;
   }

   .m-application .ma-sm-6 {
      margin: 24px !important;
   }

   .m-application .ma-sm-7 {
      margin: 28px !important;
   }

   .m-application .ma-sm-8 {
      margin: 32px !important;
   }

   .m-application .ma-sm-9 {
      margin: 36px !important;
   }

   .m-application .ma-sm-10 {
      margin: 40px !important;
   }

   .m-application .ma-sm-11 {
      margin: 44px !important;
   }

   .m-application .ma-sm-12 {
      margin: 48px !important;
   }

   .m-application .ma-sm-auto {
      margin: auto !important;
   }

   .m-application .mx-sm-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
   }

   .m-application .mx-sm-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
   }

   .m-application .mx-sm-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
   }

   .m-application .mx-sm-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
   }

   .m-application .mx-sm-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
   }

   .m-application .mx-sm-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
   }

   .m-application .mx-sm-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
   }

   .m-application .mx-sm-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
   }

   .m-application .mx-sm-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
   }

   .m-application .mx-sm-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
   }

   .m-application .mx-sm-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
   }

   .m-application .mx-sm-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
   }

   .m-application .mx-sm-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
   }

   .m-application .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important;
   }

   .m-application .my-sm-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
   }

   .m-application .my-sm-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
   }

   .m-application .my-sm-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
   }

   .m-application .my-sm-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
   }

   .m-application .my-sm-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
   }

   .m-application .my-sm-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
   }

   .m-application .my-sm-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
   }

   .m-application .my-sm-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
   }

   .m-application .my-sm-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
   }

   .m-application .my-sm-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
   }

   .m-application .my-sm-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
   }

   .m-application .my-sm-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
   }

   .m-application .my-sm-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
   }

   .m-application .my-sm-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
   }

   .m-application .mt-sm-0 {
      margin-top: 0px !important;
   }

   .m-application .mt-sm-1 {
      margin-top: 4px !important;
   }

   .m-application .mt-sm-2 {
      margin-top: 8px !important;
   }

   .m-application .mt-sm-3 {
      margin-top: 12px !important;
   }

   .m-application .mt-sm-4 {
      margin-top: 16px !important;
   }

   .m-application .mt-sm-5 {
      margin-top: 20px !important;
   }

   .m-application .mt-sm-6 {
      margin-top: 24px !important;
   }

   .m-application .mt-sm-7 {
      margin-top: 28px !important;
   }

   .m-application .mt-sm-8 {
      margin-top: 32px !important;
   }

   .m-application .mt-sm-9 {
      margin-top: 36px !important;
   }

   .m-application .mt-sm-10 {
      margin-top: 40px !important;
   }

   .m-application .mt-sm-11 {
      margin-top: 44px !important;
   }

   .m-application .mt-sm-12 {
      margin-top: 48px !important;
   }

   .m-application .mt-sm-auto {
      margin-top: auto !important;
   }

   .m-application .mr-sm-0 {
      margin-right: 0px !important;
   }

   .m-application .mr-sm-1 {
      margin-right: 4px !important;
   }

   .m-application .mr-sm-2 {
      margin-right: 8px !important;
   }

   .m-application .mr-sm-3 {
      margin-right: 12px !important;
   }

   .m-application .mr-sm-4 {
      margin-right: 16px !important;
   }

   .m-application .mr-sm-5 {
      margin-right: 20px !important;
   }

   .m-application .mr-sm-6 {
      margin-right: 24px !important;
   }

   .m-application .mr-sm-7 {
      margin-right: 28px !important;
   }

   .m-application .mr-sm-8 {
      margin-right: 32px !important;
   }

   .m-application .mr-sm-9 {
      margin-right: 36px !important;
   }

   .m-application .mr-sm-10 {
      margin-right: 40px !important;
   }

   .m-application .mr-sm-11 {
      margin-right: 44px !important;
   }

   .m-application .mr-sm-12 {
      margin-right: 48px !important;
   }

   .m-application .mr-sm-auto {
      margin-right: auto !important;
   }

   .m-application .mb-sm-0 {
      margin-bottom: 0px !important;
   }

   .m-application .mb-sm-1 {
      margin-bottom: 4px !important;
   }

   .m-application .mb-sm-2 {
      margin-bottom: 8px !important;
   }

   .m-application .mb-sm-3 {
      margin-bottom: 12px !important;
   }

   .m-application .mb-sm-4 {
      margin-bottom: 16px !important;
   }

   .m-application .mb-sm-5 {
      margin-bottom: 20px !important;
   }

   .m-application .mb-sm-6 {
      margin-bottom: 24px !important;
   }

   .m-application .mb-sm-7 {
      margin-bottom: 28px !important;
   }

   .m-application .mb-sm-8 {
      margin-bottom: 32px !important;
   }

   .m-application .mb-sm-9 {
      margin-bottom: 36px !important;
   }

   .m-application .mb-sm-10 {
      margin-bottom: 40px !important;
   }

   .m-application .mb-sm-11 {
      margin-bottom: 44px !important;
   }

   .m-application .mb-sm-12 {
      margin-bottom: 48px !important;
   }

   .m-application .mb-sm-auto {
      margin-bottom: auto !important;
   }

   .m-application .ml-sm-0 {
      margin-left: 0px !important;
   }

   .m-application .ml-sm-1 {
      margin-left: 4px !important;
   }

   .m-application .ml-sm-2 {
      margin-left: 8px !important;
   }

   .m-application .ml-sm-3 {
      margin-left: 12px !important;
   }

   .m-application .ml-sm-4 {
      margin-left: 16px !important;
   }

   .m-application .ml-sm-5 {
      margin-left: 20px !important;
   }

   .m-application .ml-sm-6 {
      margin-left: 24px !important;
   }

   .m-application .ml-sm-7 {
      margin-left: 28px !important;
   }

   .m-application .ml-sm-8 {
      margin-left: 32px !important;
   }

   .m-application .ml-sm-9 {
      margin-left: 36px !important;
   }

   .m-application .ml-sm-10 {
      margin-left: 40px !important;
   }

   .m-application .ml-sm-11 {
      margin-left: 44px !important;
   }

   .m-application .ml-sm-12 {
      margin-left: 48px !important;
   }

   .m-application .ml-sm-auto {
      margin-left: auto !important;
   }

   [dir="ltr"] .m-application .ms-sm-0 {
      margin-left: 0px !important;
   }

   [dir="rtl"] .m-application .ms-sm-0 {
      margin-right: 0px !important;
   }

   [dir="ltr"] .m-application .ms-sm-1 {
      margin-left: 4px !important;
   }

   [dir="rtl"] .m-application .ms-sm-1 {
      margin-right: 4px !important;
   }

   [dir="ltr"] .m-application .ms-sm-2 {
      margin-left: 8px !important;
   }

   [dir="rtl"] .m-application .ms-sm-2 {
      margin-right: 8px !important;
   }

   [dir="ltr"] .m-application .ms-sm-3 {
      margin-left: 12px !important;
   }

   [dir="rtl"] .m-application .ms-sm-3 {
      margin-right: 12px !important;
   }

   [dir="ltr"] .m-application .ms-sm-4 {
      margin-left: 16px !important;
   }

   [dir="rtl"] .m-application .ms-sm-4 {
      margin-right: 16px !important;
   }

   [dir="ltr"] .m-application .ms-sm-5 {
      margin-left: 20px !important;
   }

   [dir="rtl"] .m-application .ms-sm-5 {
      margin-right: 20px !important;
   }

   [dir="ltr"] .m-application .ms-sm-6 {
      margin-left: 24px !important;
   }

   [dir="rtl"] .m-application .ms-sm-6 {
      margin-right: 24px !important;
   }

   [dir="ltr"] .m-application .ms-sm-7 {
      margin-left: 28px !important;
   }

   [dir="rtl"] .m-application .ms-sm-7 {
      margin-right: 28px !important;
   }

   [dir="ltr"] .m-application .ms-sm-8 {
      margin-left: 32px !important;
   }

   [dir="rtl"] .m-application .ms-sm-8 {
      margin-right: 32px !important;
   }

   [dir="ltr"] .m-application .ms-sm-9 {
      margin-left: 36px !important;
   }

   [dir="rtl"] .m-application .ms-sm-9 {
      margin-right: 36px !important;
   }

   [dir="ltr"] .m-application .ms-sm-10 {
      margin-left: 40px !important;
   }

   [dir="rtl"] .m-application .ms-sm-10 {
      margin-right: 40px !important;
   }

   [dir="ltr"] .m-application .ms-sm-11 {
      margin-left: 44px !important;
   }

   [dir="rtl"] .m-application .ms-sm-11 {
      margin-right: 44px !important;
   }

   [dir="ltr"] .m-application .ms-sm-12 {
      margin-left: 48px !important;
   }

   [dir="rtl"] .m-application .ms-sm-12 {
      margin-right: 48px !important;
   }

   [dir="ltr"] .m-application .ms-sm-auto {
      margin-left: auto !important;
   }

   [dir="rtl"] .m-application .ms-sm-auto {
      margin-right: auto !important;
   }

   [dir="ltr"] .m-application .me-sm-0 {
      margin-right: 0px !important;
   }

   [dir="rtl"] .m-application .me-sm-0 {
      margin-left: 0px !important;
   }

   [dir="ltr"] .m-application .me-sm-1 {
      margin-right: 4px !important;
   }

   [dir="rtl"] .m-application .me-sm-1 {
      margin-left: 4px !important;
   }

   [dir="ltr"] .m-application .me-sm-2 {
      margin-right: 8px !important;
   }

   [dir="rtl"] .m-application .me-sm-2 {
      margin-left: 8px !important;
   }

   [dir="ltr"] .m-application .me-sm-3 {
      margin-right: 12px !important;
   }

   [dir="rtl"] .m-application .me-sm-3 {
      margin-left: 12px !important;
   }

   [dir="ltr"] .m-application .me-sm-4 {
      margin-right: 16px !important;
   }

   [dir="rtl"] .m-application .me-sm-4 {
      margin-left: 16px !important;
   }

   [dir="ltr"] .m-application .me-sm-5 {
      margin-right: 20px !important;
   }

   [dir="rtl"] .m-application .me-sm-5 {
      margin-left: 20px !important;
   }

   [dir="ltr"] .m-application .me-sm-6 {
      margin-right: 24px !important;
   }

   [dir="rtl"] .m-application .me-sm-6 {
      margin-left: 24px !important;
   }

   [dir="ltr"] .m-application .me-sm-7 {
      margin-right: 28px !important;
   }

   [dir="rtl"] .m-application .me-sm-7 {
      margin-left: 28px !important;
   }

   [dir="ltr"] .m-application .me-sm-8 {
      margin-right: 32px !important;
   }

   [dir="rtl"] .m-application .me-sm-8 {
      margin-left: 32px !important;
   }

   [dir="ltr"] .m-application .me-sm-9 {
      margin-right: 36px !important;
   }

   [dir="rtl"] .m-application .me-sm-9 {
      margin-left: 36px !important;
   }

   [dir="ltr"] .m-application .me-sm-10 {
      margin-right: 40px !important;
   }

   [dir="rtl"] .m-application .me-sm-10 {
      margin-left: 40px !important;
   }

   [dir="ltr"] .m-application .me-sm-11 {
      margin-right: 44px !important;
   }

   [dir="rtl"] .m-application .me-sm-11 {
      margin-left: 44px !important;
   }

   [dir="ltr"] .m-application .me-sm-12 {
      margin-right: 48px !important;
   }

   [dir="rtl"] .m-application .me-sm-12 {
      margin-left: 48px !important;
   }

   [dir="ltr"] .m-application .me-sm-auto {
      margin-right: auto !important;
   }

   [dir="rtl"] .m-application .me-sm-auto {
      margin-left: auto !important;
   }

   .m-application .ma-sm-n1 {
      margin: -4px !important;
   }

   .m-application .ma-sm-n2 {
      margin: -8px !important;
   }

   .m-application .ma-sm-n3 {
      margin: -12px !important;
   }

   .m-application .ma-sm-n4 {
      margin: -16px !important;
   }

   .m-application .ma-sm-n5 {
      margin: -20px !important;
   }

   .m-application .ma-sm-n6 {
      margin: -24px !important;
   }

   .m-application .ma-sm-n7 {
      margin: -28px !important;
   }

   .m-application .ma-sm-n8 {
      margin: -32px !important;
   }

   .m-application .ma-sm-n9 {
      margin: -36px !important;
   }

   .m-application .ma-sm-n10 {
      margin: -40px !important;
   }

   .m-application .ma-sm-n11 {
      margin: -44px !important;
   }

   .m-application .ma-sm-n12 {
      margin: -48px !important;
   }

   .m-application .mx-sm-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
   }

   .m-application .mx-sm-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
   }

   .m-application .mx-sm-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
   }

   .m-application .mx-sm-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
   }

   .m-application .mx-sm-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
   }

   .m-application .mx-sm-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
   }

   .m-application .mx-sm-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
   }

   .m-application .mx-sm-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
   }

   .m-application .mx-sm-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
   }

   .m-application .mx-sm-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
   }

   .m-application .mx-sm-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
   }

   .m-application .mx-sm-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
   }

   .m-application .my-sm-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
   }

   .m-application .my-sm-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
   }

   .m-application .my-sm-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
   }

   .m-application .my-sm-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
   }

   .m-application .my-sm-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
   }

   .m-application .my-sm-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
   }

   .m-application .my-sm-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
   }

   .m-application .my-sm-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
   }

   .m-application .my-sm-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
   }

   .m-application .my-sm-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
   }

   .m-application .my-sm-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
   }

   .m-application .my-sm-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
   }

   .m-application .mt-sm-n1 {
      margin-top: -4px !important;
   }

   .m-application .mt-sm-n2 {
      margin-top: -8px !important;
   }

   .m-application .mt-sm-n3 {
      margin-top: -12px !important;
   }

   .m-application .mt-sm-n4 {
      margin-top: -16px !important;
   }

   .m-application .mt-sm-n5 {
      margin-top: -20px !important;
   }

   .m-application .mt-sm-n6 {
      margin-top: -24px !important;
   }

   .m-application .mt-sm-n7 {
      margin-top: -28px !important;
   }

   .m-application .mt-sm-n8 {
      margin-top: -32px !important;
   }

   .m-application .mt-sm-n9 {
      margin-top: -36px !important;
   }

   .m-application .mt-sm-n10 {
      margin-top: -40px !important;
   }

   .m-application .mt-sm-n11 {
      margin-top: -44px !important;
   }

   .m-application .mt-sm-n12 {
      margin-top: -48px !important;
   }

   .m-application .mr-sm-n1 {
      margin-right: -4px !important;
   }

   .m-application .mr-sm-n2 {
      margin-right: -8px !important;
   }

   .m-application .mr-sm-n3 {
      margin-right: -12px !important;
   }

   .m-application .mr-sm-n4 {
      margin-right: -16px !important;
   }

   .m-application .mr-sm-n5 {
      margin-right: -20px !important;
   }

   .m-application .mr-sm-n6 {
      margin-right: -24px !important;
   }

   .m-application .mr-sm-n7 {
      margin-right: -28px !important;
   }

   .m-application .mr-sm-n8 {
      margin-right: -32px !important;
   }

   .m-application .mr-sm-n9 {
      margin-right: -36px !important;
   }

   .m-application .mr-sm-n10 {
      margin-right: -40px !important;
   }

   .m-application .mr-sm-n11 {
      margin-right: -44px !important;
   }

   .m-application .mr-sm-n12 {
      margin-right: -48px !important;
   }

   .m-application .mb-sm-n1 {
      margin-bottom: -4px !important;
   }

   .m-application .mb-sm-n2 {
      margin-bottom: -8px !important;
   }

   .m-application .mb-sm-n3 {
      margin-bottom: -12px !important;
   }

   .m-application .mb-sm-n4 {
      margin-bottom: -16px !important;
   }

   .m-application .mb-sm-n5 {
      margin-bottom: -20px !important;
   }

   .m-application .mb-sm-n6 {
      margin-bottom: -24px !important;
   }

   .m-application .mb-sm-n7 {
      margin-bottom: -28px !important;
   }

   .m-application .mb-sm-n8 {
      margin-bottom: -32px !important;
   }

   .m-application .mb-sm-n9 {
      margin-bottom: -36px !important;
   }

   .m-application .mb-sm-n10 {
      margin-bottom: -40px !important;
   }

   .m-application .mb-sm-n11 {
      margin-bottom: -44px !important;
   }

   .m-application .mb-sm-n12 {
      margin-bottom: -48px !important;
   }

   .m-application .ml-sm-n1 {
      margin-left: -4px !important;
   }

   .m-application .ml-sm-n2 {
      margin-left: -8px !important;
   }

   .m-application .ml-sm-n3 {
      margin-left: -12px !important;
   }

   .m-application .ml-sm-n4 {
      margin-left: -16px !important;
   }

   .m-application .ml-sm-n5 {
      margin-left: -20px !important;
   }

   .m-application .ml-sm-n6 {
      margin-left: -24px !important;
   }

   .m-application .ml-sm-n7 {
      margin-left: -28px !important;
   }

   .m-application .ml-sm-n8 {
      margin-left: -32px !important;
   }

   .m-application .ml-sm-n9 {
      margin-left: -36px !important;
   }

   .m-application .ml-sm-n10 {
      margin-left: -40px !important;
   }

   .m-application .ml-sm-n11 {
      margin-left: -44px !important;
   }

   .m-application .ml-sm-n12 {
      margin-left: -48px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n1 {
      margin-left: -4px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n1 {
      margin-right: -4px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n2 {
      margin-left: -8px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n2 {
      margin-right: -8px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n3 {
      margin-left: -12px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n3 {
      margin-right: -12px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n4 {
      margin-left: -16px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n4 {
      margin-right: -16px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n5 {
      margin-left: -20px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n5 {
      margin-right: -20px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n6 {
      margin-left: -24px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n6 {
      margin-right: -24px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n7 {
      margin-left: -28px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n7 {
      margin-right: -28px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n8 {
      margin-left: -32px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n8 {
      margin-right: -32px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n9 {
      margin-left: -36px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n9 {
      margin-right: -36px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n10 {
      margin-left: -40px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n10 {
      margin-right: -40px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n11 {
      margin-left: -44px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n11 {
      margin-right: -44px !important;
   }

   [dir="ltr"] .m-application .ms-sm-n12 {
      margin-left: -48px !important;
   }

   [dir="rtl"] .m-application .ms-sm-n12 {
      margin-right: -48px !important;
   }

   [dir="ltr"] .m-application .me-sm-n1 {
      margin-right: -4px !important;
   }

   [dir="rtl"] .m-application .me-sm-n1 {
      margin-left: -4px !important;
   }

   [dir="ltr"] .m-application .me-sm-n2 {
      margin-right: -8px !important;
   }

   [dir="rtl"] .m-application .me-sm-n2 {
      margin-left: -8px !important;
   }

   [dir="ltr"] .m-application .me-sm-n3 {
      margin-right: -12px !important;
   }

   [dir="rtl"] .m-application .me-sm-n3 {
      margin-left: -12px !important;
   }

   [dir="ltr"] .m-application .me-sm-n4 {
      margin-right: -16px !important;
   }

   [dir="rtl"] .m-application .me-sm-n4 {
      margin-left: -16px !important;
   }

   [dir="ltr"] .m-application .me-sm-n5 {
      margin-right: -20px !important;
   }

   [dir="rtl"] .m-application .me-sm-n5 {
      margin-left: -20px !important;
   }

   [dir="ltr"] .m-application .me-sm-n6 {
      margin-right: -24px !important;
   }

   [dir="rtl"] .m-application .me-sm-n6 {
      margin-left: -24px !important;
   }

   [dir="ltr"] .m-application .me-sm-n7 {
      margin-right: -28px !important;
   }

   [dir="rtl"] .m-application .me-sm-n7 {
      margin-left: -28px !important;
   }

   [dir="ltr"] .m-application .me-sm-n8 {
      margin-right: -32px !important;
   }

   [dir="rtl"] .m-application .me-sm-n8 {
      margin-left: -32px !important;
   }

   [dir="ltr"] .m-application .me-sm-n9 {
      margin-right: -36px !important;
   }

   [dir="rtl"] .m-application .me-sm-n9 {
      margin-left: -36px !important;
   }

   [dir="ltr"] .m-application .me-sm-n10 {
      margin-right: -40px !important;
   }

   [dir="rtl"] .m-application .me-sm-n10 {
      margin-left: -40px !important;
   }

   [dir="ltr"] .m-application .me-sm-n11 {
      margin-right: -44px !important;
   }

   [dir="rtl"] .m-application .me-sm-n11 {
      margin-left: -44px !important;
   }

   [dir="ltr"] .m-application .me-sm-n12 {
      margin-right: -48px !important;
   }

   [dir="rtl"] .m-application .me-sm-n12 {
      margin-left: -48px !important;
   }

   .m-application .pa-sm-0 {
      padding: 0px !important;
   }

   .m-application .pa-sm-1 {
      padding: 4px !important;
   }

   .m-application .pa-sm-2 {
      padding: 8px !important;
   }

   .m-application .pa-sm-3 {
      padding: 12px !important;
   }

   .m-application .pa-sm-4 {
      padding: 16px !important;
   }

   .m-application .pa-sm-5 {
      padding: 20px !important;
   }

   .m-application .pa-sm-6 {
      padding: 24px !important;
   }

   .m-application .pa-sm-7 {
      padding: 28px !important;
   }

   .m-application .pa-sm-8 {
      padding: 32px !important;
   }

   .m-application .pa-sm-9 {
      padding: 36px !important;
   }

   .m-application .pa-sm-10 {
      padding: 40px !important;
   }

   .m-application .pa-sm-11 {
      padding: 44px !important;
   }

   .m-application .pa-sm-12 {
      padding: 48px !important;
   }

   .m-application .px-sm-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

   .m-application .px-sm-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
   }

   .m-application .px-sm-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
   }

   .m-application .px-sm-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
   }

   .m-application .px-sm-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
   }

   .m-application .px-sm-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
   }

   .m-application .px-sm-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
   }

   .m-application .px-sm-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
   }

   .m-application .px-sm-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
   }

   .m-application .px-sm-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
   }

   .m-application .px-sm-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
   }

   .m-application .px-sm-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
   }

   .m-application .px-sm-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
   }

   .m-application .py-sm-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
   }

   .m-application .py-sm-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
   }

   .m-application .py-sm-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
   }

   .m-application .py-sm-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
   }

   .m-application .py-sm-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
   }

   .m-application .py-sm-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
   }

   .m-application .py-sm-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
   }

   .m-application .py-sm-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
   }

   .m-application .py-sm-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
   }

   .m-application .py-sm-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
   }

   .m-application .py-sm-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
   }

   .m-application .py-sm-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
   }

   .m-application .py-sm-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
   }

   .m-application .pt-sm-0 {
      padding-top: 0px !important;
   }

   .m-application .pt-sm-1 {
      padding-top: 4px !important;
   }

   .m-application .pt-sm-2 {
      padding-top: 8px !important;
   }

   .m-application .pt-sm-3 {
      padding-top: 12px !important;
   }

   .m-application .pt-sm-4 {
      padding-top: 16px !important;
   }

   .m-application .pt-sm-5 {
      padding-top: 20px !important;
   }

   .m-application .pt-sm-6 {
      padding-top: 24px !important;
   }

   .m-application .pt-sm-7 {
      padding-top: 28px !important;
   }

   .m-application .pt-sm-8 {
      padding-top: 32px !important;
   }

   .m-application .pt-sm-9 {
      padding-top: 36px !important;
   }

   .m-application .pt-sm-10 {
      padding-top: 40px !important;
   }

   .m-application .pt-sm-11 {
      padding-top: 44px !important;
   }

   .m-application .pt-sm-12 {
      padding-top: 48px !important;
   }

   .m-application .pr-sm-0 {
      padding-right: 0px !important;
   }

   .m-application .pr-sm-1 {
      padding-right: 4px !important;
   }

   .m-application .pr-sm-2 {
      padding-right: 8px !important;
   }

   .m-application .pr-sm-3 {
      padding-right: 12px !important;
   }

   .m-application .pr-sm-4 {
      padding-right: 16px !important;
   }

   .m-application .pr-sm-5 {
      padding-right: 20px !important;
   }

   .m-application .pr-sm-6 {
      padding-right: 24px !important;
   }

   .m-application .pr-sm-7 {
      padding-right: 28px !important;
   }

   .m-application .pr-sm-8 {
      padding-right: 32px !important;
   }

   .m-application .pr-sm-9 {
      padding-right: 36px !important;
   }

   .m-application .pr-sm-10 {
      padding-right: 40px !important;
   }

   .m-application .pr-sm-11 {
      padding-right: 44px !important;
   }

   .m-application .pr-sm-12 {
      padding-right: 48px !important;
   }

   .m-application .pb-sm-0 {
      padding-bottom: 0px !important;
   }

   .m-application .pb-sm-1 {
      padding-bottom: 4px !important;
   }

   .m-application .pb-sm-2 {
      padding-bottom: 8px !important;
   }

   .m-application .pb-sm-3 {
      padding-bottom: 12px !important;
   }

   .m-application .pb-sm-4 {
      padding-bottom: 16px !important;
   }

   .m-application .pb-sm-5 {
      padding-bottom: 20px !important;
   }

   .m-application .pb-sm-6 {
      padding-bottom: 24px !important;
   }

   .m-application .pb-sm-7 {
      padding-bottom: 28px !important;
   }

   .m-application .pb-sm-8 {
      padding-bottom: 32px !important;
   }

   .m-application .pb-sm-9 {
      padding-bottom: 36px !important;
   }

   .m-application .pb-sm-10 {
      padding-bottom: 40px !important;
   }

   .m-application .pb-sm-11 {
      padding-bottom: 44px !important;
   }

   .m-application .pb-sm-12 {
      padding-bottom: 48px !important;
   }

   .m-application .pl-sm-0 {
      padding-left: 0px !important;
   }

   .m-application .pl-sm-1 {
      padding-left: 4px !important;
   }

   .m-application .pl-sm-2 {
      padding-left: 8px !important;
   }

   .m-application .pl-sm-3 {
      padding-left: 12px !important;
   }

   .m-application .pl-sm-4 {
      padding-left: 16px !important;
   }

   .m-application .pl-sm-5 {
      padding-left: 20px !important;
   }

   .m-application .pl-sm-6 {
      padding-left: 24px !important;
   }

   .m-application .pl-sm-7 {
      padding-left: 28px !important;
   }

   .m-application .pl-sm-8 {
      padding-left: 32px !important;
   }

   .m-application .pl-sm-9 {
      padding-left: 36px !important;
   }

   .m-application .pl-sm-10 {
      padding-left: 40px !important;
   }

   .m-application .pl-sm-11 {
      padding-left: 44px !important;
   }

   .m-application .pl-sm-12 {
      padding-left: 48px !important;
   }

   [dir="ltr"] .m-application .ps-sm-0 {
      padding-left: 0px !important;
   }

   [dir="rtl"] .m-application .ps-sm-0 {
      padding-right: 0px !important;
   }

   [dir="ltr"] .m-application .ps-sm-1 {
      padding-left: 4px !important;
   }

   [dir="rtl"] .m-application .ps-sm-1 {
      padding-right: 4px !important;
   }

   [dir="ltr"] .m-application .ps-sm-2 {
      padding-left: 8px !important;
   }

   [dir="rtl"] .m-application .ps-sm-2 {
      padding-right: 8px !important;
   }

   [dir="ltr"] .m-application .ps-sm-3 {
      padding-left: 12px !important;
   }

   [dir="rtl"] .m-application .ps-sm-3 {
      padding-right: 12px !important;
   }

   [dir="ltr"] .m-application .ps-sm-4 {
      padding-left: 16px !important;
   }

   [dir="rtl"] .m-application .ps-sm-4 {
      padding-right: 16px !important;
   }

   [dir="ltr"] .m-application .ps-sm-5 {
      padding-left: 20px !important;
   }

   [dir="rtl"] .m-application .ps-sm-5 {
      padding-right: 20px !important;
   }

   [dir="ltr"] .m-application .ps-sm-6 {
      padding-left: 24px !important;
   }

   [dir="rtl"] .m-application .ps-sm-6 {
      padding-right: 24px !important;
   }

   [dir="ltr"] .m-application .ps-sm-7 {
      padding-left: 28px !important;
   }

   [dir="rtl"] .m-application .ps-sm-7 {
      padding-right: 28px !important;
   }

   [dir="ltr"] .m-application .ps-sm-8 {
      padding-left: 32px !important;
   }

   [dir="rtl"] .m-application .ps-sm-8 {
      padding-right: 32px !important;
   }

   [dir="ltr"] .m-application .ps-sm-9 {
      padding-left: 36px !important;
   }

   [dir="rtl"] .m-application .ps-sm-9 {
      padding-right: 36px !important;
   }

   [dir="ltr"] .m-application .ps-sm-10 {
      padding-left: 40px !important;
   }

   [dir="rtl"] .m-application .ps-sm-10 {
      padding-right: 40px !important;
   }

   [dir="ltr"] .m-application .ps-sm-11 {
      padding-left: 44px !important;
   }

   [dir="rtl"] .m-application .ps-sm-11 {
      padding-right: 44px !important;
   }

   [dir="ltr"] .m-application .ps-sm-12 {
      padding-left: 48px !important;
   }

   [dir="rtl"] .m-application .ps-sm-12 {
      padding-right: 48px !important;
   }

   [dir="ltr"] .m-application .pe-sm-0 {
      padding-right: 0px !important;
   }

   [dir="rtl"] .m-application .pe-sm-0 {
      padding-left: 0px !important;
   }

   [dir="ltr"] .m-application .pe-sm-1 {
      padding-right: 4px !important;
   }

   [dir="rtl"] .m-application .pe-sm-1 {
      padding-left: 4px !important;
   }

   [dir="ltr"] .m-application .pe-sm-2 {
      padding-right: 8px !important;
   }

   [dir="rtl"] .m-application .pe-sm-2 {
      padding-left: 8px !important;
   }

   [dir="ltr"] .m-application .pe-sm-3 {
      padding-right: 12px !important;
   }

   [dir="rtl"] .m-application .pe-sm-3 {
      padding-left: 12px !important;
   }

   [dir="ltr"] .m-application .pe-sm-4 {
      padding-right: 16px !important;
   }

   [dir="rtl"] .m-application .pe-sm-4 {
      padding-left: 16px !important;
   }

   [dir="ltr"] .m-application .pe-sm-5 {
      padding-right: 20px !important;
   }

   [dir="rtl"] .m-application .pe-sm-5 {
      padding-left: 20px !important;
   }

   [dir="ltr"] .m-application .pe-sm-6 {
      padding-right: 24px !important;
   }

   [dir="rtl"] .m-application .pe-sm-6 {
      padding-left: 24px !important;
   }

   [dir="ltr"] .m-application .pe-sm-7 {
      padding-right: 28px !important;
   }

   [dir="rtl"] .m-application .pe-sm-7 {
      padding-left: 28px !important;
   }

   [dir="ltr"] .m-application .pe-sm-8 {
      padding-right: 32px !important;
   }

   [dir="rtl"] .m-application .pe-sm-8 {
      padding-left: 32px !important;
   }

   [dir="ltr"] .m-application .pe-sm-9 {
      padding-right: 36px !important;
   }

   [dir="rtl"] .m-application .pe-sm-9 {
      padding-left: 36px !important;
   }

   [dir="ltr"] .m-application .pe-sm-10 {
      padding-right: 40px !important;
   }

   [dir="rtl"] .m-application .pe-sm-10 {
      padding-left: 40px !important;
   }

   [dir="ltr"] .m-application .pe-sm-11 {
      padding-right: 44px !important;
   }

   [dir="rtl"] .m-application .pe-sm-11 {
      padding-left: 44px !important;
   }

   [dir="ltr"] .m-application .pe-sm-12 {
      padding-right: 48px !important;
   }

   [dir="rtl"] .m-application .pe-sm-12 {
      padding-left: 48px !important;
   }

   .m-application .text-sm-left {
      text-align: left !important;
   }

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

   .m-application .text-sm-center {
      text-align: center !important;
   }

   .m-application .text-sm-justify {
      text-align: justify !important;
   }

   .m-application .text-sm-start {
      text-align: start !important;
   }

   .m-application .text-sm-end {
      text-align: end !important;
   }
}

@media (min-width: 1280px) {
   .m-application .ma-md-0 {
      margin: 0px !important;
   }

   .m-application .ma-md-1 {
      margin: 4px !important;
   }

   .m-application .ma-md-2 {
      margin: 8px !important;
   }

   .m-application .ma-md-3 {
      margin: 12px !important;
   }

   .m-application .ma-md-4 {
      margin: 16px !important;
   }

   .m-application .ma-md-5 {
      margin: 20px !important;
   }

   .m-application .ma-md-6 {
      margin: 24px !important;
   }

   .m-application .ma-md-7 {
      margin: 28px !important;
   }

   .m-application .ma-md-8 {
      margin: 32px !important;
   }

   .m-application .ma-md-9 {
      margin: 36px !important;
   }

   .m-application .ma-md-10 {
      margin: 40px !important;
   }

   .m-application .ma-md-11 {
      margin: 44px !important;
   }

   .m-application .ma-md-12 {
      margin: 48px !important;
   }

   .m-application .ma-md-auto {
      margin: auto !important;
   }

   .m-application .mx-md-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
   }

   .m-application .mx-md-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
   }

   .m-application .mx-md-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
   }

   .m-application .mx-md-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
   }

   .m-application .mx-md-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
   }

   .m-application .mx-md-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
   }

   .m-application .mx-md-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
   }

   .m-application .mx-md-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
   }

   .m-application .mx-md-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
   }

   .m-application .mx-md-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
   }

   .m-application .mx-md-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
   }

   .m-application .mx-md-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
   }

   .m-application .mx-md-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
   }

   .m-application .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important;
   }

   .m-application .my-md-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
   }

   .m-application .my-md-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
   }

   .m-application .my-md-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
   }

   .m-application .my-md-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
   }

   .m-application .my-md-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
   }

   .m-application .my-md-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
   }

   .m-application .my-md-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
   }

   .m-application .my-md-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
   }

   .m-application .my-md-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
   }

   .m-application .my-md-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
   }

   .m-application .my-md-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
   }

   .m-application .my-md-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
   }

   .m-application .my-md-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
   }

   .m-application .my-md-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
   }

   .m-application .mt-md-0 {
      margin-top: 0px !important;
   }

   .m-application .mt-md-1 {
      margin-top: 4px !important;
   }

   .m-application .mt-md-2 {
      margin-top: 8px !important;
   }

   .m-application .mt-md-3 {
      margin-top: 12px !important;
   }

   .m-application .mt-md-4 {
      margin-top: 16px !important;
   }

   .m-application .mt-md-5 {
      margin-top: 20px !important;
   }

   .m-application .mt-md-6 {
      margin-top: 24px !important;
   }

   .m-application .mt-md-7 {
      margin-top: 28px !important;
   }

   .m-application .mt-md-8 {
      margin-top: 32px !important;
   }

   .m-application .mt-md-9 {
      margin-top: 36px !important;
   }

   .m-application .mt-md-10 {
      margin-top: 40px !important;
   }

   .m-application .mt-md-11 {
      margin-top: 44px !important;
   }

   .m-application .mt-md-12 {
      margin-top: 48px !important;
   }

   .m-application .mt-md-auto {
      margin-top: auto !important;
   }

   .m-application .mr-md-0 {
      margin-right: 0px !important;
   }

   .m-application .mr-md-1 {
      margin-right: 4px !important;
   }

   .m-application .mr-md-2 {
      margin-right: 8px !important;
   }

   .m-application .mr-md-3 {
      margin-right: 12px !important;
   }

   .m-application .mr-md-4 {
      margin-right: 16px !important;
   }

   .m-application .mr-md-5 {
      margin-right: 20px !important;
   }

   .m-application .mr-md-6 {
      margin-right: 24px !important;
   }

   .m-application .mr-md-7 {
      margin-right: 28px !important;
   }

   .m-application .mr-md-8 {
      margin-right: 32px !important;
   }

   .m-application .mr-md-9 {
      margin-right: 36px !important;
   }

   .m-application .mr-md-10 {
      margin-right: 40px !important;
   }

   .m-application .mr-md-11 {
      margin-right: 44px !important;
   }

   .m-application .mr-md-12 {
      margin-right: 48px !important;
   }

   .m-application .mr-md-auto {
      margin-right: auto !important;
   }

   .m-application .mb-md-0 {
      margin-bottom: 0px !important;
   }

   .m-application .mb-md-1 {
      margin-bottom: 4px !important;
   }

   .m-application .mb-md-2 {
      margin-bottom: 8px !important;
   }

   .m-application .mb-md-3 {
      margin-bottom: 12px !important;
   }

   .m-application .mb-md-4 {
      margin-bottom: 16px !important;
   }

   .m-application .mb-md-5 {
      margin-bottom: 20px !important;
   }

   .m-application .mb-md-6 {
      margin-bottom: 24px !important;
   }

   .m-application .mb-md-7 {
      margin-bottom: 28px !important;
   }

   .m-application .mb-md-8 {
      margin-bottom: 32px !important;
   }

   .m-application .mb-md-9 {
      margin-bottom: 36px !important;
   }

   .m-application .mb-md-10 {
      margin-bottom: 40px !important;
   }

   .m-application .mb-md-11 {
      margin-bottom: 44px !important;
   }

   .m-application .mb-md-12 {
      margin-bottom: 48px !important;
   }

   .m-application .mb-md-auto {
      margin-bottom: auto !important;
   }

   .m-application .ml-md-0 {
      margin-left: 0px !important;
   }

   .m-application .ml-md-1 {
      margin-left: 4px !important;
   }

   .m-application .ml-md-2 {
      margin-left: 8px !important;
   }

   .m-application .ml-md-3 {
      margin-left: 12px !important;
   }

   .m-application .ml-md-4 {
      margin-left: 16px !important;
   }

   .m-application .ml-md-5 {
      margin-left: 20px !important;
   }

   .m-application .ml-md-6 {
      margin-left: 24px !important;
   }

   .m-application .ml-md-7 {
      margin-left: 28px !important;
   }

   .m-application .ml-md-8 {
      margin-left: 32px !important;
   }

   .m-application .ml-md-9 {
      margin-left: 36px !important;
   }

   .m-application .ml-md-10 {
      margin-left: 40px !important;
   }

   .m-application .ml-md-11 {
      margin-left: 44px !important;
   }

   .m-application .ml-md-12 {
      margin-left: 48px !important;
   }

   .m-application .ml-md-auto {
      margin-left: auto !important;
   }

   [dir="ltr"] .m-application .ms-md-0 {
      margin-left: 0px !important;
   }

   [dir="rtl"] .m-application .ms-md-0 {
      margin-right: 0px !important;
   }

   [dir="ltr"] .m-application .ms-md-1 {
      margin-left: 4px !important;
   }

   [dir="rtl"] .m-application .ms-md-1 {
      margin-right: 4px !important;
   }

   [dir="ltr"] .m-application .ms-md-2 {
      margin-left: 8px !important;
   }

   [dir="rtl"] .m-application .ms-md-2 {
      margin-right: 8px !important;
   }

   [dir="ltr"] .m-application .ms-md-3 {
      margin-left: 12px !important;
   }

   [dir="rtl"] .m-application .ms-md-3 {
      margin-right: 12px !important;
   }

   [dir="ltr"] .m-application .ms-md-4 {
      margin-left: 16px !important;
   }

   [dir="rtl"] .m-application .ms-md-4 {
      margin-right: 16px !important;
   }

   [dir="ltr"] .m-application .ms-md-5 {
      margin-left: 20px !important;
   }

   [dir="rtl"] .m-application .ms-md-5 {
      margin-right: 20px !important;
   }

   [dir="ltr"] .m-application .ms-md-6 {
      margin-left: 24px !important;
   }

   [dir="rtl"] .m-application .ms-md-6 {
      margin-right: 24px !important;
   }

   [dir="ltr"] .m-application .ms-md-7 {
      margin-left: 28px !important;
   }

   [dir="rtl"] .m-application .ms-md-7 {
      margin-right: 28px !important;
   }

   [dir="ltr"] .m-application .ms-md-8 {
      margin-left: 32px !important;
   }

   [dir="rtl"] .m-application .ms-md-8 {
      margin-right: 32px !important;
   }

   [dir="ltr"] .m-application .ms-md-9 {
      margin-left: 36px !important;
   }

   [dir="rtl"] .m-application .ms-md-9 {
      margin-right: 36px !important;
   }

   [dir="ltr"] .m-application .ms-md-10 {
      margin-left: 40px !important;
   }

   [dir="rtl"] .m-application .ms-md-10 {
      margin-right: 40px !important;
   }

   [dir="ltr"] .m-application .ms-md-11 {
      margin-left: 44px !important;
   }

   [dir="rtl"] .m-application .ms-md-11 {
      margin-right: 44px !important;
   }

   [dir="ltr"] .m-application .ms-md-12 {
      margin-left: 48px !important;
   }

   [dir="rtl"] .m-application .ms-md-12 {
      margin-right: 48px !important;
   }

   [dir="ltr"] .m-application .ms-md-auto {
      margin-left: auto !important;
   }

   [dir="rtl"] .m-application .ms-md-auto {
      margin-right: auto !important;
   }

   [dir="ltr"] .m-application .me-md-0 {
      margin-right: 0px !important;
   }

   [dir="rtl"] .m-application .me-md-0 {
      margin-left: 0px !important;
   }

   [dir="ltr"] .m-application .me-md-1 {
      margin-right: 4px !important;
   }

   [dir="rtl"] .m-application .me-md-1 {
      margin-left: 4px !important;
   }

   [dir="ltr"] .m-application .me-md-2 {
      margin-right: 8px !important;
   }

   [dir="rtl"] .m-application .me-md-2 {
      margin-left: 8px !important;
   }

   [dir="ltr"] .m-application .me-md-3 {
      margin-right: 12px !important;
   }

   [dir="rtl"] .m-application .me-md-3 {
      margin-left: 12px !important;
   }

   [dir="ltr"] .m-application .me-md-4 {
      margin-right: 16px !important;
   }

   [dir="rtl"] .m-application .me-md-4 {
      margin-left: 16px !important;
   }

   [dir="ltr"] .m-application .me-md-5 {
      margin-right: 20px !important;
   }

   [dir="rtl"] .m-application .me-md-5 {
      margin-left: 20px !important;
   }

   [dir="ltr"] .m-application .me-md-6 {
      margin-right: 24px !important;
   }

   [dir="rtl"] .m-application .me-md-6 {
      margin-left: 24px !important;
   }

   [dir="ltr"] .m-application .me-md-7 {
      margin-right: 28px !important;
   }

   [dir="rtl"] .m-application .me-md-7 {
      margin-left: 28px !important;
   }

   [dir="ltr"] .m-application .me-md-8 {
      margin-right: 32px !important;
   }

   [dir="rtl"] .m-application .me-md-8 {
      margin-left: 32px !important;
   }

   [dir="ltr"] .m-application .me-md-9 {
      margin-right: 36px !important;
   }

   [dir="rtl"] .m-application .me-md-9 {
      margin-left: 36px !important;
   }

   [dir="ltr"] .m-application .me-md-10 {
      margin-right: 40px !important;
   }

   [dir="rtl"] .m-application .me-md-10 {
      margin-left: 40px !important;
   }

   [dir="ltr"] .m-application .me-md-11 {
      margin-right: 44px !important;
   }

   [dir="rtl"] .m-application .me-md-11 {
      margin-left: 44px !important;
   }

   [dir="ltr"] .m-application .me-md-12 {
      margin-right: 48px !important;
   }

   [dir="rtl"] .m-application .me-md-12 {
      margin-left: 48px !important;
   }

   [dir="ltr"] .m-application .me-md-auto {
      margin-right: auto !important;
   }

   [dir="rtl"] .m-application .me-md-auto {
      margin-left: auto !important;
   }

   .m-application .ma-md-n1 {
      margin: -4px !important;
   }

   .m-application .ma-md-n2 {
      margin: -8px !important;
   }

   .m-application .ma-md-n3 {
      margin: -12px !important;
   }

   .m-application .ma-md-n4 {
      margin: -16px !important;
   }

   .m-application .ma-md-n5 {
      margin: -20px !important;
   }

   .m-application .ma-md-n6 {
      margin: -24px !important;
   }

   .m-application .ma-md-n7 {
      margin: -28px !important;
   }

   .m-application .ma-md-n8 {
      margin: -32px !important;
   }

   .m-application .ma-md-n9 {
      margin: -36px !important;
   }

   .m-application .ma-md-n10 {
      margin: -40px !important;
   }

   .m-application .ma-md-n11 {
      margin: -44px !important;
   }

   .m-application .ma-md-n12 {
      margin: -48px !important;
   }

   .m-application .mx-md-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
   }

   .m-application .mx-md-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
   }

   .m-application .mx-md-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
   }

   .m-application .mx-md-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
   }

   .m-application .mx-md-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
   }

   .m-application .mx-md-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
   }

   .m-application .mx-md-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
   }

   .m-application .mx-md-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
   }

   .m-application .mx-md-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
   }

   .m-application .mx-md-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
   }

   .m-application .mx-md-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
   }

   .m-application .mx-md-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
   }

   .m-application .my-md-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
   }

   .m-application .my-md-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
   }

   .m-application .my-md-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
   }

   .m-application .my-md-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
   }

   .m-application .my-md-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
   }

   .m-application .my-md-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
   }

   .m-application .my-md-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
   }

   .m-application .my-md-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
   }

   .m-application .my-md-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
   }

   .m-application .my-md-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
   }

   .m-application .my-md-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
   }

   .m-application .my-md-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
   }

   .m-application .mt-md-n1 {
      margin-top: -4px !important;
   }

   .m-application .mt-md-n2 {
      margin-top: -8px !important;
   }

   .m-application .mt-md-n3 {
      margin-top: -12px !important;
   }

   .m-application .mt-md-n4 {
      margin-top: -16px !important;
   }

   .m-application .mt-md-n5 {
      margin-top: -20px !important;
   }

   .m-application .mt-md-n6 {
      margin-top: -24px !important;
   }

   .m-application .mt-md-n7 {
      margin-top: -28px !important;
   }

   .m-application .mt-md-n8 {
      margin-top: -32px !important;
   }

   .m-application .mt-md-n9 {
      margin-top: -36px !important;
   }

   .m-application .mt-md-n10 {
      margin-top: -40px !important;
   }

   .m-application .mt-md-n11 {
      margin-top: -44px !important;
   }

   .m-application .mt-md-n12 {
      margin-top: -48px !important;
   }

   .m-application .mr-md-n1 {
      margin-right: -4px !important;
   }

   .m-application .mr-md-n2 {
      margin-right: -8px !important;
   }

   .m-application .mr-md-n3 {
      margin-right: -12px !important;
   }

   .m-application .mr-md-n4 {
      margin-right: -16px !important;
   }

   .m-application .mr-md-n5 {
      margin-right: -20px !important;
   }

   .m-application .mr-md-n6 {
      margin-right: -24px !important;
   }

   .m-application .mr-md-n7 {
      margin-right: -28px !important;
   }

   .m-application .mr-md-n8 {
      margin-right: -32px !important;
   }

   .m-application .mr-md-n9 {
      margin-right: -36px !important;
   }

   .m-application .mr-md-n10 {
      margin-right: -40px !important;
   }

   .m-application .mr-md-n11 {
      margin-right: -44px !important;
   }

   .m-application .mr-md-n12 {
      margin-right: -48px !important;
   }

   .m-application .mb-md-n1 {
      margin-bottom: -4px !important;
   }

   .m-application .mb-md-n2 {
      margin-bottom: -8px !important;
   }

   .m-application .mb-md-n3 {
      margin-bottom: -12px !important;
   }

   .m-application .mb-md-n4 {
      margin-bottom: -16px !important;
   }

   .m-application .mb-md-n5 {
      margin-bottom: -20px !important;
   }

   .m-application .mb-md-n6 {
      margin-bottom: -24px !important;
   }

   .m-application .mb-md-n7 {
      margin-bottom: -28px !important;
   }

   .m-application .mb-md-n8 {
      margin-bottom: -32px !important;
   }

   .m-application .mb-md-n9 {
      margin-bottom: -36px !important;
   }

   .m-application .mb-md-n10 {
      margin-bottom: -40px !important;
   }

   .m-application .mb-md-n11 {
      margin-bottom: -44px !important;
   }

   .m-application .mb-md-n12 {
      margin-bottom: -48px !important;
   }

   .m-application .ml-md-n1 {
      margin-left: -4px !important;
   }

   .m-application .ml-md-n2 {
      margin-left: -8px !important;
   }

   .m-application .ml-md-n3 {
      margin-left: -12px !important;
   }

   .m-application .ml-md-n4 {
      margin-left: -16px !important;
   }

   .m-application .ml-md-n5 {
      margin-left: -20px !important;
   }

   .m-application .ml-md-n6 {
      margin-left: -24px !important;
   }

   .m-application .ml-md-n7 {
      margin-left: -28px !important;
   }

   .m-application .ml-md-n8 {
      margin-left: -32px !important;
   }

   .m-application .ml-md-n9 {
      margin-left: -36px !important;
   }

   .m-application .ml-md-n10 {
      margin-left: -40px !important;
   }

   .m-application .ml-md-n11 {
      margin-left: -44px !important;
   }

   .m-application .ml-md-n12 {
      margin-left: -48px !important;
   }

   [dir="ltr"] .m-application .ms-md-n1 {
      margin-left: -4px !important;
   }

   [dir="rtl"] .m-application .ms-md-n1 {
      margin-right: -4px !important;
   }

   [dir="ltr"] .m-application .ms-md-n2 {
      margin-left: -8px !important;
   }

   [dir="rtl"] .m-application .ms-md-n2 {
      margin-right: -8px !important;
   }

   [dir="ltr"] .m-application .ms-md-n3 {
      margin-left: -12px !important;
   }

   [dir="rtl"] .m-application .ms-md-n3 {
      margin-right: -12px !important;
   }

   [dir="ltr"] .m-application .ms-md-n4 {
      margin-left: -16px !important;
   }

   [dir="rtl"] .m-application .ms-md-n4 {
      margin-right: -16px !important;
   }

   [dir="ltr"] .m-application .ms-md-n5 {
      margin-left: -20px !important;
   }

   [dir="rtl"] .m-application .ms-md-n5 {
      margin-right: -20px !important;
   }

   [dir="ltr"] .m-application .ms-md-n6 {
      margin-left: -24px !important;
   }

   [dir="rtl"] .m-application .ms-md-n6 {
      margin-right: -24px !important;
   }

   [dir="ltr"] .m-application .ms-md-n7 {
      margin-left: -28px !important;
   }

   [dir="rtl"] .m-application .ms-md-n7 {
      margin-right: -28px !important;
   }

   [dir="ltr"] .m-application .ms-md-n8 {
      margin-left: -32px !important;
   }

   [dir="rtl"] .m-application .ms-md-n8 {
      margin-right: -32px !important;
   }

   [dir="ltr"] .m-application .ms-md-n9 {
      margin-left: -36px !important;
   }

   [dir="rtl"] .m-application .ms-md-n9 {
      margin-right: -36px !important;
   }

   [dir="ltr"] .m-application .ms-md-n10 {
      margin-left: -40px !important;
   }

   [dir="rtl"] .m-application .ms-md-n10 {
      margin-right: -40px !important;
   }

   [dir="ltr"] .m-application .ms-md-n11 {
      margin-left: -44px !important;
   }

   [dir="rtl"] .m-application .ms-md-n11 {
      margin-right: -44px !important;
   }

   [dir="ltr"] .m-application .ms-md-n12 {
      margin-left: -48px !important;
   }

   [dir="rtl"] .m-application .ms-md-n12 {
      margin-right: -48px !important;
   }

   [dir="ltr"] .m-application .me-md-n1 {
      margin-right: -4px !important;
   }

   [dir="rtl"] .m-application .me-md-n1 {
      margin-left: -4px !important;
   }

   [dir="ltr"] .m-application .me-md-n2 {
      margin-right: -8px !important;
   }

   [dir="rtl"] .m-application .me-md-n2 {
      margin-left: -8px !important;
   }

   [dir="ltr"] .m-application .me-md-n3 {
      margin-right: -12px !important;
   }

   [dir="rtl"] .m-application .me-md-n3 {
      margin-left: -12px !important;
   }

   [dir="ltr"] .m-application .me-md-n4 {
      margin-right: -16px !important;
   }

   [dir="rtl"] .m-application .me-md-n4 {
      margin-left: -16px !important;
   }

   [dir="ltr"] .m-application .me-md-n5 {
      margin-right: -20px !important;
   }

   [dir="rtl"] .m-application .me-md-n5 {
      margin-left: -20px !important;
   }

   [dir="ltr"] .m-application .me-md-n6 {
      margin-right: -24px !important;
   }

   [dir="rtl"] .m-application .me-md-n6 {
      margin-left: -24px !important;
   }

   [dir="ltr"] .m-application .me-md-n7 {
      margin-right: -28px !important;
   }

   [dir="rtl"] .m-application .me-md-n7 {
      margin-left: -28px !important;
   }

   [dir="ltr"] .m-application .me-md-n8 {
      margin-right: -32px !important;
   }

   [dir="rtl"] .m-application .me-md-n8 {
      margin-left: -32px !important;
   }

   [dir="ltr"] .m-application .me-md-n9 {
      margin-right: -36px !important;
   }

   [dir="rtl"] .m-application .me-md-n9 {
      margin-left: -36px !important;
   }

   [dir="ltr"] .m-application .me-md-n10 {
      margin-right: -40px !important;
   }

   [dir="rtl"] .m-application .me-md-n10 {
      margin-left: -40px !important;
   }

   [dir="ltr"] .m-application .me-md-n11 {
      margin-right: -44px !important;
   }

   [dir="rtl"] .m-application .me-md-n11 {
      margin-left: -44px !important;
   }

   [dir="ltr"] .m-application .me-md-n12 {
      margin-right: -48px !important;
   }

   [dir="rtl"] .m-application .me-md-n12 {
      margin-left: -48px !important;
   }

   .m-application .pa-md-0 {
      padding: 0px !important;
   }

   .m-application .pa-md-1 {
      padding: 4px !important;
   }

   .m-application .pa-md-2 {
      padding: 8px !important;
   }

   .m-application .pa-md-3 {
      padding: 12px !important;
   }

   .m-application .pa-md-4 {
      padding: 16px !important;
   }

   .m-application .pa-md-5 {
      padding: 20px !important;
   }

   .m-application .pa-md-6 {
      padding: 24px !important;
   }

   .m-application .pa-md-7 {
      padding: 28px !important;
   }

   .m-application .pa-md-8 {
      padding: 32px !important;
   }

   .m-application .pa-md-9 {
      padding: 36px !important;
   }

   .m-application .pa-md-10 {
      padding: 40px !important;
   }

   .m-application .pa-md-11 {
      padding: 44px !important;
   }

   .m-application .pa-md-12 {
      padding: 48px !important;
   }

   .m-application .px-md-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

   .m-application .px-md-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
   }

   .m-application .px-md-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
   }

   .m-application .px-md-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
   }

   .m-application .px-md-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
   }

   .m-application .px-md-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
   }

   .m-application .px-md-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
   }

   .m-application .px-md-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
   }

   .m-application .px-md-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
   }

   .m-application .px-md-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
   }

   .m-application .px-md-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
   }

   .m-application .px-md-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
   }

   .m-application .px-md-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
   }

   .m-application .py-md-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
   }

   .m-application .py-md-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
   }

   .m-application .py-md-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
   }

   .m-application .py-md-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
   }

   .m-application .py-md-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
   }

   .m-application .py-md-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
   }

   .m-application .py-md-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
   }

   .m-application .py-md-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
   }

   .m-application .py-md-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
   }

   .m-application .py-md-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
   }

   .m-application .py-md-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
   }

   .m-application .py-md-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
   }

   .m-application .py-md-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
   }

   .m-application .pt-md-0 {
      padding-top: 0px !important;
   }

   .m-application .pt-md-1 {
      padding-top: 4px !important;
   }

   .m-application .pt-md-2 {
      padding-top: 8px !important;
   }

   .m-application .pt-md-3 {
      padding-top: 12px !important;
   }

   .m-application .pt-md-4 {
      padding-top: 16px !important;
   }

   .m-application .pt-md-5 {
      padding-top: 20px !important;
   }

   .m-application .pt-md-6 {
      padding-top: 24px !important;
   }

   .m-application .pt-md-7 {
      padding-top: 28px !important;
   }

   .m-application .pt-md-8 {
      padding-top: 32px !important;
   }

   .m-application .pt-md-9 {
      padding-top: 36px !important;
   }

   .m-application .pt-md-10 {
      padding-top: 40px !important;
   }

   .m-application .pt-md-11 {
      padding-top: 44px !important;
   }

   .m-application .pt-md-12 {
      padding-top: 48px !important;
   }

   .m-application .pr-md-0 {
      padding-right: 0px !important;
   }

   .m-application .pr-md-1 {
      padding-right: 4px !important;
   }

   .m-application .pr-md-2 {
      padding-right: 8px !important;
   }

   .m-application .pr-md-3 {
      padding-right: 12px !important;
   }

   .m-application .pr-md-4 {
      padding-right: 16px !important;
   }

   .m-application .pr-md-5 {
      padding-right: 20px !important;
   }

   .m-application .pr-md-6 {
      padding-right: 24px !important;
   }

   .m-application .pr-md-7 {
      padding-right: 28px !important;
   }

   .m-application .pr-md-8 {
      padding-right: 32px !important;
   }

   .m-application .pr-md-9 {
      padding-right: 36px !important;
   }

   .m-application .pr-md-10 {
      padding-right: 40px !important;
   }

   .m-application .pr-md-11 {
      padding-right: 44px !important;
   }

   .m-application .pr-md-12 {
      padding-right: 48px !important;
   }

   .m-application .pb-md-0 {
      padding-bottom: 0px !important;
   }

   .m-application .pb-md-1 {
      padding-bottom: 4px !important;
   }

   .m-application .pb-md-2 {
      padding-bottom: 8px !important;
   }

   .m-application .pb-md-3 {
      padding-bottom: 12px !important;
   }

   .m-application .pb-md-4 {
      padding-bottom: 16px !important;
   }

   .m-application .pb-md-5 {
      padding-bottom: 20px !important;
   }

   .m-application .pb-md-6 {
      padding-bottom: 24px !important;
   }

   .m-application .pb-md-7 {
      padding-bottom: 28px !important;
   }

   .m-application .pb-md-8 {
      padding-bottom: 32px !important;
   }

   .m-application .pb-md-9 {
      padding-bottom: 36px !important;
   }

   .m-application .pb-md-10 {
      padding-bottom: 40px !important;
   }

   .m-application .pb-md-11 {
      padding-bottom: 44px !important;
   }

   .m-application .pb-md-12 {
      padding-bottom: 48px !important;
   }

   .m-application .pl-md-0 {
      padding-left: 0px !important;
   }

   .m-application .pl-md-1 {
      padding-left: 4px !important;
   }

   .m-application .pl-md-2 {
      padding-left: 8px !important;
   }

   .m-application .pl-md-3 {
      padding-left: 12px !important;
   }

   .m-application .pl-md-4 {
      padding-left: 16px !important;
   }

   .m-application .pl-md-5 {
      padding-left: 20px !important;
   }

   .m-application .pl-md-6 {
      padding-left: 24px !important;
   }

   .m-application .pl-md-7 {
      padding-left: 28px !important;
   }

   .m-application .pl-md-8 {
      padding-left: 32px !important;
   }

   .m-application .pl-md-9 {
      padding-left: 36px !important;
   }

   .m-application .pl-md-10 {
      padding-left: 40px !important;
   }

   .m-application .pl-md-11 {
      padding-left: 44px !important;
   }

   .m-application .pl-md-12 {
      padding-left: 48px !important;
   }

   [dir="ltr"] .m-application .ps-md-0 {
      padding-left: 0px !important;
   }

   [dir="rtl"] .m-application .ps-md-0 {
      padding-right: 0px !important;
   }

   [dir="ltr"] .m-application .ps-md-1 {
      padding-left: 4px !important;
   }

   [dir="rtl"] .m-application .ps-md-1 {
      padding-right: 4px !important;
   }

   [dir="ltr"] .m-application .ps-md-2 {
      padding-left: 8px !important;
   }

   [dir="rtl"] .m-application .ps-md-2 {
      padding-right: 8px !important;
   }

   [dir="ltr"] .m-application .ps-md-3 {
      padding-left: 12px !important;
   }

   [dir="rtl"] .m-application .ps-md-3 {
      padding-right: 12px !important;
   }

   [dir="ltr"] .m-application .ps-md-4 {
      padding-left: 16px !important;
   }

   [dir="rtl"] .m-application .ps-md-4 {
      padding-right: 16px !important;
   }

   [dir="ltr"] .m-application .ps-md-5 {
      padding-left: 20px !important;
   }

   [dir="rtl"] .m-application .ps-md-5 {
      padding-right: 20px !important;
   }

   [dir="ltr"] .m-application .ps-md-6 {
      padding-left: 24px !important;
   }

   [dir="rtl"] .m-application .ps-md-6 {
      padding-right: 24px !important;
   }

   [dir="ltr"] .m-application .ps-md-7 {
      padding-left: 28px !important;
   }

   [dir="rtl"] .m-application .ps-md-7 {
      padding-right: 28px !important;
   }

   [dir="ltr"] .m-application .ps-md-8 {
      padding-left: 32px !important;
   }

   [dir="rtl"] .m-application .ps-md-8 {
      padding-right: 32px !important;
   }

   [dir="ltr"] .m-application .ps-md-9 {
      padding-left: 36px !important;
   }

   [dir="rtl"] .m-application .ps-md-9 {
      padding-right: 36px !important;
   }

   [dir="ltr"] .m-application .ps-md-10 {
      padding-left: 40px !important;
   }

   [dir="rtl"] .m-application .ps-md-10 {
      padding-right: 40px !important;
   }

   [dir="ltr"] .m-application .ps-md-11 {
      padding-left: 44px !important;
   }

   [dir="rtl"] .m-application .ps-md-11 {
      padding-right: 44px !important;
   }

   [dir="ltr"] .m-application .ps-md-12 {
      padding-left: 48px !important;
   }

   [dir="rtl"] .m-application .ps-md-12 {
      padding-right: 48px !important;
   }

   [dir="ltr"] .m-application .pe-md-0 {
      padding-right: 0px !important;
   }

   [dir="rtl"] .m-application .pe-md-0 {
      padding-left: 0px !important;
   }

   [dir="ltr"] .m-application .pe-md-1 {
      padding-right: 4px !important;
   }

   [dir="rtl"] .m-application .pe-md-1 {
      padding-left: 4px !important;
   }

   [dir="ltr"] .m-application .pe-md-2 {
      padding-right: 8px !important;
   }

   [dir="rtl"] .m-application .pe-md-2 {
      padding-left: 8px !important;
   }

   [dir="ltr"] .m-application .pe-md-3 {
      padding-right: 12px !important;
   }

   [dir="rtl"] .m-application .pe-md-3 {
      padding-left: 12px !important;
   }

   [dir="ltr"] .m-application .pe-md-4 {
      padding-right: 16px !important;
   }

   [dir="rtl"] .m-application .pe-md-4 {
      padding-left: 16px !important;
   }

   [dir="ltr"] .m-application .pe-md-5 {
      padding-right: 20px !important;
   }

   [dir="rtl"] .m-application .pe-md-5 {
      padding-left: 20px !important;
   }

   [dir="ltr"] .m-application .pe-md-6 {
      padding-right: 24px !important;
   }

   [dir="rtl"] .m-application .pe-md-6 {
      padding-left: 24px !important;
   }

   [dir="ltr"] .m-application .pe-md-7 {
      padding-right: 28px !important;
   }

   [dir="rtl"] .m-application .pe-md-7 {
      padding-left: 28px !important;
   }

   [dir="ltr"] .m-application .pe-md-8 {
      padding-right: 32px !important;
   }

   [dir="rtl"] .m-application .pe-md-8 {
      padding-left: 32px !important;
   }

   [dir="ltr"] .m-application .pe-md-9 {
      padding-right: 36px !important;
   }

   [dir="rtl"] .m-application .pe-md-9 {
      padding-left: 36px !important;
   }

   [dir="ltr"] .m-application .pe-md-10 {
      padding-right: 40px !important;
   }

   [dir="rtl"] .m-application .pe-md-10 {
      padding-left: 40px !important;
   }

   [dir="ltr"] .m-application .pe-md-11 {
      padding-right: 44px !important;
   }

   [dir="rtl"] .m-application .pe-md-11 {
      padding-left: 44px !important;
   }

   [dir="ltr"] .m-application .pe-md-12 {
      padding-right: 48px !important;
   }

   [dir="rtl"] .m-application .pe-md-12 {
      padding-left: 48px !important;
   }

   .m-application .text-md-left {
      text-align: left !important;
   }

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

   .m-application .text-md-center {
      text-align: center !important;
   }

   .m-application .text-md-justify {
      text-align: justify !important;
   }

   .m-application .text-md-start {
      text-align: start !important;
   }

   .m-application .text-md-end {
      text-align: end !important;
   }
}

@media (min-width: 1264px) {
   .m-application .ma-lg-0 {
      margin: 0px !important;
   }

   .m-application .ma-lg-1 {
      margin: 4px !important;
   }

   .m-application .ma-lg-2 {
      margin: 8px !important;
   }

   .m-application .ma-lg-3 {
      margin: 12px !important;
   }

   .m-application .ma-lg-4 {
      margin: 16px !important;
   }

   .m-application .ma-lg-5 {
      margin: 20px !important;
   }

   .m-application .ma-lg-6 {
      margin: 24px !important;
   }

   .m-application .ma-lg-7 {
      margin: 28px !important;
   }

   .m-application .ma-lg-8 {
      margin: 32px !important;
   }

   .m-application .ma-lg-9 {
      margin: 36px !important;
   }

   .m-application .ma-lg-10 {
      margin: 40px !important;
   }

   .m-application .ma-lg-11 {
      margin: 44px !important;
   }

   .m-application .ma-lg-12 {
      margin: 48px !important;
   }

   .m-application .ma-lg-auto {
      margin: auto !important;
   }

   .m-application .mx-lg-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
   }

   .m-application .mx-lg-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
   }

   .m-application .mx-lg-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
   }

   .m-application .mx-lg-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
   }

   .m-application .mx-lg-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
   }

   .m-application .mx-lg-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
   }

   .m-application .mx-lg-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
   }

   .m-application .mx-lg-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
   }

   .m-application .mx-lg-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
   }

   .m-application .mx-lg-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
   }

   .m-application .mx-lg-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
   }

   .m-application .mx-lg-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
   }

   .m-application .mx-lg-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
   }

   .m-application .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important;
   }

   .m-application .my-lg-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
   }

   .m-application .my-lg-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
   }

   .m-application .my-lg-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
   }

   .m-application .my-lg-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
   }

   .m-application .my-lg-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
   }

   .m-application .my-lg-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
   }

   .m-application .my-lg-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
   }

   .m-application .my-lg-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
   }

   .m-application .my-lg-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
   }

   .m-application .my-lg-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
   }

   .m-application .my-lg-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
   }

   .m-application .my-lg-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
   }

   .m-application .my-lg-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
   }

   .m-application .my-lg-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
   }

   .m-application .mt-lg-0 {
      margin-top: 0px !important;
   }

   .m-application .mt-lg-1 {
      margin-top: 4px !important;
   }

   .m-application .mt-lg-2 {
      margin-top: 8px !important;
   }

   .m-application .mt-lg-3 {
      margin-top: 12px !important;
   }

   .m-application .mt-lg-4 {
      margin-top: 16px !important;
   }

   .m-application .mt-lg-5 {
      margin-top: 20px !important;
   }

   .m-application .mt-lg-6 {
      margin-top: 24px !important;
   }

   .m-application .mt-lg-7 {
      margin-top: 28px !important;
   }

   .m-application .mt-lg-8 {
      margin-top: 32px !important;
   }

   .m-application .mt-lg-9 {
      margin-top: 36px !important;
   }

   .m-application .mt-lg-10 {
      margin-top: 40px !important;
   }

   .m-application .mt-lg-11 {
      margin-top: 44px !important;
   }

   .m-application .mt-lg-12 {
      margin-top: 48px !important;
   }

   .m-application .mt-lg-auto {
      margin-top: auto !important;
   }

   .m-application .mr-lg-0 {
      margin-right: 0px !important;
   }

   .m-application .mr-lg-1 {
      margin-right: 4px !important;
   }

   .m-application .mr-lg-2 {
      margin-right: 8px !important;
   }

   .m-application .mr-lg-3 {
      margin-right: 12px !important;
   }

   .m-application .mr-lg-4 {
      margin-right: 16px !important;
   }

   .m-application .mr-lg-5 {
      margin-right: 20px !important;
   }

   .m-application .mr-lg-6 {
      margin-right: 24px !important;
   }

   .m-application .mr-lg-7 {
      margin-right: 28px !important;
   }

   .m-application .mr-lg-8 {
      margin-right: 32px !important;
   }

   .m-application .mr-lg-9 {
      margin-right: 36px !important;
   }

   .m-application .mr-lg-10 {
      margin-right: 40px !important;
   }

   .m-application .mr-lg-11 {
      margin-right: 44px !important;
   }

   .m-application .mr-lg-12 {
      margin-right: 48px !important;
   }

   .m-application .mr-lg-auto {
      margin-right: auto !important;
   }

   .m-application .mb-lg-0 {
      margin-bottom: 0px !important;
   }

   .m-application .mb-lg-1 {
      margin-bottom: 4px !important;
   }

   .m-application .mb-lg-2 {
      margin-bottom: 8px !important;
   }

   .m-application .mb-lg-3 {
      margin-bottom: 12px !important;
   }

   .m-application .mb-lg-4 {
      margin-bottom: 16px !important;
   }

   .m-application .mb-lg-5 {
      margin-bottom: 20px !important;
   }

   .m-application .mb-lg-6 {
      margin-bottom: 24px !important;
   }

   .m-application .mb-lg-7 {
      margin-bottom: 28px !important;
   }

   .m-application .mb-lg-8 {
      margin-bottom: 32px !important;
   }

   .m-application .mb-lg-9 {
      margin-bottom: 36px !important;
   }

   .m-application .mb-lg-10 {
      margin-bottom: 40px !important;
   }

   .m-application .mb-lg-11 {
      margin-bottom: 44px !important;
   }

   .m-application .mb-lg-12 {
      margin-bottom: 48px !important;
   }

   .m-application .mb-lg-auto {
      margin-bottom: auto !important;
   }

   .m-application .ml-lg-0 {
      margin-left: 0px !important;
   }

   .m-application .ml-lg-1 {
      margin-left: 4px !important;
   }

   .m-application .ml-lg-2 {
      margin-left: 8px !important;
   }

   .m-application .ml-lg-3 {
      margin-left: 12px !important;
   }

   .m-application .ml-lg-4 {
      margin-left: 16px !important;
   }

   .m-application .ml-lg-5 {
      margin-left: 20px !important;
   }

   .m-application .ml-lg-6 {
      margin-left: 24px !important;
   }

   .m-application .ml-lg-7 {
      margin-left: 28px !important;
   }

   .m-application .ml-lg-8 {
      margin-left: 32px !important;
   }

   .m-application .ml-lg-9 {
      margin-left: 36px !important;
   }

   .m-application .ml-lg-10 {
      margin-left: 40px !important;
   }

   .m-application .ml-lg-11 {
      margin-left: 44px !important;
   }

   .m-application .ml-lg-12 {
      margin-left: 48px !important;
   }

   .m-application .ml-lg-auto {
      margin-left: auto !important;
   }

   [dir="ltr"] .m-application .ms-lg-0 {
      margin-left: 0px !important;
   }

   [dir="rtl"] .m-application .ms-lg-0 {
      margin-right: 0px !important;
   }

   [dir="ltr"] .m-application .ms-lg-1 {
      margin-left: 4px !important;
   }

   [dir="rtl"] .m-application .ms-lg-1 {
      margin-right: 4px !important;
   }

   [dir="ltr"] .m-application .ms-lg-2 {
      margin-left: 8px !important;
   }

   [dir="rtl"] .m-application .ms-lg-2 {
      margin-right: 8px !important;
   }

   [dir="ltr"] .m-application .ms-lg-3 {
      margin-left: 12px !important;
   }

   [dir="rtl"] .m-application .ms-lg-3 {
      margin-right: 12px !important;
   }

   [dir="ltr"] .m-application .ms-lg-4 {
      margin-left: 16px !important;
   }

   [dir="rtl"] .m-application .ms-lg-4 {
      margin-right: 16px !important;
   }

   [dir="ltr"] .m-application .ms-lg-5 {
      margin-left: 20px !important;
   }

   [dir="rtl"] .m-application .ms-lg-5 {
      margin-right: 20px !important;
   }

   [dir="ltr"] .m-application .ms-lg-6 {
      margin-left: 24px !important;
   }

   [dir="rtl"] .m-application .ms-lg-6 {
      margin-right: 24px !important;
   }

   [dir="ltr"] .m-application .ms-lg-7 {
      margin-left: 28px !important;
   }

   [dir="rtl"] .m-application .ms-lg-7 {
      margin-right: 28px !important;
   }

   [dir="ltr"] .m-application .ms-lg-8 {
      margin-left: 32px !important;
   }

   [dir="rtl"] .m-application .ms-lg-8 {
      margin-right: 32px !important;
   }

   [dir="ltr"] .m-application .ms-lg-9 {
      margin-left: 36px !important;
   }

   [dir="rtl"] .m-application .ms-lg-9 {
      margin-right: 36px !important;
   }

   [dir="ltr"] .m-application .ms-lg-10 {
      margin-left: 40px !important;
   }

   [dir="rtl"] .m-application .ms-lg-10 {
      margin-right: 40px !important;
   }

   [dir="ltr"] .m-application .ms-lg-11 {
      margin-left: 44px !important;
   }

   [dir="rtl"] .m-application .ms-lg-11 {
      margin-right: 44px !important;
   }

   [dir="ltr"] .m-application .ms-lg-12 {
      margin-left: 48px !important;
   }

   [dir="rtl"] .m-application .ms-lg-12 {
      margin-right: 48px !important;
   }

   [dir="ltr"] .m-application .ms-lg-auto {
      margin-left: auto !important;
   }

   [dir="rtl"] .m-application .ms-lg-auto {
      margin-right: auto !important;
   }

   [dir="ltr"] .m-application .me-lg-0 {
      margin-right: 0px !important;
   }

   [dir="rtl"] .m-application .me-lg-0 {
      margin-left: 0px !important;
   }

   [dir="ltr"] .m-application .me-lg-1 {
      margin-right: 4px !important;
   }

   [dir="rtl"] .m-application .me-lg-1 {
      margin-left: 4px !important;
   }

   [dir="ltr"] .m-application .me-lg-2 {
      margin-right: 8px !important;
   }

   [dir="rtl"] .m-application .me-lg-2 {
      margin-left: 8px !important;
   }

   [dir="ltr"] .m-application .me-lg-3 {
      margin-right: 12px !important;
   }

   [dir="rtl"] .m-application .me-lg-3 {
      margin-left: 12px !important;
   }

   [dir="ltr"] .m-application .me-lg-4 {
      margin-right: 16px !important;
   }

   [dir="rtl"] .m-application .me-lg-4 {
      margin-left: 16px !important;
   }

   [dir="ltr"] .m-application .me-lg-5 {
      margin-right: 20px !important;
   }

   [dir="rtl"] .m-application .me-lg-5 {
      margin-left: 20px !important;
   }

   [dir="ltr"] .m-application .me-lg-6 {
      margin-right: 24px !important;
   }

   [dir="rtl"] .m-application .me-lg-6 {
      margin-left: 24px !important;
   }

   [dir="ltr"] .m-application .me-lg-7 {
      margin-right: 28px !important;
   }

   [dir="rtl"] .m-application .me-lg-7 {
      margin-left: 28px !important;
   }

   [dir="ltr"] .m-application .me-lg-8 {
      margin-right: 32px !important;
   }

   [dir="rtl"] .m-application .me-lg-8 {
      margin-left: 32px !important;
   }

   [dir="ltr"] .m-application .me-lg-9 {
      margin-right: 36px !important;
   }

   [dir="rtl"] .m-application .me-lg-9 {
      margin-left: 36px !important;
   }

   [dir="ltr"] .m-application .me-lg-10 {
      margin-right: 40px !important;
   }

   [dir="rtl"] .m-application .me-lg-10 {
      margin-left: 40px !important;
   }

   [dir="ltr"] .m-application .me-lg-11 {
      margin-right: 44px !important;
   }

   [dir="rtl"] .m-application .me-lg-11 {
      margin-left: 44px !important;
   }

   [dir="ltr"] .m-application .me-lg-12 {
      margin-right: 48px !important;
   }

   [dir="rtl"] .m-application .me-lg-12 {
      margin-left: 48px !important;
   }

   [dir="ltr"] .m-application .me-lg-auto {
      margin-right: auto !important;
   }

   [dir="rtl"] .m-application .me-lg-auto {
      margin-left: auto !important;
   }

   .m-application .ma-lg-n1 {
      margin: -4px !important;
   }

   .m-application .ma-lg-n2 {
      margin: -8px !important;
   }

   .m-application .ma-lg-n3 {
      margin: -12px !important;
   }

   .m-application .ma-lg-n4 {
      margin: -16px !important;
   }

   .m-application .ma-lg-n5 {
      margin: -20px !important;
   }

   .m-application .ma-lg-n6 {
      margin: -24px !important;
   }

   .m-application .ma-lg-n7 {
      margin: -28px !important;
   }

   .m-application .ma-lg-n8 {
      margin: -32px !important;
   }

   .m-application .ma-lg-n9 {
      margin: -36px !important;
   }

   .m-application .ma-lg-n10 {
      margin: -40px !important;
   }

   .m-application .ma-lg-n11 {
      margin: -44px !important;
   }

   .m-application .ma-lg-n12 {
      margin: -48px !important;
   }

   .m-application .mx-lg-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
   }

   .m-application .mx-lg-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
   }

   .m-application .mx-lg-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
   }

   .m-application .mx-lg-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
   }

   .m-application .mx-lg-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
   }

   .m-application .mx-lg-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
   }

   .m-application .mx-lg-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
   }

   .m-application .mx-lg-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
   }

   .m-application .mx-lg-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
   }

   .m-application .mx-lg-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
   }

   .m-application .mx-lg-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
   }

   .m-application .mx-lg-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
   }

   .m-application .my-lg-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
   }

   .m-application .my-lg-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
   }

   .m-application .my-lg-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
   }

   .m-application .my-lg-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
   }

   .m-application .my-lg-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
   }

   .m-application .my-lg-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
   }

   .m-application .my-lg-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
   }

   .m-application .my-lg-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
   }

   .m-application .my-lg-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
   }

   .m-application .my-lg-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
   }

   .m-application .my-lg-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
   }

   .m-application .my-lg-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
   }

   .m-application .mt-lg-n1 {
      margin-top: -4px !important;
   }

   .m-application .mt-lg-n2 {
      margin-top: -8px !important;
   }

   .m-application .mt-lg-n3 {
      margin-top: -12px !important;
   }

   .m-application .mt-lg-n4 {
      margin-top: -16px !important;
   }

   .m-application .mt-lg-n5 {
      margin-top: -20px !important;
   }

   .m-application .mt-lg-n6 {
      margin-top: -24px !important;
   }

   .m-application .mt-lg-n7 {
      margin-top: -28px !important;
   }

   .m-application .mt-lg-n8 {
      margin-top: -32px !important;
   }

   .m-application .mt-lg-n9 {
      margin-top: -36px !important;
   }

   .m-application .mt-lg-n10 {
      margin-top: -40px !important;
   }

   .m-application .mt-lg-n11 {
      margin-top: -44px !important;
   }

   .m-application .mt-lg-n12 {
      margin-top: -48px !important;
   }

   .m-application .mr-lg-n1 {
      margin-right: -4px !important;
   }

   .m-application .mr-lg-n2 {
      margin-right: -8px !important;
   }

   .m-application .mr-lg-n3 {
      margin-right: -12px !important;
   }

   .m-application .mr-lg-n4 {
      margin-right: -16px !important;
   }

   .m-application .mr-lg-n5 {
      margin-right: -20px !important;
   }

   .m-application .mr-lg-n6 {
      margin-right: -24px !important;
   }

   .m-application .mr-lg-n7 {
      margin-right: -28px !important;
   }

   .m-application .mr-lg-n8 {
      margin-right: -32px !important;
   }

   .m-application .mr-lg-n9 {
      margin-right: -36px !important;
   }

   .m-application .mr-lg-n10 {
      margin-right: -40px !important;
   }

   .m-application .mr-lg-n11 {
      margin-right: -44px !important;
   }

   .m-application .mr-lg-n12 {
      margin-right: -48px !important;
   }

   .m-application .mb-lg-n1 {
      margin-bottom: -4px !important;
   }

   .m-application .mb-lg-n2 {
      margin-bottom: -8px !important;
   }

   .m-application .mb-lg-n3 {
      margin-bottom: -12px !important;
   }

   .m-application .mb-lg-n4 {
      margin-bottom: -16px !important;
   }

   .m-application .mb-lg-n5 {
      margin-bottom: -20px !important;
   }

   .m-application .mb-lg-n6 {
      margin-bottom: -24px !important;
   }

   .m-application .mb-lg-n7 {
      margin-bottom: -28px !important;
   }

   .m-application .mb-lg-n8 {
      margin-bottom: -32px !important;
   }

   .m-application .mb-lg-n9 {
      margin-bottom: -36px !important;
   }

   .m-application .mb-lg-n10 {
      margin-bottom: -40px !important;
   }

   .m-application .mb-lg-n11 {
      margin-bottom: -44px !important;
   }

   .m-application .mb-lg-n12 {
      margin-bottom: -48px !important;
   }

   .m-application .ml-lg-n1 {
      margin-left: -4px !important;
   }

   .m-application .ml-lg-n2 {
      margin-left: -8px !important;
   }

   .m-application .ml-lg-n3 {
      margin-left: -12px !important;
   }

   .m-application .ml-lg-n4 {
      margin-left: -16px !important;
   }

   .m-application .ml-lg-n5 {
      margin-left: -20px !important;
   }

   .m-application .ml-lg-n6 {
      margin-left: -24px !important;
   }

   .m-application .ml-lg-n7 {
      margin-left: -28px !important;
   }

   .m-application .ml-lg-n8 {
      margin-left: -32px !important;
   }

   .m-application .ml-lg-n9 {
      margin-left: -36px !important;
   }

   .m-application .ml-lg-n10 {
      margin-left: -40px !important;
   }

   .m-application .ml-lg-n11 {
      margin-left: -44px !important;
   }

   .m-application .ml-lg-n12 {
      margin-left: -48px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n1 {
      margin-left: -4px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n1 {
      margin-right: -4px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n2 {
      margin-left: -8px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n2 {
      margin-right: -8px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n3 {
      margin-left: -12px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n3 {
      margin-right: -12px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n4 {
      margin-left: -16px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n4 {
      margin-right: -16px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n5 {
      margin-left: -20px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n5 {
      margin-right: -20px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n6 {
      margin-left: -24px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n6 {
      margin-right: -24px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n7 {
      margin-left: -28px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n7 {
      margin-right: -28px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n8 {
      margin-left: -32px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n8 {
      margin-right: -32px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n9 {
      margin-left: -36px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n9 {
      margin-right: -36px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n10 {
      margin-left: -40px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n10 {
      margin-right: -40px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n11 {
      margin-left: -44px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n11 {
      margin-right: -44px !important;
   }

   [dir="ltr"] .m-application .ms-lg-n12 {
      margin-left: -48px !important;
   }

   [dir="rtl"] .m-application .ms-lg-n12 {
      margin-right: -48px !important;
   }

   [dir="ltr"] .m-application .me-lg-n1 {
      margin-right: -4px !important;
   }

   [dir="rtl"] .m-application .me-lg-n1 {
      margin-left: -4px !important;
   }

   [dir="ltr"] .m-application .me-lg-n2 {
      margin-right: -8px !important;
   }

   [dir="rtl"] .m-application .me-lg-n2 {
      margin-left: -8px !important;
   }

   [dir="ltr"] .m-application .me-lg-n3 {
      margin-right: -12px !important;
   }

   [dir="rtl"] .m-application .me-lg-n3 {
      margin-left: -12px !important;
   }

   [dir="ltr"] .m-application .me-lg-n4 {
      margin-right: -16px !important;
   }

   [dir="rtl"] .m-application .me-lg-n4 {
      margin-left: -16px !important;
   }

   [dir="ltr"] .m-application .me-lg-n5 {
      margin-right: -20px !important;
   }

   [dir="rtl"] .m-application .me-lg-n5 {
      margin-left: -20px !important;
   }

   [dir="ltr"] .m-application .me-lg-n6 {
      margin-right: -24px !important;
   }

   [dir="rtl"] .m-application .me-lg-n6 {
      margin-left: -24px !important;
   }

   [dir="ltr"] .m-application .me-lg-n7 {
      margin-right: -28px !important;
   }

   [dir="rtl"] .m-application .me-lg-n7 {
      margin-left: -28px !important;
   }

   [dir="ltr"] .m-application .me-lg-n8 {
      margin-right: -32px !important;
   }

   [dir="rtl"] .m-application .me-lg-n8 {
      margin-left: -32px !important;
   }

   [dir="ltr"] .m-application .me-lg-n9 {
      margin-right: -36px !important;
   }

   [dir="rtl"] .m-application .me-lg-n9 {
      margin-left: -36px !important;
   }

   [dir="ltr"] .m-application .me-lg-n10 {
      margin-right: -40px !important;
   }

   [dir="rtl"] .m-application .me-lg-n10 {
      margin-left: -40px !important;
   }

   [dir="ltr"] .m-application .me-lg-n11 {
      margin-right: -44px !important;
   }

   [dir="rtl"] .m-application .me-lg-n11 {
      margin-left: -44px !important;
   }

   [dir="ltr"] .m-application .me-lg-n12 {
      margin-right: -48px !important;
   }

   [dir="rtl"] .m-application .me-lg-n12 {
      margin-left: -48px !important;
   }

   .m-application .pa-lg-0 {
      padding: 0px !important;
   }

   .m-application .pa-lg-1 {
      padding: 4px !important;
   }

   .m-application .pa-lg-2 {
      padding: 8px !important;
   }

   .m-application .pa-lg-3 {
      padding: 12px !important;
   }

   .m-application .pa-lg-4 {
      padding: 16px !important;
   }

   .m-application .pa-lg-5 {
      padding: 20px !important;
   }

   .m-application .pa-lg-6 {
      padding: 24px !important;
   }

   .m-application .pa-lg-7 {
      padding: 28px !important;
   }

   .m-application .pa-lg-8 {
      padding: 32px !important;
   }

   .m-application .pa-lg-9 {
      padding: 36px !important;
   }

   .m-application .pa-lg-10 {
      padding: 40px !important;
   }

   .m-application .pa-lg-11 {
      padding: 44px !important;
   }

   .m-application .pa-lg-12 {
      padding: 48px !important;
   }

   .m-application .px-lg-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

   .m-application .px-lg-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
   }

   .m-application .px-lg-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
   }

   .m-application .px-lg-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
   }

   .m-application .px-lg-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
   }

   .m-application .px-lg-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
   }

   .m-application .px-lg-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
   }

   .m-application .px-lg-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
   }

   .m-application .px-lg-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
   }

   .m-application .px-lg-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
   }

   .m-application .px-lg-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
   }

   .m-application .px-lg-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
   }

   .m-application .px-lg-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
   }

   .m-application .py-lg-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
   }

   .m-application .py-lg-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
   }

   .m-application .py-lg-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
   }

   .m-application .py-lg-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
   }

   .m-application .py-lg-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
   }

   .m-application .py-lg-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
   }

   .m-application .py-lg-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
   }

   .m-application .py-lg-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
   }

   .m-application .py-lg-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
   }

   .m-application .py-lg-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
   }

   .m-application .py-lg-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
   }

   .m-application .py-lg-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
   }

   .m-application .py-lg-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
   }

   .m-application .pt-lg-0 {
      padding-top: 0px !important;
   }

   .m-application .pt-lg-1 {
      padding-top: 4px !important;
   }

   .m-application .pt-lg-2 {
      padding-top: 8px !important;
   }

   .m-application .pt-lg-3 {
      padding-top: 12px !important;
   }

   .m-application .pt-lg-4 {
      padding-top: 16px !important;
   }

   .m-application .pt-lg-5 {
      padding-top: 20px !important;
   }

   .m-application .pt-lg-6 {
      padding-top: 24px !important;
   }

   .m-application .pt-lg-7 {
      padding-top: 28px !important;
   }

   .m-application .pt-lg-8 {
      padding-top: 32px !important;
   }

   .m-application .pt-lg-9 {
      padding-top: 36px !important;
   }

   .m-application .pt-lg-10 {
      padding-top: 40px !important;
   }

   .m-application .pt-lg-11 {
      padding-top: 44px !important;
   }

   .m-application .pt-lg-12 {
      padding-top: 48px !important;
   }

   .m-application .pr-lg-0 {
      padding-right: 0px !important;
   }

   .m-application .pr-lg-1 {
      padding-right: 4px !important;
   }

   .m-application .pr-lg-2 {
      padding-right: 8px !important;
   }

   .m-application .pr-lg-3 {
      padding-right: 12px !important;
   }

   .m-application .pr-lg-4 {
      padding-right: 16px !important;
   }

   .m-application .pr-lg-5 {
      padding-right: 20px !important;
   }

   .m-application .pr-lg-6 {
      padding-right: 24px !important;
   }

   .m-application .pr-lg-7 {
      padding-right: 28px !important;
   }

   .m-application .pr-lg-8 {
      padding-right: 32px !important;
   }

   .m-application .pr-lg-9 {
      padding-right: 36px !important;
   }

   .m-application .pr-lg-10 {
      padding-right: 40px !important;
   }

   .m-application .pr-lg-11 {
      padding-right: 44px !important;
   }

   .m-application .pr-lg-12 {
      padding-right: 48px !important;
   }

   .m-application .pb-lg-0 {
      padding-bottom: 0px !important;
   }

   .m-application .pb-lg-1 {
      padding-bottom: 4px !important;
   }

   .m-application .pb-lg-2 {
      padding-bottom: 8px !important;
   }

   .m-application .pb-lg-3 {
      padding-bottom: 12px !important;
   }

   .m-application .pb-lg-4 {
      padding-bottom: 16px !important;
   }

   .m-application .pb-lg-5 {
      padding-bottom: 20px !important;
   }

   .m-application .pb-lg-6 {
      padding-bottom: 24px !important;
   }

   .m-application .pb-lg-7 {
      padding-bottom: 28px !important;
   }

   .m-application .pb-lg-8 {
      padding-bottom: 32px !important;
   }

   .m-application .pb-lg-9 {
      padding-bottom: 36px !important;
   }

   .m-application .pb-lg-10 {
      padding-bottom: 40px !important;
   }

   .m-application .pb-lg-11 {
      padding-bottom: 44px !important;
   }

   .m-application .pb-lg-12 {
      padding-bottom: 48px !important;
   }

   .m-application .pl-lg-0 {
      padding-left: 0px !important;
   }

   .m-application .pl-lg-1 {
      padding-left: 4px !important;
   }

   .m-application .pl-lg-2 {
      padding-left: 8px !important;
   }

   .m-application .pl-lg-3 {
      padding-left: 12px !important;
   }

   .m-application .pl-lg-4 {
      padding-left: 16px !important;
   }

   .m-application .pl-lg-5 {
      padding-left: 20px !important;
   }

   .m-application .pl-lg-6 {
      padding-left: 24px !important;
   }

   .m-application .pl-lg-7 {
      padding-left: 28px !important;
   }

   .m-application .pl-lg-8 {
      padding-left: 32px !important;
   }

   .m-application .pl-lg-9 {
      padding-left: 36px !important;
   }

   .m-application .pl-lg-10 {
      padding-left: 40px !important;
   }

   .m-application .pl-lg-11 {
      padding-left: 44px !important;
   }

   .m-application .pl-lg-12 {
      padding-left: 48px !important;
   }

   [dir="ltr"] .m-application .ps-lg-0 {
      padding-left: 0px !important;
   }

   [dir="rtl"] .m-application .ps-lg-0 {
      padding-right: 0px !important;
   }

   [dir="ltr"] .m-application .ps-lg-1 {
      padding-left: 4px !important;
   }

   [dir="rtl"] .m-application .ps-lg-1 {
      padding-right: 4px !important;
   }

   [dir="ltr"] .m-application .ps-lg-2 {
      padding-left: 8px !important;
   }

   [dir="rtl"] .m-application .ps-lg-2 {
      padding-right: 8px !important;
   }

   [dir="ltr"] .m-application .ps-lg-3 {
      padding-left: 12px !important;
   }

   [dir="rtl"] .m-application .ps-lg-3 {
      padding-right: 12px !important;
   }

   [dir="ltr"] .m-application .ps-lg-4 {
      padding-left: 16px !important;
   }

   [dir="rtl"] .m-application .ps-lg-4 {
      padding-right: 16px !important;
   }

   [dir="ltr"] .m-application .ps-lg-5 {
      padding-left: 20px !important;
   }

   [dir="rtl"] .m-application .ps-lg-5 {
      padding-right: 20px !important;
   }

   [dir="ltr"] .m-application .ps-lg-6 {
      padding-left: 24px !important;
   }

   [dir="rtl"] .m-application .ps-lg-6 {
      padding-right: 24px !important;
   }

   [dir="ltr"] .m-application .ps-lg-7 {
      padding-left: 28px !important;
   }

   [dir="rtl"] .m-application .ps-lg-7 {
      padding-right: 28px !important;
   }

   [dir="ltr"] .m-application .ps-lg-8 {
      padding-left: 32px !important;
   }

   [dir="rtl"] .m-application .ps-lg-8 {
      padding-right: 32px !important;
   }

   [dir="ltr"] .m-application .ps-lg-9 {
      padding-left: 36px !important;
   }

   [dir="rtl"] .m-application .ps-lg-9 {
      padding-right: 36px !important;
   }

   [dir="ltr"] .m-application .ps-lg-10 {
      padding-left: 40px !important;
   }

   [dir="rtl"] .m-application .ps-lg-10 {
      padding-right: 40px !important;
   }

   [dir="ltr"] .m-application .ps-lg-11 {
      padding-left: 44px !important;
   }

   [dir="rtl"] .m-application .ps-lg-11 {
      padding-right: 44px !important;
   }

   [dir="ltr"] .m-application .ps-lg-12 {
      padding-left: 48px !important;
   }

   [dir="rtl"] .m-application .ps-lg-12 {
      padding-right: 48px !important;
   }

   [dir="ltr"] .m-application .pe-lg-0 {
      padding-right: 0px !important;
   }

   [dir="rtl"] .m-application .pe-lg-0 {
      padding-left: 0px !important;
   }

   [dir="ltr"] .m-application .pe-lg-1 {
      padding-right: 4px !important;
   }

   [dir="rtl"] .m-application .pe-lg-1 {
      padding-left: 4px !important;
   }

   [dir="ltr"] .m-application .pe-lg-2 {
      padding-right: 8px !important;
   }

   [dir="rtl"] .m-application .pe-lg-2 {
      padding-left: 8px !important;
   }

   [dir="ltr"] .m-application .pe-lg-3 {
      padding-right: 12px !important;
   }

   [dir="rtl"] .m-application .pe-lg-3 {
      padding-left: 12px !important;
   }

   [dir="ltr"] .m-application .pe-lg-4 {
      padding-right: 16px !important;
   }

   [dir="rtl"] .m-application .pe-lg-4 {
      padding-left: 16px !important;
   }

   [dir="ltr"] .m-application .pe-lg-5 {
      padding-right: 20px !important;
   }

   [dir="rtl"] .m-application .pe-lg-5 {
      padding-left: 20px !important;
   }

   [dir="ltr"] .m-application .pe-lg-6 {
      padding-right: 24px !important;
   }

   [dir="rtl"] .m-application .pe-lg-6 {
      padding-left: 24px !important;
   }

   [dir="ltr"] .m-application .pe-lg-7 {
      padding-right: 28px !important;
   }

   [dir="rtl"] .m-application .pe-lg-7 {
      padding-left: 28px !important;
   }

   [dir="ltr"] .m-application .pe-lg-8 {
      padding-right: 32px !important;
   }

   [dir="rtl"] .m-application .pe-lg-8 {
      padding-left: 32px !important;
   }

   [dir="ltr"] .m-application .pe-lg-9 {
      padding-right: 36px !important;
   }

   [dir="rtl"] .m-application .pe-lg-9 {
      padding-left: 36px !important;
   }

   [dir="ltr"] .m-application .pe-lg-10 {
      padding-right: 40px !important;
   }

   [dir="rtl"] .m-application .pe-lg-10 {
      padding-left: 40px !important;
   }

   [dir="ltr"] .m-application .pe-lg-11 {
      padding-right: 44px !important;
   }

   [dir="rtl"] .m-application .pe-lg-11 {
      padding-left: 44px !important;
   }

   [dir="ltr"] .m-application .pe-lg-12 {
      padding-right: 48px !important;
   }

   [dir="rtl"] .m-application .pe-lg-12 {
      padding-left: 48px !important;
   }

   .m-application .text-lg-left {
      text-align: left !important;
   }

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

   .m-application .text-lg-center {
      text-align: center !important;
   }

   .m-application .text-lg-justify {
      text-align: justify !important;
   }

   .m-application .text-lg-start {
      text-align: start !important;
   }

   .m-application .text-lg-end {
      text-align: end !important;
   }
}

@media (min-width: 1904px) {
   .m-application .ma-xl-0 {
      margin: 0px !important;
   }

   .m-application .ma-xl-1 {
      margin: 4px !important;
   }

   .m-application .ma-xl-2 {
      margin: 8px !important;
   }

   .m-application .ma-xl-3 {
      margin: 12px !important;
   }

   .m-application .ma-xl-4 {
      margin: 16px !important;
   }

   .m-application .ma-xl-5 {
      margin: 20px !important;
   }

   .m-application .ma-xl-6 {
      margin: 24px !important;
   }

   .m-application .ma-xl-7 {
      margin: 28px !important;
   }

   .m-application .ma-xl-8 {
      margin: 32px !important;
   }

   .m-application .ma-xl-9 {
      margin: 36px !important;
   }

   .m-application .ma-xl-10 {
      margin: 40px !important;
   }

   .m-application .ma-xl-11 {
      margin: 44px !important;
   }

   .m-application .ma-xl-12 {
      margin: 48px !important;
   }

   .m-application .ma-xl-auto {
      margin: auto !important;
   }

   .m-application .mx-xl-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
   }

   .m-application .mx-xl-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
   }

   .m-application .mx-xl-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
   }

   .m-application .mx-xl-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
   }

   .m-application .mx-xl-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
   }

   .m-application .mx-xl-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
   }

   .m-application .mx-xl-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
   }

   .m-application .mx-xl-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
   }

   .m-application .mx-xl-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
   }

   .m-application .mx-xl-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
   }

   .m-application .mx-xl-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
   }

   .m-application .mx-xl-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
   }

   .m-application .mx-xl-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
   }

   .m-application .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
   }

   .m-application .my-xl-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
   }

   .m-application .my-xl-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
   }

   .m-application .my-xl-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
   }

   .m-application .my-xl-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
   }

   .m-application .my-xl-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
   }

   .m-application .my-xl-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
   }

   .m-application .my-xl-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
   }

   .m-application .my-xl-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
   }

   .m-application .my-xl-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
   }

   .m-application .my-xl-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
   }

   .m-application .my-xl-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
   }

   .m-application .my-xl-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
   }

   .m-application .my-xl-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
   }

   .m-application .my-xl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
   }

   .m-application .mt-xl-0 {
      margin-top: 0px !important;
   }

   .m-application .mt-xl-1 {
      margin-top: 4px !important;
   }

   .m-application .mt-xl-2 {
      margin-top: 8px !important;
   }

   .m-application .mt-xl-3 {
      margin-top: 12px !important;
   }

   .m-application .mt-xl-4 {
      margin-top: 16px !important;
   }

   .m-application .mt-xl-5 {
      margin-top: 20px !important;
   }

   .m-application .mt-xl-6 {
      margin-top: 24px !important;
   }

   .m-application .mt-xl-7 {
      margin-top: 28px !important;
   }

   .m-application .mt-xl-8 {
      margin-top: 32px !important;
   }

   .m-application .mt-xl-9 {
      margin-top: 36px !important;
   }

   .m-application .mt-xl-10 {
      margin-top: 40px !important;
   }

   .m-application .mt-xl-11 {
      margin-top: 44px !important;
   }

   .m-application .mt-xl-12 {
      margin-top: 48px !important;
   }

   .m-application .mt-xl-auto {
      margin-top: auto !important;
   }

   .m-application .mr-xl-0 {
      margin-right: 0px !important;
   }

   .m-application .mr-xl-1 {
      margin-right: 4px !important;
   }

   .m-application .mr-xl-2 {
      margin-right: 8px !important;
   }

   .m-application .mr-xl-3 {
      margin-right: 12px !important;
   }

   .m-application .mr-xl-4 {
      margin-right: 16px !important;
   }

   .m-application .mr-xl-5 {
      margin-right: 20px !important;
   }

   .m-application .mr-xl-6 {
      margin-right: 24px !important;
   }

   .m-application .mr-xl-7 {
      margin-right: 28px !important;
   }

   .m-application .mr-xl-8 {
      margin-right: 32px !important;
   }

   .m-application .mr-xl-9 {
      margin-right: 36px !important;
   }

   .m-application .mr-xl-10 {
      margin-right: 40px !important;
   }

   .m-application .mr-xl-11 {
      margin-right: 44px !important;
   }

   .m-application .mr-xl-12 {
      margin-right: 48px !important;
   }

   .m-application .mr-xl-auto {
      margin-right: auto !important;
   }

   .m-application .mb-xl-0 {
      margin-bottom: 0px !important;
   }

   .m-application .mb-xl-1 {
      margin-bottom: 4px !important;
   }

   .m-application .mb-xl-2 {
      margin-bottom: 8px !important;
   }

   .m-application .mb-xl-3 {
      margin-bottom: 12px !important;
   }

   .m-application .mb-xl-4 {
      margin-bottom: 16px !important;
   }

   .m-application .mb-xl-5 {
      margin-bottom: 20px !important;
   }

   .m-application .mb-xl-6 {
      margin-bottom: 24px !important;
   }

   .m-application .mb-xl-7 {
      margin-bottom: 28px !important;
   }

   .m-application .mb-xl-8 {
      margin-bottom: 32px !important;
   }

   .m-application .mb-xl-9 {
      margin-bottom: 36px !important;
   }

   .m-application .mb-xl-10 {
      margin-bottom: 40px !important;
   }

   .m-application .mb-xl-11 {
      margin-bottom: 44px !important;
   }

   .m-application .mb-xl-12 {
      margin-bottom: 48px !important;
   }

   .m-application .mb-xl-auto {
      margin-bottom: auto !important;
   }

   .m-application .ml-xl-0 {
      margin-left: 0px !important;
   }

   .m-application .ml-xl-1 {
      margin-left: 4px !important;
   }

   .m-application .ml-xl-2 {
      margin-left: 8px !important;
   }

   .m-application .ml-xl-3 {
      margin-left: 12px !important;
   }

   .m-application .ml-xl-4 {
      margin-left: 16px !important;
   }

   .m-application .ml-xl-5 {
      margin-left: 20px !important;
   }

   .m-application .ml-xl-6 {
      margin-left: 24px !important;
   }

   .m-application .ml-xl-7 {
      margin-left: 28px !important;
   }

   .m-application .ml-xl-8 {
      margin-left: 32px !important;
   }

   .m-application .ml-xl-9 {
      margin-left: 36px !important;
   }

   .m-application .ml-xl-10 {
      margin-left: 40px !important;
   }

   .m-application .ml-xl-11 {
      margin-left: 44px !important;
   }

   .m-application .ml-xl-12 {
      margin-left: 48px !important;
   }

   .m-application .ml-xl-auto {
      margin-left: auto !important;
   }

   [dir="ltr"] .m-application .ms-xl-0 {
      margin-left: 0px !important;
   }

   [dir="rtl"] .m-application .ms-xl-0 {
      margin-right: 0px !important;
   }

   [dir="ltr"] .m-application .ms-xl-1 {
      margin-left: 4px !important;
   }

   [dir="rtl"] .m-application .ms-xl-1 {
      margin-right: 4px !important;
   }

   [dir="ltr"] .m-application .ms-xl-2 {
      margin-left: 8px !important;
   }

   [dir="rtl"] .m-application .ms-xl-2 {
      margin-right: 8px !important;
   }

   [dir="ltr"] .m-application .ms-xl-3 {
      margin-left: 12px !important;
   }

   [dir="rtl"] .m-application .ms-xl-3 {
      margin-right: 12px !important;
   }

   [dir="ltr"] .m-application .ms-xl-4 {
      margin-left: 16px !important;
   }

   [dir="rtl"] .m-application .ms-xl-4 {
      margin-right: 16px !important;
   }

   [dir="ltr"] .m-application .ms-xl-5 {
      margin-left: 20px !important;
   }

   [dir="rtl"] .m-application .ms-xl-5 {
      margin-right: 20px !important;
   }

   [dir="ltr"] .m-application .ms-xl-6 {
      margin-left: 24px !important;
   }

   [dir="rtl"] .m-application .ms-xl-6 {
      margin-right: 24px !important;
   }

   [dir="ltr"] .m-application .ms-xl-7 {
      margin-left: 28px !important;
   }

   [dir="rtl"] .m-application .ms-xl-7 {
      margin-right: 28px !important;
   }

   [dir="ltr"] .m-application .ms-xl-8 {
      margin-left: 32px !important;
   }

   [dir="rtl"] .m-application .ms-xl-8 {
      margin-right: 32px !important;
   }

   [dir="ltr"] .m-application .ms-xl-9 {
      margin-left: 36px !important;
   }

   [dir="rtl"] .m-application .ms-xl-9 {
      margin-right: 36px !important;
   }

   [dir="ltr"] .m-application .ms-xl-10 {
      margin-left: 40px !important;
   }

   [dir="rtl"] .m-application .ms-xl-10 {
      margin-right: 40px !important;
   }

   [dir="ltr"] .m-application .ms-xl-11 {
      margin-left: 44px !important;
   }

   [dir="rtl"] .m-application .ms-xl-11 {
      margin-right: 44px !important;
   }

   [dir="ltr"] .m-application .ms-xl-12 {
      margin-left: 48px !important;
   }

   [dir="rtl"] .m-application .ms-xl-12 {
      margin-right: 48px !important;
   }

   [dir="ltr"] .m-application .ms-xl-auto {
      margin-left: auto !important;
   }

   [dir="rtl"] .m-application .ms-xl-auto {
      margin-right: auto !important;
   }

   [dir="ltr"] .m-application .me-xl-0 {
      margin-right: 0px !important;
   }

   [dir="rtl"] .m-application .me-xl-0 {
      margin-left: 0px !important;
   }

   [dir="ltr"] .m-application .me-xl-1 {
      margin-right: 4px !important;
   }

   [dir="rtl"] .m-application .me-xl-1 {
      margin-left: 4px !important;
   }

   [dir="ltr"] .m-application .me-xl-2 {
      margin-right: 8px !important;
   }

   [dir="rtl"] .m-application .me-xl-2 {
      margin-left: 8px !important;
   }

   [dir="ltr"] .m-application .me-xl-3 {
      margin-right: 12px !important;
   }

   [dir="rtl"] .m-application .me-xl-3 {
      margin-left: 12px !important;
   }

   [dir="ltr"] .m-application .me-xl-4 {
      margin-right: 16px !important;
   }

   [dir="rtl"] .m-application .me-xl-4 {
      margin-left: 16px !important;
   }

   [dir="ltr"] .m-application .me-xl-5 {
      margin-right: 20px !important;
   }

   [dir="rtl"] .m-application .me-xl-5 {
      margin-left: 20px !important;
   }

   [dir="ltr"] .m-application .me-xl-6 {
      margin-right: 24px !important;
   }

   [dir="rtl"] .m-application .me-xl-6 {
      margin-left: 24px !important;
   }

   [dir="ltr"] .m-application .me-xl-7 {
      margin-right: 28px !important;
   }

   [dir="rtl"] .m-application .me-xl-7 {
      margin-left: 28px !important;
   }

   [dir="ltr"] .m-application .me-xl-8 {
      margin-right: 32px !important;
   }

   [dir="rtl"] .m-application .me-xl-8 {
      margin-left: 32px !important;
   }

   [dir="ltr"] .m-application .me-xl-9 {
      margin-right: 36px !important;
   }

   [dir="rtl"] .m-application .me-xl-9 {
      margin-left: 36px !important;
   }

   [dir="ltr"] .m-application .me-xl-10 {
      margin-right: 40px !important;
   }

   [dir="rtl"] .m-application .me-xl-10 {
      margin-left: 40px !important;
   }

   [dir="ltr"] .m-application .me-xl-11 {
      margin-right: 44px !important;
   }

   [dir="rtl"] .m-application .me-xl-11 {
      margin-left: 44px !important;
   }

   [dir="ltr"] .m-application .me-xl-12 {
      margin-right: 48px !important;
   }

   [dir="rtl"] .m-application .me-xl-12 {
      margin-left: 48px !important;
   }

   [dir="ltr"] .m-application .me-xl-auto {
      margin-right: auto !important;
   }

   [dir="rtl"] .m-application .me-xl-auto {
      margin-left: auto !important;
   }

   .m-application .ma-xl-n1 {
      margin: -4px !important;
   }

   .m-application .ma-xl-n2 {
      margin: -8px !important;
   }

   .m-application .ma-xl-n3 {
      margin: -12px !important;
   }

   .m-application .ma-xl-n4 {
      margin: -16px !important;
   }

   .m-application .ma-xl-n5 {
      margin: -20px !important;
   }

   .m-application .ma-xl-n6 {
      margin: -24px !important;
   }

   .m-application .ma-xl-n7 {
      margin: -28px !important;
   }

   .m-application .ma-xl-n8 {
      margin: -32px !important;
   }

   .m-application .ma-xl-n9 {
      margin: -36px !important;
   }

   .m-application .ma-xl-n10 {
      margin: -40px !important;
   }

   .m-application .ma-xl-n11 {
      margin: -44px !important;
   }

   .m-application .ma-xl-n12 {
      margin: -48px !important;
   }

   .m-application .mx-xl-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
   }

   .m-application .mx-xl-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
   }

   .m-application .mx-xl-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
   }

   .m-application .mx-xl-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
   }

   .m-application .mx-xl-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
   }

   .m-application .mx-xl-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
   }

   .m-application .mx-xl-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
   }

   .m-application .mx-xl-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
   }

   .m-application .mx-xl-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
   }

   .m-application .mx-xl-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
   }

   .m-application .mx-xl-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
   }

   .m-application .mx-xl-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
   }

   .m-application .my-xl-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
   }

   .m-application .my-xl-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
   }

   .m-application .my-xl-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
   }

   .m-application .my-xl-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
   }

   .m-application .my-xl-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
   }

   .m-application .my-xl-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
   }

   .m-application .my-xl-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
   }

   .m-application .my-xl-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
   }

   .m-application .my-xl-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
   }

   .m-application .my-xl-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
   }

   .m-application .my-xl-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
   }

   .m-application .my-xl-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
   }

   .m-application .mt-xl-n1 {
      margin-top: -4px !important;
   }

   .m-application .mt-xl-n2 {
      margin-top: -8px !important;
   }

   .m-application .mt-xl-n3 {
      margin-top: -12px !important;
   }

   .m-application .mt-xl-n4 {
      margin-top: -16px !important;
   }

   .m-application .mt-xl-n5 {
      margin-top: -20px !important;
   }

   .m-application .mt-xl-n6 {
      margin-top: -24px !important;
   }

   .m-application .mt-xl-n7 {
      margin-top: -28px !important;
   }

   .m-application .mt-xl-n8 {
      margin-top: -32px !important;
   }

   .m-application .mt-xl-n9 {
      margin-top: -36px !important;
   }

   .m-application .mt-xl-n10 {
      margin-top: -40px !important;
   }

   .m-application .mt-xl-n11 {
      margin-top: -44px !important;
   }

   .m-application .mt-xl-n12 {
      margin-top: -48px !important;
   }

   .m-application .mr-xl-n1 {
      margin-right: -4px !important;
   }

   .m-application .mr-xl-n2 {
      margin-right: -8px !important;
   }

   .m-application .mr-xl-n3 {
      margin-right: -12px !important;
   }

   .m-application .mr-xl-n4 {
      margin-right: -16px !important;
   }

   .m-application .mr-xl-n5 {
      margin-right: -20px !important;
   }

   .m-application .mr-xl-n6 {
      margin-right: -24px !important;
   }

   .m-application .mr-xl-n7 {
      margin-right: -28px !important;
   }

   .m-application .mr-xl-n8 {
      margin-right: -32px !important;
   }

   .m-application .mr-xl-n9 {
      margin-right: -36px !important;
   }

   .m-application .mr-xl-n10 {
      margin-right: -40px !important;
   }

   .m-application .mr-xl-n11 {
      margin-right: -44px !important;
   }

   .m-application .mr-xl-n12 {
      margin-right: -48px !important;
   }

   .m-application .mb-xl-n1 {
      margin-bottom: -4px !important;
   }

   .m-application .mb-xl-n2 {
      margin-bottom: -8px !important;
   }

   .m-application .mb-xl-n3 {
      margin-bottom: -12px !important;
   }

   .m-application .mb-xl-n4 {
      margin-bottom: -16px !important;
   }

   .m-application .mb-xl-n5 {
      margin-bottom: -20px !important;
   }

   .m-application .mb-xl-n6 {
      margin-bottom: -24px !important;
   }

   .m-application .mb-xl-n7 {
      margin-bottom: -28px !important;
   }

   .m-application .mb-xl-n8 {
      margin-bottom: -32px !important;
   }

   .m-application .mb-xl-n9 {
      margin-bottom: -36px !important;
   }

   .m-application .mb-xl-n10 {
      margin-bottom: -40px !important;
   }

   .m-application .mb-xl-n11 {
      margin-bottom: -44px !important;
   }

   .m-application .mb-xl-n12 {
      margin-bottom: -48px !important;
   }

   .m-application .ml-xl-n1 {
      margin-left: -4px !important;
   }

   .m-application .ml-xl-n2 {
      margin-left: -8px !important;
   }

   .m-application .ml-xl-n3 {
      margin-left: -12px !important;
   }

   .m-application .ml-xl-n4 {
      margin-left: -16px !important;
   }

   .m-application .ml-xl-n5 {
      margin-left: -20px !important;
   }

   .m-application .ml-xl-n6 {
      margin-left: -24px !important;
   }

   .m-application .ml-xl-n7 {
      margin-left: -28px !important;
   }

   .m-application .ml-xl-n8 {
      margin-left: -32px !important;
   }

   .m-application .ml-xl-n9 {
      margin-left: -36px !important;
   }

   .m-application .ml-xl-n10 {
      margin-left: -40px !important;
   }

   .m-application .ml-xl-n11 {
      margin-left: -44px !important;
   }

   .m-application .ml-xl-n12 {
      margin-left: -48px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n1 {
      margin-left: -4px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n1 {
      margin-right: -4px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n2 {
      margin-left: -8px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n2 {
      margin-right: -8px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n3 {
      margin-left: -12px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n3 {
      margin-right: -12px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n4 {
      margin-left: -16px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n4 {
      margin-right: -16px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n5 {
      margin-left: -20px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n5 {
      margin-right: -20px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n6 {
      margin-left: -24px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n6 {
      margin-right: -24px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n7 {
      margin-left: -28px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n7 {
      margin-right: -28px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n8 {
      margin-left: -32px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n8 {
      margin-right: -32px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n9 {
      margin-left: -36px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n9 {
      margin-right: -36px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n10 {
      margin-left: -40px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n10 {
      margin-right: -40px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n11 {
      margin-left: -44px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n11 {
      margin-right: -44px !important;
   }

   [dir="ltr"] .m-application .ms-xl-n12 {
      margin-left: -48px !important;
   }

   [dir="rtl"] .m-application .ms-xl-n12 {
      margin-right: -48px !important;
   }

   [dir="ltr"] .m-application .me-xl-n1 {
      margin-right: -4px !important;
   }

   [dir="rtl"] .m-application .me-xl-n1 {
      margin-left: -4px !important;
   }

   [dir="ltr"] .m-application .me-xl-n2 {
      margin-right: -8px !important;
   }

   [dir="rtl"] .m-application .me-xl-n2 {
      margin-left: -8px !important;
   }

   [dir="ltr"] .m-application .me-xl-n3 {
      margin-right: -12px !important;
   }

   [dir="rtl"] .m-application .me-xl-n3 {
      margin-left: -12px !important;
   }

   [dir="ltr"] .m-application .me-xl-n4 {
      margin-right: -16px !important;
   }

   [dir="rtl"] .m-application .me-xl-n4 {
      margin-left: -16px !important;
   }

   [dir="ltr"] .m-application .me-xl-n5 {
      margin-right: -20px !important;
   }

   [dir="rtl"] .m-application .me-xl-n5 {
      margin-left: -20px !important;
   }

   [dir="ltr"] .m-application .me-xl-n6 {
      margin-right: -24px !important;
   }

   [dir="rtl"] .m-application .me-xl-n6 {
      margin-left: -24px !important;
   }

   [dir="ltr"] .m-application .me-xl-n7 {
      margin-right: -28px !important;
   }

   [dir="rtl"] .m-application .me-xl-n7 {
      margin-left: -28px !important;
   }

   [dir="ltr"] .m-application .me-xl-n8 {
      margin-right: -32px !important;
   }

   [dir="rtl"] .m-application .me-xl-n8 {
      margin-left: -32px !important;
   }

   [dir="ltr"] .m-application .me-xl-n9 {
      margin-right: -36px !important;
   }

   [dir="rtl"] .m-application .me-xl-n9 {
      margin-left: -36px !important;
   }

   [dir="ltr"] .m-application .me-xl-n10 {
      margin-right: -40px !important;
   }

   [dir="rtl"] .m-application .me-xl-n10 {
      margin-left: -40px !important;
   }

   [dir="ltr"] .m-application .me-xl-n11 {
      margin-right: -44px !important;
   }

   [dir="rtl"] .m-application .me-xl-n11 {
      margin-left: -44px !important;
   }

   [dir="ltr"] .m-application .me-xl-n12 {
      margin-right: -48px !important;
   }

   [dir="rtl"] .m-application .me-xl-n12 {
      margin-left: -48px !important;
   }

   .m-application .pa-xl-0 {
      padding: 0px !important;
   }

   .m-application .pa-xl-1 {
      padding: 4px !important;
   }

   .m-application .pa-xl-2 {
      padding: 8px !important;
   }

   .m-application .pa-xl-3 {
      padding: 12px !important;
   }

   .m-application .pa-xl-4 {
      padding: 16px !important;
   }

   .m-application .pa-xl-5 {
      padding: 20px !important;
   }

   .m-application .pa-xl-6 {
      padding: 24px !important;
   }

   .m-application .pa-xl-7 {
      padding: 28px !important;
   }

   .m-application .pa-xl-8 {
      padding: 32px !important;
   }

   .m-application .pa-xl-9 {
      padding: 36px !important;
   }

   .m-application .pa-xl-10 {
      padding: 40px !important;
   }

   .m-application .pa-xl-11 {
      padding: 44px !important;
   }

   .m-application .pa-xl-12 {
      padding: 48px !important;
   }

   .m-application .px-xl-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

   .m-application .px-xl-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
   }

   .m-application .px-xl-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
   }

   .m-application .px-xl-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
   }

   .m-application .px-xl-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
   }

   .m-application .px-xl-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
   }

   .m-application .px-xl-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
   }

   .m-application .px-xl-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
   }

   .m-application .px-xl-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
   }

   .m-application .px-xl-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
   }

   .m-application .px-xl-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
   }

   .m-application .px-xl-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
   }

   .m-application .px-xl-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
   }

   .m-application .py-xl-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
   }

   .m-application .py-xl-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
   }

   .m-application .py-xl-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
   }

   .m-application .py-xl-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
   }

   .m-application .py-xl-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
   }

   .m-application .py-xl-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
   }

   .m-application .py-xl-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
   }

   .m-application .py-xl-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
   }

   .m-application .py-xl-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
   }

   .m-application .py-xl-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
   }

   .m-application .py-xl-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
   }

   .m-application .py-xl-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
   }

   .m-application .py-xl-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
   }

   .m-application .pt-xl-0 {
      padding-top: 0px !important;
   }

   .m-application .pt-xl-1 {
      padding-top: 4px !important;
   }

   .m-application .pt-xl-2 {
      padding-top: 8px !important;
   }

   .m-application .pt-xl-3 {
      padding-top: 12px !important;
   }

   .m-application .pt-xl-4 {
      padding-top: 16px !important;
   }

   .m-application .pt-xl-5 {
      padding-top: 20px !important;
   }

   .m-application .pt-xl-6 {
      padding-top: 24px !important;
   }

   .m-application .pt-xl-7 {
      padding-top: 28px !important;
   }

   .m-application .pt-xl-8 {
      padding-top: 32px !important;
   }

   .m-application .pt-xl-9 {
      padding-top: 36px !important;
   }

   .m-application .pt-xl-10 {
      padding-top: 40px !important;
   }

   .m-application .pt-xl-11 {
      padding-top: 44px !important;
   }

   .m-application .pt-xl-12 {
      padding-top: 48px !important;
   }

   .m-application .pr-xl-0 {
      padding-right: 0px !important;
   }

   .m-application .pr-xl-1 {
      padding-right: 4px !important;
   }

   .m-application .pr-xl-2 {
      padding-right: 8px !important;
   }

   .m-application .pr-xl-3 {
      padding-right: 12px !important;
   }

   .m-application .pr-xl-4 {
      padding-right: 16px !important;
   }

   .m-application .pr-xl-5 {
      padding-right: 20px !important;
   }

   .m-application .pr-xl-6 {
      padding-right: 24px !important;
   }

   .m-application .pr-xl-7 {
      padding-right: 28px !important;
   }

   .m-application .pr-xl-8 {
      padding-right: 32px !important;
   }

   .m-application .pr-xl-9 {
      padding-right: 36px !important;
   }

   .m-application .pr-xl-10 {
      padding-right: 40px !important;
   }

   .m-application .pr-xl-11 {
      padding-right: 44px !important;
   }

   .m-application .pr-xl-12 {
      padding-right: 48px !important;
   }

   .m-application .pb-xl-0 {
      padding-bottom: 0px !important;
   }

   .m-application .pb-xl-1 {
      padding-bottom: 4px !important;
   }

   .m-application .pb-xl-2 {
      padding-bottom: 8px !important;
   }

   .m-application .pb-xl-3 {
      padding-bottom: 12px !important;
   }

   .m-application .pb-xl-4 {
      padding-bottom: 16px !important;
   }

   .m-application .pb-xl-5 {
      padding-bottom: 20px !important;
   }

   .m-application .pb-xl-6 {
      padding-bottom: 24px !important;
   }

   .m-application .pb-xl-7 {
      padding-bottom: 28px !important;
   }

   .m-application .pb-xl-8 {
      padding-bottom: 32px !important;
   }

   .m-application .pb-xl-9 {
      padding-bottom: 36px !important;
   }

   .m-application .pb-xl-10 {
      padding-bottom: 40px !important;
   }

   .m-application .pb-xl-11 {
      padding-bottom: 44px !important;
   }

   .m-application .pb-xl-12 {
      padding-bottom: 48px !important;
   }

   .m-application .pl-xl-0 {
      padding-left: 0px !important;
   }

   .m-application .pl-xl-1 {
      padding-left: 4px !important;
   }

   .m-application .pl-xl-2 {
      padding-left: 8px !important;
   }

   .m-application .pl-xl-3 {
      padding-left: 12px !important;
   }

   .m-application .pl-xl-4 {
      padding-left: 16px !important;
   }

   .m-application .pl-xl-5 {
      padding-left: 20px !important;
   }

   .m-application .pl-xl-6 {
      padding-left: 24px !important;
   }

   .m-application .pl-xl-7 {
      padding-left: 28px !important;
   }

   .m-application .pl-xl-8 {
      padding-left: 32px !important;
   }

   .m-application .pl-xl-9 {
      padding-left: 36px !important;
   }

   .m-application .pl-xl-10 {
      padding-left: 40px !important;
   }

   .m-application .pl-xl-11 {
      padding-left: 44px !important;
   }

   .m-application .pl-xl-12 {
      padding-left: 48px !important;
   }

   [dir="ltr"] .m-application .ps-xl-0 {
      padding-left: 0px !important;
   }

   [dir="rtl"] .m-application .ps-xl-0 {
      padding-right: 0px !important;
   }

   [dir="ltr"] .m-application .ps-xl-1 {
      padding-left: 4px !important;
   }

   [dir="rtl"] .m-application .ps-xl-1 {
      padding-right: 4px !important;
   }

   [dir="ltr"] .m-application .ps-xl-2 {
      padding-left: 8px !important;
   }

   [dir="rtl"] .m-application .ps-xl-2 {
      padding-right: 8px !important;
   }

   [dir="ltr"] .m-application .ps-xl-3 {
      padding-left: 12px !important;
   }

   [dir="rtl"] .m-application .ps-xl-3 {
      padding-right: 12px !important;
   }

   [dir="ltr"] .m-application .ps-xl-4 {
      padding-left: 16px !important;
   }

   [dir="rtl"] .m-application .ps-xl-4 {
      padding-right: 16px !important;
   }

   [dir="ltr"] .m-application .ps-xl-5 {
      padding-left: 20px !important;
   }

   [dir="rtl"] .m-application .ps-xl-5 {
      padding-right: 20px !important;
   }

   [dir="ltr"] .m-application .ps-xl-6 {
      padding-left: 24px !important;
   }

   [dir="rtl"] .m-application .ps-xl-6 {
      padding-right: 24px !important;
   }

   [dir="ltr"] .m-application .ps-xl-7 {
      padding-left: 28px !important;
   }

   [dir="rtl"] .m-application .ps-xl-7 {
      padding-right: 28px !important;
   }

   [dir="ltr"] .m-application .ps-xl-8 {
      padding-left: 32px !important;
   }

   [dir="rtl"] .m-application .ps-xl-8 {
      padding-right: 32px !important;
   }

   [dir="ltr"] .m-application .ps-xl-9 {
      padding-left: 36px !important;
   }

   [dir="rtl"] .m-application .ps-xl-9 {
      padding-right: 36px !important;
   }

   [dir="ltr"] .m-application .ps-xl-10 {
      padding-left: 40px !important;
   }

   [dir="rtl"] .m-application .ps-xl-10 {
      padding-right: 40px !important;
   }

   [dir="ltr"] .m-application .ps-xl-11 {
      padding-left: 44px !important;
   }

   [dir="rtl"] .m-application .ps-xl-11 {
      padding-right: 44px !important;
   }

   [dir="ltr"] .m-application .ps-xl-12 {
      padding-left: 48px !important;
   }

   [dir="rtl"] .m-application .ps-xl-12 {
      padding-right: 48px !important;
   }

   [dir="ltr"] .m-application .pe-xl-0 {
      padding-right: 0px !important;
   }

   [dir="rtl"] .m-application .pe-xl-0 {
      padding-left: 0px !important;
   }

   [dir="ltr"] .m-application .pe-xl-1 {
      padding-right: 4px !important;
   }

   [dir="rtl"] .m-application .pe-xl-1 {
      padding-left: 4px !important;
   }

   [dir="ltr"] .m-application .pe-xl-2 {
      padding-right: 8px !important;
   }

   [dir="rtl"] .m-application .pe-xl-2 {
      padding-left: 8px !important;
   }

   [dir="ltr"] .m-application .pe-xl-3 {
      padding-right: 12px !important;
   }

   [dir="rtl"] .m-application .pe-xl-3 {
      padding-left: 12px !important;
   }

   [dir="ltr"] .m-application .pe-xl-4 {
      padding-right: 16px !important;
   }

   [dir="rtl"] .m-application .pe-xl-4 {
      padding-left: 16px !important;
   }

   [dir="ltr"] .m-application .pe-xl-5 {
      padding-right: 20px !important;
   }

   [dir="rtl"] .m-application .pe-xl-5 {
      padding-left: 20px !important;
   }

   [dir="ltr"] .m-application .pe-xl-6 {
      padding-right: 24px !important;
   }

   [dir="rtl"] .m-application .pe-xl-6 {
      padding-left: 24px !important;
   }

   [dir="ltr"] .m-application .pe-xl-7 {
      padding-right: 28px !important;
   }

   [dir="rtl"] .m-application .pe-xl-7 {
      padding-left: 28px !important;
   }

   [dir="ltr"] .m-application .pe-xl-8 {
      padding-right: 32px !important;
   }

   [dir="rtl"] .m-application .pe-xl-8 {
      padding-left: 32px !important;
   }

   [dir="ltr"] .m-application .pe-xl-9 {
      padding-right: 36px !important;
   }

   [dir="rtl"] .m-application .pe-xl-9 {
      padding-left: 36px !important;
   }

   [dir="ltr"] .m-application .pe-xl-10 {
      padding-right: 40px !important;
   }

   [dir="rtl"] .m-application .pe-xl-10 {
      padding-left: 40px !important;
   }

   [dir="ltr"] .m-application .pe-xl-11 {
      padding-right: 44px !important;
   }

   [dir="rtl"] .m-application .pe-xl-11 {
      padding-left: 44px !important;
   }

   [dir="ltr"] .m-application .pe-xl-12 {
      padding-right: 48px !important;
   }

   [dir="rtl"] .m-application .pe-xl-12 {
      padding-left: 48px !important;
   }

   .m-application .text-xl-left {
      text-align: left !important;
   }

   .m-application .text-xl-right {
      text-align: right !important;
   }

   .m-application .text-xl-center {
      text-align: center !important;
   }

   .m-application .text-xl-justify {
      text-align: justify !important;
   }

   .m-application .text-xl-start {
      text-align: start !important;
   }

   .m-application .text-xl-end {
      text-align: end !important;
   }
}

/*
** Components and Pages
*/
.theme--light #banner .root {
   background: var(--v-primarylight-base);
}

.theme--dark #banner .root {
   background: var(--v-primarydark-base);
}

#banner .deco-wrap {
   position: absolute;
   width: 100%;
   height: 760px;
   clip: rect(0, auto, auto, 0);
   overflow: hidden;
}

.theme--light #banner .deco-wrap {
   background: var(--v-primarylight-base);
}

.theme--dark #banner .deco-wrap {
   background: var(--v-primarydark-base);
}

@media (max-width: 1279px) {
   #banner .deco-wrap {
      display: none;
   }
}

#banner .cloud-deco {
   background-repeat: repeat-x;
   background-position: center 80px;
   width: 100%;
   height: 360px;
   position: absolute;
   opacity: 0.25;
   bottom: -300px;
}

.theme--light #banner .cloud-deco {
   background-image: url("../images/hosting/cloud_bottom_light.svg");
}

.theme--dark #banner .cloud-deco {
   background-image: url("../images/hosting/cloud_bottom_dark.svg");
}

#banner .parallax-wrap {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   z-index: 0;
}

[dir="ltr"] #banner .parallax-wrap {
   left: 0;
}

[dir="rtl"] #banner .parallax-wrap {
   right: 0;
}

@media (max-width: 1279px) {
   #banner .parallax-wrap {
      display: none;
   }
}

#banner .inner-parallax {
   height: 800px;
   width: 100%;
   position: absolute;
   display: block;
}

#banner .inner-parallax figure {
   height: 500px;
   margin: 0px;
   width: 100%;
   display: block;
   position: absolute;
}

#banner .inner-parallax figure>div {
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
}

#banner .inner-parallax figure>div svg {
   position: absolute;
}

#banner .illustration {
   position: fixed;
   width: 100%;
   height: 650px;
   bottom: -120px;
}

[dir="ltr"] #banner .illustration {
   left: 0;
}

[dir="rtl"] #banner .illustration {
   right: 0;
}

.theme--light #banner .illustration {
   opacity: 1;
}

.theme--dark #banner .illustration {
   opacity: 0.5;
}

#banner .illustration img {
   width: 100%;
}

#banner .banner-wrap {
   position: relative;
   padding: 200px 0px 160px 0px;
}

@media (min-width: 1280px) {
   #banner .banner-wrap {
      padding: 256px 0px 160px 0px;
   }
}

#banner .text {
   text-align: center;
   position: relative;
   z-index: 2;
}

#banner .text h4 {
   font-weight: var(--font-bold);
   margin-bottom: 24px;
}

.theme--light #banner .text h4 {
   color: var(--v-primarydark-base);
}

.theme--dark #banner .text h4 {
   color: var(--v-primarylight-base);
}

#banner .text p {
   font-weight: var(--font-medium);
}

#banner .search-domain {
   position: relative;
   margin-top: 24px;
   font-size: 18px;
   overflow: visible;
}

#banner .search-domain .input-field.filled {
   background: none !important;
   min-height: 0;
   padding: 0 !important;
}

#banner .search-domain .input-field.filled .select {
   padding: 8px 0px 8px 0px;
   margin: 0;
   max-width: none;
}

[dir="ltr"] #banner .search-domain .input-field.filled .select {
   padding-left: 24px;
}

[dir="rtl"] #banner .search-domain .input-field.filled .select {
   padding-right: 24px;
}

#banner .search-domain .input-field.filled:before,
#banner .search-domain .input-field.filled:after {
   display: none;
}

#banner .search-domain .selections input[type="text"] {
   display: none;
}

@media (min-width: 1280px) {
   #banner .search-domain {
      margin: 48px 80px 0px 80px;
   }
}

@media (max-width: 599px) {
   #banner .search-domain {
      margin-top: 32px;
   }
}

#banner .search-domain label {
   text-transform: capitalize;
}

#banner .search-domain .input-field.filled label.active,
#banner .search-domain .input-field.full-width .label.active {
   -webkit-transform: translateY(-24px) scale(0.75);
   -ms-transform: translateY(-24px) scale(0.75);
   transform: translateY(-24px) scale(0.75);
   -webkit-transform-origin: top left;
   -ms-transform-origin: top left;
   transform-origin: top left;
}

#banner .search-domain .input-field {
   margin: 0;
}

#banner .search-domain .input-field input {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   margin: 0;
   border-radius: 10px;
   padding: 16px;
   max-height: none;
   height: 75px;
   border: none;
}

@media (min-width: 1280px) {
   #banner .search-domain .input-field input {
      padding: 32px 240px 24px 24px;
   }
}

.theme--light #banner .search-domain .input-field input:focus {
   -webkit-box-shadow: var(--v-primarylight-base) 0 0 0 0.4rem;
   box-shadow: var(--v-primarylight-base) 0 0 0 0.4rem;
}

.theme--dark #banner .search-domain .input-field input:focus {
   -webkit-box-shadow: var(--v-primarydark-base) 0 0 0 0.4rem;
   box-shadow: var(--v-primarydark-base) 0 0 0 0.4rem;
}

#banner .search-domain label {
   top: 16px;
   font-weight: var(--font-bold);
}

[dir="ltr"] #banner .search-domain label {
   left: 24px !important;
}

[dir="rtl"] #banner .search-domain label {
   right: 24px !important;
}

#banner .action {
   max-width: 320px;
   position: absolute;
   top: 0;
   height: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 16px;
}

[dir="ltr"] #banner .action {
   right: 0;
}

[dir="rtl"] #banner .action {
   left: 0;
}

#banner .action .form-control {
   border: none;
   padding: 0;
   position: relative;
   width: 140px;
}

[dir="ltr"] #banner .action .form-control .select-wrapper {
   padding-left: 24px;
}

[dir="rtl"] #banner .action .form-control .select-wrapper {
   padding-right: 24px;
}

#banner .action .select-wrapper input {
   border: none;
   margin-bottom: 0;
   height: 100%;
   line-height: normal;
   font-size: 18px;
}

#banner .action .btn {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 2px 28px;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
}

@media (max-width: 599px) {
   #banner .action .btn {
      padding: 2px;
      background: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: var(--v-primary-base);
   }
}

#banner .action .btn i {
   line-height: normal;
   font-size: 22px;
}

[dir="ltr"] #banner .action .btn i {
   margin-right: 3px;
}

[dir="rtl"] #banner .action .btn i {
   margin-left: 3px;
}

#banner .select-domain {
   height: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   margin: 0px 16px 0px 16px;
   border-radius: 0;
}

[dir="ltr"] #banner .select-domain {
   border-left: 1px solid;
}

[dir="rtl"] #banner .select-domain {
   border-right: 1px solid;
}

.theme--light #banner .select-domain {
   border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark #banner .select-domain {
   border-color: rgba(255, 255, 255, 0.12);
}

.theme--light #banner .select-domain:hover {
   border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark #banner .select-domain:hover {
   border-color: rgba(255, 255, 255, 0.12);
}

#banner .select-domain:before,
#banner .select-domain:after {
   display: none;
}

#banner .button .btn {
   padding: 8px 24px 8px 24px;
   height: auto;
}

@media (max-width: 959px) {
   #banner .button .btn {
      padding: 0;
      min-width: 0;
      width: auto;
      background: none !important;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: var(--v-primary-base);
   }
}

#banner .deco-inner {
   position: absolute;
   top: 0;
   width: 100%;
   height: 100%;
}

[dir="ltr"] #banner .deco-inner {
   left: 0;
}

[dir="rtl"] #banner .deco-inner {
   right: 0;
}

#benefit .root {
   position: relative;
   overflow: hidden;
   background-color: var(--v-primarydark-base);
}

#benefit .root>div>img {
   opacity: 0.25;
}

#benefit .parallax-img {
   position: absolute;
   width: 100%;
   height: 100%;
   opacity: 0.3;
   left: 0;
   top: 0;
}

@media (max-width: 1279px) {
   #benefit .parallax-img {
      background-image: url("https://i.ibb.co/mC3PzbF/parallax-fkyn7g.jpg");
      background-repeat: no-repeat;
      -webkit-filter: blur(8px);
      filter: blur(8px);
   }
}

#benefit .parallax-img .parallax {
   -webkit-filter: blur(6px);
   filter: blur(6px);
   height: 670px;
   background: url("https://i.ibb.co/mC3PzbF/parallax-fkyn7g.jpg") no-repeat center center;
   background-size: cover;
}

#benefit .wrapper {
   position: relative;
   padding-top: 0px;
   padding-bottom: 80px;
}

@media (min-width: 1280px) {
   #benefit .wrapper {
      padding-left: 64px;
      padding-right: 64px;
   }
}

#benefit .desc {
   padding: 0px 0px 64px 24px;
}

@media (max-width: 599px) {
   #benefit .desc {
      padding: 0px 24px 64px 24px;
   }

   #benefit .desc button {
      width: 100%;
   }
}

#benefit .btn {
   height: 44px;
   line-height: 44px;
   padding: 0 36px;
}

@media (max-width: 599px) {
   #benefit .btn {
      width: 100%;
   }
}

#benefit .list {
   display: block;
   list-style: disc;
   margin-bottom: 40px;
   color: #fff;
}

[dir="ltr"] #benefit .list {
   padding-left: 16px;
}

[dir="rtl"] #benefit .list {
   padding-right: 16px;
}

@media (min-width: 600px) {
   #benefit .list {
      font-size: 18px;
   }
}

@media (min-width: 0) {
   #benefit .list {
      padding: 0;
   }
}

#benefit .list li {
   line-height: 38px;
   list-style: disc;
}

#benefit .img {
   margin: 24px 0px 0px 0px;
   overflow: hidden;
}

@media (max-width: 1279px) {
   #benefit .img {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      height: 100%;
   }

   [dir="ltr"] #benefit .img {
      text-align: right;
   }

   [dir="rtl"] #benefit .img {
      text-align: left;
   }
}

#benefit .img img {
   max-width: 100%;
   display: block;
}

@media (max-width: 959px) {
   #benefit .img img {
      width: 100%;
   }
}

.card.pricing-card {
   display: block;
   border-radius: 8px;
   -webkit-box-shadow: none;
   box-shadow: none;
   border: 3px solid;
   -webkit-transition: border 0.3s ease;
   transition: border 0.3s ease;
}

.theme--light .card.pricing-card {
   background-color: #fff;
}

.theme--dark .card.pricing-card {
   background-color: #424242;
}

.theme--light .card.pricing-card {
   border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .card.pricing-card {
   border-color: rgba(255, 255, 255, 0.12);
}

@media (max-width: 959px) {
   .card.pricing-card {
      min-width: 300px;
   }
}

.card.pricing-card:hover {
   border-color: var(--v-primary-base);
}

.card.pricing-card.highlighted {
   border: 3px solid var(--v-secondarylight-base);
   overflow: hidden;
}

.card.pricing-card.highlighted .desc {
   color: rgba(0, 0, 0, 0.87);
}

.card.pricing-card.highlighted .pricing-title {
   background: var(--v-secondarylight-base);
}

.card.pricing-card.highlighted .pricing-title h5,
.card.pricing-card.highlighted .pricing-title h6,
.card.pricing-card.highlighted .pricing-title span {
   color: var(--v-secondarydark-base) !important;
}

.card.pricing-card.highlighted:hover {
   border-color: var(--v-secondary-base);
}

.card.pricing-card .desc {
   text-align: center;
   margin: 16px 0px 16px 0px;
   font-size: 14px;
}

.card.pricing-card .pricing-title {
   text-align: center;
   padding: 32px 8px 8px 8px;
   font-weight: var(--font-medium);
   border-radius: 0 !important;
}

.card.pricing-card .pricing-title h6 {
   font-weight: var(--font-bold);
   text-transform: uppercase;
}

.card.pricing-card .pricing-title img {
   height: 80px;
   margin: 24px auto;
}

.card.pricing-card .pricing-title h5 {
   font-weight: var(--font-bold);
   font-size: 42px;
}

.card.pricing-card .pricing-title h5 span {
   font-size: 22px;
}

.theme--light .card.pricing-card .pricing-title h5 span {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .card.pricing-card .pricing-title h5 span {
   color: rgba(255, 255, 255, 0.7);
}

.card.pricing-card .icon {
   display: block;
   position: relative;
   /* vertical-align: middle; */
   height: 25px;
}

[dir="ltr"] .card.pricing-card .icon {
   margin-right: 8px;
}

[dir="rtl"] .card.pricing-card .icon {
   margin-left: 8px;
}

[dir="ltr"] .card.pricing-card .icon {
   float: left;
}

[dir="rtl"] .card.pricing-card .icon {
   float: right;
}

.card.pricing-card .feature {
   list-style: none;
   margin: 0;
   padding: 0;
}

@media (max-width: 599px) {
   .card.pricing-card .feature {
      padding: 24px;
   }
}

.card.pricing-card .feature li {
   padding: 8px;
}

.theme--light .card.pricing-card .feature>li:nth-child(odd) {
   background-color: #fafafa;
}

.theme--dark .card.pricing-card .feature>li:nth-child(odd) {
   background-color: #303030;
}

.card.pricing-card .success-icon i {
   color: #35c14d;
}

.card.pricing-card .error-icon i {
   color: #ff3b30;
}

.card.pricing-card .btn-area {
   padding: 8px;
}

@media (min-width: 1280px) {
   .card.pricing-card .btn-area {
      padding: 24px;
   }
}

.testimonial-card {
   height: 260px;
   border-radius: 8px;
   border: 3px solid;
   padding: 32px 16px 32px 16px;
   position: relative;
}

.theme--light .testimonial-card {
   background-color: #fff;
}

.theme--dark .testimonial-card {
   background-color: #424242;
}

.theme--light .testimonial-card {
   border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .testimonial-card {
   border-color: rgba(255, 255, 255, 0.12);
}

@media (min-width: 600px) {
   .testimonial-card {
      padding: 64px;
   }
}

.testimonial-card .icon {
   border-radius: 50%;
   background: var(--v-primary-base);
   width: 100px;
   height: 100px;
   top: -56px;
   position: absolute;
   text-align: center;
   line-height: 100px;
}

[dir="ltr"] .testimonial-card .icon {
   left: 32px;
}

[dir="rtl"] .testimonial-card .icon {
   right: 32px;
}

@media (max-width: 599px) {
   .testimonial-card .icon {
      display: none;
   }
}

.testimonial-card .icon i {
   font-size: 100px;
   vertical-align: middle;
   color: #fff;
}

.testimonial-card h6 {
   font-weight: var(--font-medium);
}

.testimonial-card .text {
   margin-bottom: 32px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   height: 72px;
}

.theme--light .testimonial-card .caption {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .testimonial-card .caption {
   color: rgba(255, 255, 255, 0.7);
}

.counter-wrap {
   position: relative;
   margin: 80px 0px 80px 0px;
   text-align: center;
}

.counter-wrap h3 {
   color: var(--v-primarylight-base);
   font-weight: var(--font-bold);
   margin-bottom: 16px;
}

@media (max-width: 599px) {
   .counter-wrap h3 {
      font-size: 36px;
   }
}

.counter-wrap p {
   color: #fff;
}

.error-wrap {
   width: 100%;
   height: 100vh;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

@media (min-width: 1280px) {
   [dir="ltr"] .error-wrap .text {
      padding-left: 40px;
   }

   [dir="rtl"] .error-wrap .text {
      padding-right: 40px;
   }

   [dir="ltr"] .error-wrap .text {
      border-left: 1px solid;
   }

   [dir="rtl"] .error-wrap .text {
      border-right: 1px solid;
   }

   .theme--light .error-wrap .text {
      border-color: rgba(0, 0, 0, 0.12);
   }

   .theme--dark .error-wrap .text {
      border-color: rgba(255, 255, 255, 0.12);
   }
}

@media (max-width: 959px) {
   .error-wrap .text {
      text-align: center;
      margin: 40px 0px 160px 0px;
   }
}

.error-wrap .text h4 {
   font-weight: var(--font-bold);
   margin-bottom: 32px;
}

.error-wrap .button {
   margin-top: 32px;
}

.error-wrap .flex {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

.error-wrap .deco {
   position: relative;
}

@media (max-width: 959px) {
   .error-wrap .deco {
      margin: 320px 0px 80px 0px;
   }
}

.error-wrap .deco h3 {
   color: #fff;
   font-size: 84px;
   text-transform: capitalize;
   font-weight: 700;
   padding-top: 40px;
   position: relative;
   z-index: 1;
}

.error-wrap .deco h3 [dir="ltr"] {
   padding-left: 16px;
}

.error-wrap .deco h3 [dir="rtl"] {
   padding-right: 48px;
}

[dir="ltr"] .error-wrap .deco h3 {
   padding-left: 16px;
}

[dir="rtl"] .error-wrap .deco h3 {
   padding-right: 16px;
}

.error-wrap .deco:before {
   content: "";
   width: 320px;
   height: 230px;
   background: url("../images/hosting/error-deco.png") no-repeat;
   position: absolute;
   background-size: 100%;
}

[dir="ltr"] .error-wrap .deco:before {
   left: -40px;
}

[dir="rtl"] .error-wrap .deco:before {
   right: -40px;
}

@media (min-width: 600px) {
   .error-wrap .deco:before {
      top: -24px;
   }
}

@media (max-width: 599px) {
   .error-wrap .deco:before {
      -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
      transform: scale(0.9);
   }

   [dir="ltr"] .error-wrap .deco:before {
      left: -48px;
   }

   [dir="rtl"] .error-wrap .deco:before {
      right: -48px;
   }
}

#feature .main-feature {
   text-align: center;
   margin-bottom: 64px;
   position: relative;
   z-index: 3;
}

@media (max-width: 959px) {
   #feature .main-feature {
      margin-bottom: 40px;
   }
}

#feature .main-feature figure {
   position: relative;
   position: relative;
   width: 120px;
   height: 120px;
   margin: 0 auto;
   border-radius: 50%;
   margin-bottom: 48px;
}

#feature .main-feature figure:before {
   content: "";
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   background-color: var(--v-secondarylight-base);
   opacity: 0.5;
}

#feature .main-feature figure:before {
   border-radius: 50%;
}

#feature .main-feature img {
   position: relative;
   height: 160px;
   left: -50%;
   top: -50%;
   -webkit-transform: translate(25%, 25%);
   -ms-transform: translate(25%, 25%);
   transform: translate(25%, 25%);
}

#feature .main-feature h6 {
   margin-bottom: 16px;
   font-weight: var(--font-bold);
}

#feature .main-feature .item {
   opacity: 1;
}

#feature .grid {
   margin-top: 40px;
}

#feature .more-feature {
   position: relative;
   z-index: 3;
}

#feature .more-feature figure {
   margin: 0;
}

#feature .more-feature .divider {
   border: none;
   display: block;
   background: none;
   height: 1px;
   margin: 40px 0px 40px 0px;
   max-height: none;
}

@media (max-width: 959px) {
   #feature .more-feature .divider {
      margin: 80px 0px 80px 0px;
   }
}

#feature .more-feature .divider:before {
   content: "";
   width: 80px;
   height: 8px;
   border-radius: 8px;
   position: absolute;
}

.theme--light #feature .more-feature .divider:before {
   background: rgba(0, 0, 0, 0.12);
}

.theme--dark #feature .more-feature .divider:before {
   background: rgba(255, 255, 255, 0.12);
}

[dir="ltr"] #feature .more-feature .divider:before {
   left: 50%;
}

[dir="rtl"] #feature .more-feature .divider:before {
   right: 50%;
}

[dir="ltr"] #feature .more-feature .divider:before {
   margin-left: -40px;
}

[dir="rtl"] #feature .more-feature .divider:before {
   margin-right: -40px;
}

@media (min-width: 1280px) {
   [dir="ltr"] #feature .more-feature .divider:before {
      margin-left: -60px;
   }

   [dir="rtl"] #feature .more-feature .divider:before {
      margin-right: -60px;
   }
}

#feature .more-feature .divider:after {
   content: "";
   width: 20px;
   height: 8px;
   border-radius: 8px;
   position: absolute;
}

.theme--light #feature .more-feature .divider:after {
   background: rgba(0, 0, 0, 0.12);
}

.theme--dark #feature .more-feature .divider:after {
   background: rgba(255, 255, 255, 0.12);
}

[dir="ltr"] #feature .more-feature .divider:after {
   left: 50%;
}

[dir="rtl"] #feature .more-feature .divider:after {
   right: 50%;
}

[dir="ltr"] #feature .more-feature .divider:after {
   margin-left: 25px;
}

[dir="rtl"] #feature .more-feature .divider:after {
   margin-right: 25px;
}

@media (max-width: 599px) {
   #feature .more-feature .divider:after {
      display: none;
   }
}

#feature .chart-deco {
   width: 100%;
   height: 420px;
   bottom: 0;
   position: absolute;
   background: url("../images/hosting/chart_bg.png") no-repeat center bottom;
   background-size: cover;
}

#feature .item {
   position: relative;
}

@media (min-width: 600px) {
   #feature .item {
      padding: 0px 24px 0px 24px;
   }
}

#feature .item.last figure {
   margin-top: 80px;
}

#feature .text {
   margin: 24px 0px 24px 0px;
}

@media (max-width: 959px) {
   #feature .text {
      margin: 0;
   }
}

#feature .illustration img {
   display: block;
   margin: 0 auto;
   max-width: 100%;
}

@media (min-width: 600px) and (max-width: 959px) {
   #feature .illustration img {
      max-width: 400px;
   }
}

#footer .link {
   margin: 8px 12px 8px 12px;
}

#footer .footer {
   padding: 24px 0;
   background: var(--v-primarydark-base);
}

#footer .footer p {
   color: #fff;
}

@media (max-width: 599px) {
   #footer .footer p {
      text-align: center;
   }
}

#footer .footer-desc {
   display: block;
   font-size: 14px;
   margin-bottom: 16px;
}

#footer .footer:after {
   background: url("../images/hosting/building_deco_light.png") repeat-x bottom center;
   content: "";
   position: absolute;
   left: 0;
   opacity: 0.1;
   bottom: -20px;
   width: 100%;
   height: 150px;
}

#footer .footer-counter {
   position: relative;
   background: var(--v-primarydark-base);
}

.footeritem {
   margin-bottom: 100px;
   display: flex;
   flex-direction: column;
}

#footer .footer-counter:before {
   content: "";
   background: var(--v-primarydark-base);
   position: absolute;
   left: -10%;
   border-radius: 50%;
   top: -80px;
   width: 120%;
   height: 350px;
}

@media (max-width: 599px) {
   #footer .footer-counter:before {
      height: 120px;
   }
}

#footer .quick-links ul {
   margin: 0;
   padding: 0;
}

#footer .quick-links ul li {
   list-style: none;
   margin-bottom: 8px;
   display: inline-block;
   width: 45%;
   color: #fff;
}

[dir="ltr"] #footer .quick-links ul li {
   margin-right: 2%;
}

[dir="rtl"] #footer .quick-links ul li {
   margin-left: 2%;
}

@media (max-width: 599px) {
   #footer .quick-links ul li {
      width: 47%;
   }
}

#footer .quick-links ul li a {
   text-transform: capitalize;
   text-decoration: none !important;
   font-size: 14px;
   color: #fff;
}

#footer .quick-links ul li a:hover {
   color: var(--v-primarylight-base);
}

#footer .blog-item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin: 16px 0px 16px 0px;
   padding: 0 !important;
   height: auto !important;
   white-space: normal;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

[dir="ltr"] #footer .blog-item {
   text-align: left;
}

[dir="rtl"] #footer .blog-item {
   text-align: right;
}

#footer .blog-item .category {
   margin-bottom: 8px;
   display: block;
   line-height: normal;
   font-weight: var(--font-bold);
   text-transform: uppercase;
   color: var(--v-primarylight-base);
}

#footer .blog-item .list-text {
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
   display: block;
   color: var(--v-primarylight-base);
}

#footer .blog-item .figure {
   border-radius: 4px;
   overflow: hidden;
   margin-top: 8px;
   width: 80px;
   height: 56px;
}

[dir="ltr"] #footer .blog-item .figure {
   margin-right: 16px;
}

[dir="rtl"] #footer .blog-item .figure {
   margin-left: 16px;
}

#footer .blog-item .figure img {
   display: block;
   min-height: 100%;
   width: 100%;
}

#footer .blog-item .content {
   font-size: 14px;
   line-height: 21px;
   text-transform: none;
   margin-bottom: 0;
   display: block;
   font-weight: var(--font-regular);
   color: #fff;
}

[dir="ltr"] #footer .blog-item .content {
   text-align: left;
}

[dir="rtl"] #footer .blog-item .content {
   text-align: right;
}

#footer .title-nav {
   color: var(--v-primarylight-base);
   font-size: 14px;
   text-transform: uppercase;
   margin-bottom: 8px;
   font-weight: var(--font-bold);
}

#footer .logo {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: end;
   -ms-flex-align: end;
   align-items: flex-end;
   margin-bottom: 24px;
}

@media (max-width: 599px) {
   #footer .logo {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
   }

   #footer .logo+p {
      text-align: center;
   }
}

#footer .logo img {
   width: 64px;
}

[dir="ltr"] #footer .logo img {
   margin-right: 8px;
}

[dir="rtl"] #footer .logo img {
   margin-left: 8px;
}

#footer .logo h6 {
   color: #fff;
   font-weight: var(--font-medium);
   font-size: 28px;
   text-transform: lowercase;
}

#footer .socmed {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: distribute;
   justify-content: space-around;
   margin-bottom: 32px;
}

#footer .socmed a.btn-icon {
   border-radius: 50%;
   margin: 8px;
   color: var(--v-primarydark-base);
   background: var(--v-primary-base);
}

#footer .socmed a.btn-icon .icon {
   color: #fff;
}

#footer .socmed .icon {
   font-size: 24px;
}

#footer .icon+div {
   background: none !important;
   padding: 12px 12px 12px 32px;
   width: calc(100% - 32px);
}

#footer .select-lang {
   display: inherit;
   margin: 16px 0;
}

#footer .select-lang input {
   -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
   box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
   color: #fff;
   border-color: var(--v-primary-base);
   height: 2.8rem;
}

#footer .select-lang .select-wrapper .caret {
   fill: #fff;
}

@media (max-width: 1279px) {
   #footer .site-map-item {
      padding-bottom: 0 !important;
      padding-top: 0 !important;
   }
}

.form-page .page-wrap {
   text-align: center;
   background: repeat-x center 124%;
   min-height: 100%;
   position: relative;
   width: 100%;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 88px 40px 88px 40px;
}

.form-page .page-wrap .cloud-deco {
   position: absolute;
   top: -20%;
   height: 100%;
   width: 100%;
}

[dir="ltr"] .form-page .page-wrap .cloud-deco {
   left: 0;
}

[dir="rtl"] .form-page .page-wrap .cloud-deco {
   right: 0;
}

.theme--light .form-page .page-wrap .cloud-deco .parallax-wrap svg {
   fill: #fff;
}

.theme--dark .form-page .page-wrap .cloud-deco .parallax-wrap svg {
   fill: #424242;
}

@media (max-width: 959px) {
   .form-page .page-wrap .cloud-deco {
      display: none;
   }
}

.theme--light .form-page .page-wrap {
   background-color: var(--v-primarylight-base);
}

.theme--dark .form-page .page-wrap {
   background-color: var(--v-primarydark-base);
}

.theme--light .form-page .page-wrap {
   background-image: url(../images/hosting/cloud_bottom_light.svg);
}

.theme--dark .form-page .page-wrap {
   background-image: url(../images/hosting/cloud_bottom_dark.svg);
}

.form-page .page-wrap.contact {
   background-position: center 125%;
}

@media (min-width: 1280px) {
   .form-page .page-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
   }
}

@media (max-width: 959px) {
   .form-page .page-wrap {
      padding: 32px 0px 32px 0px;
   }
}

.form-page .page-wrap a {
   text-transform: none;
   font-size: 16px;
   text-decoration: none;
   font-weight: var(--font-regular);
}

.theme--light .form-page .page-wrap a {
   color: var(--v-primarydark-base);
}

.theme--dark .form-page .page-wrap a {
   color: var(--v-primarylight-base);
}

@media (max-width: 599px) {
   .form-page .page-wrap a {
      font-size: 14px;
   }
}

.form-page .page-wrap a.btn-link {
   font-weight: var(--font-bold);
}

.form-page .page-wrap .inner-wrap {
   position: static;
}

[dir="ltr"] .form-page .page-wrap .inner-wrap {
   text-align: left;
}

[dir="rtl"] .form-page .page-wrap .inner-wrap {
   text-align: right;
}

#main-wrap .form-page .page-wrap .inner-wrap.container {
   width: 100%;
}

[dir="ltr"] .form-page .page-wrap .inner-wrap {
   text-align: left;
}

[dir="rtl"] .form-page .page-wrap .inner-wrap {
   text-align: right;
}

.form-page .page-wrap .form-wrap {
   position: relative;
   padding: 16px;
   min-height: 760px;
   overflow: hidden;
}

.theme--light .form-page .page-wrap .form-wrap {
   background-color: #fff;
}

.theme--dark .form-page .page-wrap .form-wrap {
   background-color: #424242;
}

.form-page .page-wrap .form-wrap .frm-deco {
   -webkit-transform: translateX(-72%);
   -ms-transform: translateX(-72%);
   transform: translateX(-72%);
   bottom: -55px;
}

[dir="ltr"] .form-page .page-wrap .form-wrap .frm-deco {
   left: 58.333333%;
}

[dir="rtl"] .form-page .page-wrap .form-wrap .frm-deco {
   right: 58.333333%;
}

@media (min-width: 600px) {
   .form-page .page-wrap .form-wrap {
      padding: 40px;
   }
}

@media (min-width: 1280px) {
   .form-page .page-wrap .form-wrap {
      padding: 64px;
   }
}

@media (max-width: 599px) {
   .form-page .page-wrap .form-wrap {
      padding: 0px 24px 0px 24px;
   }
}

.form-page .page-wrap .full-form-wrap {
   padding: 72px 0;
   overflow: hidden;
}

.theme--light .form-page .page-wrap .full-form-wrap {
   background-color: #fff;
}

.theme--dark .form-page .page-wrap .full-form-wrap {
   background-color: #424242;
}

@media (max-width: 599px) {
   .form-page .page-wrap .full-form-wrap {
      padding-top: 32px;
   }
}

.form-page .page-wrap .form-box {
   border-radius: 10px !important;
   overflow: hidden;
   background: transparent;
   -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.05);
   box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.05);
}

.theme--light .form-page .page-wrap .form-box {
   background: rgba(255, 255, 255, 0.7);
}

.theme--dark .form-page .page-wrap .form-box {
   background: rgba(66, 66, 66, 0.7);
}

@media (max-width: 599px) {
   .form-page .page-wrap .form-box {
      -webkit-box-shadow: none;
      box-shadow: none;
   }
}

.form-page .logo {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: end;
   -ms-flex-align: end;
   align-items: flex-end;
   margin-bottom: 40px;
}

.form-page .logo.logo-header {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: relative;
   z-index: 10;
}

[dir="ltr"] .form-page .logo img {
   margin-right: 8px;
}

[dir="rtl"] .form-page .logo img {
   margin-left: 8px;
}

.form-page .logo p,
.form-page .logo span {
   font-size: 24px;
   font-weight: var(--font-medium);
   padding-bottom: 4px;
   text-transform: lowercase;
   display: block;
   padding-bottom: 0;
   margin-bottom: 0;
}

.theme--light .form-page .logo p,
.theme--light .form-page .logo span {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .form-page .logo p,
.theme--dark .form-page .logo span {
   color: rgba(255, 255, 255, 0.7);
}

.form-page .head {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   margin-bottom: 40px;
}

.form-page .head a {
   margin-top: 16px;
}

[dir="rtl"] .form-page .head .button-link i {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
}

@media (max-width: 959px) {
   .form-page .head {
      margin-top: 16px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
   }

   .form-page .head a {
      display: none;
   }
}

.form-page .desc {
   text-align: center;
   padding: 0px 80px 0px 80px;
}

@media (max-width: 599px) {
   .form-page .desc {
      padding: 0px 16px 0px 16px;
   }
}

.form-page .input {
   width: 100%;
}

[dir="ltr"] .form-page .input {
   left: 4px;
}

[dir="rtl"] .form-page .input {
   right: 4px;
}

.form-page .form {
   position: relative;
   margin-top: 40px;
   padding: 0px 120px 80px 120px;
}

[dir="ltr"] .form-page .form {
   text-align: left;
}

[dir="rtl"] .form-page .form {
   text-align: right;
}

@media (max-width: 959px) {
   .form-page .form {
      padding: 0px 32px 80px 32px;
   }
}

@media (max-width: 599px) {
   .form-page .form {
      padding: 16px 8px 16px 8px;
      margin-top: 16px;
   }
}

.form-page .form-helper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
}

@media (max-width: 599px) {
   .form-page .form-helper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
   }
}

.form-page .btn-area {
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media (min-width: 1280px) {
   .form-page .btn-area {
      margin-top: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
   }
}

@media (max-width: 1279px) {
   .form-page .btn-area button {
      margin-top: 32px;
      width: 100%;
   }
}

@media (max-width: 599px) {
   .form-page .btn-area {
      margin-top: 16px;
      margin-bottom: 40px;
   }
}

.form-page .btn-area button.v-btn.v-size--large {
   margin-top: 16px;
   min-height: 48px;
   min-width: 180px;
}

.form-page .btn-area span a.link {
   text-decoration: none !important;
   color: var(--v-primary-base);
}

.form-page .btn-area.flex {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media (max-width: 959px) {
   .form-page .btn-area.flex {
      display: block;
   }
}

[dir="ltr"] .form-page .right-icon {
   margin-left: 8px;
}

[dir="rtl"] .form-page .right-icon {
   margin-right: 8px;
}

.form-page .check svg {
   fill: var(--v-secondary-base);
}

.form-page .decoration {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   overflow: hidden;
   clip: rect(0, auto, auto, 0);
}

[dir="ltr"] .form-page .decoration {
   left: 0;
}

[dir="rtl"] .form-page .decoration {
   right: 0;
}

.form-page .decoration svg {
   fill: var(--v-secondary-base);
   opacity: 0.2;
   position: fixed;
   top: 0;
}

.form-page .left-deco {
   left: -400px;
   right: auto;
   width: 1200px;
   height: 1500px;
   -webkit-transform-origin: top left;
   -ms-transform-origin: top left;
   transform-origin: top left;
}

@media (min-width: 1280px) {
   .form-page .left-deco {
      -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8);
   }
}

.form-page .right-deco {
   left: auto;
   right: 0;
   height: 1500px;
   -webkit-transform-origin: top right;
   -ms-transform-origin: top right;
   transform-origin: top right;
}

@media (min-width: 1280px) {
   .form-page .right-deco {
      -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8);
   }
}

.form-page .auth-frame {
   display: block;
   position: relative;
}

.form-page .auth-frame .row>div {
   padding: 0;
}

.form-page .greeting {
   padding: 120px 48px 120px 48px;
   height: 100%;
}

.form-page .greeting h6 {
   font-weight: var(--font-medium);
}

.form-page .socmed-side-login {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: distribute;
   justify-content: space-around;
}

@media (max-width: 1279px) {
   .form-page .socmed-side-login {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
   }
}

@media (max-width: 599px) {
   .form-page .socmed-side-login {
      display: block;
   }
}

.form-page .socmed-side-login>* {
   color: #fff;
   width: 160px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

@media (max-width: 1279px) {
   .form-page .socmed-side-login>* {
      margin: 0 4px;
      width: 140px;
   }
}

@media (max-width: 599px) {
   .form-page .socmed-side-login>* {
      margin-bottom: 16px;
      width: 100%;
   }
}

.form-page .socmed-side-login i {
   color: #fff;
}

[dir="ltr"] .form-page .socmed-side-login i {
   margin-right: 8px;
}

[dir="rtl"] .form-page .socmed-side-login i {
   margin-left: 8px;
}

.form-page .blue-btn {
   background: #28aae1 !important;
}

.form-page .blue-btn:hover {
   background: #146a8f !important;
}

.form-page .navi-btn {
   background: #3b579d !important;
}

.form-page .navi-btn:hover {
   background: #1f2e53 !important;
}

.form-page .red-btn {
   background: #dd493c !important;
}

.form-page .red-btn:hover {
   background: #98251b !important;
}

.form-page .separator {
   margin: 40px auto;
   max-width: 300px;
   min-width: 200px;
   text-align: center;
   position: relative;
}

@media (max-width: 599px) {
   .form-page .separator p {
      font-size: 12px;
   }
}

.form-page .separator:before,
.form-page .separator:after {
   content: "";
   border-top: 1px solid;
   top: 50%;
   position: absolute;
   width: 20%;
}

.theme--light .form-page .separator:before,
.theme--light .form-page .separator:after {
   border-top-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .form-page .separator:before,
.theme--dark .form-page .separator:after {
   border-top-color: rgba(255, 255, 255, 0.5);
}

.form-page .separator:before {
   left: 0;
}

.form-page .separator:after {
   right: 0;
}

.form-page .form-control-label {
   margin-top: 0;
}

.form-page .form-control-label label {
   margin-top: 6px;
}

@media (min-width: 600px) {
   .form-page .form-control-label {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
   }

   [dir="ltr"] .form-page .form-control-label {
      margin-right: 80px;
   }

   [dir="rtl"] .form-page .form-control-label {
      margin-left: 80px;
   }
}

.form-page .form-control-label a {
   position: relative;
}

.form-page .backtohome {
   width: 80px;
   height: 80px;
   position: absolute;
   margin-top: 20px;
   z-index: 4;
}

[dir="ltr"] .form-page .backtohome {
   margin-left: 20px;
}

[dir="rtl"] .form-page .backtohome {
   margin-right: 20px;
}

@media (max-width: 959px) {
   .form-page .backtohome {
      top: 40px;
      margin: 0;
   }

   [dir="ltr"] .form-page .backtohome {
      left: calc(50% - 40px);
   }

   [dir="rtl"] .form-page .backtohome {
      right: calc(50% - 40px);
   }
}

@media (max-width: 959px) {
   .form-page .backtohome {
      display: none;
   }
}

.form-page .backtohome span {
   width: 100%;
   height: 100%;
   display: block;
   line-height: 80px;
}

.form-page .backtohome i {
   line-height: 82px !important;
   font-size: 36px;
}

.theme--light .form-page .backtohome i {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .form-page .backtohome i {
   color: rgba(255, 255, 255, 0.7);
}

.form-page .backtohome>i:first-child {
   opacity: 1;
   -webkit-transition: opacity 0.3s ease;
   transition: opacity 0.3s ease;
}

.form-page .backtohome>span i:last-child {
   position: absolute;
   opacity: 0;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

[dir="ltr"] .form-page .backtohome>span i:last-child {
   right: 0;
}

[dir="rtl"] .form-page .backtohome>span i:last-child {
   left: 0;
}

.form-page .backtohome:hover>span i:first-child {
   opacity: 0;
}

.form-page .backtohome:hover>span i:last-child {
   opacity: 1;
}

[dir="ltr"] .form-page .backtohome:hover>span i:last-child {
   right: 27px;
}

[dir="rtl"] .form-page .backtohome:hover>span i:last-child {
   left: 27px;
}

.frm-deco {
   bottom: -97px;
   position: absolute;
   -webkit-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   transform: translateX(-50%);
   width: 1280px;
}

[dir="ltr"] .frm-deco {
   left: 50%;
}

[dir="rtl"] .frm-deco {
   right: 50%;
}

.frm-deco svg {
   width: 1280px;
   height: 190px;
   stroke: var(--v-primary-base);
   fill: none;
}

.toast {
   border-radius: 4px;
   width: auto;
}

[dir="ltr"] .toast {
   padding-right: 8px;
}

[dir="rtl"] .toast {
   padding-left: 8px;
}

[dir="ltr"] .toast .toast-action {
   margin-right: 0;
}

[dir="rtl"] .toast .toast-action {
   margin-left: 0;
}

.toast i.material-icons {
   color: #fff;
}

@-webkit-keyframes slideRight {
   from {
      opacity: 0;
      -webkit-transform: translateX(-100px);
      transform: translateX(-100px);
   }

   to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
   }
}

@keyframes slideRight {
   from {
      opacity: 0;
      -webkit-transform: translateX(-100px);
      transform: translateX(-100px);
   }

   to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
   }
}

.popover {
   width: 200px;
}

.theme--light .popover {
   background-color: #fff;
}

.theme--dark .popover {
   background-color: #424242;
}

.switch-toggle {
   margin-top: 0;
}

.header {
   background-color: transparent;
   position: fixed;
   width: 100%;
   color: #fff;
   top: 0;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
   height: auto !important;
   z-index: 30;
}

.theme--light .header {
   -webkit-box-shadow: 0 0 25px -15px var(--v-primary-base);
   box-shadow: 0 0 25px -15px var(--v-primary-base);
}

.theme--dark .header {
   -webkit-box-shadow: 0 0 25px -15px var(--v-primarydark-base);
   box-shadow: 0 0 25px -15px var(--v-primarydark-base);
}

@media (max-width: 959px) {
   .header {
      z-index: 1100;
   }
}

@media (max-width: 1279px) {
   [dir="ltr"] #main-wrap .header .container {
      padding-left: 0;
   }

   [dir="rtl"] #main-wrap .header .container {
      padding-right: 0;
   }
}

@media (max-width: 599px) {
   [dir="ltr"] #main-wrap .header .container {
      padding-right: 0;
   }

   [dir="rtl"] #main-wrap .header .container {
      padding-left: 0;
   }
}

.header nav {
   -webkit-transition: all 0.5s ease-out;
   transition: all 0.5s ease-out;
}

.header nav ul {
   padding: 0;
}

.theme--light .header.fixed .navigation {
   background-color: #fff;
}

.theme--dark .header.fixed .navigation {
   background-color: #424242;
   top: -56px;
}

.header.open-drawer {
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
}

.header .navigation {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative;
}

.theme--dark .header .navigation {
   position: relative;
}

.theme--dark .header .navigation:before {
   content: "";
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   background-color: #424242;
   opacity: 1;
}

.theme--light .header .navigation {
   position: relative;
}

.theme--light .header .navigation:before {
   content: "";
   width: 100%;
   height: 90px;
   display: flex;
   align-items: center;
   position: absolute;
   top: 0;
   left: 0;
   background-color: #fff;
   opacity: 1;
}

.header .navigation nav {
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 8px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   height: 90px;
}

.header .collection-header {
   text-transform: capitalize;
   font-size: 0.875rem;
}

.theme--light .header .collection-header {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .header .collection-header {
   color: rgba(255, 255, 255, 0.7);
}

.header .collection,
.header .collection-item,
.header .collection-header {
   border: none !important;
}

.header-top {
   padding: 16px 8px 16px 8px;
}

.theme--light .header-top {
   background-color: #fff;
}

.theme--dark .header-top {
   background-color: #424242;
}

@media (min-width: 1280px) {
   .header-top {
      padding: 0px 8px;
   }
}

.header-top>* {
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

@media (max-width: 959px) {
   .header-top>* {
      padding: 0;
   }
}

.header-top .logo {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.header-top .logo a {
   text-decoration: none;
   font-size: 26px;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

.theme--light .header-top .logo a {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .header-top .logo a {
   color: rgba(255, 255, 255, 0.7);
}

.header-top .logo img {
   position: relative;
   height: 60px;
}

[dir="ltr"] .header-top .logo img {
   margin-right: 8px;
}

[dir="rtl"] .header-top .logo img {
   margin-left: 8px;
}

.nav-logo .logo a {
   display: block;
   color: #fff;
}

.theme--light .nav-logo.invert .logo a {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .nav-logo.invert .logo a {
   color: #fff;
}

@media (max-width: 1280px) {
   .theme--light .nav-logo.mobile-menu bar {
      background-color: rgba(0, 0, 0, 0.54);
   }

   .theme--dark .nav-logo.mobile-menu bar {
      background-color: rgba(255, 255, 255, 0.7);
   }

   .theme--light .nav-logo.mobile-menu bar:after,
   .theme--light .nav-logo.mobile-menu bar:before {
      background-color: rgba(0, 0, 0, 0.54);
   }

   .theme--dark .nav-logo.mobile-menu bar:after,
   .theme--dark .nav-logo.mobile-menu bar:before {
      background-color: rgba(255, 255, 255, 0.7);
   }

   .header-top .logo img {
      display: flex;
      left: 50%;
      transform: translate(-50%);
      position: absolute;
      height: 48px;
   }
}

.user-menu {
   font-size: 16px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.theme--light .user-menu {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .user-menu {
   color: #fff;
}

.theme--light .user-menu i {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .user-menu i {
   color: #fff;
}

.user-menu>div {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.user-menu>div>* {
   margin: 0px 8px 0px 8px;
}

.theme--light .user-menu a.v-btn--text {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .user-menu a.v-btn--text {
   color: #fff;
}

.user-menu .divider {
   margin: 0;
   border-top: none;
   border-left: 1px solid;
   height: 28px;
   max-height: none;
   display: inline-block;
}

.theme--light .user-menu .divider {
   border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .user-menu .divider {
   border-color: rgba(255, 255, 255, 0.12);
}

[dir="ltr"] .user-menu .divider {
   margin-left: 24px;
}

[dir="rtl"] .user-menu .divider {
   margin-right: 24px;
}

.user-menu .button {
   width: 120px;
}

@media (min-width: 1280px) {
   nav.nav-menu>* {
      margin: 0px 8px 0px 8px;
   }
}

nav.nav-menu a.btn-icon {
   border-radius: 50%;
}

.theme--light nav.nav-menu a.btn-icon .icon {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark nav.nav-menu a.btn-icon .icon {
   color: rgba(255, 255, 255, 0.7);
}

nav.nav-menu .scrollactive-nav {
   list-style: none;
   display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
}

[dir="ltr"] nav.nav-menu .scrollactive-nav {
   margin-left: 0;
}

[dir="rtl"] nav.nav-menu .scrollactive-nav {
   margin-right: 0;
}

[dir="ltr"] nav.nav-menu .scrollactive-nav {
   padding-left: 0;
}

[dir="rtl"] nav.nav-menu .scrollactive-nav {
   padding-right: 0;
}

nav.nav-menu .scrollactive-nav li {
   list-style: none;
   position: relative;
   display: inline-block;
}

nav.nav-menu .scrollactive-nav li.current .btn {
   color: var(--v-primary-base);
}

nav.nav-menu .scrollactive-nav li .btn {
   text-transform: capitalize;
   min-width: 0;
   padding: 6px;
   line-height: 24px;
   font-weight: var(--font-bold);
   background: none !important;
}

nav.nav-menu .scrollactive-nav li .btn:hover {
   opacity: 0.5;
}

nav.nav-menu .scrollactive-nav li .btn:hover:before {
   background: none;
}

.lang-menu .flag {
   margin: 0;
}

.lang-menu .flag i {
   margin-left: 16px;
   width: 16px;
   height: 16px;
   border-radius: 50%;
   display: inline-block;
   position: relative;
   top: 1px;
   background: url("../images/flag-logo.png") no-repeat transparent;
   background-size: 16px auto;
}

[dir="ltr"] .lang-menu .flag i {
   margin-right: 5px;
}

[dir="rtl"] .lang-menu .flag i {
   margin-left: 5px;
}

.lang-menu .flag i.ar {
   background-position: 0 3px;
}

.lang-menu .flag i.zh {
   background-position: 0 -12px;
}

.lang-menu .flag i.en {
   background-position: 0 -28px;
}

.lang-menu .flag i.de {
   background-position: 0 -44px;
}

.lang-menu .flag i.id {
   background-position: 0 -62px;
}

.lang-menu .flag i.pt {
   background-position: 0 -79px;
}

.lang-menu .collection-item {
   padding: 0;
}

.collection .collection-item.avatar :not(.circle-clipper)>.circle.flag {
   width: auto;
   height: auto;
   overflow: visible;
}

.lang-opt {
   display: block;
   padding: 0 !important;
}

.theme--light .lang-opt {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .lang-opt {
   color: #fff;
}

.lang-list {
   min-height: 0 !important;
}

.setting {
   position: relative;
   margin: 0 8px;
}

.setting i.icon {
   font-size: 24px;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

.theme--light .setting i.icon {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark .setting i.icon {
   color: rgba(255, 255, 255, 0.7);
}

.setting .active {
   -webkit-transform: rotate(30deg);
   -ms-transform: rotate(30deg);
   transform: rotate(30deg);
}

.setting .menu-list {
   text-transform: capitalize;
}

.setting .dropdown-content {
   width: 240px !important;
   border-radius: 12px;
}

[dir="ltr"] .setting .dropdown-content {
   right: 8px !important;
   left: auto !important;
}

[dir="rtl"] .setting .dropdown-content {
   left: 8px !important;
   right: auto !important;
}

.mode-menu,
.lang-menu {
   text-transform: capitalize;
}

.flex-menu {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   margin-top: 8px;
}

.flex-menu label {
   padding-top: 8px;
   text-transform: capitalize;
}

.mobile-menu {
   margin: 0px 8px 0px 8px;
   height: 36px;
   line-height: 52px;
}

.theme--light .mobile-menu .bar {
   background-color: rgba(0, 0, 0, 0.54);
}

.theme--dark .mobile-menu .bar {
   background-color: rgba(255, 255, 255, 0.7);
}

.theme--light .mobile-menu .bar:after,
.theme--light .mobile-menu .bar:before {
   background-color: rgba(0, 0, 0, 0.54);
}

.theme--dark .mobile-menu .bar:after,
.theme--dark .mobile-menu .bar:before {
   background-color: rgba(255, 255, 255, 0.7);
}

.mobile-nav {
   position: fixed;
   z-index: 1100;
   min-width: 300px;
}

.mobile-nav.menu-open ul li {
   -webkit-animation-name: slideRight;
   animation-name: slideRight;
   -webkit-animation-timing-function: ease;
   animation-timing-function: ease;
}

@media (max-width: 599px) {
   .mobile-nav {
      width: 100% !important;
   }
}

.mobile-nav .menu {
   padding: 0px 16px 32px 16px;
   overflow: auto;
   top: 80px;
   width: 100%;
   position: absolute;
   height: calc(100% - 120px);
}

.mobile-nav .menu ul.collection {
   border: none;
   margin: 0;
}

.mobile-nav .menu ul.collection li.collection-item {
   border: none;
   background: none;
   padding: 0;
   margin: 16px 24px 16px 24px;
}

.mobile-nav .menu ul.collection li.collection-item a {
   text-transform: capitalize;
   font-size: 24px;
   margin-top: 4px;
   margin-bottom: 4px;
   font-weight: var(--font-regular);
   padding: 8px 16px 8px 16px;
   height: auto;
   line-height: normal;
}

.mobile-nav .divider-sidebar {
   background: rgba(255, 255, 255, 0.2);
}

.notification {
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   color: #ffffff;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   font-size: 14px;
   left: 8px;
   position: fixed;
   right: 8px;
   bottom: 0;
   padding: 0;
   text-align: left;
   -webkit-transition-duration: 0.15s;
   transition-duration: 0.15s;
   -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
   transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
   z-index: 9999;
   margin: 0 auto;
}

.notification.full {
   width: 95%;
}

@media (min-width: 1280px) {
   .notification.full {
      width: 80%;
   }
}

.notification .wrapper {
   width: 100%;
   margin-bottom: 16px;
   max-width: none;
   font-size: 16px;
   color: #fff;
   border-radius: 4px;
   -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14),
      0px 1px 18px 0px rgba(0, 0, 0, 0.12);
   box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14),
      0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.theme--light .notification .wrapper {
   background: #424242;
}

.theme--dark .notification .wrapper {
   background: var(--v-primarydark-base);
}

@media (min-width: 600px) {
   .notification .wrapper {
      padding: 4px 16px 4px 16px;
   }
}

.notification .wrapper .content {
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   min-height: 48px;
   overflow: hidden;
   padding: 8px 16px;
   width: 100%;
}

@media (min-width: 600px) {
   .notification .wrapper .content {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }

   [dir="ltr"] .notification .wrapper .content {
      margin-right: 16px;
   }

   [dir="rtl"] .notification .wrapper .content {
      margin-left: 16px;
   }
}

@media (max-width: 599px) {
   .notification .wrapper .content {
      text-align: center;
   }
}

.notification .btn {
   width: 100%;
}

@media (min-width: 600px) {
   .notification .btn {
      width: 150px;
   }
}

@media (max-width: 599px) {
   .notification .action {
      width: 100%;
      padding: 0;
      margin: 8px 0;
   }
}

.page-nav {
   z-index: 200;
   position: fixed;
   bottom: 40px;
   right: 40px;
   width: 56px;
}

.page-nav .btn-floating {
   -webkit-transform: scale(0.5);
   -ms-transform: scale(0.5);
   transform: scale(0.5);
   border-radius: 6px;
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
   opacity: 0;
   position: absolute;
   bottom: 0;
   right: 0;
   line-height: 86px;
}

.page-nav .btn-floating .icon {
   color: #fff;
   font-size: 40px;
}

.page-nav nav li {
   float: none;
   opacity: 0;
   -webkit-transition: all 0.4s ease;
   transition: all 0.4s ease;
   position: relative;
}

.page-nav.show .btn-floating {
   opacity: 1;
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}

.page-nav .section-nav .scrollnav {
   bottom: 180px;
   margin: 0 0 76px 22px;
   padding: 0;
   position: relative;
}

.page-nav .section-nav a {
   margin-bottom: 24px;
   position: relative;
   -webkit-transition: all 0.4s ease;
   transition: all 0.4s ease;
   width: 12px;
   height: 12px;
   border-radius: 3px;
   background: rgba(255, 255, 255, 0.3);
   border: 1px solid var(--v-primarydark-base);
   display: block;
   transition: all 0.4s ease;
   color: transparent;
   padding: 0;
}

.theme--dark .page-nav .section-nav a {
   -webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.2), 0px 1px 1px 0px rgba(50, 50, 50, 0.14),
      0px 2px 1px -1px rgba(50, 50, 50, 0.12);
   box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.2), 0px 1px 1px 0px rgba(50, 50, 50, 0.14),
      0px 2px 1px -1px rgba(50, 50, 50, 0.12);
}

.theme--light .page-nav .section-nav a {
   -webkit-box-shadow: 0px 1px 3px 0px rgba(128, 128, 128, 0.2), 0px 1px 1px 0px rgba(128, 128, 128, 0.14),
      0px 2px 1px -1px rgba(128, 128, 128, 0.12);
   box-shadow: 0px 1px 3px 0px rgba(128, 128, 128, 0.2), 0px 1px 1px 0px rgba(128, 128, 128, 0.14),
      0px 2px 1px -1px rgba(128, 128, 128, 0.12);
}

.theme--light .page-nav .section-nav a {
   border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .page-nav .section-nav a {
   border-color: rgba(255, 255, 255, 0.5);
}

.page-nav .section-nav li.current a {
   background: var(--v-primarydark-base);
   border: 1px solid var(--v-primarylight-base);
}

.page-nav:hover .section-nav li {
   opacity: 1;
   top: 0 !important;
}

.material-tooltip {
   text-transform: capitalize;
   font-size: 14px;
   border-radius: 4px;
   background: rgba(0, 0, 0, 0.54);
}

.parallax-wrap {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   z-index: 0;
}

[dir="ltr"] .parallax-wrap {
   left: 0;
}

[dir="rtl"] .parallax-wrap {
   right: 0;
}

.parallax-wrap.dots-wrap {
   z-index: 40;
}

@media (max-width: 1279px) {
   .parallax-wrap {
      display: none;
   }
}

.parallax-wrap .inner-parallax {
   height: 800px;
   width: 100%;
   position: absolute;
   display: block;
}

.parallax-wrap .inner-parallax>div {
   height: 800px;
   width: 100%;
   display: block;
}

.parallax-wrap .inner-parallax.large {
   top: 10px;
}

.parallax-wrap .inner-parallax.medium {
   top: -130px;
}

.parallax-wrap .inner-parallax .Masthead {
   overflow: visible;
}

.parallax-wrap .inner-parallax .parallax-figure>div {
   display: block;
   position: absolute;
   top: 200px;
   width: 100%;
   height: 700px;
}

.parallax-wrap .inner-parallax .parallax-figure>div svg {
   position: absolute;
}

.parallax-wrap .left-align {
   text-align: left;
}

.parallax-wrap .left-align svg {
   left: -248px;
}

.parallax-wrap .right-align {
   text-align: right;
}

.parallax-wrap .right-align svg {
   right: -248px;
}

.parallax-wrap .big svg {
   top: -100px;
   -webkit-transform: scale(0.7);
   -ms-transform: scale(0.7);
   transform: scale(0.7);
}

.parallax-wrap .small svg {
   -webkit-transform: scale(0.5);
   -ms-transform: scale(0.5);
   transform: scale(0.5);
}

.parallax-wrap .cloud {
   width: 550px;
   height: 250px;
   top: 0;
}

.theme--light .parallax-wrap .cloud {
   opacity: 0.25;
}

.theme--dark .parallax-wrap .cloud {
   opacity: 0.12;
}

.theme--light .parallax-wrap .cloud {
   fill: var(--v-primarylight-base);
}

.theme--dark .parallax-wrap .cloud {
   fill: #000;
}

.parallax-wrap .cloud-wrap {
   top: 200px;
   position: relative;
}

#particles .deco {
   position: relative;
   height: 2000px;
   left: 0;
   top: 0;
   margin-bottom: -2000px;
}

.theme--light #particles .deco {
   opacity: 1;
}

.theme--dark #particles .deco {
   opacity: 0.1;
}

@media (max-width: 1279px) {
   #particles .deco {
      display: none;
   }
}

#particles .deco-inner {
   position: absolute;
   top: 70px;
   left: 0;
   width: 100%;
   height: 100%;
}

#particles .hide {
   visibility: hidden;
}

#pricing .decoration {
   position: absolute;
   background: url("/images/hosting/particle.png") repeat;
   width: 100%;
   height: 100%;
}

#pricing .pricing-wrap>section {
   position: relative;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

@media (max-width: 1279px) {
   #pricing .pricing-wrap>section {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
   }
}

#pricing .pricing-wrap>section>* {
   margin: 24px 8px 24px 8px;
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
}

@media (max-width: 959px) {
   #pricing .pricing-wrap>section>* {
      margin: 16px 8px 16px 8px;
   }
}

/* #promotion {
    Position the "next button" to the right 
} */

#promotion .cloud-top,
#promotion .cloud-top-cover {
   width: 100%;
   height: 240px;
   position: absolute;
   top: -190px;
   -webkit-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);
}

[dir="ltr"] #promotion .cloud-top,
[dir="ltr"] #promotion .cloud-top-cover {
   left: 0;
}

[dir="rtl"] #promotion .cloud-top,
[dir="rtl"] #promotion .cloud-top-cover {
   right: 0;
}

#promotion .cloud-top svg,
#promotion .cloud-top-cover svg {
   height: 100%;
   width: 100%;
}

.theme--light #promotion .cloud-top svg {
   fill: #fff;
}

.theme--dark #promotion .cloud-top svg {
   fill: #000;
}

.theme--light #promotion .cloud-top-cover svg {
   fill: #ccf6fd;
}

.theme--dark #promotion .cloud-top-cover svg {
   fill: #393939;
}

#promotion .root {
   position: relative;
   top: -64px;
   height: 410px;
}

#promotion .root .anim-dots {
   display: none;
}

.theme--light #promotion .root {
   background: #ccf6fd;
}

.theme--dark #promotion .root {
   background: #393939;
}

@media (min-width: 600px) {
   #promotion .root {
      padding: 0px 24px 0px 24px;
   }
}

@media (max-width: 599px) {
   #promotion .root {
      height: 200px;
   }
}

#promotion .root>.container {
   position: relative;
   height: 300px;
}

@media (max-width: 599px) {
   #promotion .root>.container {
      height: 200px;
   }
}

.theme--light #promotion .root:before {
   background: #fff;
}

.theme--dark #promotion .root:before {
   background: #000;
}

#promotion .root:after {
   background-repeat: repeat-x;
   background-position: bottom center;
   content: "";
   position: absolute;
   width: 100%;
   height: 150px;
}

.theme--light #promotion .root:after {
   background-image: url("../images/hosting/building_deco_light.png");
}

.theme--dark #promotion .root:after {
   background-image: url("../images/hosting/building_deco_dark.png");
}

[dir="ltr"] #promotion .root:after {
   left: 0;
}

[dir="rtl"] #promotion .root:after {
   right: 0;
}

#promotion .slider-wrap {
   position: relative;
   z-index: 1;
}

#promotion .slider-wrap .anim-slider {
   z-index: 1;
}

#promotion .slider-wrap>div {
   height: 280px;
   overflow: hidden;
}

#promotion .slider-wrap>div>a {
   z-index: 11;
   background: none !important;
   position: absolute;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
   top: 40%;
}

@media (max-width: 959px) {
   #promotion .slider-wrap>div>a {
      display: none;
   }
}

#promotion .slider-wrap>div>a svg {
   width: 40px;
   height: 40px;
   position: absolute;
   top: 0;
}

[dir="ltr"] #promotion .slider-wrap>div>a svg {
   left: 0;
}

[dir="rtl"] #promotion .slider-wrap>div>a svg {
   right: 0;
}

.theme--light #promotion .slider-wrap>div>a svg {
   fill: rgba(0, 0, 0, 0.54);
}

.theme--dark #promotion .slider-wrap>div>a svg {
   fill: rgba(255, 255, 255, 0.7);
}

/* resim image */
@media (max-width: 599px) {
   #promotion .promo-image {
      display: flex;
   }
}

#promotion .item {
   height: 280px;
   z-index: 10;
}

@media (min-width: 600px) {
   #promotion .item {
      margin: -8px 16px 0px 16px;
   }
}

@media (max-width: 599px) {
   #promotion .item {
      text-align: center;
   }
}

#promotion .item figure {
   margin: 20px auto;
   background: var(--v-secondarylight-base);
   border-radius: 50%;
   width: 200px;
   height: 200px;
   line-height: 200px;
   text-align: center;
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}

#promotion .item figure img {
   vertical-align: middle;
   max-width: 200px;
   max-height: 200px;
}

#promotion .item .text {
   padding: 16px 64px 8px 16px;
}

@media (max-width: 1279px) {
   #promotion .item .text {
      padding: 8px;
   }
}

#promotion .item h2 {
   margin-bottom: 24px;
}

#promotion .item h2 a.btn-flat {
   display: block;
   line-height: 36px;
   padding: 0;
   text-transform: none;
   color: var(--v-secondary-base);
   font-size: 28px;
   font-family: "Montserrat";
   font-weight: var(--font-bold);
   text-align: left;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
}

@media (max-width: 599px) {
   #promotion .item h2 a.btn-flat {
      width: 100%;
      text-align: center;
      font-size: 20px;
      line-height: 28px;
   }
}

@media (max-width: 599px) {
   #promotion .item h2 {
      white-space: normal;
      line-height: 32px;
   }
}

#promotion .item p {
   margin-bottom: 16px;
}

.theme--light #promotion .item .time span {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark #promotion .item .time span {
   color: rgba(255, 255, 255, 0.7);
}

#promotion .item:before {
   display: none;
}

#promotion .anim-arrows {
   top: 40%;
   position: absolute;
   width: 100%;
}

#promotion .anim-arrows .container {
   position: relative;
}

#promotion .anim-arrows-prev,
#promotion .anim-arrows-next {
   position: absolute;
   z-index: 1000;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 32px;
   height: 32px;
   cursor: pointer;
   text-decoration: none;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

/* ok yön  next */
@media (max-width: 599px) {

   #promotion .anim-arrows-prev,
   #promotion .anim-arrows-next {
      display: flex;
   }
}

#promotion .anim-arrows-prev i,
#promotion .anim-arrows-next i {
   font-size: 40px;
}

.theme--light #promotion .anim-arrows-prev i,
.theme--light #promotion .anim-arrows-next i {
   color: rgba(0, 0, 0, 0.54);
}

.theme--dark #promotion .anim-arrows-prev i,
.theme--dark #promotion .anim-arrows-next i {
   color: rgba(255, 255, 255, 0.7);
}

#promotion .anim-arrows-next {
   right: 0;
}

#promotion .anim-arrows-next:hover {
   right: -10px;
}

#promotion .anim-arrows-prev {
   left: 0;
}

#promotion .anim-arrows-prev:hover {
   left: -10px;
}

#subscribe .root {
   position: relative;
   text-align: center;
}

#subscribe .root p {
   color: #fff;
}

#subscribe .form {
   position: relative;
   margin-top: 16px;
}

#subscribe .field .input-field {
   color: #fff;
   width: 100%;
   background: rgba(255, 255, 255, 0.2);
   -webkit-box-shadow: 0 10px 15px -5px rgba(62, 57, 107, 0.07);
   box-shadow: 0 10px 15px -5px rgba(62, 57, 107, 0.07);
   border-radius: 10px;
}

[dir="ltr"] #subscribe .field .input-field {
   padding-right: 120px;
}

[dir="rtl"] #subscribe .field .input-field {
   padding-left: 120px;
}

[dir="ltr"] #subscribe .field .input-field {
   padding-left: 12px;
}

[dir="rtl"] #subscribe .field .input-field {
   padding-right: 12px;
}

#subscribe .field .input-field input {
   border: none;
   margin-bottom: 0;
   height: 3.5rem;
}

#subscribe .field .input-field input::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
   color: rgba(255, 255, 255, 0.5);
}

#subscribe .field .input-field input::-moz-placeholder {
   /* Firefox 19+ */
   color: rgba(255, 255, 255, 0.5);
}

#subscribe .field .input-field input:-ms-input-placeholder {
   /* IE 10+ */
   color: rgba(255, 255, 255, 0.5);
}

#subscribe .field .input-field input:-moz-placeholder {
   /* Firefox 18- */
   color: rgba(255, 255, 255, 0.5);
}

#subscribe .button {
   position: absolute;
   top: 10px;
}

[dir="ltr"] #subscribe .button {
   right: 8px;
}

[dir="rtl"] #subscribe .button {
   left: 8px;
}

@media (max-width: 959px) {
   #subscribe .button {
      min-width: 0;
      width: auto;
   }
}

#subscribe .button i {
   color: #fff;
}

#testimonials .root {
   position: relative;
}

#testimonials .carousel {
   position: relative;
}

@media (min-width: 600px) {
   #testimonials .carousel {
      padding: 0px 64px 0px 64px;
   }
}

#testimonials .item {
   padding: 0px 8px 0px 8px;
}

@media (min-width: 600px) {
   #testimonials .item {
      padding: 56px 8px 0px 8px;
   }
}

#testimonials .item:focus {
   outline: none;
}

#testimonials .nav.btn.btn-small {
   position: absolute;
   top: 48%;
   width: 36px;
   height: 36px;
   padding: 0px;
   min-width: 0px;
}

@media (max-width: 599px) {
   #testimonials .nav.btn.btn-small {
      display: none;
   }
}

#testimonials .nav.btn.btn-small i {
   font-size: 22px;
   color: #fff;
}

[dir="ltr"] #testimonials .prev {
   left: 6px;
}

[dir="rtl"] #testimonials .prev {
   right: 6px;
}

[dir="ltr"] #testimonials .next {
   right: 6px;
}

[dir="rtl"] #testimonials .next {
   left: 6px;
}

p.caption-title {
   text-transform: uppercase;
   font-weight: var(--font-bold);
   font-size: 16px;
   margin-bottom: 8px;
}

.theme--light p.caption-title {
   color: var(--v-primarydark-base);
}

.theme--dark p.caption-title {
   color: var(--v-primarylight-base);
}

@media (max-width: 959px) {
   p.caption-title {
      font-size: 14px;
      text-align: center !important;
   }
}

.main-title {
   display: block;
   position: relative;
   margin-bottom: 24px;
}

[dir="ltr"] .main-title.align-left {
   text-align: left;
}

[dir="rtl"] .main-title.align-left {
   text-align: right;
}

[dir="ltr"] .main-title.align-left:after {
   left: 0;
}

[dir="rtl"] .main-title.align-left:after {
   right: 0;
}

[dir="ltr"] .main-title.align-right {
   text-align: right;
}

[dir="rtl"] .main-title.align-right {
   text-align: left;
}

[dir="ltr"] .main-title.align-right:after {
   right: 0;
}

[dir="rtl"] .main-title.align-right:after {
   left: 0;
}

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

[dir="ltr"] .main-title.align-center:after {
   left: 50%;
}

[dir="rtl"] .main-title.align-center:after {
   right: 50%;
}

[dir="ltr"] .main-title.align-center:after {
   margin-left: -35px;
}

[dir="rtl"] .main-title.align-center:after {
   margin-right: -35px;
}

@media (max-width: 959px) {
   .main-title {
      text-align: center !important;
   }
}

.main-title h4 {
   font-weight: var(--font-bold);
   text-transform: capitalize;
   font-size: 36px;
   line-height: 56px;
}

.theme--light .main-title h4 {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .main-title h4 {
   color: #fff;
}

@media (max-width: 1279px) {
   .main-title h4 {
      font-size: 32px;
      line-height: 48px;
   }
}

@media (max-width: 599px) {
   .main-title h4 {
      font-size: 24px;
      line-height: 36px;
   }
}

.main-title.dark .caption-title {
   color: var(--v-primarylight-base);
}

.main-title.dark h4 {
   color: #fff;
}

.title-secondary {
   display: block;
   position: relative;
}

[dir="ltr"] .title-secondary.align-left {
   text-align: left;
}

[dir="rtl"] .title-secondary.align-left {
   text-align: right;
}

[dir="ltr"] .title-secondary.align-left:after {
   left: 0;
}

[dir="rtl"] .title-secondary.align-left:after {
   right: 0;
}

[dir="ltr"] .title-secondary.align-right {
   text-align: right;
}

[dir="rtl"] .title-secondary.align-right {
   text-align: left;
}

[dir="ltr"] .title-secondary.align-right:after {
   right: 0;
}

[dir="rtl"] .title-secondary.align-right:after {
   left: 0;
}

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

[dir="ltr"] .title-secondary.align-center:after {
   left: 50%;
}

[dir="rtl"] .title-secondary.align-center:after {
   right: 50%;
}

[dir="ltr"] .title-secondary.align-center:after {
   margin-left: -35px;
}

[dir="rtl"] .title-secondary.align-center:after {
   margin-right: -35px;
}

.title-secondary h4 {
   font-size: 36px;
   line-height: 56px;
   text-transform: capitalize;
   font-weight: var(--font-bold);
}

.theme--light .title-secondary h4 {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary h4 {
   color: #fff;
}

@media (max-width: 1279px) {
   .title-secondary h4 {
      font-size: 32px;
      line-height: 48px;
   }
}

@media (max-width: 599px) {
   .title-secondary h4 {
      font-size: 28px;
      line-height: 44px;
   }
}

.theme--light .title-secondary strong {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary strong {
   color: #fff;
}

.main-wrap {
   position: relative;
   width: 100%;
   overflow: hidden;
}

.theme--light .main-wrap {
   color: rgba(0, 0, 0, 0.87);
}

.theme--dark .main-wrap {
   color: #fff;
}

.theme--dark .main-wrap {
   background-color: #303030;
}

.theme--light .main-wrap {
   background-color: #fff;
}

.space-bottom {
   margin-bottom: 160px;
}

@media (max-width: 959px) {
   .space-bottom {
      margin-bottom: 120px;
   }
}

.space-bottom-short {
   margin-bottom: 80px;
}

.space-top {
   margin-top: 160px;
}

.space-top-short {
   margin-top: 80px;
}

.container-wrap {
   margin-top: -40px;
}

.container-wrap>section {
   position: relative;
}

.container-general {
   margin-top: 80px;
   padding: 32px;
}

.container-general>section {
   position: relative;
}

.switchTheme {
   width: 20px;
}

.linkNone {
   text-decoration: none;
   color: #000;
   display: flex;
   flex-direction: row;
   align-items: center;
}

.linkNone:hover {
   color: #000;
}

.wpicon {
   width: 30px;
   margin-left: 20px;
}

.phoneNumberNav {
   height: 100%;
   margin-top: 7px;
   display: flex;
   position: relative;
   align-items: center;
}

.wpiconAnasayfa {
   width: 50px;
}

.ikonScrollBoyut {
   width: 120px;
}

.logoFooter {
   display: flex;
   width: 170px;
   background-color: white;
   padding: 5px;
   border-radius: 13px;
   align-items: center;
   justify-content: center;
   margin-bottom: 5px;
}

@media (max-width: 959px) {
   .logoFooter {
      position: relative;
   }

   .footeritem {
      justify-content: center;
      text-align: center;
      align-items: center;
   }
}

.logoFooter2 {
   display: flex;
   width: 150px;
}

.contact-footer {
   color: white;
}

.gmailLogo {
   width: 60px;
   margin-top: 10px;
   border-radius: 50%;
   outline: none;
   margin-bottom: 10px;
}

.contactFooterGmail {
   display: flex;
   flex-direction: column;
   text-decoration: none;
   align-items: center;
   justify-content: flex-start;
}

.contactFooterGmail a {
   text-decoration: none;
   color: white;
}

.uzakSosyal {
   margin-left: 150px;
}

@media (max-width: 1400px) {
   .uzakSosyal {
      margin-left: 0px;
   }
}

.turanLogo {
   border-radius: 13px;
   margin-bottom: 40px;
}

.contactTuranLogoo {
   width: 350px;
   height: 100px;
   border-radius: 13px;
   background-color: white;
   display: flex;
   align-items: center;
   justify-content: center;
}

.contactTuranLogooImg {
   display: flex;
   width: 200px;
   height: 70px;
}

.smaller {
   font-size: 13px;
}

.detayBilgi {
   display: flex;
   flex-direction: row;
   justify-content: space-around;
   align-items: center;
   text-align: center;
}

.detayBilgi img {
   margin-left: 15px;
}

.inputFormContact {
   width: 300px;
}

/* Bu stil, tüm inputları ve labelleri etkileyecektir */
.input-field.primary.filled.forminput.inputFormContact label {
   display: block;
   font-size: 16px;
   line-height: 24px;
   width: 300px;
}

.input-field.primary.filled.forminput.inputFormContact input {
   width: 300px;
   padding: 8px;
   font-size: 16px;
   line-height: 24px;
   border: 1px solid #ccc;
   border-radius: 4px;
   margin-top: 5px;
}

.formContactt {
   display: flex;
   flex-direction: column;
   align-items: center;
   text-align: center;
}

.formContactt2 {
   display: flex;
   background-color: rgba(0, 0, 0, 0.06) !important;
   width: 99%;
   padding: 8px;
   font-size: 16px;
   line-height: 24px;
   border: 1px solid #ccc;
   border-radius: 4px;
   margin-top: 5px;
   resize: none;
   height: auto;
}

.formContactt2:hover {
   display: flex;
   background-color: rgba(0, 0, 0, 0.1) !important;
}

.formContactt2Div {
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: 40px;
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: -220px;
}

.formContactt2Div label {
   width: 96%;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
}

.formContactt2:focus {
   border-bottom: 2px solid #03a9f4;
}

.ptel {
   margin-top: 16px;
}

.wpicon2 {
   display: flex;
   margin-top: 32px;
   width: 30px;
   margin-left: 20px;
}

.renkPhone {
   color: rgb(70, 70, 70);
}

.headerVisible {
   display: none;
}

@media (max-width: 1280px) {
   .headerVisible {
      display: flex;
   }
}

.navVisible {
   display: none;
}

@media (min-width: 1280px) {
   .navVisible {
      display: block;
      width: 100%;
   }
}

/* Contact */
.contact-map {
   display: flex;
   flex-direction: column;
   background-color: white;
   padding-bottom: 100px;
   align-items: center;
}

.contact-map span {
   padding: 10px;
   display: flex;
   text-align: center;
}

@media (max-width: 400px) {
   .contact-map {
      display: flex;
      justify-content: center;
      align-items: center;
   }

   .mapTuran {
      width: 330px;
   }

   div.col-sm-6.px-6.formContactt {
      margin-left: -8px;
   }

   div.full-form-wrap {
      margin-bottom: -100px;
   }
}

.pinContact {
   width: 33px;
   opacity: 0.4;
   margin-top: 10px;
   margin-bottom: -8px;
}

@media (min-width: 1400px) {

   .contact-container {
      margin-top: -50px;
      display: flex;
      flex-direction: row;
      width: 170%;
      margin-left: -315px;
      left: 0px;
      height: 900px;
   }

   .contact-container2 {
      display: flex;
      flex-direction: row;
      left: 0px;
      gap: 140px;
   }

   .contact-map {
      flex-direction: column;
      background-color: white;
      padding: 20px;
      padding-top: 0px;
      position: relative;
      display: flex;
      margin-left: -140px;
      text-align: center;
   }

   .contact-map span {
      margin-top: 20px;
      align-items: center;
      justify-content: center;
   }

   a.waves-effect.btn-icon.backtohome.iconright {
      margin-left: 50px;
      margin-top: -40px;
   }

   textarea#message.formContactt2 {
      width: 108.5%;
      justify-content: center;
      text-align: center;
      display: flex;
      margin-left: 15px;
   }

   button.btn.secondary.btn-large.waves-effect {
      margin-right: -20px;
   }
}

.aboutus {
   display: flex;
   flex-direction: row;
   width: 100%;
   align-items: center;
}

@media (max-width: 1280px) {
   .aboutus {
      display: flex;
      flex-direction: column;
   }

   .use-text-subtitle2 {
      font-weight: var(--font-regular);
      font-size: 19px;
      line-height: 32px;
      text-align: center;
      margin: 0px;
   }
}

.aTag {
   cursor: pointer;
   z-index: +999;
}

button:focus {
   background-color: transparent;
}

/* slider img */
.slider {
   width: 1300px;
   max-width: 100vw;
   width: 100%;
   height: 700px;
   margin: auto;
   position: relative;
   overflow: hidden;
   margin-bottom: 20px;
   margin-top: 50px;
}

.slider .list {
   position: absolute;
   width: max-content;
   height: 100%;
   left: 0;
   top: 0;
   display: flex;
   transition: 1s;
}

.slider .list {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.slider .list img {
   max-width: 100%;
   height: auto;
}


.slider .buttons {
   position: absolute;
   top: 45%;
   left: 5%;
   width: 90%;
   display: flex;
   justify-content: space-between;
}

.slider .buttons button {
   width: 50px;
   height: 50px;
   border-radius: 50%;
   background-color: #fff5;
   color: #fff;
   border: none;
   font-family: monospace;
   font-weight: bold;
}

.slider .dots {
   position: absolute;
   bottom: 10px;
   left: 0;
   color: #fff;
   width: 100%;
   margin: 0;
   padding: 0;
   display: flex;
   justify-content: center;
}

.slider .dots li {
   list-style: none;
   width: 10px;
   height: 10px;
   background-color: #fff;
   margin: 10px;
   border-radius: 20px;
   transition: 0.5s;
}

.slider .dots li.active {
   width: 30px;
}

@media screen and (max-width: 768px) {
   .slider {
      height: 300px;
      max-width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
   }

   .slider .list {
      max-width: 1000%;
      height: auto;
   }

   .slider .list img {
      max-width: 100%;
      height: auto;
      margin-left: -200px;
   }
}

@media screen and (max-width: 1280px) {
   .slider {
      margin-top: 100px;
   }
}