@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
/*BORDERS*/
/*===============================================================================*/
/*===============================================================================*/
.pad-1-left {
  padding-left: 1rem; }

.pad-2-left {
  padding-left: 2rem; }

.pad-3-left {
  padding-left: 3rem; }

.pad-4-left {
  padding-left: 4rem; }

.pad-5-left {
  padding-left: 5rem; }

.pad-6-left {
  padding-left: 6rem; }

.pad-7-left {
  padding-left: 7rem; }

.pad-8-left {
  padding-left: 8rem; }

.pad-9-left {
  padding-left: 9rem; }

.pad-1-right {
  padding-right: 1rem; }

.pad-2-right {
  padding-right: 2rem; }

.pad-3-right {
  padding-right: 3rem; }

.pad-4-right {
  padding-right: 4rem; }

.pad-5-right {
  padding-right: 5rem; }

.pad-6-right {
  padding-right: 6rem; }

.pad-7-right {
  padding-right: 7rem; }

.pad-8-right {
  padding-right: 8rem; }

.pad-9-right {
  padding-right: 9rem; }

.pad-1-top {
  padding-top: 1rem; }

.pad-2-top {
  padding-top: 2rem; }

.pad-3-top {
  padding-top: 3rem; }

.pad-4-top {
  padding-top: 4rem; }

.pad-5-top {
  padding-top: 5rem; }

.pad-6-top {
  padding-top: 6rem; }

.pad-7-top {
  padding-top: 7rem; }

.pad-8-top {
  padding-top: 8rem; }

.pad-9-top {
  padding-top: 9rem; }

.pad-1-bottom {
  padding-bottom: 1rem; }

.pad-2-bottom {
  padding-bottom: 2rem; }

.pad-3-bottom {
  padding-bottom: 3rem; }

.pad-4-bottom {
  padding-bottom: 4rem; }

.pad-5-bottom {
  padding-bottom: 5rem; }

.pad-6-bottom {
  padding-bottom: 6rem; }

.pad-7-bottom {
  padding-bottom: 7rem; }

.pad-8-bottom {
  padding-bottom: 8rem; }

.pad-9-bottom {
  padding-bottom: 9rem; }

/********************************************************************************/
/*MEDIA QUERIES*/
/********************************************************************************/
/********************************************************************************/
/*MEDIA QUERIES*/
/********************************************************************************/
.musicreports_website .mixin-feature-kard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .musicreports_website .mixin-feature-kard > div.feature-header {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
  .musicreports_website .mixin-feature-kard > div.feature-kard-body {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
  .musicreports_website .mixin-feature-kard > div.feature-kard-footer {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
  .musicreports_website .mixin-feature-kard img {
    width: 100%; }

.musicreports_website {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fcfcfc;
  font-family: "Roboto", sans-serif;
  height: 100%;
  scroll-behavior: smooth;
  /*============================================================================*/
  /*============================================================================*/
  /*==============*/
  /*==============*/
  /*============================================================================*/
  /*============================================================================*/
  /*==============*/
  /*==============*/
  /*============================================================================*/
  /*============================================================================*/
  /*==============*/
  /*==============*/
  /*============================================================================*/
  /*============================================================================*/
  /*==============*/
  /*==============*/
  /*============================================================================*/
  /*============================================================================*/
  /*==============*/
  /*==============*/
  /*============================================================================*/
  /*============================================================================*/ }
  .musicreports_website *,
  .musicreports_website *:before,
  .musicreports_website *:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit; }
  .musicreports_website .hidden {
    display: none; }
  .musicreports_website * {
    text-rendering: optimizeLegibility; }
  .musicreports_website .space-between {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
  .musicreports_website .reg-trademark {
    font-size: .625rem;
    margin-top: .0rem;
    margin-right: 0.25rem;
    vertical-align: super; }
  .musicreports_website .headline .reg-trademark {
    font-size: .625rem;
    margin-top: .0rem;
    margin-right: 0.25rem; }
  .musicreports_website .reg-trademark {
    vertical-align: super; }
  .musicreports_website .em.reg_trademark {
    font-size: .6rem;
    vertical-align: super; }
  .musicreports_website p .reg_trademark {
    font-size: .6rem;
    vertical-align: super; }
  .musicreports_website h1 .reg_trademark {
    font-size: 1.125rem; }
  .musicreports_website h2 .reg_trademark {
    font-size: 1rem; }
  .musicreports_website h3 .reg_trademark {
    font-size: .75rem; }
  .musicreports_website h5 .reg_trademark {
    font-size: 10px;
    vertical-align: super; }
  .musicreports_website .text-red {
    color: crimson; }
  .musicreports_website .text-white {
    color: white; }
  .musicreports_website .text-blue {
    color: blue; }
  .musicreports_website .text-green {
    color: green; }
  .musicreports_website .text-yellow {
    color: yellow; }
  .musicreports_website .text-orange {
    color: orange; }
  .musicreports_website blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee; }
  .musicreports_website p {
    margin-bottom: 1rem;
    font-size: 1.01125rem; }
  .musicreports_website .mono-text {
    font-family: "Roboto Mono", monospace; }
  .musicreports_website .k-body-insert-text-page {
    height: 100%;
    background: white;
    border: 1px solid #cdcdcd;
    padding: 3.125rem 3.125rem;
    margin-top: 10px; }
    .musicreports_website .k-body-insert-text-page > div.insert-101-a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-102-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        min-width: 1.5rem;
        width: auto;
        min-height: 1.5625rem;
        margin: 0rem;
        margin-right: .5rem; }
        .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-102-a svg {
          margin: 0rem;
          height: 1.5625rem;
          width: 1.5625rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-102-b {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        min-width: 1.5rem;
        width: 1.5rem;
        margin: 0rem;
        min-height: 1.5625rem;
        margin-right: .5rem;
        width: auto; }
        .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-102-b svg {
          margin: 0rem;
          height: 1.5625rem;
          width: 1.5625rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-save-icon {
        min-height: 1rem;
        min-width: 1rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-radio-btn {
        min-height: 1rem;
        min-width: 1rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-trash-icon {
        min-height: 1rem;
        min-width: 1rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-delete-icon {
        min-height: 1rem;
        min-width: 1rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-cancel-icon {
        min-height: 1rem;
        min-width: 1rem; }
      .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-editor-icon {
        min-height: 1rem;
        min-width: 1rem; }
        .musicreports_website .k-body-insert-text-page > div.insert-101-a .insert-editor-icon svg {
          margin: 0rem;
          height: 1rem;
          width: 1rem; }
    .musicreports_website .k-body-insert-text-page .cms-container-flex-start {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-top: 1rem;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media (min-width: 768px) {
        .musicreports_website .k-body-insert-text-page .cms-container-flex-start {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          padding-top: 2rem; } }
  .musicreports_website label {
    margin-bottom: 0rem;
    padding-top: 8px; }
  .musicreports_website .page-footer {
    z-index: 1; }
  .musicreports_website .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .musicreports_website a.backTop {
    margin-bottom: 1rem; }
  .musicreports_website .hide-large {
    display: block; }
    @media (min-width: 768px) {
      .musicreports_website .hide-large {
        display: none !important; } }
  .musicreports_website .hide-small {
    display: none !important; }
    @media (min-width: 768px) {
      .musicreports_website .hide-small {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; } }
  .musicreports_website .hidden {
    display: none !important; }
  .musicreports_website .invisible {
    visibility: hidden; }
  .musicreports_website a .headline {
    color: #337ab7;
    text-decoration: none; }
  .musicreports_website a:not(.btn, .btn-primary.active:not(:disabled):not(.disabled),
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary.dropdown-toggle, footer.page-footer a, .nav-link > a, .dropdown-item, .dropdown-toggle, .dropdown > a) {
    color: #337ab7;
    text-decoration: underline;
    word-break: break-all; }
  .musicreports_website a:focus:not(.btn, .btn-primary.active:not(:disabled):not(.disabled),
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary.dropdown-toggle, footer.page-footer a, .nav-link > a, .dropdown-item, .dropdown-toggle, .dropdown > a),
  .musicreports_website a:hover:not(.btn, .btn-primary.active:not(:disabled):not(.disabled),
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary.dropdown-toggle, footer.page-footer a, .nav-link > a, .dropdown-item, .dropdown-toggle, .dropdown > a) {
    color: #23527c;
    text-decoration: underline; }
  .musicreports_website .container-blue-text {
    color: #91c3d1; }
  .musicreports_website body {
    height: 100%;
    line-height: 161.8%;
    color: #484848;
    font-family: "Roboto", sans-serif;
    position: relative;
    background-color: none;
    text-rendering: optimizeLegibility;
    width: 100%;
    z-index: 0; }
  .musicreports_website body {
    height: 100%; }
  .musicreports_website section {
    padding: 0rem 0rem 0rem 0rem;
    scroll-margin-top: 112px; }
  .musicreports_website .section-inner {
    max-width: 1661px;
    width: 100%;
    margin: 0px auto; }
  .musicreports_website .k-header-ubar {
    height: 56px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .musicreports_website .k-header-ubar .headline {
      margin-right: 1rem; }
  .musicreports_website .right-menu-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .musicreports_website .icon {
    border: none; }
  .musicreports_website .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    height: 24px;
    width: 24px; }
  .musicreports_website .icon:before {
    color: #484848; }
  .musicreports_website input[type="checkbox"],
  .musicreports_website input[type="radio"] {
    height: 20px;
    width: 20px;
    margin: 0px; }
    @media (min-width: 768px) {
      .musicreports_website input[type="checkbox"],
      .musicreports_website input[type="radio"] {
        margin: 0px auto; } }
  .musicreports_website input {
    padding: 0.25rem;
    border-radius: 4px;
    border: 1px solid #cdcdcd;
    border-radius: 0px;
    height: 34px; }
  .musicreports_website input,
  .musicreports_website select,
  .musicreports_website .datepicker,
  .musicreports_website .item-datepicker {
    height: 34px;
    background: white;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    cursor: pointer; }
  .musicreports_website .k-body-insert-ulList .title,
  .musicreports_website .k-body-insert-ulList .sub-title {
    padding-top: 0px;
    padding-top: 0rem;
    padding-left: 16px;
    padding-left: 1rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    padding-right: 0px;
    padding-right: 0rem; }
  .musicreports_website .k-body-insert-ulList ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding-left: 1rem; }
    .musicreports_website .k-body-insert-ulList ul li {
      list-style-type: none; }
  .musicreports_website .k-body-insert-ulList .ul-2 li {
    list-style-type: disc; }
  .musicreports_website a .headline {
    margin-bottom: 0px; }
  .musicreports_website a .headline:hover {
    color: #23527c;
    text-decoration: underline; }
  .musicreports_website h1,
  .musicreports_website h2,
  .musicreports_website h3,
  .musicreports_website h4,
  .musicreports_website h5,
  .musicreports_website h6,
  .musicreports_website headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    margin-bottom: 0px;
    font-weight: normal;
    margin: 0px; }
  .musicreports_website h1.headline {
    font-size: 27.65px; }
  .musicreports_website h2.headline {
    font-size: 25.32px; }
  .musicreports_website h3.headline {
    font-size: 22.99px; }
  .musicreports_website h4.headline {
    font-size: 20.66px; }
  .musicreports_website h5.headline {
    font-size: 18.33px; }
  .musicreports_website h6.headline {
    font-size: 16px; }
  .musicreports_website .hidden {
    display: none !important; }
  .musicreports_website .file-drag-outer {
    position: fixed;
    top: 112px;
    width: 100%;
    height: calc(100% - 128px);
    z-index: 1;
    background: white;
    padding: 0px 0px 3% 0px; }
    .musicreports_website .file-drag-outer .file-drag-inner {
      border: 3px dashed #666;
      text-align: center;
      width: 82%;
      margin: 0px auto;
      height: 100%;
      border-radius: 20px; }
      .musicreports_website .file-drag-outer .file-drag-inner form {
        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;
        height: 100%; }
        .musicreports_website .file-drag-outer .file-drag-inner form h2 {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
  .musicreports_website .blue-text {
    color: #91c3d1; }
    .musicreports_website .blue-text > span {
      color: #91c3d1; }
  .musicreports_website .hidden {
    display: none !important; }
  .musicreports_website .left {
    padding-right: 0rem;
    padding-left: 0rem !important; }
    @media (min-width: 768px) {
      .musicreports_website .left {
        padding-right: 0.5rem;
        padding-left: 0rem !important; } }
  .musicreports_website .center {
    float: none;
    margin: 0px auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
  .musicreports_website .right {
    padding-left: 0.5rem;
    padding-right: 0rem !important; }
    @media (min-width: 768px) {
      .musicreports_website .right {
        padding-left: 0rem;
        padding-right: 0rem !important; } }
  .musicreports_website .icon {
    color: white; }
  .musicreports_website .cursor-pointer {
    cursor: pointer; }
  .musicreports_website .cursor-move,
  .musicreports_website .icn-drag {
    cursor: move; }
  .musicreports_website .dropdown-menu.languages {
    left: -161px !important;
    top: 284px; }
  .musicreports_website .dropdown-item.active,
  .musicreports_website .dropdown-item:active {
    color: #484848;
    text-decoration: none;
    background-color: white; }
  .musicreports_website .view-form-holder .util-spinner {
    background: #0000001f;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: 1;
    left: 0px; }
    .musicreports_website .view-form-holder .util-spinner .spinner-outer {
      position: absolute;
      left: calc(50% - 1rem);
      z-index: 1;
      top: calc(50% - 1rem); }
  .musicreports_website .full-page-spinner {
    width: 100%;
    height: 100%;
    background: #0a0a0a47;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    z-index: 111111;
    top: 0px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .musicreports_website .dl-blocker-outer {
    width: 100%;
    height: 100%;
    background: #0a0a0a47;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    z-index: 1111;
    top: 0px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .musicreports_website .dl-blocker-outer .dl-blocker-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%; }
      .musicreports_website .dl-blocker-outer .dl-blocker-inner .btn, .musicreports_website .dl-blocker-outer .dl-blocker-inner .btn-primary.active:not(:disabled):not(.disabled),
      .musicreports_website .dl-blocker-outer .dl-blocker-inner .btn-primary:not(:disabled):not(.disabled):active, .musicreports_website .dl-blocker-outer .dl-blocker-inner .btn-primary.dropdown-toggle {
        background: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        -webkit-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
                box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; }
    .musicreports_website .dl-blocker-outer .util-dl_blocker {
      width: 100%;
      height: 56px;
      position: absolute;
      top: 0px; }
  .musicreports_website form.form-search {
    margin: 0px; }
  .musicreports_website footer:before, .musicreports_website footer:after {
    content: " ";
    display: table; }
  .musicreports_website footer:after {
    clear: both; }
  .musicreports_website footer {
    *zoom: 1; }
  .musicreports_website .footer .footer-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
    .musicreports_website .footer .footer-inner .btn, .musicreports_website .footer .footer-inner .btn-primary.active:not(:disabled):not(.disabled),
    .musicreports_website .footer .footer-inner .btn-primary:not(:disabled):not(.disabled):active, .musicreports_website .footer .footer-inner .btn-primary.dropdown-toggle {
      margin-left: 0.5rem;
      margin-right: 0.5rem; }
  .musicreports_website .flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .musicreports_website .flex-row-between {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
    .musicreports_website .flex-row-between .item-group {
      width: 33.33%;
      padding-left: 0.5rem;
      padding-right: 0.5rem; }
  .musicreports_website .flex-row-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
  .musicreports_website .flex-row-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
  .musicreports_website .flex-row-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
  .musicreports_website .flex-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
  .musicreports_website .full-page-loader {
    position: fixed;
    top: 0%;
    left: 0%;
    z-index: 99999;
    background: #33333340;
    width: 100%;
    height: 100%; }
    .musicreports_website .full-page-loader .spinner-border {
      position: absolute;
      right: calc(50% - 1rem);
      top: calc(50% - 1rem); }
  .musicreports_website .spinner-sm {
    color: #91c3d1;
    height: 16px;
    width: 16px; }
  .musicreports_website .item-datepicker {
    width: 92px;
    padding-left: 5px;
    padding-right: 5px; }
  .musicreports_website svg {
    background: transparent; }
  .musicreports_website .backgrid-paginator ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .musicreports_website .backgrid-paginator ul li {
    display: none; }
    @media (min-width: 768px) {
      .musicreports_website .backgrid-paginator ul li {
        display: block; } }
  .musicreports_website .backgrid-paginator ul li:nth-child(1),
  .musicreports_website .backgrid-paginator ul li:nth-child(2),
  .musicreports_website .backgrid-paginator ul li:last-child,
  .musicreports_website .backgrid-paginator ul .active {
    display: block; }
  .musicreports_website .grey-out {
    color: lightgrey !important; }
  .musicreports_website .icon {
    font-size: 1rem !important;
    cursor: pointer; }
  .musicreports_website nav .icon {
    font-size: 18px !important; }
  .musicreports_website .mixin-appender tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .musicreports_website .mixin-appender tbody tr {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
      padding: 1rem; }
      .musicreports_website .mixin-appender tbody tr td {
        padding: 0px;
        border: none;
        text-align: left !important;
        min-height: 30px;
        color: #555; }
      .musicreports_website .mixin-appender tbody tr td:first-child {
        font-weight: bold; }
      .musicreports_website .mixin-appender tbody tr:hover {
        background: lightgoldenrodyellow; }
  .musicreports_website .item.items-inline {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1rem; }
    .musicreports_website .item.items-inline .column-a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      text-align: right;
      padding: 0.25rem 0.1rem; }
    .musicreports_website .item.items-inline .column-b {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0.25rem 0.1rem; }
      .musicreports_website .item.items-inline .column-b .item-wrapper {
        margin-bottom: 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .musicreports_website .icon-dot-stack {
    padding: 0px 20px 0px 20px; }
  .musicreports_website .hover-edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .musicreports_website .ubar-group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    width: 100%; }
    .musicreports_website .ubar-group-wrapper .form-group {
      margin: 0px; }
  .musicreports_website .active-ei .Cell {
    border: 1.5px solid orange; }
  .musicreports_website .multi-active {
    background: lightblue !important; }
  .musicreports_website body section .section-inner .kard-deck-lefttabs > div.kard.kard-has-hubar > div.kard-header .k-header-ubar {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .musicreports_website .kard-has-hubar > div.kard-header .ubar-group-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    margin-bottom: 0px; }
    .musicreports_website .kard-has-hubar > div.kard-header .ubar-group-a > div {
      margin-right: 0.5rem; }
    .musicreports_website .kard-has-hubar > div.kard-header .ubar-group-a .form-group-checkbox {
      padding: 0px;
      margin: 0px; }
      .musicreports_website .kard-has-hubar > div.kard-header .ubar-group-a .form-group-checkbox label {
        padding-left: 20px;
        margin: 0px;
        margin-left: 0.25rem; }
  .musicreports_website .kard-has-hubar > div.kard-header .ubar-group-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center; }
  .musicreports_website body .kard-has-hubar.kard-has-fubar > div.kard-body {
    height: 100vh; }
    @media (min-width: 768px) {
      .musicreports_website body .kard-has-hubar.kard-has-fubar > div.kard-body {
        height: calc(100% - (112px)); } }
  .musicreports_website section .section-inner .kard-has-fubar .kard-body {
    height: calc(100% - 56px); }
  .musicreports_website .kard-has-hubar > div.kard-body {
    height: calc(100% - 56px); }
  .musicreports_website .kard-has-hubar.kard-has-fubar > div.kard-body {
    height: calc(100% - 112px); }
  .musicreports_website .territory-row-active {
    border: 3px dotted #09ffdd; }
  .musicreports_website .row-active {
    background: #b1bed0; }
  .musicreports_website .uploader {
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 350px;
    background: #f3f3f3;
    border: 2px dashed #e8e8e8; }
    .musicreports_website .uploader p {
      margin-top: 1rem; }
    .musicreports_website .uploader .file-drag-icon {
      height: 80px; }
      .musicreports_website .uploader .file-drag-icon .icon.icon-download {
        color: #484848; }
      .musicreports_website .uploader .file-drag-icon .icon-download::before {
        font-size: 80px; }
  .musicreports_website #textfile {
    position: absolute;
    width: 300px;
    height: 400px;
    top: -50px;
    left: 0;
    z-index: 2;
    opacity: 0;
    cursor: pointer; }
  .musicreports_website .ui-state-highlight {
    height: 1.5em;
    line-height: 1.2em; }
  .musicreports_website .crsl-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 100vh;
    width: 100%;
    top: 0px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    z-index: 1;
    cursor: pointer; }
  .musicreports_website .inner-target {
    min-width: 24px;
    min-height: 24px; }
  .musicreports_website .form-group {
    margin: 0px; }
  .musicreports_website .inner-item-edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .musicreports_website .inner-item-edit .form-group-has-autotext {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .musicreports_website .inner-item-edit .form-group-has-autotext span {
        margin-left: 0.5rem;
        height: 100%; }
  .musicreports_website .kard-footer .backgrid-filter.form-search {
    margin: 0px;
    width: auto; }
    .musicreports_website .kard-footer .backgrid-filter.form-search input {
      position: relative;
      padding-left: 28px; }
    .musicreports_website .kard-footer .backgrid-filter.form-search .maxsrch span {
      position: relative; }
  .musicreports_website .status-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
    height: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .musicreports_website .status-container .red-bar .progress-bar-item-filled {
      background: red; }
    .musicreports_website .status-container .yellow-bar .progress-bar-item-filled {
      background: yellow; }
    .musicreports_website .status-container .green-bar .progress-bar-item-filled {
      background: green; }
    .musicreports_website .status-container .item-1 {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      grid-column-gap: 0.5rem;
      grid-template-rows: 33.3%; }
      .musicreports_website .status-container .item-1 .status-name {
        grid-column-end: span 3;
        font-size: 10px;
        color: #333; }
      .musicreports_website .status-container .item-1 .progress-bar-item {
        height: 12px;
        width: 24px;
        border: 1px solid #555; }
      .musicreports_website .status-container .item-1 .status-date {
        grid-column-end: span 3;
        font-size: 10px;
        color: #333; }
  .musicreports_website .ctrl-ubar .active {
    background: #4dff4d; }
  .musicreports_website .appender-row {
    color: #484848; }
  .musicreports_website .icon-save-circle {
    color: green;
    cursor: pointer; }
  .musicreports_website .k-header-ubar .hdr-grp .form-group {
    margin-bottom: 0px;
    min-width: 40px;
    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;
    height: 100%; }
  .musicreports_website .flex-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .musicreports_website .flex-inline input {
      margin-right: 0.5rem; }
  .musicreports_website .appender .appender-row td {
    max-width: none; }
    .musicreports_website .appender .appender-row td ul li {
      white-space: nowrap; }
  .musicreports_website .icon-lightbulb {
    background: green;
    padding: 0.5rem;
    border-radius: 100%;
    margin-right: 0.5rem; }
  .musicreports_website .text-center {
    text-align: center !important;
    width: 100%;
    margin: 0px auto;
    float: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .musicreports_website .approve-text {
    padding-bottom: 1rem; }
  .musicreports_website .kard-closed,
  .musicreports_website .kard-open {
    border-bottom: 1px solid #cdcdcd; }
  .musicreports_website .no-click-thru {
    pointer-events: none; }
  .musicreports_website .fraction-wrapper {
    min-width: 18px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 0.5rem; }
    .musicreports_website .fraction-wrapper .frac-numerator {
      border-bottom: 1px solid #cdcdcd; }
  .musicreports_website .ic-lightbulb {
    display: none; }
  .musicreports_website .flex-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .musicreports_website .pub-spec {
    font-style: italic; }
  .musicreports_website .btn-focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .musicreports_website .qtip-default {
    border: 1px solid #f1d031;
    background-color: #ffffa3;
    color: #555; }
  .musicreports_website .cubar-alert {
    height: 56px;
    position: fixed;
    top: 56px;
    left: calc(50% - 57.5px);
    z-index: 111;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-style: italic;
    font-size: fontSize(12px);
    font-weight: bold; }
  .musicreports_website .td-disabled {
    position: relative;
    opacity: 0.7; }
    .musicreports_website .td-disabled:after {
      content: "";
      background: #ffffff75;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%; }
  .musicreports_website .aka-outer-row {
    border: 1px solid #cdcdcd;
    border-bottom: none;
    margin-top: 0rem; }
    .musicreports_website .aka-outer-row:last-child {
      border-bottom: 1px solid #cdcdcd; }
  .musicreports_website .resize-none {
    resize: none; }
  .musicreports_website .btn-icon-no-text .icon {
    height: 100%; }
  .musicreports_website .ui-datepicker {
    z-index: 11 !important; }
  .musicreports_website .k-body-insert-table {
    height: 100%; }
  .musicreports_website .k-body-insert-graph {
    height: 100%; }
    .musicreports_website .k-body-insert-graph div {
      height: 100%; }
    .musicreports_website .k-body-insert-graph .highcharts-container {
      height: 100% !important; }
      .musicreports_website .k-body-insert-graph .highcharts-container svg {
        height: 100%; }
  .musicreports_website video {
    display: none; }
  .musicreports_website .talk-bubble {
    display: none;
    position: fixed;
    right: 0rem;
    bottom: 1rem;
    width: 100%;
    height: 235.78px; }
    .musicreports_website .talk-bubble svg {
      width: 3.25rem;
      height: 3.10625rem;
      fill: green; }

.btn, .btn-primary.active:not(:disabled):not(.disabled),
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.dropdown-toggle {
  background: #f63a5a;
  border: #f63a5a;
  color: white;
  border-radius: 4px;
  padding: 0px 0.75rem;
  height: 34px;
  font-size: 1.01125rem;
  cursor: pointer;
  width: 100%; }
  .btn:hover, .btn-primary.active:hover:not(:disabled):not(.disabled),
  .btn-primary:hover:not(:disabled):not(.disabled):active, .btn-primary.dropdown-toggle:hover {
    background: #f86b83;
    color: white; }
  @media (min-width: 768px) {
    .btn, .btn-primary.active:not(:disabled):not(.disabled),
    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary.dropdown-toggle {
      width: auto; } }
  .btn span.item-icon, .btn-primary.active:not(:disabled):not(.disabled) span.item-icon,
  .btn-primary:not(:disabled):not(.disabled):active span.item-icon, .btn-primary.dropdown-toggle span.item-icon {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .btn svg, .btn-primary.active:not(:disabled):not(.disabled) svg,
  .btn-primary:not(:disabled):not(.disabled):active svg, .btn-primary.dropdown-toggle svg {
    font-size: 20px;
    width: 20px;
    height: 40px;
    width: 40px;
    position: absolute; }
    .btn svg path, .btn-primary.active:not(:disabled):not(.disabled) svg path,
    .btn-primary:not(:disabled):not(.disabled):active svg path, .btn-primary.dropdown-toggle svg path {
      fill: white;
      color: white; }

.btn.btn-primary-green, .btn-primary-green.btn-primary.active:not(:disabled):not(.disabled),
.btn-primary-green.btn-primary:not(:disabled):not(.disabled):active, .btn-primary-green.btn-primary.dropdown-toggle {
  background: green;
  color: white;
  border-radius: 0.625rem;
  height: 2.5rem;
  width: auto;
  margin: 0rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.125rem; }

.btn.disabled, .disabled.btn-primary.active:not(:disabled):not(.disabled),
.disabled.btn-primary:not(:disabled):not(.disabled):active, .disabled.btn-primary.dropdown-toggle {
  cursor: default; }
  .btn.disabled:hover, .disabled.btn-primary.active:hover:not(:disabled):not(.disabled),
  .disabled.btn-primary:hover:not(:disabled):not(.disabled):active, .disabled.btn-primary.dropdown-toggle:hover {
    background: none; }

.btn-icon {
  background: white;
  color: #484848;
  height: 100%;
  border-radius: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: none;
  border-top: none; }
  .btn-icon:hover {
    background: white; }
  .btn-icon.active {
    background: green; }

.ctrl-ubar .btn, .ctrl-ubar .btn-primary.active:not(:disabled):not(.disabled),
.ctrl-ubar .btn-primary:not(:disabled):not(.disabled):active, .ctrl-ubar .btn-primary.dropdown-toggle {
  background: none;
  border: none; }

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
  width: auto; }

.btn-primary.dropdown-toggle {
  background: lightblue; }
  @media (min-width: 992px) {
    .btn-primary.dropdown-toggle {
      color: white;
      border-radius: 0.625rem;
      height: 2.5rem;
      width: auto;
      margin: 0rem auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 1.125rem;
      background: pink; } }

.modal .btn, .modal .btn-primary.active:not(:disabled):not(.disabled),
.modal .btn-primary:not(:disabled):not(.disabled):active, .modal .btn-primary.dropdown-toggle {
  background: white;
  color: #484848;
  border: 1px solid #cdcdcd;
  -webkit-transition: 1s;
  transition: 1s;
  opacity: 1;
  margin-right: 0.5rem; }
  .modal .btn:hover, .modal .btn-primary.active:hover:not(:disabled):not(.disabled),
  .modal .btn-primary:hover:not(:disabled):not(.disabled):active, .modal .btn-primary.dropdown-toggle:hover {
    background: #003400;
    opacity: 0.9; }
  .modal .btn span, .modal .btn-primary.active:not(:disabled):not(.disabled) span,
  .modal .btn-primary:not(:disabled):not(.disabled):active span, .modal .btn-primary.dropdown-toggle span {
    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;
    height: 100%; }
.modal .icon {
  border: none; }

.search-group {
  position: relative; }
  .search-group .item-global_search_btn {
    position: absolute;
    right: 0px; }
  .search-group input.form-control {
    padding-right: 90px; }

.btn.btn-green-pill, .btn-green-pill.btn-primary.active:not(:disabled):not(.disabled),
.btn-green-pill.btn-primary:not(:disabled):not(.disabled):active, .btn-green-pill.btn-primary.dropdown-toggle {
  border: 1px solid green;
  background: green;
  color: white;
  border-radius: 50px;
  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;
  padding-top: 0px;
  padding-top: 0rem;
  padding-left: 16px;
  padding-left: 1rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-right: 16px;
  padding-right: 1rem;
  width: auto;
  min-height: 38px;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn.btn-blue-pill, .btn-blue-pill.btn-primary.active:not(:disabled):not(.disabled),
.btn-blue-pill.btn-primary:not(:disabled):not(.disabled):active, .btn-blue-pill.btn-primary.dropdown-toggle {
  border: 1px solid blue;
  background: blue;
  color: white;
  border-radius: 50px;
  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;
  padding-top: 0px;
  padding-top: 0rem;
  padding-left: 16px;
  padding-left: 1rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-right: 16px;
  padding-right: 1rem;
  width: auto;
  min-height: 38px;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn.btn-red-pill, .btn-red-pill.btn-primary.active:not(:disabled):not(.disabled),
.btn-red-pill.btn-primary:not(:disabled):not(.disabled):active, .btn-red-pill.btn-primary.dropdown-toggle {
  border: 1px solid S;
  background: #f63a5a;
  color: white;
  border-radius: 50px;
  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;
  padding-top: 0px;
  padding-top: 0rem;
  padding-left: 16px;
  padding-left: 1rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-right: 16px;
  padding-right: 1rem;
  width: auto;
  min-height: 38px;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn.btn-outline-orange, .btn-outline-orange.btn-primary.active:not(:disabled):not(.disabled),
.btn-outline-orange.btn-primary:not(:disabled):not(.disabled):active, .btn-outline-orange.btn-primary.dropdown-toggle {
  background: transparent;
  border: 1px solid orange;
  color: orange; }
  .btn.btn-outline-orange a, .btn-outline-orange.btn-primary.active:not(:disabled):not(.disabled) a,
  .btn-outline-orange.btn-primary:not(:disabled):not(.disabled):active a, .btn-outline-orange.btn-primary.dropdown-toggle a {
    color: orange !important; }

.btn.btn-outline-green, .btn-outline-green.btn-primary.active:not(:disabled):not(.disabled),
.btn-outline-green.btn-primary:not(:disabled):not(.disabled):active, .btn-outline-green.btn-primary.dropdown-toggle {
  background: white;
  border: 1px solid green;
  color: green; }
  .btn.btn-outline-green a, .btn-outline-green.btn-primary.active:not(:disabled):not(.disabled) a,
  .btn-outline-green.btn-primary:not(:disabled):not(.disabled):active a, .btn-outline-green.btn-primary.dropdown-toggle a {
    color: green !important; }

.btn.btn-outline-white, .btn-outline-white.btn-primary.active:not(:disabled):not(.disabled),
.btn-outline-white.btn-primary:not(:disabled):not(.disabled):active, .btn-outline-white.btn-primary.dropdown-toggle {
  background: transparent;
  border: 1px solid white;
  color: white; }
  .btn.btn-outline-white a, .btn-outline-white.btn-primary.active:not(:disabled):not(.disabled) a,
  .btn-outline-white.btn-primary:not(:disabled):not(.disabled):active a, .btn-outline-white.btn-primary.dropdown-toggle a {
    color: white !important; }

.button-group-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem #cfe8f4;
          box-shadow: 0 0 0 0.2rem #cfe8f4; }

section .section-inner .btn, section .section-inner .btn-primary.active:not(:disabled):not(.disabled),
section .section-inner .btn-primary:not(:disabled):not(.disabled):active, section .section-inner .btn-primary.dropdown-toggle,
section .btn-primary.active:not(:disabled):not(.disabled),
section .btn-primary:not(:disabled):not(.disabled):active,
section .btn-primary.dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 100%;
  height: 100%;
  background: transparent !important;
  color: #f63a5a;
  border: 2px solid #f63a5a !important;
  border-radius: 3.125rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 1rem;
  min-height: 2.6875rem;
  min-width: 5rem; }
  section .section-inner .btn svg path, section .section-inner .btn-primary.active:not(:disabled):not(.disabled) svg path,
  section .section-inner .btn-primary:not(:disabled):not(.disabled):active svg path, section .section-inner .btn-primary.dropdown-toggle svg path,
  section .btn-primary.active:not(:disabled):not(.disabled) svg path,
  section .btn-primary:not(:disabled):not(.disabled):active svg path,
  section .btn-primary.dropdown-toggle svg path {
    fill: #f63a5a !important; }

.jumbotron {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  height: 100%;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  z-index: -1;
  position: relative;
  background-color: white;
  padding: 0rem; }
  @media (min-width: 991px) {
    .jumbotron {
      min-height: calc(100vh - 112px); } }
  .jumbotron .headline {
    color: #484848;
    line-height: 161.8%; }
    @media (min-width: 768px) {
      .jumbotron .headline {
        color: white;
        line-height: 120%;
        margin-bottom: 1rem; } }
  .jumbotron h1.headline {
    font-size: 27.65px;
    text-align: center;
    font-weight: 300;
    line-height: 150%; }
    @media (min-width: 768px) {
      .jumbotron h1.headline {
        line-height: 161.8%;
        text-align: left;
        font-size: 2.3125rem;
        font-weight: 300;
        line-height: 100%;
        margin-bottom: 1rem; } }
  .jumbotron h3.headline {
    margin-bottom: 1rem; }
  .jumbotron p {
    line-height: 161.8%; }
    @media (min-width: 768px) {
      .jumbotron p {
        font-size: 0.3125rem;
        text-align: left; } }

@media (min-width: 768px) {
  .jumbotron-img-phone {
    display: none; } }
.jumbotron-img-phone img {
  width: 100%; }

.jumbotron.jumbotron-fluid:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .jumbotron.jumbotron-fluid:before {
      background-image: url(../../img/home/jumbotron/listen_to_music.jpg); } }

.jumbotron-sec-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  height: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 11;
  margin: 0px auto;
  padding: calc(16px + (272 - 16) * ((100vw - 300px) / (1600 - 300)));
  padding-top: 0rem;
  padding-bottom: 0rem; }
  @media (min-width: 768px) {
    .jumbotron-sec-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      grid-column-gap: 0rem;
      grid-row-gap: 2rem;
      height: 100%;
      width: 100%;
      max-width: 1400px;
      padding: 0rem;
      padding-top: calc(0px + (88 - 0) * ((100vw - 300px) / (1600 - 300)));
      padding-bottom: calc(0px + (88 - 0) * ((100vw - 300px) / (1600 - 300)));
      margin: 0px auto;
      height: calc(100% - 200px); } }

.jumbotron-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  height: 100%;
  padding: 2rem;
  max-width: 44.375rem;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: white; }
  @media (min-width: 768px) {
    .jumbotron-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: space-between;
          -ms-flex-align: space-between;
              align-items: space-between;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      height: 100%;
      width: calc(353px + (600 - 353) * ((100vw - 300px) / (1600 - 300)));
      background: transparent;
      padding: 2.5rem;
      max-width: 440px;
      height: 100%;
      margin-bottom: 2rem;
      margin-top: 2rem; } }
  .jumbotron-content ul {
    color: #484848; }
    @media (min-width: 768px) {
      .jumbotron-content ul {
        color: white; } }

body.mq-mode {
  position: relative; }
  body.mq-mode:before {
    pointer-events: none;
    content: "360x640 35% of Mobile Phones";
    background: #0000ff1f !important;
    position: fixed;
    height: 640px;
    width: 360px;
    left: 0px;
    top: 0px;
    z-index: 9991;
    font-size: 20px;
    color: #252121;
    /*            @include break(900px){
                    content: "768x1024";
                    background: #00800021 !important;
                    position: fixed;
                    height: 900px;
                    width: 1440px;
                    left: 0px;
                    top: 0px;
                    z-index: 9991;
                }*/ }
    @media (min-width: 736px) {
      body.mq-mode:before {
        content: "414x736 landscape longest before most popular tablet size";
        background: #ff000030 !important;
        position: fixed;
        height: 414px;
        width: 736px;
        left: 0px;
        top: 0px;
        z-index: 9991; } }
    @media (min-width: 768px) {
      body.mq-mode:before {
        content: "768x1024  62.86% of Tablets";
        background: #80008029 !important;
        position: fixed;
        height: 1024px;
        width: 768px;
        left: 0px;
        top: 0px;
        z-index: 9991;
        font-size: 20px;
        color: #252121;
        padding: 342px; } }
    @media (min-width: 1024px) {
      body.mq-mode:before {
        content: "1024x768";
        background: #ff00001a !important;
        position: fixed;
        height: 768px;
        width: 1024px;
        left: 0px;
        top: 0px;
        z-index: 9991;
        font-size: 20px;
        color: #252121;
        padding: 342px; } }
    @media (min-width: 1280px) {
      body.mq-mode:before {
        content: "1280x800 This is smallest desktop size";
        background: #ff00001a !important;
        position: fixed;
        height: 800px;
        width: 1280px;
        left: 0px;
        top: 0px;
        z-index: 9991;
        font-size: 20px;
        color: #252121;
        padding: 342px; } }

body .header-spacer,
body header {
  height: 56px; }
  @media (min-width: 991px) {
    body .header-spacer,
    body header {
      height: calc(56px * 2); } }
  body .header-spacer nav.navbar,
  body header nav.navbar {
    height: 56px; }
    @media (min-width: 991px) {
      body .header-spacer nav.navbar,
      body header nav.navbar {
        height: calc(56px * 2); } }
    body .header-spacer nav.navbar .navbar-section-inner,
    body header nav.navbar .navbar-section-inner {
      max-width: 1720px; }
      body .header-spacer nav.navbar .navbar-section-inner > div.insert-101 .nav-item,
      body header nav.navbar .navbar-section-inner > div.insert-101 .nav-item {
        padding-right: 0.75rem;
        padding-left: 0.75rem; }
      body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a,
      body header nav.navbar .navbar-section-inner > div.insert-101-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        grid-column-gap: 2rem;
        grid-row-gap: 0rem;
        height: 100%;
        padding: 0rem; }
        body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-a,
        body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%;
          height: 100%; }
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-a > .navbar-brand,
          body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-a > .navbar-brand {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            grid-column-gap: 0px;
            grid-row-gap: 0rem;
            height: 100%;
            padding: 0px;
            margin: 0px; }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-a > .navbar-brand img,
            body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-a > .navbar-brand img {
              height: 60%;
              width: auto; }
        body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b,
        body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; }
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a,
          body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            grid-column-gap: 0px;
            grid-row-gap: 0rem;
            height: 100%;
            display: none;
            height: 56px; }
            @media (min-width: 991px) {
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                        flex-direction: row;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: start;
                    -ms-flex-pack: start;
                        justify-content: flex-start;
                grid-column-gap: 0px;
                grid-row-gap: 0rem;
                height: 100%;
                height: 56px; } }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a ul,
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a .navbar-nav,
            body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a ul,
            body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a .navbar-nav {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              grid-column-gap: 0rem;
              grid-row-gap: 0rem;
              height: 100%;
              height: 100%;
              height: 100%; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a ul li,
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a ul .nav-item,
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a .navbar-nav li,
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a .navbar-nav .nav-item,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a ul li,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a ul .nav-item,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a .navbar-nav li,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.insert-103-a .navbar-nav .nav-item {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                        flex-direction: row;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                grid-column-gap: 0rem;
                grid-row-gap: 0rem;
                height: 100%;
                height: 100%; }
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse,
          body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse {
            position: absolute;
            top: 56px;
            right: 2px;
            border-radius: 4px;
            -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
                    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
            border: 1px solid #cdcdcd; }
            @media (min-width: 991px) {
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse {
                height: 56px;
                position: relative;
                top: 0rem;
                right: 0rem;
                border-radius: 0rem;
                -webkit-box-shadow: none;
                        box-shadow: none;
                border: none; } }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav,
            body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav {
              margin-top: 0px; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item {
                height: 100%;
                min-height: 40px;
                border-bottom: none;
                border-radius: 0px;
                padding-right: 0rem;
                padding-left: 0rem;
                position: relative; }
                body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item a,
                body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item a {
                  padding-right: .75rem;
                  padding-left: .75rem; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item:before,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item:before {
                content: '';
                opacity: 0.6;
                -webkit-transition: 0.5s;
                transition: 0.5s; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item:hover:before,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.nav-item:hover:before {
                content: '';
                position: absolute;
                bottom: 0px;
                background: #f63a5a;
                height: 4px;
                width: 100%;
                opacity: 1; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.social-links li,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.social-links li {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                        flex-direction: row;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                grid-column-gap: 0rem;
                grid-row-gap: 0rem;
                height: 100%; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.dropdown,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.dropdown {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -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;
                -webkit-box-pack: start;
                    -ms-flex-pack: start;
                        justify-content: flex-start;
                grid-column-gap: 0rem;
                grid-row-gap: 0rem;
                height: 100%;
                height: -webkit-fit-content;
                height: -moz-fit-content;
                height: fit-content;
                height: 100%;
                border-bottom: none; }
                body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.dropdown a.dropdown-toggle,
                body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav li.dropdown a.dropdown-toggle {
                  color: #484848;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
                  -webkit-box-pack: center;
                      -ms-flex-pack: center;
                          justify-content: center;
                  grid-column-gap: 0px;
                  grid-row-gap: 0rem;
                  height: 100%;
                  min-height: 40px;
                  height: 100%; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu.show,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu.show {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -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;
                -webkit-box-pack: start;
                    -ms-flex-pack: start;
                        justify-content: flex-start;
                position: absolute;
                right: 50%;
                min-width: -webkit-fit-content;
                min-width: -moz-fit-content;
                min-width: fit-content;
                padding: 0rem;
                -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu a,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu a {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                        flex-direction: row;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: start;
                    -ms-flex-pack: start;
                        justify-content: flex-start;
                grid-column-gap: 0rem;
                grid-row-gap: 0rem;
                height: 100%;
                min-height: 2.5rem;
                min-width: -webkit-fit-content;
                min-width: -moz-fit-content;
                min-width: fit-content;
                width: 100%;
                -webkit-text-decoration-style: none;
                        text-decoration-style: none; }
                body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu a:hover,
                body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu a:hover {
                  background: #dddddd; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu li,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu li {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -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;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                width: 100%;
                padding: 0rem; }
                body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu li a.dropdown-item,
                body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav ul.dropdown-menu li a.dropdown-item {
                  padding: 0rem .75rem; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav .dropdown-menu:not(.dropdown-menu.show),
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav .dropdown-menu:not(.dropdown-menu.show) {
                display: none; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav .dropdown-menu, body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav show,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav .dropdown-menu,
              body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav show {
                left: -125%; }
                @media (min-width: 991px) {
                  body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav .dropdown-menu, body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav show,
                  body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav .dropdown-menu,
                  body header nav.navbar .navbar-section-inner > div.insert-101-a > div.insert-102-b > div.navbar-collapse ul.navbar-nav show {
                    left: 0%; } }
      body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b,
      body header nav.navbar .navbar-section-inner > div.insert-101-b {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0rem;
        height: 100%;
        display: none;
        height: 100%; }
        @media (min-width: 991px) {
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b,
          body header nav.navbar .navbar-section-inner > div.insert-101-b {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-a,
        body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-a {
          width: 100%;
          height: 56px; }
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-a ul.navbar-nav,
          body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-a ul.navbar-nav {
            width: 100%;
            height: 100%; }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-a ul.navbar-nav li.nav-item,
            body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-a ul.navbar-nav li.nav-item {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              grid-column-gap: 2rem;
              grid-row-gap: 0rem;
              height: 100%;
              width: 33%; }
        body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b,
        body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b {
          height: 56px; }
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b li,
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b .nav-link,
          body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b li,
          body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b .nav-link {
            padding: 0px; }
          body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav,
          body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0.5rem;
            grid-row-gap: 0rem;
            height: 100%;
            position: relative; }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav li.nav-login:hover .nav-sub-menu,
            body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav li.nav-login:hover .nav-sub-menu {
              display: block; }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu,
            body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu {
              min-width: 162px;
              position: absolute;
              background: white;
              border-radius: 4px;
              -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
                      box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
              border: 1px solid #cdcdcd;
              right: 5.3rem;
              top: 45px;
              display: none; }
              body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu .sub-menu-list,
              body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu .sub-menu-list {
                padding: .5rem 0rem 0rem 0rem;
                list-style-type: none; }
                body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu .sub-menu-list .login-menu-item,
                body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu .sub-menu-list .login-menu-item {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
                  -webkit-box-pack: start;
                      -ms-flex-pack: start;
                          justify-content: flex-start;
                  grid-column-gap: 0rem;
                  grid-row-gap: 0rem;
                  height: 100%;
                  padding: 0rem 1rem;
                  min-height: 40px;
                  border-bottom: 1px solid #cdcdcd;
                  cursor: pointer; }
                  body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu .sub-menu-list .login-menu-item:last-of-type,
                  body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-sub-menu .sub-menu-list .login-menu-item:last-of-type {
                    border-bottom: none; }
            body .header-spacer nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-link:hover,
            body header nav.navbar .navbar-section-inner > div.insert-101-b > div.insert-102-b ul.navbar-nav .nav-link:hover {
              background: transparent; }

.hide-nav-large {
  display: block; }
  @media (min-width: 992px) {
    .hide-nav-large {
      display: none !important; } }

.hide-nav-small {
  display: none !important; }
  @media (min-width: 992px) {
    .hide-nav-small {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; } }

header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  height: 100%;
  display: block;
  height: auto;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 111; }
  @media (min-width: 992px) {
    header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  header a {
    color: #484848;
    cursor: pointer;
    text-decoration: none; }
    header a:hover {
      text-decoration: none;
      color: #484848; }
  header .navbar-brand {
    display: inline-block;
    padding-top: 0.25rem;
    padding-bottom: 0.65rem;
    margin-right: 1rem;
    line-height: 161.8%;
    white-space: nowrap;
    height: 100%; }
    header .navbar-brand svg,
    header .navbar-brand img {
      width: 75px; }
      @media (min-width: 992px) {
        header .navbar-brand svg,
        header .navbar-brand img {
          width: 100px; } }
  header .navbar-section-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    max-width: 1661px;
    width: 100%;
    margin: 0px auto;
    height: 100%; }
  header nav.navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    background: white;
    height: 56px;
    padding: 0rem 1rem;
    border-bottom: 1px solid #cdcdcd;
    margin: 0px;
    position: relative; }
    @media (min-width: 992px) {
      header nav.navbar {
        padding: 0rem 1rem;
        position: fixed; } }
    header nav.navbar:after {
      background: white;
      height: 56px; }
    header nav.navbar svg {
      font-size: 20px;
      width: 20px; }
    header nav.navbar .nav-svg .dropdown-menu {
      left: -120px; }
    header nav.navbar .icon:before {
      color: #484848; }
    header nav.navbar .navbar-collapse > ul {
      height: 100%; }
      header nav.navbar .navbar-collapse > ul > li {
        padding: 0px, 16px, 0px, 16px;
        text-decoration: none;
        cursor: pointer; }
        header nav.navbar .navbar-collapse > ul > li:before + :hover {
          content: '';
          background: #f63a5a;
          width: 100%;
          height: 6px;
          bottom: 0px;
          position: absolute; }
        @media (min-width: 992px) {
          header nav.navbar .navbar-collapse > ul > li a,
          header nav.navbar .navbar-collapse > ul > li .dropdown-toggle {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            grid-column-gap: 0px;
            grid-row-gap: 0rem;
            height: 100%; } }
    header nav.navbar .navbar-collapse ul.navbar-nav {
      height: 100%; }
      @media (min-width: 992px) {
        header nav.navbar .navbar-collapse ul.navbar-nav {
          background: transparent; } }
    header nav.navbar .navbar-collapse.show {
      background: white; }
      header nav.navbar .navbar-collapse.show .navbar-collapse-ul {
        margin-top: 0.0625rem; }
      header nav.navbar .navbar-collapse.show ul {
        width: 100%; }
      header nav.navbar .navbar-collapse.show span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      header nav.navbar .navbar-collapse.show button {
        background: none;
        border: none; }
      header nav.navbar .navbar-collapse.show a {
        color: #484848; }
      header nav.navbar .navbar-collapse.show .nav-link {
        padding: none; }
    header nav.navbar .collapse:not(.show) {
      display: none; }
      @media (min-width: 992px) {
        header nav.navbar .collapse:not(.show) {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          height: 56px; } }

footer.page-footer {
  position: relative;
  padding: 2rem 2rem 0rem 2rem;
  margin: 0rem 0rem 0rem 0rem;
  background: #5b6470;
  color: white; }
  footer.page-footer a {
    color: white; }
    footer.page-footer a path {
      fill: white; }
  footer.page-footer a:hover {
    color: white;
    text-decoration: underline; }
  @media (min-width: 768px) {
    footer.page-footer {
      position: relative;
      padding: 3.125rem 2rem 0rem 2rem;
      margin: 0rem 0rem 0rem 0rem; } }
  footer.page-footer .section-inner {
    height: 100%;
    width: 100%;
    max-width: 75rem;
    padding: 0rem;
    margin: 0rem auto; }
  footer.page-footer .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    height: 100%;
    list-style-type: none;
    /* Remove bullets */
    padding: 0;
    /* Remove padding */
    margin: 0;
    /* Remove margins */ }
  footer.page-footer .kard-deck-102 {
    padding: 0rem;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content; }
  footer.page-footer .kard-deck-101 .kard-deck-102-a {
    width: 100%;
    min-width: 0rem; }
    @media (min-width: 768px) {
      footer.page-footer .kard-deck-101 .kard-deck-102-a {
        min-width: 20rem;
        max-width: calc(100% - 47rem); } }
    footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      width: 100%; }
      footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        width: 100%; }
        @media (min-width: 64rem) {
          footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard > div.kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; } }
        footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard > div.kard-body p {
          text-align: center; }
          @media (min-width: 991px) {
            footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard > div.kard-body p {
              text-align: left; } }
        footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard > div.kard-body img {
          width: 35vw;
          max-width: 8rem; }
      footer.page-footer .kard-deck-101 .kard-deck-102-a > div.kard > div.kard-footer {
        display: none; }
    footer.page-footer .kard-deck-101 .kard-deck-102-a svg {
      height: 84px;
      padding: 1rem;
      padding-left: 0px; }
  footer.page-footer .kard-deck-101 .kard-deck-102-b {
    display: none; }
  footer.page-footer .kard-deck-101 .kard-deck-102-c {
    width: 100%;
    padding-top: 2.5rem;
    max-width: none; }
    @media (min-width: 768px) {
      footer.page-footer .kard-deck-101 .kard-deck-102-c {
        padding-top: 0rem;
        max-width: 47rem; } }
    footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      padding-bottom: 2rem;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      height: 100%;
      width: 100%; }
      @media (min-width: 768px) {
        footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -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;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%;
          padding: 0rem 0rem; } }
      @media (min-width: 1020px) {
        footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; } }
      footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body ul:not(.social-links) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        font-size: 1.01125rem;
        width: 100%;
        min-width: 210px; }
        @media (min-width: 768px) {
          footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body ul:not(.social-links) {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -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;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%;
            width: 33%; } }
      footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body ul li {
        min-height: 1.875rem; }
      footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-1, footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-2, footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 {
        width: 50%;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (min-width: 768px) {
          footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-1, footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-2, footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 {
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start; } }
        footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-1 li a, footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-2 li a, footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 li a {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
      footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 li {
        text-align: center; }
        footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 li a {
          min-height: 35px;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
      footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 > li:first-of-type a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        color: white !important;
        border: 2px solid white !important;
        background: white;
        background: transparent;
        margin-top: 0rem;
        min-height: 2.6875rem;
        min-width: 5rem;
        border-radius: 3.125rem;
        width: -webkit-fit-content;
        width: 100%;
        padding: 0px 0.75rem;
        margin-bottom: .5rem; }
        footer.page-footer .kard-deck-101 .kard-deck-102-c > div.kard > div.kard-body .ul-3 > li:first-of-type a:hover {
          text-decoration: none; }
  footer.page-footer .kard-deck-101-a {
    margin: 0px auto;
    width: 100%; }
    footer.page-footer .kard-deck-101-a > div.kard > div.kard-header {
      display: none; }
    footer.page-footer .kard-deck-101-a > div.kard > div.kard-body-101 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      width: 100%;
      padding: 0px 0rem; }
      @media (min-width: 768px) {
        footer.page-footer .kard-deck-101-a > div.kard > div.kard-body-101 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; } }
    footer.page-footer .kard-deck-101-a > div.kard > div.kard-footer {
      border: none;
      border-top: 1px solid #cdcdcd; }
      footer.page-footer .kard-deck-101-a > div.kard > div.kard-footer p {
        text-align: center;
        width: 100%;
        margin-bottom: 0rem;
        padding: .5rem 0px; }
        footer.page-footer .kard-deck-101-a > div.kard > div.kard-footer p span,
        footer.page-footer .kard-deck-101-a > div.kard > div.kard-footer p a {
          margin: 0px 3px 0px 3px;
          font-size: 1rem; }

form {
  height: nope;
  width: 100%;
  max-width: 500px;
  padding: 2rem 0rem;
  margin: 0px auto;
  border: none; }
  form > div.form-header {
    border: none;
    background: nope;
    height: nope;
    width: 100%;
    max-width: 500px;
    padding: 2rem 0rem;
    margin: 0px auto;
    margin: 0px auto; }
    form > div.form-header .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      margin: 0px auto;
      text-align: center; }
  form > div.form-footer {
    border: 4px solid green; }

/* CSS Document */
/*SCROLLER
===================================================================================*/
.reg-tm {
  fill: transparent;
  background: transparent;
  color: transparent; }

#our-clients * div,
span {
  float: initial; }

li.item {
  display: inline-block; }

section#our-clients {
  overflow: hidden; }

.qode_carousels .slides > li .second_image_holder {
  position: absolute;
  top: 0;
  left: 0; }

.qode_carousels .slides > li .carousel_item_holder:hover .first_image_holder.has_hover_image,
.qode_carousels .slides > li .second_image_holder {
  opacity: 0; }

.qode_carousels .slides > li .first_image_holder,
.qode_carousels .slides > li .second_image_holder {
  display: block;
  position: relative;
  width: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden; }

.qode_carousels .slides > li .first_image_holder,
.qode_carousels .slides > li .second_image_holder {
  display: block;
  position: relative;
  width: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden; }

.qode_carousels .slides > li .second_image_holder {
  position: absolute;
  top: 0;
  left: 0; }

.qode_carousels .slides > li .carousel_item_holder:hover .first_image_holder.has_hover_image,
.qode_carousels .slides > li .second_image_holder {
  opacity: 0; }

.qode_carousels .slides > li .carousel_item_holder:hover .second_image_holder.has_hover_image {
  opacity: 1; }

.qode_carousels .flex-direction-nav {
  height: 0;
  display: none !important; }

.qode_carousels .flex-control-nav {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: -60px; }

.qode_carousels .flex-control-nav li {
  margin: 0 3px;
  zoom: 1;
  display: inline; }

.qode_carousels .flex-control-paging li a {
  width: 9px;
  height: 9px;
  display: inline-block;
  border: 1px solid #eaeaea;
  background-color: #fff;
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px; }

.qode_carousels .flex-control-paging li a.flex-active {
  background-color: #1abc9c;
  cursor: default;
  border: none; }

.qode_carousels.gray .flex-control-paging li a.flex-active {
  cursor: default; }

.flexslider .slides,
.portfolio_slider .portfolio_slides,
.qode_carousels .slides {
  zoom: 1; }

.caroufredsel-direction-nav,
.flex-control-nav,
.flex-direction-nav,
.portfolio_slides,
.slides {
  margin: 0;
  padding: 0;
  list-style: none; }

img.vc_single_image-img.attachment-full {
  width: 100%;
  position: relative;
  top: 8rem; }

.arrowicon {
  z-index: 99999;
  position: absolute;
  top: 52%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 40px;
  color: #1f1f1f;
  opacity: 0.5;
  transition: opacity 0.6s;
  -webkit-transition: opacity 0.6s;
  cursor: pointer;
  font-size: 38px !important; }

.qode_carousels:hover > .arrowicon {
  opacity: 0.5; }

.arrowicon:hover {
  opacity: 1 !important; }

select,
option {
  cursor: pointer; }

.page-top-ubar.k-header-ubar {
  padding-top: 0px;
  padding-top: 0rem;
  padding-left: 16px;
  padding-left: 1rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-right: 16px;
  padding-right: 1rem;
  margin-left: 0px;
  background: lightcoral; }

.k-header-ubar:not(.page-top-ubar) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -1rem;
  margin-right: -1rem;
  padding: 0px 1rem;
  margin-left: 0rem;
  border: 1px solid blue;
  background: lightyellow; }
  .k-header-ubar:not(.page-top-ubar) .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .k-header-ubar:not(.page-top-ubar) .form-group label {
      font-size: 12px;
      font-size: 0.75rem;
      height: 16px;
      height: 1rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0px; }
  .k-header-ubar:not(.page-top-ubar) .insert-101 {
    height: 100%; }
  .k-header-ubar:not(.page-top-ubar) .insert-101-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .k-header-ubar:not(.page-top-ubar) .insert-101-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .k-header-ubar:not(.page-top-ubar) .insert-101-b .form-group-wrapper {
      margin-left: 1rem !important;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .k-header-ubar:not(.page-top-ubar) .insert-101-b .form-check {
      padding: 0px; }
  .k-header-ubar:not(.page-top-ubar) .insert-102-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .k-header-ubar:not(.page-top-ubar) .insert-102 .headline {
    font-size: 12px;
    font-size: 0.75rem; }

.k-header-insert-ubar:not(.page-top-ubar) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -1rem;
  margin-left: 0rem;
  height: 56px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .k-header-insert-ubar:not(.page-top-ubar) .headline {
    margin-right: 1rem; }
  .k-header-insert-ubar:not(.page-top-ubar) > .insert-101 {
    height: 100%; }
  .k-header-insert-ubar:not(.page-top-ubar) > div.insert-101-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .k-header-insert-ubar:not(.page-top-ubar) > div.insert-101-a .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      margin-right: 0.5rem; }
    .k-header-insert-ubar:not(.page-top-ubar) > div.insert-101-a .form-group-checkbox {
      padding: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .k-header-insert-ubar:not(.page-top-ubar) > div.insert-101-a .form-group-checkbox input {
        margin-right: 0.25rem; }
    .k-header-insert-ubar:not(.page-top-ubar) > div.insert-101-a .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: end;
          align-self: flex-end; }
  .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .form-group-wrapper {
      margin-left: 1rem;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      align-items: flex-start;
      margin-right: 0rem;
      margin-left: 0.5rem; }
      .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .form-group label {
        font-size: 0.75rem;
        height: 1rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 0rem;
        padding: 0rem 0rem; }
    .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .form-check {
      padding: 0rem; }
    .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .form-group-button {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%; }
      @media (min-width: 768px) {
        .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .form-group-button {
          width: auto; } }
    .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .insert-102-a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .k-header-insert-ubar:not(.page-top-ubar) > .insert-101-b .insert-102 .headline {
      font-size: 0.75rem; }
  .k-header-insert-ubar:not(.page-top-ubar) .ubar-group-b {
    height: 100%; }
    .k-header-insert-ubar:not(.page-top-ubar) .ubar-group-b .form-group-button {
      margin: 0rem;
      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;
      margin-left: 0rem;
      padding-left: none;
      margin-bottom: 0.25rem; }
      @media (min-width: 768px) {
        .k-header-insert-ubar:not(.page-top-ubar) .ubar-group-b .form-group-button {
          margin-left: 0.25rem;
          margin-bottom: 0rem; } }
      .k-header-insert-ubar:not(.page-top-ubar) .ubar-group-b .form-group-button:first-child {
        margin-left: 0rem; }

.k-header-insert-nav-tabs {
  background: #fafafa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-bottom: none; }
  .k-header-insert-nav-tabs > div.insert-101 {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    border-bottom: none; }
  .k-header-insert-nav-tabs .nav-tabs {
    border-bottom: none; }
  .k-header-insert-nav-tabs .nav-link {
    border: 1px solid #cdcdcd;
    border-left: none;
    background-color: #fcfcfc; }
  .k-header-insert-nav-tabs .nav-link-a {
    border: 1px solid #cdcdcd; }
  .k-header-insert-nav-tabs .nav-link.active {
    border-bottom: 1px solid #fcfcfc !important; }

.ic-user:after {
  content: url("../../img/icons/bxs-user.svg"); }

.ic-user-lightblue:after {
  content: url("../../img/icons/bxs-user.svg"); }

.ic-tag:after {
  content: url("../../img/icons/tag-filled.svg"); }

.ic-tag-lightblue:after {
  content: url("../../img/icons/tag-filled.svg"); }

.ic-plus-circle:after {
  content: url("../../img/icons/plus-circle-outlined.svg"); }

.ic-plus-circle-lightblue:after {
  content: url("../../img/icons/plus-circle-outlined.svg"); }

.ic-arrow-down:after {
  content: url("../../img/icons/sharp-keyboard-arrow-down.svg"); }

.ic-arrow-right:after {
  content: url("../../img/icons/twotone-keyboard-arrow-right.svg"); }

.ic-arrow-down-lightblue:after {
  content: url("../../img/icons/sharp-keyboard-arrow-down.svg"); }

.ic-arrow-right-lightblue:after {
  content: url("../../img/icons/twotone-keyboard-arrow-right.svg"); }

.ic-pencil:after {
  content: url("../../img/icons/pencil.svg"); }

.ic-delete:after {
  content: url("../../img/icons/delete.svg"); }

.ic-minus-circle {
  content: url("../../img/icons/minus-circle.svg"); }

.ic-arrow-circle:after {
  content: url("../../img/icons/button-arrow-right.svg"); }

.icn-songdex:after {
  content: url("../img/optimized_songdex_no_words.svg?&width=1rem&height=1rem&color=dimgray");
  width: 20px;
  height: 20px;
  margin-top: 0px; }

.ic-lightbulb:after {
  content: url("../../img/icons/lightbulb.svg"); }

.ic-add:after {
  content: url("../../img/icons/plus-alt2.svg"); }

.ic-add-lg:after {
  content: url("../../img/icons/plus-alt2.svg"); }

.ic-clear:after {
  content: url("../../img/icons/bxs-eraser.svg"); }

.ic-clone:after {
  content: url("../../img/icons/round-file-copy.svg"); }

.ic-save:after {
  content: url("../../img/icons/bx-save.svg"); }

.ic-save-circle:after {
  content: url("../../img/icons/checkbox-marked-circle-outline.svg"); }

.ic-trash:after {
  content: url("../../img/icons/trash-outline.svg"); }

.ic-notes:after {
  content: url("../../img/icons/write.svg"); }

.ic-dots:after {
  content: url("../../img/icons/dots-three-vertical.svg"); }

.ic-cog:after {
  content: url("../../img/icons/bxs-cog.svg"); }

.ic-drag:after {
  content: url("../../img/icons/drag.svg"); }

.ic-earth:after {
  content: url("../../img/icons/earth-outline.svg"); }

.ic-full-circle:after {
  content: url("../../img/icons/circle-fill.svg"); }

.ic-half-circle:after {
  content: url("../../img/icons/circle-half-full.svg"); }

.ic-empty-circle:after {
  content: url("../../img/icons/circle.svg"); }

.ic-green-check:after {
  content: url("../../img/icons/bx-check-circle.svg"); }

.ic-filter:after {
  content: url("../../img/icons/filter.svg"); }

.ic-filter-2:after {
  content: url("../../img/icons/filter.svg"); }

.ic-strike-circle:after {
  content: url("../../img/icons/stop-sign.svg"); }

.ic-check-circle:after {
  content: url("../../img/icons/bx-check-circle.svg"); }

.ic-link:after {
  content: url("../../img/icons/link-45deg.svg");
  content: url("../img/icons/link-45deg.svg"); }

.ic-double-left:after {
  content: url("../../img/icons/two-arrow-left.svg"); }

.ic-arrow-left:after {
  content: url("../../img/icons/sharp-keyboard-arrow-left.svg"); }

.ic-double-right:after {
  content: url("../../img/icons/two-arrow-right.svg"); }

.ic-cancel-edit:after {
  content: url("../../img/icons/cancel.svg"); }

.html-mri {
  height: auto; }
  .html-mri .kard-body-102,
  .html-mri .k-body-insert-feature-kard {
    margin: 0px auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .html-mri .feature-kard {
    border: 1px solid red;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: none;
            flex-direction: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: white;
    padding: 2rem;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column; }
    .html-mri .feature-kard > div.feature-header {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-mri .feature-kard > div.feature-kard-body {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-mri .feature-kard > div.feature-kard-footer {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-mri .feature-kard img {
      width: 100%; }
    @media (min-width: 600px) {
      .html-mri .feature-kard {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .html-mri .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-mri .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-mri .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-mri .feature-kard img {
          width: 100%; } }
    @media (min-width: 768px) {
      .html-mri .feature-kard {
        border: none;
        background: none;
        color: #484848;
        padding: 2rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-width: 24rem; }
        .html-mri .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-mri .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-mri .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-mri .feature-kard img {
          width: 100%; } }
    .html-mri .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      min-width: 38.2%; }
      @media (min-width: 600px) {
        .html-mri .feature-kard .feature-kard-header {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      @media (min-width: 768px) {
        .html-mri .feature-kard .feature-kard-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      .html-mri .feature-kard .feature-kard-header img {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 1rem; }
      .html-mri .feature-kard .feature-kard-header h3.headline {
        font-weight: bold; }
    .html-mri .feature-kard .feature-kard-body ul,
    .html-mri .feature-kard .feature-kard-body p {
      color: #484848; }
    .html-mri .feature-kard .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: none;
              flex-direction: none;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      margin-bottom: .75rem;
      color: #484848; }
  .html-mri body {
    height: 100%; }
  .html-mri section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    background: white;
    position: relative;
    width: 100%;
    height: 100%;
    left: 0rem;
    z-index: 1;
    top: 0rem;
    padding: 0rem 0rem; }
    .html-mri section .btn, .html-mri section .btn-primary.active:not(:disabled):not(.disabled),
    .html-mri section .btn-primary:not(:disabled):not(.disabled):active, .html-mri section .btn-primary.dropdown-toggle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      background: #f63a5a;
      color: font-color-light;
      border: #f63a5a;
      border-radius: 3.125rem;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      min-height: 2.25rem;
      margin-top: 1rem;
      min-height: 2.6875rem; }
  .html-mri .section-inner {
    max-width: none; }
  .html-mri .kard-deck-102 {
    min-width: 0px;
    max-width: 24rem;
    width: 100%; }
    @media (min-width: 600px) {
      .html-mri .kard-deck-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    @media (min-width: 768px) {
      .html-mri .kard-deck-102 {
        min-height: 28.625rem;
        min-width: 0px;
        max-width: none; } }
    .html-mri .kard-deck-102 > div.kard {
      width: 100%; }
      .html-mri .kard-deck-102 > div.kard > div.kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }
      .html-mri .kard-deck-102 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%;
        height: calc(100% - kard-header-height);
        z-index: 1;
        position: relative;
        border: none; }

.html-mri .img-scroller {
  background: white;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 100%;
  padding: 1rem 0rem;
  height: fit-content;
  max-width: 100%; }
  .html-mri .img-scroller .section-inner {
    padding: 0rem; }
  .html-mri .img-scroller .headline {
    color: #3c0044;
    margin-bottom: 1rem; }
  .html-mri .img-scroller .scroll-container {
    width: 94%;
    height: 5.625rem; }
    .html-mri .img-scroller .scroll-container .qode_carousels_holder {
      width: 100%;
      height: 100%;
      display: initial !important; }
      .html-mri .img-scroller .scroll-container .qode_carousels_holder .two_rows .slides > li .carousel_item_holder {
        margin-bottom: 15px;
        position: relative; }
  .html-mri .img-scroller .qode_carousels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    position: relative;
    width: inherit;
    overflow: hidden;
    padding: 0;
    height: 100%;
    zoom: 1; }
  .html-mri .img-scroller .caroufredsel_wrapper {
    height: 100%;
    cursor: grab !important;
    cursor: -webkit-grab !important;
    margin: 0 !important;
    position: relative; }
  .html-mri .img-scroller .arrow-left,
  .html-mri .img-scroller .arrow-right {
    min-height: 40px;
    min-width: 40px;
    background: white; }
  .html-mri .img-scroller .arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    height: 50px;
    width: 50px;
    position: absolute;
    z-index: 1;
    left: 0px;
    height: 100%; }
    .html-mri .img-scroller .arrow-left svg {
      height: 2rem;
      width: 2rem; }
  .html-mri .img-scroller .arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    height: 50px;
    width: 50px;
    position: absolute;
    z-index: 1;
    right: 0px;
    height: 100%; }
    .html-mri .img-scroller .arrow-right svg {
      height: 2rem;
      width: 2rem; }
  .html-mri .img-scroller .slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    zoom: 1; }
    .html-mri .img-scroller .slides > li {
      background-color: transparent;
      position: relative;
      margin: 0px;
      float: left;
      width: 260px;
      list-style-type: none;
      margin: 0 2px 0 0; }
      .html-mri .img-scroller .slides > li img {
        width: 100%;
        display: block; }
  .html-mri .img-scroller .section-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    max-width: 100%;
    background: white; }
  .html-mri .img-scroller .headline {
    font-size: 11px;
    padding: 0px 1.5rem;
    text-align: center; }
    @media (min-width: 768px) {
      .html-mri .img-scroller .headline {
        font-size: 18.33px; } }
  .html-mri .img-scroller .slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%; }
  .html-mri .img-scroller .kard {
    height: 100%;
    min-height: 0px;
    width: 100%; }
  .html-mri .img-scroller .kard-deck-101-a {
    width: 100%; }
  .html-mri .img-scroller .kard-deck-102 > div.kard > div.kard-header {
    height: 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%; }
  .html-mri .img-scroller .kard-deck-102 > div.kard > div.kard-body {
    height: 85px; }

.html-mri .sec-video-data-credentials .kard-deck-102-a {
  height: 50%;
  width: 100%;
  max-width: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 992px) {
    .html-mri .sec-video-data-credentials .kard-deck-102-a {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 50%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
  .html-mri .sec-video-data-credentials .kard-deck-102-a .k-body-insert-feature-kard {
    width: 100%; }
    .html-mri .sec-video-data-credentials .kard-deck-102-a .k-body-insert-feature-kard .feature-kard {
      max-width: none; }
      .html-mri .sec-video-data-credentials .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0rem;
        height: 100%;
        width: 100%; }
        .html-mri .sec-video-data-credentials .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body video {
          display: block;
          width: 75%; }
.html-mri .sec-video-data-credentials .kard-deck-102-b {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  height: 100%;
  width: 100%; }
  @media (min-width: 550px) {
    .html-mri .sec-video-data-credentials .kard-deck-102-b {
      min-width: 555px;
      width: 50%; } }
  .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-header {
    display: none; }
  .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
    width: 100%; }
    .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
      max-width: none;
      max-width: 555px;
      margin: 0px auto; }
      .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
          width: 60%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 2rem; }
          @media (min-width: 768px) {
            .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
              display: none; } }
        .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body .headline {
          width: 100%; }
  .html-mri .sec-video-data-credentials .kard-deck-102-b > div.kard > div.kard-footer {
    display: none; }

.html-mri .sec-music-matters {
  background: #eaf4f8; }
  .html-mri .sec-music-matters .kard-deck-101 {
    width: 100%; }
    .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-header {
      width: 100%; }
      @media (min-width: 1280px) {
        .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-header {
          width: calc(100% + 14rem); } }
      .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        width: 100%; }
        @media (min-width: 1280px) {
          .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
            width: 50%; } }
        .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
          width: 100%; }
    .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-music-matters .kard-deck-101 > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: none;
              -ms-flex-pack: none;
                  justify-content: none;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; } }
  .html-mri .sec-music-matters .kard-deck-102-a {
    height: 50%;
    width: 100%;
    max-width: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 992px) {
      .html-mri .sec-music-matters .kard-deck-102-a {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    .html-mri .sec-music-matters .kard-deck-102-a .k-body-insert-feature-kard {
      width: 100%; }
      .html-mri .sec-music-matters .kard-deck-102-a .k-body-insert-feature-kard .feature-kard {
        max-width: none; }
        .html-mri .sec-music-matters .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%;
          width: 100%; }
          .html-mri .sec-music-matters .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body video {
            width: 100%;
            display: block; }
            @media (min-width: 1025px) {
              .html-mri .sec-music-matters .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body video {
                width: 75%; } }
  .html-mri .sec-music-matters .kard-deck-102-b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    height: 100%;
    width: 100%; }
    @media (min-width: 550px) {
      .html-mri .sec-music-matters .kard-deck-102-b {
        min-width: 555px;
        width: 45%; } }
    .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-header {
      display: none; }
    .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
      width: 100%; }
      .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
        max-width: none;
        max-width: 555px; }
        .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -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;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; }
          .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
            width: 60%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 2rem; }
            @media (min-width: 768px) {
              .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
                display: none; } }
          .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body .headline {
            width: 100%; }
    .html-mri .sec-music-matters .kard-deck-102-b > div.kard > div.kard-footer {
      display: none; }

.html-mri .sec-info-graphics {
  background: #eaf4f8; }
  @media (min-width: 768px) {
    .html-mri .sec-info-graphics {
      background: white; } }
  .html-mri .sec-info-graphics .feature-kard.feature-kard-102 .feature-kard-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    width: 100%; }
    @media (min-width: 768px) {
      .html-mri .sec-info-graphics .feature-kard.feature-kard-102 .feature-kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; } }
@media (min-width: 768px) {
  .html-mri .sec-info-graphics {
    background: white; } }
.html-mri .sec-info-graphics .kard-deck-101 {
  width: 100%; }
  .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-header {
    width: 100%; }
    @media (min-width: 1280px) {
      .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-header {
        width: calc(100% + 14rem); } }
    .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      width: 100%; }
      @media (min-width: 1280px) {
        .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          width: 50%; } }
      .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
        width: 100%; }
  .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    max-height: 28.625rem; }
    @media (min-width: 768px) {
      .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; } }
    .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 {
      border: none;
      background: none;
      padding: 0rem;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-top: 0rem; }
      @media (min-width: 768px) {
        .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 {
          max-width: 36rem;
          max-width: none;
          margin-top: 0rem;
          padding: calc(32px + (0 - 32) * ((100vw - 300px) / (1600 - 300)));
          padding-top: 4rem; } }
      .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-header {
        display: none; }
      .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0.375rem;
        grid-row-gap: 0rem;
        height: 100%;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        @media (min-width: 768px) {
          .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0.375rem;
            grid-row-gap: 0.375rem;
            height: 100%;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body img {
          width: 80%; }
        .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -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;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0rem;
          grid-row-gap: 0rem;
          height: 100%;
          width: 150px;
          padding: .5rem;
          padding-top: 1rem;
          min-height: -webkit-fit-content;
          min-height: -moz-fit-content;
          min-height: fit-content;
          border: none;
          min-height: 208px; }
          @media (min-width: 768px) {
            .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 {
              width: 23.2%;
              min-width: 100px;
              padding: .5rem;
              padding-top: 1rem;
              min-height: 13rem;
              padding: 0rem 1rem;
              border: none; } }
          @media (min-width: 768px) {
            .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102:nth-of-type(odd) {
              margin-top: 0rem; } }
          .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 > div.feature-kard-header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -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;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0rem;
            height: 100%; }
            .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 > div.feature-kard-header img {
              width: -webkit-fit-content;
              width: -moz-fit-content;
              width: fit-content; }
          .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 > div.feature-kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -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;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0rem;
            height: 100%; }
            @media (min-width: 768px) {
              .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 > div.feature-kard-body {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -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;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                grid-column-gap: 0px;
                grid-row-gap: 0rem;
                height: 100%;
                text-align: center; } }
            .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 > div.feature-kard-body p {
              line-height: 161.8%;
              font-size: 12px;
              text-align: center;
              color: #484848; }
            .html-mri .sec-info-graphics .kard-deck-101 > div.kard > div.kard-body .feature-kard.feature-kard-101 > div.feature-kard-body .feature-kard.feature-kard-102 > div.feature-kard-body .headline {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -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;
              -webkit-box-pack: start;
                  -ms-flex-pack: start;
                      justify-content: flex-start;
              grid-column-gap: 0px;
              grid-row-gap: 0rem;
              height: 100%; }
.html-mri .sec-info-graphics .kard-deck-102-a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 100%;
  height: 50%;
  width: 100%;
  overflow-y: auto;
  overflow-x: auto;
  display: flex;
  min-width: 100%; }
  @media (min-width: 1030px) {
    .html-mri .sec-info-graphics .kard-deck-102-a {
      overflow-y: visible;
      width: 45%;
      min-width: 0%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
  .html-mri .sec-info-graphics .kard-deck-102-a .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%; }
  .html-mri .sec-info-graphics .kard-deck-102-a > div.kard > div.kard-body {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
.html-mri .sec-info-graphics .kard-deck-102-b {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-image: url(../../img/home/play_piano.jpg) !important;
  height: 100%;
  width: 55%;
  display: none; }
  @media (min-width: 1030px) {
    .html-mri .sec-info-graphics .kard-deck-102-b {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .html-mri .sec-info-graphics .kard-deck-102-b > div.kard > div.kard-header {
    display: none; }
  .html-mri .sec-info-graphics .kard-deck-102-b > div.kard > div.kard-footer {
    display: none; }

.html-mri .sec-songdex {
  background: #f4f9f9; }
  .html-mri .sec-songdex .kard-deck-101 {
    width: 100%; }
    .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-header {
      width: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-header {
          width: calc(100% + 14rem); } }
      .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        width: 100%; }
        @media (min-width: 991px) {
          .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
            width: 50%; } }
        .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
          width: 100%; }
    .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; } }
      .html-mri .sec-songdex .kard-deck-101 > div.kard > div.kard-body img {
        margin: 0rem;
        width: 80%; }
  .html-mri .sec-songdex .kard-deck-102-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    height: 50%;
    width: 100%; }
    @media (min-width: 991px) {
      .html-mri .sec-songdex .kard-deck-102-a {
        width: 45%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    .html-mri .sec-songdex .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
      background: transparent;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .html-mri .sec-songdex .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header img {
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        @media (min-width: 991px) {
          .html-mri .sec-songdex .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header img {
            width: 250px;
            display: none; } }
      .html-mri .sec-songdex .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
  .html-mri .sec-songdex .kard-deck-102-b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    height: 100%;
    width: 100%;
    display: none; }
    @media (min-width: 991px) {
      .html-mri .sec-songdex .kard-deck-102-b {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 55%; } }
    .html-mri .sec-songdex .kard-deck-102-b > div.kard > div.kard-header {
      display: none; }
    .html-mri .sec-songdex .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      .html-mri .sec-songdex .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body img {
        width: 50%; }
        @media (min-width: 991px) {
          .html-mri .sec-songdex .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body img {
            width: 250px; } }
    .html-mri .sec-songdex .kard-deck-102-b > div.kard > div.kard-footer {
      display: none; }

.html-mri .sec-get-music-licenses {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll; }
.html-mri .sec-get-music-licenses:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-mri .sec-get-music-licenses:before {
      background-image: url(../../img/home/studio.jpg); } }
.html-mri .sec-get-music-licenses .section-inner {
  padding: 0rem; }
.html-mri .sec-get-music-licenses .kard-deck-101 {
  width: 100%; }
  .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-header {
    width: 100%; }
    @media (min-width: 991px) {
      .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-header {
        width: calc(100% + 14rem); } }
    .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      width: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          width: 50%; } }
      .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
        width: 100%; }
  .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
    @media (min-width: 768px) {
      .html-mri .sec-get-music-licenses .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: none;
            -ms-flex-pack: none;
                justify-content: none;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; } }
.html-mri .sec-get-music-licenses .kard-deck-102-a {
  height: 50%;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 24rem; }
  @media (min-width: 991px) {
    .html-mri .sec-get-music-licenses .kard-deck-102-a {
      width: 45%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      max-width: none; } }
  .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
    background: transparent;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header p,
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header ul,
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header .headline {
      color: #484848; }
      @media (min-width: 768px) {
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header p,
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header ul,
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header .headline {
          color: white; } }
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body ul,
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body p,
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .headline {
      color: #484848; }
      @media (min-width: 768px) {
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body ul,
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body p,
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .headline {
          color: white; } }
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.active:not(:disabled):not(.disabled),
    .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary:not(:disabled):not(.disabled):active, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.dropdown-toggle {
      color: #f63a5a;
      border: 2px solid #f63a5a !important; }
      @media (min-width: 768px) {
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.active:not(:disabled):not(.disabled),
        .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary:not(:disabled):not(.disabled):active, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.dropdown-toggle {
          color: white;
          border: 2px solid white !important; } }
      .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn svg path, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.active:not(:disabled):not(.disabled) svg path,
      .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary:not(:disabled):not(.disabled):active svg path, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.dropdown-toggle svg path {
        fill: #f63a5a !important; }
        @media (min-width: 768px) {
          .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn svg path, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.active:not(:disabled):not(.disabled) svg path,
          .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary:not(:disabled):not(.disabled):active svg path, .html-mri .sec-get-music-licenses .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-body .btn-primary.dropdown-toggle svg path {
            fill: white !important; } }
.html-mri .sec-get-music-licenses .kard-deck-102-b {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-image: url(../../img/home/studio_sm.jpg);
  min-height: 12rem;
  height: 9rem;
  min-height: 20vh;
  width: 100%;
  max-width: none; }
  @media (min-width: 768px) {
    .html-mri .sec-get-music-licenses .kard-deck-102-b {
      background-image: url(../../img/home/studio.jpg);
      height: 100%;
      width: 55%; } }
  .html-mri .sec-get-music-licenses .kard-deck-102-b > div.kard > div.kard-header {
    display: none; }
  .html-mri .sec-get-music-licenses .kard-deck-102-b > div.kard > div.kard-footer {
    display: none; }

.html-mri .sec-pay-music-royalties {
  background: #eaf4f8; }
  .html-mri .sec-pay-music-royalties .kard-deck-101 {
    width: 100%; }
    .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-header {
      width: 100%; }
      @media (min-width: 1280px) {
        .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-header {
          width: calc(100% + 14rem); } }
      .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        width: 100%; }
        @media (min-width: 1280px) {
          .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
            width: 50%; } }
        .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
          width: 100%; }
    .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      @media (min-width: 768px) {
        .html-mri .sec-pay-music-royalties .kard-deck-101 > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: none;
              -ms-flex-pack: none;
                  justify-content: none;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; } }
  .html-mri .sec-pay-music-royalties .kard-deck-102-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    height: 50%;
    width: 100%; }
    @media (min-width: 768px) {
      .html-mri .sec-pay-music-royalties .kard-deck-102-a {
        width: 45%; } }
    .html-mri .sec-pay-music-royalties .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      background: transparent; }
      .html-mri .sec-pay-music-royalties .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        .html-mri .sec-pay-music-royalties .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header img {
          width: 90%; }
          @media (min-width: 991px) {
            .html-mri .sec-pay-music-royalties .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header img {
              display: none; } }
        .html-mri .sec-pay-music-royalties .kard-deck-102-a > div.kard > div.kard-body .feature-kard .feature-kard-header .headline {
          width: 100%; }
  .html-mri .sec-pay-music-royalties .kard-deck-102-b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    height: 7rem;
    width: 100%;
    min-height: 7rem;
    display: none; }
    @media (min-width: 991px) {
      .html-mri .sec-pay-music-royalties .kard-deck-102-b {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 55%; } }
    .html-mri .sec-pay-music-royalties .kard-deck-102-b > div.kard > div.kard-header {
      display: none; }
    .html-mri .sec-pay-music-royalties .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
      width: 100%; }
      .html-mri .sec-pay-music-royalties .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
        max-width: none; }
        .html-mri .sec-pay-music-royalties .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard img {
          width: 70vw; }
          @media (min-width: 991px) {
            .html-mri .sec-pay-music-royalties .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard img {
              width: 400px; } }
    .html-mri .sec-pay-music-royalties .kard-deck-102-b > div.kard > div.kard-footer {
      display: none; }

.html-mri .sec-tv-stations .kard-deck-101 {
  width: 100%; }
  .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-header {
    width: 100%; }
    @media (min-width: 991px) {
      .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-header {
        width: calc(100% + 14rem); } }
    .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      width: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          width: 50%; } }
      .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
        width: 100%; }
  .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
    @media (min-width: 991px) {
      .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; } }
    .html-mri .sec-tv-stations .kard-deck-101 > div.kard > div.kard-body img {
      margin: 0rem;
      width: 80%; }
.html-mri .sec-tv-stations .kard-deck-102-a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 100%;
  height: 50%;
  width: 100%;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content; }
  @media (min-width: 991px) {
    .html-mri .sec-tv-stations .kard-deck-102-a {
      min-height: 28.625rem;
      width: 45%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
  .html-mri .sec-tv-stations .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
    background: transparent;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .html-mri .sec-tv-stations .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      .html-mri .sec-tv-stations .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header img {
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        @media (min-width: 991px) {
          .html-mri .sec-tv-stations .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header img {
            width: 250px;
            display: none; } }
    .html-mri .sec-tv-stations .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
.html-mri .sec-tv-stations .kard-deck-102-b {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-image: url(../../img/home/television_station.jpg) !important;
  height: 100%;
  width: 100%;
  max-width: none;
  height: 9rem;
  height: 9rem;
  min-height: 20vh; }
  @media (min-width: 991px) {
    .html-mri .sec-tv-stations .kard-deck-102-b {
      height: 100%;
      width: 100%;
      min-height: 28.625rem;
      max-width: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 55%; } }
  .html-mri .sec-tv-stations .kard-deck-102-b > div.kard > div.kard-header {
    display: none; }
  .html-mri .sec-tv-stations .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
    .html-mri .sec-tv-stations .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body img {
      width: 50%; }
      @media (min-width: 991px) {
        .html-mri .sec-tv-stations .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body img {
          width: 250px; } }
  .html-mri .sec-tv-stations .kard-deck-102-b > div.kard > div.kard-footer {
    display: none; }

.html-mri .sec-cuetrak {
  background: #f4f9f9; }
  .html-mri .sec-cuetrak .kard-deck-101 {
    width: 100%; }
    .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-header {
      width: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-header {
          width: calc(100% + 14rem); } }
      .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        width: 100%; }
        @media (min-width: 991px) {
          .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
            width: 50%; } }
        .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
          width: 100%; }
    .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; } }
      .html-mri .sec-cuetrak .kard-deck-101 > div.kard > div.kard-body img {
        margin: 0rem;
        width: 80%; }
  .html-mri .sec-cuetrak .kard-deck-102-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    height: 50%;
    width: 100%; }
    @media (min-width: 991px) {
      .html-mri .sec-cuetrak .kard-deck-102-a {
        width: 45%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    .html-mri .sec-cuetrak .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
      background: transparent;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .html-mri .sec-cuetrak .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        .html-mri .sec-cuetrak .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header img {
          width: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
          @media (min-width: 991px) {
            .html-mri .sec-cuetrak .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-header img {
              width: 250px;
              display: none; } }
      .html-mri .sec-cuetrak .kard-deck-102-a > div.kard > div.kard-body .feature-kard > div.feature-kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
  .html-mri .sec-cuetrak .kard-deck-102-b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    height: 100%;
    width: 100%;
    display: none; }
    @media (min-width: 991px) {
      .html-mri .sec-cuetrak .kard-deck-102-b {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 55%; } }
    .html-mri .sec-cuetrak .kard-deck-102-b > div.kard > div.kard-header {
      display: none; }
    .html-mri .sec-cuetrak .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      .html-mri .sec-cuetrak .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body img {
        width: 50%; }
        @media (min-width: 991px) {
          .html-mri .sec-cuetrak .kard-deck-102-b > div.kard > div.kard-body > div.k-body-insert > div.feature-kard > div.feature-kard-body img {
            width: 250px; } }
    .html-mri .sec-cuetrak .kard-deck-102-b > div.kard > div.kard-footer {
      display: none; }

.html-mri .sec-music-publishers {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll; }
.html-mri .sec-music-publishers:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-mri .sec-music-publishers:before {
      background-image: url(../../img/home/Listening_to_music.jpg); } }
.html-mri .sec-music-publishers .section-inner {
  padding: 0rem; }
.html-mri .sec-music-publishers .kard-deck-101 {
  width: 100%; }
  .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-header {
    width: 100%; }
    @media (min-width: 991px) {
      .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-header {
        width: calc(100% + 14rem); } }
    .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%;
      width: 100%; }
      @media (min-width: 991px) {
        .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          width: 50%; } }
      .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
        width: 100%; }
  .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%; }
    @media (min-width: 768px) {
      .html-mri .sec-music-publishers .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: none;
            -ms-flex-pack: none;
                justify-content: none;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; } }
.html-mri .sec-music-publishers .kard-deck-102-a {
  height: 50%;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 24rem; }
  @media (min-width: 768px) {
    .html-mri .sec-music-publishers .kard-deck-102-a {
      width: 45%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      max-width: none; } }
  .html-mri .sec-music-publishers .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
    background: transparent;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.html-mri .sec-music-publishers .kard-deck-102-b {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-image: url(../../img/home/Listening_to_music.jpg);
  height: 9rem;
  min-height: 20vh;
  width: 100%;
  max-width: none; }
  @media (min-width: 768px) {
    .html-mri .sec-music-publishers .kard-deck-102-b {
      min-height: 0px;
      height: 100%;
      width: 55%; } }
  .html-mri .sec-music-publishers .kard-deck-102-b > div.kard > div.kard-header {
    display: none; }
  .html-mri .sec-music-publishers .kard-deck-102-b > div.kard > div.kard-footer {
    display: none; }

.html-team {
  height: auto; }
  .html-team .kard-body-102,
  .html-team .k-body-insert-feature-kard {
    margin: 0px auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .html-team .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: none;
            flex-direction: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: white;
    padding: 2rem;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column; }
    .html-team .feature-kard > div.feature-header {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-team .feature-kard > div.feature-kard-body {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-team .feature-kard > div.feature-kard-footer {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-team .feature-kard img {
      width: 100%; }
    @media (min-width: 600px) {
      .html-team .feature-kard {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .html-team .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-team .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-team .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-team .feature-kard img {
          width: 100%; } }
    @media (min-width: 768px) {
      .html-team .feature-kard {
        border: none;
        background: none;
        color: #484848;
        padding: 2rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-width: 24rem; }
        .html-team .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-team .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-team .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-team .feature-kard img {
          width: 100%; } }
    .html-team .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      min-width: 38.2%; }
      @media (min-width: 600px) {
        .html-team .feature-kard .feature-kard-header {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      @media (min-width: 768px) {
        .html-team .feature-kard .feature-kard-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      .html-team .feature-kard .feature-kard-header img {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 1rem; }
    .html-team .feature-kard .feature-kard-body p {
      color: #484848; }
    .html-team .feature-kard .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: none;
              flex-direction: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      width: 100%;
      color: #484848;
      color: #f63a5a; }
    .html-team .feature-kard h6.headline {
      color: #484848;
      margin-bottom: .5rem; }
    .html-team .feature-kard h3.headline {
      color: #484848; }
  .html-team section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    background: white;
    position: relative;
    width: 100%;
    height: 100%;
    left: 0rem;
    z-index: 1;
    top: 0rem;
    padding: 0rem 0rem; }
    .html-team section .btn, .html-team section .btn-primary.active:not(:disabled):not(.disabled),
    .html-team section .btn-primary:not(:disabled):not(.disabled):active, .html-team section .btn-primary.dropdown-toggle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      background: #f63a5a;
      color: font-color-light;
      border: #f63a5a;
      border-radius: 3.125rem;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      min-height: 2.25rem;
      margin-top: 1rem;
      min-height: 2.6875rem;
      min-width: 2.6875rem; }
    .html-team section .kard-deck-101 {
      width: 100%; }
      .html-team section .kard-deck-101 > div.kard > div.kard-header {
        width: 100%; }
        @media (min-width: 1280px) {
          .html-team section .kard-deck-101 > div.kard > div.kard-header {
            width: calc(100% + 14rem); } }
        .html-team section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%;
          width: 100%; }
          @media (min-width: 1280px) {
            .html-team section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
              width: 50%; } }
      .html-team section .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        @media (min-width: 991px) {
          .html-team section .kard-deck-101 > div.kard > div.kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: none;
                -ms-flex-pack: none;
                    justify-content: none;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; } }
    .html-team section .kard-deck-102-a {
      height: 50%;
      width: 100%;
      max-width: none;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 992px) {
        .html-team section .kard-deck-102-a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 50%;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
      .html-team section .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
        background: transparent; }
    .html-team section .kard-deck-102-b {
      background-size: cover;
      background-repeat: no-repeat;
      background-position-x: center;
      background-position-y: center;
      background-attachment: scroll;
      height: 100%;
      width: 100%; }
      @media (min-width: 550px) {
        .html-team section .kard-deck-102-b {
          min-width: 555px;
          width: 50%; } }
      .html-team section .kard-deck-102-b > div.kard > div.kard-header {
        display: none; }
      .html-team section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
        width: 100%; }
        .html-team section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
          max-width: none;
          max-width: 555px; }
          .html-team section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -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;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; }
            .html-team section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              margin-bottom: 2rem; }
              @media (min-width: 768px) {
                .html-team section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
                  display: none; } }
      .html-team section .kard-deck-102-b > div.kard > div.kard-footer {
        display: none; }
  .html-team .kard-deck-102 {
    min-width: 0px;
    max-width: 24rem;
    width: 100%; }
    @media (min-width: 600px) {
      .html-team .kard-deck-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    @media (min-width: 768px) {
      .html-team .kard-deck-102 {
        min-height: 28.625rem;
        min-width: 0px;
        max-width: none; } }
    .html-team .kard-deck-102 > div.kard {
      width: 100%; }
      .html-team .kard-deck-102 > div.kard > div.kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }
      .html-team .kard-deck-102 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%;
        height: calc(100% - kard-header-height);
        z-index: 1;
        position: relative;
        border: none; }

.html-team .sec-bill {
  background: #eaf4f8; }

.html-team .sec-denise {
  background: white; }

.html-team .sec-aaron {
  background: #f4f9f9; }

.html-team .sec-dhruv {
  background: #eaf4f8; }

.html-team .sec-jason {
  background: white; }

.html-team .sec-group {
  background-image: url(../../img/team/new-team2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
  background-position: 55% 20%;
  position: relative; }
  @media (min-width: 800px) {
    .html-team .sec-group {
      min-height: 400px; } }

@media (min-width: 800px) {
  .html-team .sec-group-labels {
    min-height: 56px; } }
.html-team .sec-group-labels .group-label-wrapper {
  background: white;
  width: 100%;
  min-height: 56px;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  grid-template-columns: repeat(6, 16.66%);
  width: 100%;
  max-width: 1740px;
  margin: 0px auto;
  padding-left: 0%; }
  @media (min-width: 450px) {
    .html-team .sec-group-labels .group-label-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 6%; } }
  .html-team .sec-group-labels .group-label-wrapper .label {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .html-team .sec-group-labels .group-label-wrapper .label .label-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .html-team .sec-group-labels .group-label-wrapper .label p {
      font-weight: bold;
      margin-bottom: 0px;
      height: 20px;
      font-size: 9px; }
      @media (min-width: 610px) {
        .html-team .sec-group-labels .group-label-wrapper .label p {
          font-size: 12px; } }
      @media (min-width: 800px) {
        .html-team .sec-group-labels .group-label-wrapper .label p {
          font-size: 16px; } }
    .html-team .sec-group-labels .group-label-wrapper .label small {
      display: block;
      height: 18px;
      font-size: 7px;
      text-align: center; }
      @media (min-width: 610px) {
        .html-team .sec-group-labels .group-label-wrapper .label small {
          font-size: 10px; } }
      @media (min-width: 800px) {
        .html-team .sec-group-labels .group-label-wrapper .label small {
          font-size: 12px; } }

.html-press {
  height: auto; }
  .html-press .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: none;
            flex-direction: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: white;
    padding: 2rem;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column; }
    .html-press .feature-kard > div.feature-header {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-press .feature-kard > div.feature-kard-body {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-press .feature-kard > div.feature-kard-footer {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-press .feature-kard img {
      width: 100%; }
    @media (min-width: 600px) {
      .html-press .feature-kard {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .html-press .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-press .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-press .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-press .feature-kard img {
          width: 100%; } }
    @media (min-width: 768px) {
      .html-press .feature-kard {
        border: none;
        background: none;
        color: #484848;
        padding: 2rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-width: 24rem;
        margin: 0px auto; }
        .html-press .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-press .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-press .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-press .feature-kard img {
          width: 100%; } }
    .html-press .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      min-width: 38.2%; }
      @media (min-width: 600px) {
        .html-press .feature-kard .feature-kard-header {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      @media (min-width: 768px) {
        .html-press .feature-kard .feature-kard-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      .html-press .feature-kard .feature-kard-header img {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 1rem; }
    .html-press .feature-kard .feature-kard-body p {
      color: #484848; }
    .html-press .feature-kard .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: none;
              flex-direction: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      margin-bottom: 1rem;
      color: #484848; }
    .html-press .feature-kard h6.headline {
      line-height: 150%;
      color: #484848; }
  .html-press body {
    height: 100%; }
  .html-press section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    background: white;
    position: relative;
    width: 100%;
    height: 100%;
    left: 0rem;
    z-index: 1;
    top: 0rem;
    padding: 0rem 0rem; }
    .html-press section .kard-deck-101 {
      width: 100%; }
      .html-press section .kard-deck-101 > div.kard > div.kard-header {
        width: 100%; }
        @media (min-width: 1280px) {
          .html-press section .kard-deck-101 > div.kard > div.kard-header {
            width: calc(100% + 14rem); } }
        .html-press section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%;
          width: 100%; }
          @media (min-width: 1280px) {
            .html-press section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
              width: 50%; } }
          .html-press section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
            width: 100%; }
      .html-press section .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        @media (min-width: 768px) {
          .html-press section .kard-deck-101 > div.kard > div.kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; } }
        @media (min-width: 991px) {
          .html-press section .kard-deck-101 > div.kard > div.kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: none;
                -ms-flex-pack: none;
                    justify-content: none;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; } }
    .html-press section .kard-deck-102-a {
      height: 50%;
      width: 50%;
      max-width: 50%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 991px) {
        .html-press section .kard-deck-102-a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 50%;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
      .html-press section .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
        background: transparent; }
        .html-press section .kard-deck-102-a > div.kard > div.kard-body .feature-kard img {
          width: 250px; }
    .html-press section .kard-deck-102-b {
      background-size: cover;
      background-repeat: no-repeat;
      background-position-x: center;
      background-position-y: center;
      background-attachment: scroll;
      height: 100%;
      width: 100%;
      min-width: 50%; }
      @media (min-width: 768px) {
        .html-press section .kard-deck-102-b {
          min-width: 0px;
          width: 50%; } }
      @media (min-width: 991px) {
        .html-press section .kard-deck-102-b {
          width: 50%; } }
      .html-press section .kard-deck-102-b > div.kard > div.kard-header {
        display: none; }
      .html-press section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
        width: 100%; }
        .html-press section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
          max-width: none;
          max-width: 555px; }
          .html-press section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; }
            .html-press section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              margin-bottom: 2rem; }
              @media (min-width: 768px) {
                .html-press section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
                  display: none; } }
            .html-press section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body .headline {
              width: 100%; }
      .html-press section .kard-deck-102-b > div.kard > div.kard-footer {
        display: none; }
  .html-press .section-inner {
    max-width: none; }
  .html-press .kard-deck-102 {
    min-width: 0px;
    max-width: 24rem;
    width: 100%;
    position: relative; }
    @media (min-width: 600px) {
      .html-press .kard-deck-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    @media (min-width: 768px) {
      .html-press .kard-deck-102 {
        min-height: 28.625rem;
        min-width: 0px;
        max-width: none; } }
    .html-press .kard-deck-102 > div.kard {
      width: 100%; }
      .html-press .kard-deck-102 > div.kard > div.kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }
      .html-press .kard-deck-102 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%;
        height: calc(100% - kard-header-height);
        z-index: 1;
        position: relative;
        border: none; }

.html-press .sec-01 {
  background: #f4f9f9; }
  .html-press .sec-01 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .html-press .sec-01 .kard-deck-101 > .kard > .kard-body-101 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .html-press .sec-01 .kard-deck-102-a .kard.kard-inner .kard-body-102 .k-body-insert-feature-kard .feature-kard {
    max-width: 555px; }
  .html-press .sec-01 .kard-deck-102-b img {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.html-press .sec-0 {
  background: white; }
  .html-press .sec-0 .kard-deck-102-a {
    width: 100%;
    max-width: none;
    height: 200px; }
    @media (min-width: 768px) {
      .html-press .sec-0 .kard-deck-102-a {
        width: 50%; } }
    @media (min-width: 991px) {
      .html-press .sec-0 .kard-deck-102-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }

.html-press .sec-1 {
  background: #eaf4f8; }
  .html-press .sec-1 .kard-deck-102-a {
    width: 100%;
    max-width: none;
    height: 200px; }
    @media (min-width: 768px) {
      .html-press .sec-1 .kard-deck-102-a {
        width: 50%; } }
    @media (min-width: 991px) {
      .html-press .sec-1 .kard-deck-102-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
.html-press .sec-1 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(../../img/press/sec-1.png); }

.html-press .sec-2 {
  background: white; }
  .html-press .sec-2 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .html-press .sec-2 .kard-deck-101 > .kard > .kard-body-101 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }

.html-press .sec-3 {
  background: #eaf4f8; }
  .html-press .sec-3 .kard-deck-102-a {
    width: 100%;
    max-width: none;
    height: 200px; }
    @media (min-width: 768px) {
      .html-press .sec-3 .kard-deck-102-a {
        width: 50%; } }
    @media (min-width: 991px) {
      .html-press .sec-3 .kard-deck-102-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
.html-press .sec-3 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(../../img/press/sec-4.jpg); }

.html-press .sec-4 {
  background: white; }
  .html-press .sec-4 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .html-press .sec-4 .kard-deck-101 > .kard > .kard-body-101 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }

.html-press .sec-5 {
  background: #f4f9f9; }
  .html-press .sec-5 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .html-press .sec-5 .kard-deck-101 > .kard > .kard-body-101 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }

.html-press .sec-6 {
  background: #eaf4f8; }
  .html-press .sec-6 .kard-deck-102-a {
    width: 100%;
    max-width: none;
    height: 200px; }
    @media (min-width: 768px) {
      .html-press .sec-6 .kard-deck-102-a {
        width: 50%; } }
    @media (min-width: 991px) {
      .html-press .sec-6 .kard-deck-102-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
.html-press .sec-6 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(../../img/press/sec-7.jpg); }

.html-press .sec-7 {
  background: white; }
  .html-press .sec-7 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .html-press .sec-7 .kard-deck-101 > .kard > .kard-body-101 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }

.html-press .sec-8 {
  background: #f4f9f9; }
  .html-press .sec-8 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .html-press .sec-8 .kard-deck-101 > .kard > .kard-body-101 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }

.html-press .sec-9 {
  background: #eaf4f8; }
  .html-press .sec-9 .kard-deck-102-a {
    width: 100%;
    max-width: none;
    height: 200px; }
    @media (min-width: 768px) {
      .html-press .sec-9 .kard-deck-102-a {
        width: 50%; } }
    @media (min-width: 991px) {
      .html-press .sec-9 .kard-deck-102-a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
.html-press .sec-9 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(../../img/press/sec-10.jpg); }

.html-press-article {
  height: auto; }
  .html-press-article .section-inner {
    height: 100%;
    width: 100%;
    max-width: 950px;
    padding: 2rem 2rem 2rem 2rem;
    margin: 0rem auto; }
  .html-press-article .kard-body {
    border: none; }
  .html-press-article p {
    margin-bottom: 2rem; }
  .html-press-article .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: #484848;
    padding: none;
    max-width: none;
    margin: 0px auto; }
    .html-press-article .feature-kard blockquote p {
      margin-bottom: 0rem; }
    .html-press-article .feature-kard .headline {
      margin-bottom: .25rem;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .html-press-article .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%; }
      .html-press-article .feature-kard .feature-kard-header img {
        display: none;
        max-width: 385px;
        width: 50%;
        margin: 0px;
        margin-bottom: 0px; }
        @media (min-width: 991px) {
          .html-press-article .feature-kard .feature-kard-header img {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
    .html-press-article .feature-kard .feature-kard-body {
      width: 100%; }
  .html-press-article .feature-kard-102 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: #484848;
    padding: 4rem 0rem 4rem 0rem; }
    @media (min-width: 768px) {
      .html-press-article .feature-kard-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 2rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    .html-press-article .feature-kard-102 > .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      border: none;
      background: none;
      color: #484848;
      padding: 0rem 0rem 0rem 0rem; }
      .html-press-article .feature-kard-102 > .feature-kard-header ul {
        list-style-type: disc;
        list-style-position: outside;
        margin: 0rem;
        padding: 0rem 0rem 0rem 1.125rem; }
    .html-press-article .feature-kard-102 > .feature-kard-body {
      width: 100%;
      max-width: 400px; }

.html-press-article-3 .feature-kard-102 img {
  padding-top: 0rem;
  width: 100%;
  max-width: 458px; }
  @media (min-width: 768px) {
    .html-press-article-3 .feature-kard-102 img {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      max-width: none;
      padding-top: 1rem; } }

.html-press-article-4 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-4 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-4 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-4 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-4 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-4 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-4 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-5 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-5 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-5 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-5 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-5 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-5 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-5 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-6 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-6 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-6 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-6 .feature-kard-102 > div.feature-kard-header-102 {
        width: 443px; } }
    @media (min-width: 950px) {
      .html-press-article-6 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-6 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 950px) {
      .html-press-article-6 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-6 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-7 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-7 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-7 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-7 .feature-kard-102 > div.feature-kard-header-102 {
        width: 443px; } }
    @media (min-width: 950px) {
      .html-press-article-7 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-7 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 950px) {
      .html-press-article-7 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-7 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-8 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-8 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-8 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-8 .feature-kard-102 > div.feature-kard-header-102 {
        width: 443px; } }
    @media (min-width: 950px) {
      .html-press-article-8 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-8 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 950px) {
      .html-press-article-8 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-8 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-9 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-9 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-9 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-9 .feature-kard-102 > div.feature-kard-header-102 {
        width: 443px; } }
    @media (min-width: 950px) {
      .html-press-article-9 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-9 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 950px) {
      .html-press-article-9 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-9 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-10 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-10 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-10 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-10 .feature-kard-102 > div.feature-kard-header-102 {
        width: 443px; } }
    @media (min-width: 950px) {
      .html-press-article-10 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-10 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 950px) {
      .html-press-article-10 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-10 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

.html-press-article-11 .feature-kard-102 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  height: 100%; }
  @media (min-width: 950px) {
    .html-press-article-11 .feature-kard-102 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 2rem;
      grid-row-gap: 0rem;
      height: 100%; } }
  .html-press-article-11 .feature-kard-102 > div.feature-kard-header-102 {
    width: 100%; }
    @media (min-width: 768px) {
      .html-press-article-11 .feature-kard-102 > div.feature-kard-header-102 {
        width: 443px; } }
    @media (min-width: 950px) {
      .html-press-article-11 .feature-kard-102 > div.feature-kard-header-102 {
        width: 50%; } }
  .html-press-article-11 .feature-kard-102 > div.feature-kard-body-102 {
    width: 100%; }
    @media (min-width: 950px) {
      .html-press-article-11 .feature-kard-102 > div.feature-kard-body-102 {
        width: 50%; } }
    .html-press-article-11 .feature-kard-102 > div.feature-kard-body-102 img {
      width: 100%; }

:root {
  --footer-height:232.97; }

.html-careers {
  height: auto;
  height: 100%; }
  .html-careers #root {
    height: calc(100% - 345px); }
  .html-careers .kard-body-102,
  .html-careers .k-body-insert-feature-kard {
    margin: 0px auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .html-careers .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: none;
            flex-direction: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: white;
    padding: 2rem;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column; }
    .html-careers .feature-kard > div.feature-header {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-careers .feature-kard > div.feature-kard-body {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-careers .feature-kard > div.feature-kard-footer {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-careers .feature-kard img {
      width: 100%; }
    @media (min-width: 600px) {
      .html-careers .feature-kard {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .html-careers .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard img {
          width: 100%; } }
    @media (min-width: 768px) {
      .html-careers .feature-kard {
        border: none;
        background: none;
        color: #484848;
        padding: 2rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-width: 47rem;
        margin: 0px; }
        .html-careers .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard img {
          width: 100%; } }
    .html-careers .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      min-width: 38.2%; }
      @media (min-width: 600px) {
        .html-careers .feature-kard .feature-kard-header {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      @media (min-width: 768px) {
        .html-careers .feature-kard .feature-kard-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      .html-careers .feature-kard .feature-kard-header img {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 1rem; }
    .html-careers .feature-kard .feature-kard-body p {
      color: #484848; }
    .html-careers .feature-kard .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: none;
              flex-direction: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      margin-bottom: 1rem;
      color: #484848; }
    .html-careers .feature-kard h6.headline {
      line-height: 150%;
      color: #484848; }
  .html-careers body {
    height: 100%; }
  .html-careers section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    background: white;
    position: relative;
    width: 100%;
    height: 100%;
    left: 0rem;
    z-index: 1;
    top: 0rem;
    padding: 0rem 0rem; }
    .html-careers section .kard-deck-101 {
      width: 100%; }
      .html-careers section .kard-deck-101 > div.kard > div.kard-header {
        width: 100%; }
        @media (min-width: 1280px) {
          .html-careers section .kard-deck-101 > div.kard > div.kard-header {
            width: calc(100% + 14rem); } }
        .html-careers section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%;
          width: 100%; }
          @media (min-width: 1280px) {
            .html-careers section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
              width: 50%; } }
          .html-careers section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
            width: 100%; }
      .html-careers section .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        @media (min-width: 991px) {
          .html-careers section .kard-deck-101 > div.kard > div.kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: none;
                -ms-flex-pack: none;
                    justify-content: none;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; } }
    .html-careers section .kard-deck-102-a {
      height: 50%;
      width: 100%;
      max-width: none;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 992px) {
        .html-careers section .kard-deck-102-a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 50%;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
      .html-careers section .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
        background: transparent; }
        .html-careers section .kard-deck-102-a > div.kard > div.kard-body .feature-kard img {
          width: 250px; }
    .html-careers section .kard-deck-102-b {
      background-size: cover;
      background-repeat: no-repeat;
      background-position-x: center;
      background-position-y: center;
      background-attachment: scroll;
      height: 100%;
      width: 100%; }
      @media (min-width: 550px) {
        .html-careers section .kard-deck-102-b {
          min-width: 555px;
          width: 50%; } }
      .html-careers section .kard-deck-102-b > div.kard > div.kard-header {
        display: none; }
      .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
        width: 100%; }
        .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
          max-width: none;
          max-width: 555px; }
          .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; }
            .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              margin-bottom: 2rem; }
              @media (min-width: 768px) {
                .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
                  display: none; } }
            .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body .headline {
              width: 100%; }
      .html-careers section .kard-deck-102-b > div.kard > div.kard-footer {
        display: none; }
  .html-careers .section-inner {
    margin-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    max-width: none; }
    @media (min-width: 1024px) {
      .html-careers .section-inner {
        margin-top: 0rem;
        padding-left: 0rem;
        padding-right: 0rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
        height: 100%;
        width: 100%; } }
  .html-careers .kard-deck-102 {
    min-width: 0px;
    max-width: 24rem;
    width: 100%;
    position: relative; }
    @media (min-width: 600px) {
      .html-careers .kard-deck-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    @media (min-width: 768px) {
      .html-careers .kard-deck-102 {
        min-height: 28.625rem;
        min-width: 0px;
        max-width: none; } }
    .html-careers .kard-deck-102 > div.kard {
      width: 100%; }
      .html-careers .kard-deck-102 > div.kard > div.kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }
      .html-careers .kard-deck-102 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%;
        height: calc(100% - kard-header-height);
        z-index: 1;
        position: relative;
        border: none; }

.html-careers .sec-0 .section-inner {
  max-width: 1720px; }
  .html-careers .sec-0 .section-inner .kard .kard-header-101 {
    width: 100%; }

.html-careers .sec-1 {
  background: #eaf4f8; }

.html-careers .sec-2 {
  background: white; }
  .html-careers .sec-2 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-3 {
  background: #f4f9f9; }
  .html-careers .sec-3 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-4 {
  background: #eaf4f8; }
.html-careers .sec-4 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-careers .sec-4 .kard-deck-102-a:before {
      background-image: url(../../img/press/sec-4.jpg); } }

.html-careers .sec-5 {
  background: white; }
  .html-careers .sec-5 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-6 {
  background: #f4f9f9; }
  .html-careers .sec-6 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-7 {
  background: #eaf4f8; }
.html-careers .sec-7 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-careers .sec-7 .kard-deck-102-a:before {
      background-image: url(../../img/press/sec-7.jpg); } }

.html-careers .sec-8 {
  background: white; }
  .html-careers .sec-8 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-9 {
  background: #f4f9f9; }
  .html-careers .sec-9 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-10 {
  background: #eaf4f8; }
.html-careers .sec-10 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-careers .sec-10 .kard-deck-102-a:before {
      background-image: url(../../img/press/sec-10.jpg); } }

:root {
  --footer-height:232.97; }

.html-careers {
  height: auto;
  height: 100%; }
  .html-careers #root {
    height: calc(100% - 345px); }
  .html-careers .kard-body-102,
  .html-careers .k-body-insert-feature-kard {
    margin: 0px auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .html-careers .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: none;
            flex-direction: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: white;
    padding: 2rem;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column; }
    .html-careers .feature-kard > div.feature-header {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-careers .feature-kard > div.feature-kard-body {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-careers .feature-kard > div.feature-kard-footer {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-careers .feature-kard img {
      width: 100%; }
    @media (min-width: 600px) {
      .html-careers .feature-kard {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .html-careers .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard img {
          width: 100%; } }
    @media (min-width: 768px) {
      .html-careers .feature-kard {
        border: none;
        background: none;
        color: #484848;
        padding: 2rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-width: 47rem;
        margin: 0px; }
        .html-careers .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-careers .feature-kard img {
          width: 100%; } }
    .html-careers .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      min-width: 38.2%; }
      @media (min-width: 600px) {
        .html-careers .feature-kard .feature-kard-header {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      @media (min-width: 768px) {
        .html-careers .feature-kard .feature-kard-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      .html-careers .feature-kard .feature-kard-header img {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 1rem; }
    .html-careers .feature-kard .feature-kard-body p {
      color: #484848; }
    .html-careers .feature-kard .headline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: none;
              flex-direction: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      margin-bottom: 1rem;
      color: #484848; }
    .html-careers .feature-kard h6.headline {
      line-height: 150%;
      color: #484848; }
  .html-careers body {
    height: 100%; }
  .html-careers section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-attachment: scroll;
    background: white;
    position: relative;
    width: 100%;
    height: 100%;
    left: 0rem;
    z-index: 1;
    top: 0rem;
    padding: 0rem 0rem; }
    .html-careers section .kard-deck-101 {
      width: 100%; }
      .html-careers section .kard-deck-101 > div.kard > div.kard-header {
        width: 100%; }
        @media (min-width: 1280px) {
          .html-careers section .kard-deck-101 > div.kard > div.kard-header {
            width: calc(100% + 14rem); } }
        .html-careers section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%;
          width: 100%; }
          @media (min-width: 1280px) {
            .html-careers section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
              width: 50%; } }
          .html-careers section .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 .headline {
            width: 100%; }
      .html-careers section .kard-deck-101 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        @media (min-width: 991px) {
          .html-careers section .kard-deck-101 > div.kard > div.kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: none;
                -ms-flex-pack: none;
                    justify-content: none;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; } }
    .html-careers section .kard-deck-102-a {
      height: 50%;
      width: 100%;
      max-width: none;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 992px) {
        .html-careers section .kard-deck-102-a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 50%;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
      .html-careers section .kard-deck-102-a > div.kard > div.kard-body .feature-kard {
        background: transparent; }
        .html-careers section .kard-deck-102-a > div.kard > div.kard-body .feature-kard img {
          width: 250px; }
    .html-careers section .kard-deck-102-b {
      background-size: cover;
      background-repeat: no-repeat;
      background-position-x: center;
      background-position-y: center;
      background-attachment: scroll;
      height: 100%;
      width: 100%; }
      @media (min-width: 550px) {
        .html-careers section .kard-deck-102-b {
          min-width: 555px;
          width: 50%; } }
      .html-careers section .kard-deck-102-b > div.kard > div.kard-header {
        display: none; }
      .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
        width: 100%; }
        .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
          max-width: none;
          max-width: 555px; }
          .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            height: 100%; }
            .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              margin-bottom: 2rem; }
              @media (min-width: 768px) {
                .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
                  display: none; } }
            .html-careers section .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body .headline {
              width: 100%; }
      .html-careers section .kard-deck-102-b > div.kard > div.kard-footer {
        display: none; }
  .html-careers .section-inner {
    margin-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    max-width: none; }
    @media (min-width: 1024px) {
      .html-careers .section-inner {
        margin-top: 0rem;
        padding-left: 0rem;
        padding-right: 0rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
        height: 100%;
        width: 100%; } }
  .html-careers .kard-deck-102 {
    min-width: 0px;
    max-width: 24rem;
    width: 100%;
    position: relative; }
    @media (min-width: 600px) {
      .html-careers .kard-deck-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    @media (min-width: 768px) {
      .html-careers .kard-deck-102 {
        min-height: 28.625rem;
        min-width: 0px;
        max-width: none; } }
    .html-careers .kard-deck-102 > div.kard {
      width: 100%; }
      .html-careers .kard-deck-102 > div.kard > div.kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }
      .html-careers .kard-deck-102 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%;
        height: calc(100% - kard-header-height);
        z-index: 1;
        position: relative;
        border: none; }

.html-careers .sec-0 .section-inner {
  max-width: 1720px; }
  .html-careers .sec-0 .section-inner .kard .kard-header-101 {
    width: 100%; }

.html-careers .sec-1 {
  background: #eaf4f8; }

.html-careers .sec-2 {
  background: white; }
  .html-careers .sec-2 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-3 {
  background: #f4f9f9; }
  .html-careers .sec-3 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-4 {
  background: #eaf4f8; }
.html-careers .sec-4 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-careers .sec-4 .kard-deck-102-a:before {
      background-image: url(../../img/press/sec-4.jpg); } }

.html-careers .sec-5 {
  background: white; }
  .html-careers .sec-5 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-6 {
  background: #f4f9f9; }
  .html-careers .sec-6 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-7 {
  background: #eaf4f8; }
.html-careers .sec-7 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-careers .sec-7 .kard-deck-102-a:before {
      background-image: url(../../img/press/sec-7.jpg); } }

.html-careers .sec-8 {
  background: white; }
  .html-careers .sec-8 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-9 {
  background: #f4f9f9; }
  .html-careers .sec-9 .kard-deck-101 > .kard > .kard-body-101 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.html-careers .sec-10 {
  background: #eaf4f8; }
.html-careers .sec-10 .kard-deck-102-a:before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) {
    .html-careers .sec-10 .kard-deck-102-a:before {
      background-image: url(../../img/press/sec-10.jpg); } }

.html-jobs-global {
  height: auto; }
  .html-jobs-global .headline {
    margin-bottom: 0.5rem; }
  .html-jobs-global .section-inner {
    height: 100%;
    width: 100%;
    max-width: 950px;
    padding: 0rem 2rem 3rem 2rem;
    margin: 0rem auto; }
  .html-jobs-global .btn-group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    height: 100%; }
  .html-jobs-global ul {
    list-style-type: disc;
    list-style-position: default;
    margin: nope;
    padding: nope; }
    .html-jobs-global ul .headline {
      font-weight: 400; }
  .html-jobs-global .kard-body {
    border: none; }
  .html-jobs-global p {
    margin-bottom: 2rem; }
  .html-jobs-global .feature-kard-header img {
    max-width: 245px; }

.html-job-4 h5 {
  margin-bottom: 1rem; }

.html-faq {
  height: auto; }
  .html-faq h1 {
    color: #444444; }
  .html-faq .section-inner {
    height: 100%;
    width: 100%;
    max-width: 950px;
    padding: 3rem 2rem 3rem 2rem; }
  .html-faq figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    width: 100%;
    max-width: 400px; }
    .html-faq figure img {
      width: 100%;
      max-width: 400px; }
      @media (min-width: 400px) {
        .html-faq figure img {
          width: 100vw; } }
    .html-faq figure figcaption {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      text-align: center; }
  .html-faq .kard-body {
    border: none; }
  .html-faq p {
    margin-bottom: 2rem; }
  .html-faq .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: #484848;
    padding: none;
    max-width: none;
    margin: 0px auto; }
    .html-faq .feature-kard blockquote p {
      margin-bottom: 0rem; }
    .html-faq .feature-kard .headline {
      margin-bottom: .25rem;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .html-faq .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%; }
      .html-faq .feature-kard .feature-kard-header img {
        max-width: 385px;
        width: 50%;
        margin: 0px auto;
        margin-bottom: 0px; }
    .html-faq .feature-kard .feature-kard-body {
      width: 100%; }
  .html-faq .feature-kard-102 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: #484848;
    padding: 4rem 0rem 4rem 0rem; }
    .html-faq .feature-kard-102 > .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      border: none;
      background: none;
      color: #484848;
      padding: 0rem 0rem 0rem 0rem; }
      .html-faq .feature-kard-102 > .feature-kard-header ul {
        list-style-type: disc;
        list-style-position: outside;
        margin: 0rem;
        padding: 0rem 0rem 0rem 1.125rem; }
    .html-faq .feature-kard-102 > .feature-kard-body {
      width: 100%;
      max-width: 400px; }

.html-video {
  height: auto; }
  @media (min-width: 991px) {
    .html-video {
      height: 100%; } }
  .html-video body {
    height: 100%; }
  .html-video #root {
    height: calc(100% - calc(112px + 235.78px));
    min-height: 440px; }
  .html-video section {
    height: 100%; }
  .html-video .feature-kard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: none;
            flex-direction: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    height: 100%;
    border: none;
    background: none;
    color: #484848;
    padding: 2rem;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column; }
    .html-video .feature-kard > div.feature-header {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-video .feature-kard > div.feature-kard-body {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-video .feature-kard > div.feature-kard-footer {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .html-video .feature-kard img {
      width: 100%; }
    @media (min-width: 600px) {
      .html-video .feature-kard {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .html-video .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-video .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-video .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-video .feature-kard img {
          width: 100%; } }
    @media (min-width: 768px) {
      .html-video .feature-kard {
        border: none;
        background: none;
        color: #484848;
        padding: 2rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-width: 24rem; }
        .html-video .feature-kard > div.feature-header {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-video .feature-kard > div.feature-kard-body {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-video .feature-kard > div.feature-kard-footer {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
        .html-video .feature-kard img {
          width: 100%; } }
    .html-video .feature-kard .feature-kard-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-column-gap: 0px;
      grid-row-gap: 0rem;
      height: 100%;
      min-width: 38.2%; }
      @media (min-width: 600px) {
        .html-video .feature-kard .feature-kard-header {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      @media (min-width: 768px) {
        .html-video .feature-kard .feature-kard-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          grid-column-gap: 0px;
          grid-row-gap: 0rem;
          height: 100%; } }
      .html-video .feature-kard .feature-kard-header img {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 1rem; }
  .html-video .kard-deck-101 {
    width: 100%; }
    .html-video .kard-deck-101 > div.kard > div.kard-header {
      width: 100%; }
      @media (min-width: 1280px) {
        .html-video .kard-deck-101 > div.kard > div.kard-header {
          width: calc(100% + 14rem); } }
      .html-video .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%;
        width: 100%; }
        @media (min-width: 1280px) {
          .html-video .kard-deck-101 > div.kard > div.kard-header .feature-kard-header.insert-101 {
            width: 50%; } }
    .html-video .kard-deck-101 > div.kard > div.kard-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      height: 100%; }
      @media (min-width: 991px) {
        .html-video .kard-deck-101 > div.kard > div.kard-body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: none;
              -ms-flex-pack: none;
                  justify-content: none;
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          height: 100%; } }
  .html-video .kard-deck-102 {
    max-width: 24rem;
    width: 100%; }
    @media (min-width: 600px) {
      .html-video .kard-deck-102 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; } }
    @media (min-width: 768px) {
      .html-video .kard-deck-102 {
        min-height: 28.625rem; } }
    .html-video .kard-deck-102 > div.kard {
      width: 100%; }
      .html-video .kard-deck-102 > div.kard > div.kard-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }
      .html-video .kard-deck-102 > div.kard > div.kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        height: 100%; }

.html-video .sec-video-1 .kard-deck-102-a {
  height: 50%;
  width: 100%;
  max-width: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 992px) {
    .html-video .sec-video-1 .kard-deck-102-a {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 50%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
  .html-video .sec-video-1 .kard-deck-102-a .k-body-insert-feature-kard {
    width: 100%; }
    .html-video .sec-video-1 .kard-deck-102-a .k-body-insert-feature-kard .feature-kard {
      max-width: none; }
      .html-video .sec-video-1 .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body {
        width: 100%; }
        .html-video .sec-video-1 .kard-deck-102-a .k-body-insert-feature-kard .feature-kard .feature-kard-body video {
          display: block; }
.html-video .sec-video-1 .kard-deck-102-b {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  height: 100%;
  width: 100%; }
  @media (min-width: 550px) {
    .html-video .sec-video-1 .kard-deck-102-b {
      min-width: 555px;
      width: 50%; } }
  .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-header {
    display: none; }
  .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard {
    width: 100%; }
    .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard {
      max-width: none;
      max-width: 555px;
      margin: 0px auto; }
      .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: 100%; }
        .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
          width: 60%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 2rem; }
          @media (min-width: 768px) {
            .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body img {
              display: none; } }
        .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-body .k-body-insert-feature-kard .feature-kard .feature-kard-body .headline {
          width: 100%; }
  .html-video .sec-video-1 .kard-deck-102-b > div.kard > div.kard-footer {
    display: none; }

.html-terms {
  height: auto; }
  .html-terms h1 {
    color: #444444; }
  .html-terms .section-inner {
    height: 100%;
    width: 100%;
    max-width: 950px;
    padding: 3rem 2rem 3rem 2rem; }
  .html-terms .kard-body {
    border: none; }
  .html-terms p {
    margin-bottom: 2rem; }
  .html-terms .k-body-insert-text-page {
    border: none;
    padding: 0rem; }
    @media (min-width: 768px) {
      .html-terms .k-body-insert-text-page {
        padding: 3.125rem 3.125rem; } }
    .html-terms .k-body-insert-text-page ol {
      -webkit-padding-start: 20px;
         -moz-padding-start: 20px;
              padding-inline-start: 20px; }
      @media (min-width: 768px) {
        .html-terms .k-body-insert-text-page ol {
          -webkit-padding-start: 40px;
             -moz-padding-start: 40px;
                  padding-inline-start: 40px; } }

.html-privacy {
  height: auto; }
  .html-privacy h1 {
    color: #444444; }
  .html-privacy .grad1 {
    list-style-type: none;
    list-style-position: inside;
    margin: 0rem;
    padding: 0rem; }
    .html-privacy .grad1 > ol {
      list-style-type: none;
      list-style-position: inside;
      margin: 0rem;
      padding: 0rem; }
  .html-privacy .section-inner {
    height: 100%;
    width: 100%;
    max-width: 950px;
    padding: 3rem 2rem 3rem 2rem; }
  .html-privacy .kard-body {
    border: none; }
  .html-privacy p {
    margin-bottom: 2rem; }
  .html-privacy .k-body-insert-text-page {
    border: none;
    padding: 0rem; }
    @media (min-width: 768px) {
      .html-privacy .k-body-insert-text-page {
        padding: 3.125rem 3.125rem; } }
    .html-privacy .k-body-insert-text-page ol {
      -webkit-padding-start: 20px;
         -moz-padding-start: 20px;
              padding-inline-start: 20px; }
      @media (min-width: 768px) {
        .html-privacy .k-body-insert-text-page ol {
          -webkit-padding-start: 40px;
             -moz-padding-start: 40px;
                  padding-inline-start: 40px; } }

/*# sourceMappingURL=musicreports.css.map */