

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/* Helper (Margin-Auto) */
/*--------------------------------------------------------------------------*/

.mt-auto, .my-auto { margin-top: auto !important;    }
.mr-auto, .mx-auto { margin-right: auto !important;  }
.mb-auto, .my-auto { margin-bottom: auto !important; }
.ml-auto, .mx-auto { margin-left: auto !important;   }

.no-padding { padding: 0; }
.no-margin { margin: 0; }

.align-self-center { align-self: center; }


/* Helper (Margin-Responsive) */
/*--------------------------------------------------------------------------*/

  .mt-0, .my-0 { margin-top:    0px !important; }
  .mr-0, .mx-0 { margin-right:  0px !important; }
  .mb-0, .my-0 { margin-bottom: 0px !important; }
  .ml-0, .mx-0 { margin-left:   0px !important; }
  @media (max-width: 767px) {
    body .sm-mt-0, body .sm-my-0, body .mt-sm-0, body .my-sm-0 { margin-top:    0px !important; }
    body .sm-mr-0, body .sm-mx-0, body .mr-sm-0, body .mx-sm-0  { margin-right:  0px !important; }
    body .sm-mb-0, body .sm-my-0, body .mb-sm-0, body .my-sm-0 { margin-bottom: 0px !important; }
    body .sm-ml-0, body .sm-mx-0, body .ml-sm-0, body .mx-sm-0 { margin-left:   0px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-0, body .md-my-0, body .mt-md-0, body .my-md-0 { margin-top:    0px !important; }
    body .md-mr-0, body .md-mx-0, body .mr-md-0, body .mx-md-0  { margin-right:  0px !important; }
    body .md-mb-0, body .md-my-0, body .mb-md-0, body .my-md-0 { margin-bottom: 0px !important; }
    body .md-ml-0, body .md-mx-0, body .ml-md-0, body .mx-md-0 { margin-left:   0px !important; }
  }
  
  .mt-1, .my-1 { margin-top:    32px !important; }
  .mr-1, .mx-1 { margin-right:  32px !important; }
  .mb-1, .my-1 { margin-bottom: 32px !important; }
  .ml-1, .mx-1 { margin-left:   32px !important; }
  @media (max-width: 767px) {
    body .sm-mt-1, body .sm-my-1, body .mt-sm-1, body .my-sm-1 { margin-top:    32px !important; }
    body .sm-mr-1, body .sm-mx-1, body .mr-sm-1, body .mx-sm-1  { margin-right:  32px !important; }
    body .sm-mb-1, body .sm-my-1, body .mb-sm-1, body .my-sm-1 { margin-bottom: 32px !important; }
    body .sm-ml-1, body .sm-mx-1, body .ml-sm-1, body .mx-sm-1 { margin-left:   32px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-1, body .md-my-1, body .mt-md-1, body .my-md-1 { margin-top:    32px !important; }
    body .md-mr-1, body .md-mx-1, body .mr-md-1, body .mx-md-1  { margin-right:  32px !important; }
    body .md-mb-1, body .md-my-1, body .mb-md-1, body .my-md-1 { margin-bottom: 32px !important; }
    body .md-ml-1, body .md-mx-1, body .ml-md-1, body .mx-md-1 { margin-left:   32px !important; }
  }
  
  .mt-2, .my-2 { margin-top:    64px !important; }
  .mr-2, .mx-2 { margin-right:  64px !important; }
  .mb-2, .my-2 { margin-bottom: 64px !important; }
  .ml-2, .mx-2 { margin-left:   64px !important; }
  @media (max-width: 767px) {
    body .sm-mt-2, body .sm-my-2, body .mt-sm-2, body .my-sm-2 { margin-top:    64px !important; }
    body .sm-mr-2, body .sm-mx-2, body .mr-sm-2, body .mx-sm-2  { margin-right:  64px !important; }
    body .sm-mb-2, body .sm-my-2, body .mb-sm-2, body .my-sm-2 { margin-bottom: 64px !important; }
    body .sm-ml-2, body .sm-mx-2, body .ml-sm-2, body .mx-sm-2 { margin-left:   64px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-2, body .md-my-2, body .mt-md-2, body .my-md-2 { margin-top:    64px !important; }
    body .md-mr-2, body .md-mx-2, body .mr-md-2, body .mx-md-2  { margin-right:  64px !important; }
    body .md-mb-2, body .md-my-2, body .mb-md-2, body .my-md-2 { margin-bottom: 64px !important; }
    body .md-ml-2, body .md-mx-2, body .ml-md-2, body .mx-md-2 { margin-left:   64px !important; }
  }
  
  .mt-3, .my-3 { margin-top:    96px !important; }
  .mr-3, .mx-3 { margin-right:  96px !important; }
  .mb-3, .my-3 { margin-bottom: 96px !important; }
  .ml-3, .mx-3 { margin-left:   96px !important; }
  @media (max-width: 767px) {
    body .sm-mt-3, body .sm-my-3, body .mt-sm-3, body .my-sm-3 { margin-top:    96px !important; }
    body .sm-mr-3, body .sm-mx-3, body .mr-sm-3, body .mx-sm-3  { margin-right:  96px !important; }
    body .sm-mb-3, body .sm-my-3, body .mb-sm-3, body .my-sm-3 { margin-bottom: 96px !important; }
    body .sm-ml-3, body .sm-mx-3, body .ml-sm-3, body .mx-sm-3 { margin-left:   96px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-3, body .md-my-3, body .mt-md-3, body .my-md-3 { margin-top:    96px !important; }
    body .md-mr-3, body .md-mx-3, body .mr-md-3, body .mx-md-3  { margin-right:  96px !important; }
    body .md-mb-3, body .md-my-3, body .mb-md-3, body .my-md-3 { margin-bottom: 96px !important; }
    body .md-ml-3, body .md-mx-3, body .ml-md-3, body .mx-md-3 { margin-left:   96px !important; }
  }
  
  .mt-4, .my-4 { margin-top:    128px !important; }
  .mr-4, .mx-4 { margin-right:  128px !important; }
  .mb-4, .my-4 { margin-bottom: 128px !important; }
  .ml-4, .mx-4 { margin-left:   128px !important; }
  @media (max-width: 767px) {
    body .sm-mt-4, body .sm-my-4, body .mt-sm-4, body .my-sm-4 { margin-top:    128px !important; }
    body .sm-mr-4, body .sm-mx-4, body .mr-sm-4, body .mx-sm-4  { margin-right:  128px !important; }
    body .sm-mb-4, body .sm-my-4, body .mb-sm-4, body .my-sm-4 { margin-bottom: 128px !important; }
    body .sm-ml-4, body .sm-mx-4, body .ml-sm-4, body .mx-sm-4 { margin-left:   128px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-4, body .md-my-4, body .mt-md-4, body .my-md-4 { margin-top:    128px !important; }
    body .md-mr-4, body .md-mx-4, body .mr-md-4, body .mx-md-4  { margin-right:  128px !important; }
    body .md-mb-4, body .md-my-4, body .mb-md-4, body .my-md-4 { margin-bottom: 128px !important; }
    body .md-ml-4, body .md-mx-4, body .ml-md-4, body .mx-md-4 { margin-left:   128px !important; }
  }
  
  .mt-5, .my-5 { margin-top:    160px !important; }
  .mr-5, .mx-5 { margin-right:  160px !important; }
  .mb-5, .my-5 { margin-bottom: 160px !important; }
  .ml-5, .mx-5 { margin-left:   160px !important; }
  @media (max-width: 767px) {
    body .sm-mt-5, body .sm-my-5, body .mt-sm-5, body .my-sm-5 { margin-top:    160px !important; }
    body .sm-mr-5, body .sm-mx-5, body .mr-sm-5, body .mx-sm-5  { margin-right:  160px !important; }
    body .sm-mb-5, body .sm-my-5, body .mb-sm-5, body .my-sm-5 { margin-bottom: 160px !important; }
    body .sm-ml-5, body .sm-mx-5, body .ml-sm-5, body .mx-sm-5 { margin-left:   160px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-5, body .md-my-5, body .mt-md-5, body .my-md-5 { margin-top:    160px !important; }
    body .md-mr-5, body .md-mx-5, body .mr-md-5, body .mx-md-5  { margin-right:  160px !important; }
    body .md-mb-5, body .md-my-5, body .mb-md-5, body .my-md-5 { margin-bottom: 160px !important; }
    body .md-ml-5, body .md-mx-5, body .ml-md-5, body .mx-md-5 { margin-left:   160px !important; }
  }
  
  .mt-6, .my-6 { margin-top:    192px !important; }
  .mr-6, .mx-6 { margin-right:  192px !important; }
  .mb-6, .my-6 { margin-bottom: 192px !important; }
  .ml-6, .mx-6 { margin-left:   192px !important; }
  @media (max-width: 767px) {
    body .sm-mt-6, body .sm-my-6, body .mt-sm-6, body .my-sm-6 { margin-top:    192px !important; }
    body .sm-mr-6, body .sm-mx-6, body .mr-sm-6, body .mx-sm-6  { margin-right:  192px !important; }
    body .sm-mb-6, body .sm-my-6, body .mb-sm-6, body .my-sm-6 { margin-bottom: 192px !important; }
    body .sm-ml-6, body .sm-mx-6, body .ml-sm-6, body .mx-sm-6 { margin-left:   192px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-6, body .md-my-6, body .mt-md-6, body .my-md-6 { margin-top:    192px !important; }
    body .md-mr-6, body .md-mx-6, body .mr-md-6, body .mx-md-6  { margin-right:  192px !important; }
    body .md-mb-6, body .md-my-6, body .mb-md-6, body .my-md-6 { margin-bottom: 192px !important; }
    body .md-ml-6, body .md-mx-6, body .ml-md-6, body .mx-md-6 { margin-left:   192px !important; }
  }
  
  .mt-7, .my-7 { margin-top:    224px !important; }
  .mr-7, .mx-7 { margin-right:  224px !important; }
  .mb-7, .my-7 { margin-bottom: 224px !important; }
  .ml-7, .mx-7 { margin-left:   224px !important; }
  @media (max-width: 767px) {
    body .sm-mt-7, body .sm-my-7, body .mt-sm-7, body .my-sm-7 { margin-top:    224px !important; }
    body .sm-mr-7, body .sm-mx-7, body .mr-sm-7, body .mx-sm-7  { margin-right:  224px !important; }
    body .sm-mb-7, body .sm-my-7, body .mb-sm-7, body .my-sm-7 { margin-bottom: 224px !important; }
    body .sm-ml-7, body .sm-mx-7, body .ml-sm-7, body .mx-sm-7 { margin-left:   224px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-7, body .md-my-7, body .mt-md-7, body .my-md-7 { margin-top:    224px !important; }
    body .md-mr-7, body .md-mx-7, body .mr-md-7, body .mx-md-7  { margin-right:  224px !important; }
    body .md-mb-7, body .md-my-7, body .mb-md-7, body .my-md-7 { margin-bottom: 224px !important; }
    body .md-ml-7, body .md-mx-7, body .ml-md-7, body .mx-md-7 { margin-left:   224px !important; }
  }
  
  .mt-8, .my-8 { margin-top:    256px !important; }
  .mr-8, .mx-8 { margin-right:  256px !important; }
  .mb-8, .my-8 { margin-bottom: 256px !important; }
  .ml-8, .mx-8 { margin-left:   256px !important; }
  @media (max-width: 767px) {
    body .sm-mt-8, body .sm-my-8, body .mt-sm-8, body .my-sm-8 { margin-top:    256px !important; }
    body .sm-mr-8, body .sm-mx-8, body .mr-sm-8, body .mx-sm-8  { margin-right:  256px !important; }
    body .sm-mb-8, body .sm-my-8, body .mb-sm-8, body .my-sm-8 { margin-bottom: 256px !important; }
    body .sm-ml-8, body .sm-mx-8, body .ml-sm-8, body .mx-sm-8 { margin-left:   256px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-8, body .md-my-8, body .mt-md-8, body .my-md-8 { margin-top:    256px !important; }
    body .md-mr-8, body .md-mx-8, body .mr-md-8, body .mx-md-8  { margin-right:  256px !important; }
    body .md-mb-8, body .md-my-8, body .mb-md-8, body .my-md-8 { margin-bottom: 256px !important; }
    body .md-ml-8, body .md-mx-8, body .ml-md-8, body .mx-md-8 { margin-left:   256px !important; }
  }
  
  .mt-9, .my-9 { margin-top:    288px !important; }
  .mr-9, .mx-9 { margin-right:  288px !important; }
  .mb-9, .my-9 { margin-bottom: 288px !important; }
  .ml-9, .mx-9 { margin-left:   288px !important; }
  @media (max-width: 767px) {
    body .sm-mt-9, body .sm-my-9, body .mt-sm-9, body .my-sm-9 { margin-top:    288px !important; }
    body .sm-mr-9, body .sm-mx-9, body .mr-sm-9, body .mx-sm-9  { margin-right:  288px !important; }
    body .sm-mb-9, body .sm-my-9, body .mb-sm-9, body .my-sm-9 { margin-bottom: 288px !important; }
    body .sm-ml-9, body .sm-mx-9, body .ml-sm-9, body .mx-sm-9 { margin-left:   288px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-9, body .md-my-9, body .mt-md-9, body .my-md-9 { margin-top:    288px !important; }
    body .md-mr-9, body .md-mx-9, body .mr-md-9, body .mx-md-9  { margin-right:  288px !important; }
    body .md-mb-9, body .md-my-9, body .mb-md-9, body .my-md-9 { margin-bottom: 288px !important; }
    body .md-ml-9, body .md-mx-9, body .ml-md-9, body .mx-md-9 { margin-left:   288px !important; }
  }
  
  .mt-10, .my-10 { margin-top:    320px !important; }
  .mr-10, .mx-10 { margin-right:  320px !important; }
  .mb-10, .my-10 { margin-bottom: 320px !important; }
  .ml-10, .mx-10 { margin-left:   320px !important; }
  @media (max-width: 767px) {
    body .sm-mt-10, body .sm-my-10, body .mt-sm-10, body .my-sm-10 { margin-top:    320px !important; }
    body .sm-mr-10, body .sm-mx-10, body .mr-sm-10, body .mx-sm-10  { margin-right:  320px !important; }
    body .sm-mb-10, body .sm-my-10, body .mb-sm-10, body .my-sm-10 { margin-bottom: 320px !important; }
    body .sm-ml-10, body .sm-mx-10, body .ml-sm-10, body .mx-sm-10 { margin-left:   320px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-10, body .md-my-10, body .mt-md-10, body .my-md-10 { margin-top:    320px !important; }
    body .md-mr-10, body .md-mx-10, body .mr-md-10, body .mx-md-10  { margin-right:  320px !important; }
    body .md-mb-10, body .md-my-10, body .mb-md-10, body .my-md-10 { margin-bottom: 320px !important; }
    body .md-ml-10, body .md-mx-10, body .ml-md-10, body .mx-md-10 { margin-left:   320px !important; }
  }
  
  .mt-11, .my-11 { margin-top:    352px !important; }
  .mr-11, .mx-11 { margin-right:  352px !important; }
  .mb-11, .my-11 { margin-bottom: 352px !important; }
  .ml-11, .mx-11 { margin-left:   352px !important; }
  @media (max-width: 767px) {
    body .sm-mt-11, body .sm-my-11, body .mt-sm-11, body .my-sm-11 { margin-top:    352px !important; }
    body .sm-mr-11, body .sm-mx-11, body .mr-sm-11, body .mx-sm-11  { margin-right:  352px !important; }
    body .sm-mb-11, body .sm-my-11, body .mb-sm-11, body .my-sm-11 { margin-bottom: 352px !important; }
    body .sm-ml-11, body .sm-mx-11, body .ml-sm-11, body .mx-sm-11 { margin-left:   352px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-11, body .md-my-11, body .mt-md-11, body .my-md-11 { margin-top:    352px !important; }
    body .md-mr-11, body .md-mx-11, body .mr-md-11, body .mx-md-11  { margin-right:  352px !important; }
    body .md-mb-11, body .md-my-11, body .mb-md-11, body .my-md-11 { margin-bottom: 352px !important; }
    body .md-ml-11, body .md-mx-11, body .ml-md-11, body .mx-md-11 { margin-left:   352px !important; }
  }
  
  .mt-12, .my-12 { margin-top:    384px !important; }
  .mr-12, .mx-12 { margin-right:  384px !important; }
  .mb-12, .my-12 { margin-bottom: 384px !important; }
  .ml-12, .mx-12 { margin-left:   384px !important; }
  @media (max-width: 767px) {
    body .sm-mt-12, body .sm-my-12, body .mt-sm-12, body .my-sm-12 { margin-top:    384px !important; }
    body .sm-mr-12, body .sm-mx-12, body .mr-sm-12, body .mx-sm-12  { margin-right:  384px !important; }
    body .sm-mb-12, body .sm-my-12, body .mb-sm-12, body .my-sm-12 { margin-bottom: 384px !important; }
    body .sm-ml-12, body .sm-mx-12, body .ml-sm-12, body .mx-sm-12 { margin-left:   384px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-12, body .md-my-12, body .mt-md-12, body .my-md-12 { margin-top:    384px !important; }
    body .md-mr-12, body .md-mx-12, body .mr-md-12, body .mx-md-12  { margin-right:  384px !important; }
    body .md-mb-12, body .md-my-12, body .mb-md-12, body .my-md-12 { margin-bottom: 384px !important; }
    body .md-ml-12, body .md-mx-12, body .ml-md-12, body .mx-md-12 { margin-left:   384px !important; }
  }
  
  .mt-13, .my-13 { margin-top:    416px !important; }
  .mr-13, .mx-13 { margin-right:  416px !important; }
  .mb-13, .my-13 { margin-bottom: 416px !important; }
  .ml-13, .mx-13 { margin-left:   416px !important; }
  @media (max-width: 767px) {
    body .sm-mt-13, body .sm-my-13, body .mt-sm-13, body .my-sm-13 { margin-top:    416px !important; }
    body .sm-mr-13, body .sm-mx-13, body .mr-sm-13, body .mx-sm-13  { margin-right:  416px !important; }
    body .sm-mb-13, body .sm-my-13, body .mb-sm-13, body .my-sm-13 { margin-bottom: 416px !important; }
    body .sm-ml-13, body .sm-mx-13, body .ml-sm-13, body .mx-sm-13 { margin-left:   416px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-13, body .md-my-13, body .mt-md-13, body .my-md-13 { margin-top:    416px !important; }
    body .md-mr-13, body .md-mx-13, body .mr-md-13, body .mx-md-13  { margin-right:  416px !important; }
    body .md-mb-13, body .md-my-13, body .mb-md-13, body .my-md-13 { margin-bottom: 416px !important; }
    body .md-ml-13, body .md-mx-13, body .ml-md-13, body .mx-md-13 { margin-left:   416px !important; }
  }
  
  .mt-14, .my-14 { margin-top:    448px !important; }
  .mr-14, .mx-14 { margin-right:  448px !important; }
  .mb-14, .my-14 { margin-bottom: 448px !important; }
  .ml-14, .mx-14 { margin-left:   448px !important; }
  @media (max-width: 767px) {
    body .sm-mt-14, body .sm-my-14, body .mt-sm-14, body .my-sm-14 { margin-top:    448px !important; }
    body .sm-mr-14, body .sm-mx-14, body .mr-sm-14, body .mx-sm-14  { margin-right:  448px !important; }
    body .sm-mb-14, body .sm-my-14, body .mb-sm-14, body .my-sm-14 { margin-bottom: 448px !important; }
    body .sm-ml-14, body .sm-mx-14, body .ml-sm-14, body .mx-sm-14 { margin-left:   448px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-14, body .md-my-14, body .mt-md-14, body .my-md-14 { margin-top:    448px !important; }
    body .md-mr-14, body .md-mx-14, body .mr-md-14, body .mx-md-14  { margin-right:  448px !important; }
    body .md-mb-14, body .md-my-14, body .mb-md-14, body .my-md-14 { margin-bottom: 448px !important; }
    body .md-ml-14, body .md-mx-14, body .ml-md-14, body .mx-md-14 { margin-left:   448px !important; }
  }
  
  .mt-15, .my-15 { margin-top:    480px !important; }
  .mr-15, .mx-15 { margin-right:  480px !important; }
  .mb-15, .my-15 { margin-bottom: 480px !important; }
  .ml-15, .mx-15 { margin-left:   480px !important; }
  @media (max-width: 767px) {
    body .sm-mt-15, body .sm-my-15, body .mt-sm-15, body .my-sm-15 { margin-top:    480px !important; }
    body .sm-mr-15, body .sm-mx-15, body .mr-sm-15, body .mx-sm-15  { margin-right:  480px !important; }
    body .sm-mb-15, body .sm-my-15, body .mb-sm-15, body .my-sm-15 { margin-bottom: 480px !important; }
    body .sm-ml-15, body .sm-mx-15, body .ml-sm-15, body .mx-sm-15 { margin-left:   480px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-15, body .md-my-15, body .mt-md-15, body .my-md-15 { margin-top:    480px !important; }
    body .md-mr-15, body .md-mx-15, body .mr-md-15, body .mx-md-15  { margin-right:  480px !important; }
    body .md-mb-15, body .md-my-15, body .mb-md-15, body .my-md-15 { margin-bottom: 480px !important; }
    body .md-ml-15, body .md-mx-15, body .ml-md-15, body .mx-md-15 { margin-left:   480px !important; }
  }
  
  .mt-16, .my-16 { margin-top:    512px !important; }
  .mr-16, .mx-16 { margin-right:  512px !important; }
  .mb-16, .my-16 { margin-bottom: 512px !important; }
  .ml-16, .mx-16 { margin-left:   512px !important; }
  @media (max-width: 767px) {
    body .sm-mt-16, body .sm-my-16, body .mt-sm-16, body .my-sm-16 { margin-top:    512px !important; }
    body .sm-mr-16, body .sm-mx-16, body .mr-sm-16, body .mx-sm-16  { margin-right:  512px !important; }
    body .sm-mb-16, body .sm-my-16, body .mb-sm-16, body .my-sm-16 { margin-bottom: 512px !important; }
    body .sm-ml-16, body .sm-mx-16, body .ml-sm-16, body .mx-sm-16 { margin-left:   512px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-16, body .md-my-16, body .mt-md-16, body .my-md-16 { margin-top:    512px !important; }
    body .md-mr-16, body .md-mx-16, body .mr-md-16, body .mx-md-16  { margin-right:  512px !important; }
    body .md-mb-16, body .md-my-16, body .mb-md-16, body .my-md-16 { margin-bottom: 512px !important; }
    body .md-ml-16, body .md-mx-16, body .ml-md-16, body .mx-md-16 { margin-left:   512px !important; }
  }
  
  .mt-17, .my-17 { margin-top:    544px !important; }
  .mr-17, .mx-17 { margin-right:  544px !important; }
  .mb-17, .my-17 { margin-bottom: 544px !important; }
  .ml-17, .mx-17 { margin-left:   544px !important; }
  @media (max-width: 767px) {
    body .sm-mt-17, body .sm-my-17, body .mt-sm-17, body .my-sm-17 { margin-top:    544px !important; }
    body .sm-mr-17, body .sm-mx-17, body .mr-sm-17, body .mx-sm-17  { margin-right:  544px !important; }
    body .sm-mb-17, body .sm-my-17, body .mb-sm-17, body .my-sm-17 { margin-bottom: 544px !important; }
    body .sm-ml-17, body .sm-mx-17, body .ml-sm-17, body .mx-sm-17 { margin-left:   544px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-17, body .md-my-17, body .mt-md-17, body .my-md-17 { margin-top:    544px !important; }
    body .md-mr-17, body .md-mx-17, body .mr-md-17, body .mx-md-17  { margin-right:  544px !important; }
    body .md-mb-17, body .md-my-17, body .mb-md-17, body .my-md-17 { margin-bottom: 544px !important; }
    body .md-ml-17, body .md-mx-17, body .ml-md-17, body .mx-md-17 { margin-left:   544px !important; }
  }
  
  .mt-18, .my-18 { margin-top:    576px !important; }
  .mr-18, .mx-18 { margin-right:  576px !important; }
  .mb-18, .my-18 { margin-bottom: 576px !important; }
  .ml-18, .mx-18 { margin-left:   576px !important; }
  @media (max-width: 767px) {
    body .sm-mt-18, body .sm-my-18, body .mt-sm-18, body .my-sm-18 { margin-top:    576px !important; }
    body .sm-mr-18, body .sm-mx-18, body .mr-sm-18, body .mx-sm-18  { margin-right:  576px !important; }
    body .sm-mb-18, body .sm-my-18, body .mb-sm-18, body .my-sm-18 { margin-bottom: 576px !important; }
    body .sm-ml-18, body .sm-mx-18, body .ml-sm-18, body .mx-sm-18 { margin-left:   576px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-18, body .md-my-18, body .mt-md-18, body .my-md-18 { margin-top:    576px !important; }
    body .md-mr-18, body .md-mx-18, body .mr-md-18, body .mx-md-18  { margin-right:  576px !important; }
    body .md-mb-18, body .md-my-18, body .mb-md-18, body .my-md-18 { margin-bottom: 576px !important; }
    body .md-ml-18, body .md-mx-18, body .ml-md-18, body .mx-md-18 { margin-left:   576px !important; }
  }
  
  .mt-19, .my-19 { margin-top:    608px !important; }
  .mr-19, .mx-19 { margin-right:  608px !important; }
  .mb-19, .my-19 { margin-bottom: 608px !important; }
  .ml-19, .mx-19 { margin-left:   608px !important; }
  @media (max-width: 767px) {
    body .sm-mt-19, body .sm-my-19, body .mt-sm-19, body .my-sm-19 { margin-top:    608px !important; }
    body .sm-mr-19, body .sm-mx-19, body .mr-sm-19, body .mx-sm-19  { margin-right:  608px !important; }
    body .sm-mb-19, body .sm-my-19, body .mb-sm-19, body .my-sm-19 { margin-bottom: 608px !important; }
    body .sm-ml-19, body .sm-mx-19, body .ml-sm-19, body .mx-sm-19 { margin-left:   608px !important; }
  }
  @media (max-width: 1139px) {
    body .md-mt-19, body .md-my-19, body .mt-md-19, body .my-md-19 { margin-top:    608px !important; }
    body .md-mr-19, body .md-mx-19, body .mr-md-19, body .mx-md-19  { margin-right:  608px !important; }
    body .md-mb-19, body .md-my-19, body .mb-md-19, body .my-md-19 { margin-bottom: 608px !important; }
    body .md-ml-19, body .md-mx-19, body .ml-md-19, body .mx-md-19 { margin-left:   608px !important; }
  }
    
.mt-05 {
  margin-top: 16px !important; }
}

/* Helper (Padding-Responsive) */
/*--------------------------------------------------------------------------*/

  .pt-0, .py-0 { padding-top:    0px !important; }
  .pr-0, .px-0 { padding-right:  0px !important; }
  .pb-0, .py-0 { padding-bottom: 0px !important; }
  .pl-0, .px-0 { padding-left:   0px !important; }
  @media (max-width: 767px) {
    body .sm-pt-0, body .sm-py-0, body .pt-sm-0, body .py-sm-0 { padding-top:    0px !important; }
    body .sm-pr-0, body .sm-px-0, body .pr-sm-0, body .px-sm-0 { padding-right:  0px !important; }
    body .sm-pb-0, body .sm-py-0, body .pb-sm-0, body .py-sm-0 { padding-bottom: 0px !important; }
    body .sm-pl-0, body .sm-px-0, body .pl-sm-0, body .px-sm-0 { padding-left:   0px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-0, body .md-py-0, body .pt-md-0, body .py-md-0 { padding-top:    0px !important; }
    body .md-pr-0, body .md-px-0, body .pr-md-0, body .px-md-0 { padding-right:  0px !important; }
    body .md-pb-0, body .md-py-0, body .pb-md-0, body .py-md-0 { padding-bottom: 0px !important; }
    body .md-pl-0, body .md-px-0, body .pl-md-0, body .px-md-0 { padding-left:   0px !important; }
  }
  
  .pt-1, .py-1 { padding-top:    32px !important; }
  .pr-1, .px-1 { padding-right:  32px !important; }
  .pb-1, .py-1 { padding-bottom: 32px !important; }
  .pl-1, .px-1 { padding-left:   32px !important; }
  @media (max-width: 767px) {
    body .sm-pt-1, body .sm-py-1, body .pt-sm-1, body .py-sm-1 { padding-top:    32px !important; }
    body .sm-pr-1, body .sm-px-1, body .pr-sm-1, body .px-sm-1 { padding-right:  32px !important; }
    body .sm-pb-1, body .sm-py-1, body .pb-sm-1, body .py-sm-1 { padding-bottom: 32px !important; }
    body .sm-pl-1, body .sm-px-1, body .pl-sm-1, body .px-sm-1 { padding-left:   32px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-1, body .md-py-1, body .pt-md-1, body .py-md-1 { padding-top:    32px !important; }
    body .md-pr-1, body .md-px-1, body .pr-md-1, body .px-md-1 { padding-right:  32px !important; }
    body .md-pb-1, body .md-py-1, body .pb-md-1, body .py-md-1 { padding-bottom: 32px !important; }
    body .md-pl-1, body .md-px-1, body .pl-md-1, body .px-md-1 { padding-left:   32px !important; }
  }
  
  .pt-2, .py-2 { padding-top:    64px !important; }
  .pr-2, .px-2 { padding-right:  64px !important; }
  .pb-2, .py-2 { padding-bottom: 64px !important; }
  .pl-2, .px-2 { padding-left:   64px !important; }
  @media (max-width: 767px) {
    body .sm-pt-2, body .sm-py-2, body .pt-sm-2, body .py-sm-2 { padding-top:    64px !important; }
    body .sm-pr-2, body .sm-px-2, body .pr-sm-2, body .px-sm-2 { padding-right:  64px !important; }
    body .sm-pb-2, body .sm-py-2, body .pb-sm-2, body .py-sm-2 { padding-bottom: 64px !important; }
    body .sm-pl-2, body .sm-px-2, body .pl-sm-2, body .px-sm-2 { padding-left:   64px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-2, body .md-py-2, body .pt-md-2, body .py-md-2 { padding-top:    64px !important; }
    body .md-pr-2, body .md-px-2, body .pr-md-2, body .px-md-2 { padding-right:  64px !important; }
    body .md-pb-2, body .md-py-2, body .pb-md-2, body .py-md-2 { padding-bottom: 64px !important; }
    body .md-pl-2, body .md-px-2, body .pl-md-2, body .px-md-2 { padding-left:   64px !important; }
  }
  
  .pt-3, .py-3 { padding-top:    96px !important; }
  .pr-3, .px-3 { padding-right:  96px !important; }
  .pb-3, .py-3 { padding-bottom: 96px !important; }
  .pl-3, .px-3 { padding-left:   96px !important; }
  @media (max-width: 767px) {
    body .sm-pt-3, body .sm-py-3, body .pt-sm-3, body .py-sm-3 { padding-top:    96px !important; }
    body .sm-pr-3, body .sm-px-3, body .pr-sm-3, body .px-sm-3 { padding-right:  96px !important; }
    body .sm-pb-3, body .sm-py-3, body .pb-sm-3, body .py-sm-3 { padding-bottom: 96px !important; }
    body .sm-pl-3, body .sm-px-3, body .pl-sm-3, body .px-sm-3 { padding-left:   96px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-3, body .md-py-3, body .pt-md-3, body .py-md-3 { padding-top:    96px !important; }
    body .md-pr-3, body .md-px-3, body .pr-md-3, body .px-md-3 { padding-right:  96px !important; }
    body .md-pb-3, body .md-py-3, body .pb-md-3, body .py-md-3 { padding-bottom: 96px !important; }
    body .md-pl-3, body .md-px-3, body .pl-md-3, body .px-md-3 { padding-left:   96px !important; }
  }
  
  .pt-4, .py-4 { padding-top:    128px !important; }
  .pr-4, .px-4 { padding-right:  128px !important; }
  .pb-4, .py-4 { padding-bottom: 128px !important; }
  .pl-4, .px-4 { padding-left:   128px !important; }
  @media (max-width: 767px) {
    body .sm-pt-4, body .sm-py-4, body .pt-sm-4, body .py-sm-4 { padding-top:    128px !important; }
    body .sm-pr-4, body .sm-px-4, body .pr-sm-4, body .px-sm-4 { padding-right:  128px !important; }
    body .sm-pb-4, body .sm-py-4, body .pb-sm-4, body .py-sm-4 { padding-bottom: 128px !important; }
    body .sm-pl-4, body .sm-px-4, body .pl-sm-4, body .px-sm-4 { padding-left:   128px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-4, body .md-py-4, body .pt-md-4, body .py-md-4 { padding-top:    128px !important; }
    body .md-pr-4, body .md-px-4, body .pr-md-4, body .px-md-4 { padding-right:  128px !important; }
    body .md-pb-4, body .md-py-4, body .pb-md-4, body .py-md-4 { padding-bottom: 128px !important; }
    body .md-pl-4, body .md-px-4, body .pl-md-4, body .px-md-4 { padding-left:   128px !important; }
  }
  
  .pt-5, .py-5 { padding-top:    160px !important; }
  .pr-5, .px-5 { padding-right:  160px !important; }
  .pb-5, .py-5 { padding-bottom: 160px !important; }
  .pl-5, .px-5 { padding-left:   160px !important; }
  @media (max-width: 767px) {
    body .sm-pt-5, body .sm-py-5, body .pt-sm-5, body .py-sm-5 { padding-top:    160px !important; }
    body .sm-pr-5, body .sm-px-5, body .pr-sm-5, body .px-sm-5 { padding-right:  160px !important; }
    body .sm-pb-5, body .sm-py-5, body .pb-sm-5, body .py-sm-5 { padding-bottom: 160px !important; }
    body .sm-pl-5, body .sm-px-5, body .pl-sm-5, body .px-sm-5 { padding-left:   160px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-5, body .md-py-5, body .pt-md-5, body .py-md-5 { padding-top:    160px !important; }
    body .md-pr-5, body .md-px-5, body .pr-md-5, body .px-md-5 { padding-right:  160px !important; }
    body .md-pb-5, body .md-py-5, body .pb-md-5, body .py-md-5 { padding-bottom: 160px !important; }
    body .md-pl-5, body .md-px-5, body .pl-md-5, body .px-md-5 { padding-left:   160px !important; }
  }
  
  .pt-6, .py-6 { padding-top:    192px !important; }
  .pr-6, .px-6 { padding-right:  192px !important; }
  .pb-6, .py-6 { padding-bottom: 192px !important; }
  .pl-6, .px-6 { padding-left:   192px !important; }
  @media (max-width: 767px) {
    body .sm-pt-6, body .sm-py-6, body .pt-sm-6, body .py-sm-6 { padding-top:    192px !important; }
    body .sm-pr-6, body .sm-px-6, body .pr-sm-6, body .px-sm-6 { padding-right:  192px !important; }
    body .sm-pb-6, body .sm-py-6, body .pb-sm-6, body .py-sm-6 { padding-bottom: 192px !important; }
    body .sm-pl-6, body .sm-px-6, body .pl-sm-6, body .px-sm-6 { padding-left:   192px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-6, body .md-py-6, body .pt-md-6, body .py-md-6 { padding-top:    192px !important; }
    body .md-pr-6, body .md-px-6, body .pr-md-6, body .px-md-6 { padding-right:  192px !important; }
    body .md-pb-6, body .md-py-6, body .pb-md-6, body .py-md-6 { padding-bottom: 192px !important; }
    body .md-pl-6, body .md-px-6, body .pl-md-6, body .px-md-6 { padding-left:   192px !important; }
  }
  
  .pt-7, .py-7 { padding-top:    224px !important; }
  .pr-7, .px-7 { padding-right:  224px !important; }
  .pb-7, .py-7 { padding-bottom: 224px !important; }
  .pl-7, .px-7 { padding-left:   224px !important; }
  @media (max-width: 767px) {
    body .sm-pt-7, body .sm-py-7, body .pt-sm-7, body .py-sm-7 { padding-top:    224px !important; }
    body .sm-pr-7, body .sm-px-7, body .pr-sm-7, body .px-sm-7 { padding-right:  224px !important; }
    body .sm-pb-7, body .sm-py-7, body .pb-sm-7, body .py-sm-7 { padding-bottom: 224px !important; }
    body .sm-pl-7, body .sm-px-7, body .pl-sm-7, body .px-sm-7 { padding-left:   224px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-7, body .md-py-7, body .pt-md-7, body .py-md-7 { padding-top:    224px !important; }
    body .md-pr-7, body .md-px-7, body .pr-md-7, body .px-md-7 { padding-right:  224px !important; }
    body .md-pb-7, body .md-py-7, body .pb-md-7, body .py-md-7 { padding-bottom: 224px !important; }
    body .md-pl-7, body .md-px-7, body .pl-md-7, body .px-md-7 { padding-left:   224px !important; }
  }
  
  .pt-8, .py-8 { padding-top:    256px !important; }
  .pr-8, .px-8 { padding-right:  256px !important; }
  .pb-8, .py-8 { padding-bottom: 256px !important; }
  .pl-8, .px-8 { padding-left:   256px !important; }
  @media (max-width: 767px) {
    body .sm-pt-8, body .sm-py-8, body .pt-sm-8, body .py-sm-8 { padding-top:    256px !important; }
    body .sm-pr-8, body .sm-px-8, body .pr-sm-8, body .px-sm-8 { padding-right:  256px !important; }
    body .sm-pb-8, body .sm-py-8, body .pb-sm-8, body .py-sm-8 { padding-bottom: 256px !important; }
    body .sm-pl-8, body .sm-px-8, body .pl-sm-8, body .px-sm-8 { padding-left:   256px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-8, body .md-py-8, body .pt-md-8, body .py-md-8 { padding-top:    256px !important; }
    body .md-pr-8, body .md-px-8, body .pr-md-8, body .px-md-8 { padding-right:  256px !important; }
    body .md-pb-8, body .md-py-8, body .pb-md-8, body .py-md-8 { padding-bottom: 256px !important; }
    body .md-pl-8, body .md-px-8, body .pl-md-8, body .px-md-8 { padding-left:   256px !important; }
  }
  
  .pt-9, .py-9 { padding-top:    288px !important; }
  .pr-9, .px-9 { padding-right:  288px !important; }
  .pb-9, .py-9 { padding-bottom: 288px !important; }
  .pl-9, .px-9 { padding-left:   288px !important; }
  @media (max-width: 767px) {
    body .sm-pt-9, body .sm-py-9, body .pt-sm-9, body .py-sm-9 { padding-top:    288px !important; }
    body .sm-pr-9, body .sm-px-9, body .pr-sm-9, body .px-sm-9 { padding-right:  288px !important; }
    body .sm-pb-9, body .sm-py-9, body .pb-sm-9, body .py-sm-9 { padding-bottom: 288px !important; }
    body .sm-pl-9, body .sm-px-9, body .pl-sm-9, body .px-sm-9 { padding-left:   288px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-9, body .md-py-9, body .pt-md-9, body .py-md-9 { padding-top:    288px !important; }
    body .md-pr-9, body .md-px-9, body .pr-md-9, body .px-md-9 { padding-right:  288px !important; }
    body .md-pb-9, body .md-py-9, body .pb-md-9, body .py-md-9 { padding-bottom: 288px !important; }
    body .md-pl-9, body .md-px-9, body .pl-md-9, body .px-md-9 { padding-left:   288px !important; }
  }
  
  .pt-10, .py-10 { padding-top:    320px !important; }
  .pr-10, .px-10 { padding-right:  320px !important; }
  .pb-10, .py-10 { padding-bottom: 320px !important; }
  .pl-10, .px-10 { padding-left:   320px !important; }
  @media (max-width: 767px) {
    body .sm-pt-10, body .sm-py-10, body .pt-sm-10, body .py-sm-10 { padding-top:    320px !important; }
    body .sm-pr-10, body .sm-px-10, body .pr-sm-10, body .px-sm-10 { padding-right:  320px !important; }
    body .sm-pb-10, body .sm-py-10, body .pb-sm-10, body .py-sm-10 { padding-bottom: 320px !important; }
    body .sm-pl-10, body .sm-px-10, body .pl-sm-10, body .px-sm-10 { padding-left:   320px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-10, body .md-py-10, body .pt-md-10, body .py-md-10 { padding-top:    320px !important; }
    body .md-pr-10, body .md-px-10, body .pr-md-10, body .px-md-10 { padding-right:  320px !important; }
    body .md-pb-10, body .md-py-10, body .pb-md-10, body .py-md-10 { padding-bottom: 320px !important; }
    body .md-pl-10, body .md-px-10, body .pl-md-10, body .px-md-10 { padding-left:   320px !important; }
  }
  
  .pt-11, .py-11 { padding-top:    352px !important; }
  .pr-11, .px-11 { padding-right:  352px !important; }
  .pb-11, .py-11 { padding-bottom: 352px !important; }
  .pl-11, .px-11 { padding-left:   352px !important; }
  @media (max-width: 767px) {
    body .sm-pt-11, body .sm-py-11, body .pt-sm-11, body .py-sm-11 { padding-top:    352px !important; }
    body .sm-pr-11, body .sm-px-11, body .pr-sm-11, body .px-sm-11 { padding-right:  352px !important; }
    body .sm-pb-11, body .sm-py-11, body .pb-sm-11, body .py-sm-11 { padding-bottom: 352px !important; }
    body .sm-pl-11, body .sm-px-11, body .pl-sm-11, body .px-sm-11 { padding-left:   352px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-11, body .md-py-11, body .pt-md-11, body .py-md-11 { padding-top:    352px !important; }
    body .md-pr-11, body .md-px-11, body .pr-md-11, body .px-md-11 { padding-right:  352px !important; }
    body .md-pb-11, body .md-py-11, body .pb-md-11, body .py-md-11 { padding-bottom: 352px !important; }
    body .md-pl-11, body .md-px-11, body .pl-md-11, body .px-md-11 { padding-left:   352px !important; }
  }
  
  .pt-12, .py-12 { padding-top:    384px !important; }
  .pr-12, .px-12 { padding-right:  384px !important; }
  .pb-12, .py-12 { padding-bottom: 384px !important; }
  .pl-12, .px-12 { padding-left:   384px !important; }
  @media (max-width: 767px) {
    body .sm-pt-12, body .sm-py-12, body .pt-sm-12, body .py-sm-12 { padding-top:    384px !important; }
    body .sm-pr-12, body .sm-px-12, body .pr-sm-12, body .px-sm-12 { padding-right:  384px !important; }
    body .sm-pb-12, body .sm-py-12, body .pb-sm-12, body .py-sm-12 { padding-bottom: 384px !important; }
    body .sm-pl-12, body .sm-px-12, body .pl-sm-12, body .px-sm-12 { padding-left:   384px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-12, body .md-py-12, body .pt-md-12, body .py-md-12 { padding-top:    384px !important; }
    body .md-pr-12, body .md-px-12, body .pr-md-12, body .px-md-12 { padding-right:  384px !important; }
    body .md-pb-12, body .md-py-12, body .pb-md-12, body .py-md-12 { padding-bottom: 384px !important; }
    body .md-pl-12, body .md-px-12, body .pl-md-12, body .px-md-12 { padding-left:   384px !important; }
  }
  
  .pt-13, .py-13 { padding-top:    416px !important; }
  .pr-13, .px-13 { padding-right:  416px !important; }
  .pb-13, .py-13 { padding-bottom: 416px !important; }
  .pl-13, .px-13 { padding-left:   416px !important; }
  @media (max-width: 767px) {
    body .sm-pt-13, body .sm-py-13, body .pt-sm-13, body .py-sm-13 { padding-top:    416px !important; }
    body .sm-pr-13, body .sm-px-13, body .pr-sm-13, body .px-sm-13 { padding-right:  416px !important; }
    body .sm-pb-13, body .sm-py-13, body .pb-sm-13, body .py-sm-13 { padding-bottom: 416px !important; }
    body .sm-pl-13, body .sm-px-13, body .pl-sm-13, body .px-sm-13 { padding-left:   416px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-13, body .md-py-13, body .pt-md-13, body .py-md-13 { padding-top:    416px !important; }
    body .md-pr-13, body .md-px-13, body .pr-md-13, body .px-md-13 { padding-right:  416px !important; }
    body .md-pb-13, body .md-py-13, body .pb-md-13, body .py-md-13 { padding-bottom: 416px !important; }
    body .md-pl-13, body .md-px-13, body .pl-md-13, body .px-md-13 { padding-left:   416px !important; }
  }
  
  .pt-14, .py-14 { padding-top:    448px !important; }
  .pr-14, .px-14 { padding-right:  448px !important; }
  .pb-14, .py-14 { padding-bottom: 448px !important; }
  .pl-14, .px-14 { padding-left:   448px !important; }
  @media (max-width: 767px) {
    body .sm-pt-14, body .sm-py-14, body .pt-sm-14, body .py-sm-14 { padding-top:    448px !important; }
    body .sm-pr-14, body .sm-px-14, body .pr-sm-14, body .px-sm-14 { padding-right:  448px !important; }
    body .sm-pb-14, body .sm-py-14, body .pb-sm-14, body .py-sm-14 { padding-bottom: 448px !important; }
    body .sm-pl-14, body .sm-px-14, body .pl-sm-14, body .px-sm-14 { padding-left:   448px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-14, body .md-py-14, body .pt-md-14, body .py-md-14 { padding-top:    448px !important; }
    body .md-pr-14, body .md-px-14, body .pr-md-14, body .px-md-14 { padding-right:  448px !important; }
    body .md-pb-14, body .md-py-14, body .pb-md-14, body .py-md-14 { padding-bottom: 448px !important; }
    body .md-pl-14, body .md-px-14, body .pl-md-14, body .px-md-14 { padding-left:   448px !important; }
  }
  
  .pt-15, .py-15 { padding-top:    480px !important; }
  .pr-15, .px-15 { padding-right:  480px !important; }
  .pb-15, .py-15 { padding-bottom: 480px !important; }
  .pl-15, .px-15 { padding-left:   480px !important; }
  @media (max-width: 767px) {
    body .sm-pt-15, body .sm-py-15, body .pt-sm-15, body .py-sm-15 { padding-top:    480px !important; }
    body .sm-pr-15, body .sm-px-15, body .pr-sm-15, body .px-sm-15 { padding-right:  480px !important; }
    body .sm-pb-15, body .sm-py-15, body .pb-sm-15, body .py-sm-15 { padding-bottom: 480px !important; }
    body .sm-pl-15, body .sm-px-15, body .pl-sm-15, body .px-sm-15 { padding-left:   480px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-15, body .md-py-15, body .pt-md-15, body .py-md-15 { padding-top:    480px !important; }
    body .md-pr-15, body .md-px-15, body .pr-md-15, body .px-md-15 { padding-right:  480px !important; }
    body .md-pb-15, body .md-py-15, body .pb-md-15, body .py-md-15 { padding-bottom: 480px !important; }
    body .md-pl-15, body .md-px-15, body .pl-md-15, body .px-md-15 { padding-left:   480px !important; }
  }
  
  .pt-16, .py-16 { padding-top:    512px !important; }
  .pr-16, .px-16 { padding-right:  512px !important; }
  .pb-16, .py-16 { padding-bottom: 512px !important; }
  .pl-16, .px-16 { padding-left:   512px !important; }
  @media (max-width: 767px) {
    body .sm-pt-16, body .sm-py-16, body .pt-sm-16, body .py-sm-16 { padding-top:    512px !important; }
    body .sm-pr-16, body .sm-px-16, body .pr-sm-16, body .px-sm-16 { padding-right:  512px !important; }
    body .sm-pb-16, body .sm-py-16, body .pb-sm-16, body .py-sm-16 { padding-bottom: 512px !important; }
    body .sm-pl-16, body .sm-px-16, body .pl-sm-16, body .px-sm-16 { padding-left:   512px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-16, body .md-py-16, body .pt-md-16, body .py-md-16 { padding-top:    512px !important; }
    body .md-pr-16, body .md-px-16, body .pr-md-16, body .px-md-16 { padding-right:  512px !important; }
    body .md-pb-16, body .md-py-16, body .pb-md-16, body .py-md-16 { padding-bottom: 512px !important; }
    body .md-pl-16, body .md-px-16, body .pl-md-16, body .px-md-16 { padding-left:   512px !important; }
  }
  
  .pt-17, .py-17 { padding-top:    544px !important; }
  .pr-17, .px-17 { padding-right:  544px !important; }
  .pb-17, .py-17 { padding-bottom: 544px !important; }
  .pl-17, .px-17 { padding-left:   544px !important; }
  @media (max-width: 767px) {
    body .sm-pt-17, body .sm-py-17, body .pt-sm-17, body .py-sm-17 { padding-top:    544px !important; }
    body .sm-pr-17, body .sm-px-17, body .pr-sm-17, body .px-sm-17 { padding-right:  544px !important; }
    body .sm-pb-17, body .sm-py-17, body .pb-sm-17, body .py-sm-17 { padding-bottom: 544px !important; }
    body .sm-pl-17, body .sm-px-17, body .pl-sm-17, body .px-sm-17 { padding-left:   544px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-17, body .md-py-17, body .pt-md-17, body .py-md-17 { padding-top:    544px !important; }
    body .md-pr-17, body .md-px-17, body .pr-md-17, body .px-md-17 { padding-right:  544px !important; }
    body .md-pb-17, body .md-py-17, body .pb-md-17, body .py-md-17 { padding-bottom: 544px !important; }
    body .md-pl-17, body .md-px-17, body .pl-md-17, body .px-md-17 { padding-left:   544px !important; }
  }
  
  .pt-18, .py-18 { padding-top:    576px !important; }
  .pr-18, .px-18 { padding-right:  576px !important; }
  .pb-18, .py-18 { padding-bottom: 576px !important; }
  .pl-18, .px-18 { padding-left:   576px !important; }
  @media (max-width: 767px) {
    body .sm-pt-18, body .sm-py-18, body .pt-sm-18, body .py-sm-18 { padding-top:    576px !important; }
    body .sm-pr-18, body .sm-px-18, body .pr-sm-18, body .px-sm-18 { padding-right:  576px !important; }
    body .sm-pb-18, body .sm-py-18, body .pb-sm-18, body .py-sm-18 { padding-bottom: 576px !important; }
    body .sm-pl-18, body .sm-px-18, body .pl-sm-18, body .px-sm-18 { padding-left:   576px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-18, body .md-py-18, body .pt-md-18, body .py-md-18 { padding-top:    576px !important; }
    body .md-pr-18, body .md-px-18, body .pr-md-18, body .px-md-18 { padding-right:  576px !important; }
    body .md-pb-18, body .md-py-18, body .pb-md-18, body .py-md-18 { padding-bottom: 576px !important; }
    body .md-pl-18, body .md-px-18, body .pl-md-18, body .px-md-18 { padding-left:   576px !important; }
  }
  
  .pt-19, .py-19 { padding-top:    608px !important; }
  .pr-19, .px-19 { padding-right:  608px !important; }
  .pb-19, .py-19 { padding-bottom: 608px !important; }
  .pl-19, .px-19 { padding-left:   608px !important; }
  @media (max-width: 767px) {
    body .sm-pt-19, body .sm-py-19, body .pt-sm-19, body .py-sm-19 { padding-top:    608px !important; }
    body .sm-pr-19, body .sm-px-19, body .pr-sm-19, body .px-sm-19 { padding-right:  608px !important; }
    body .sm-pb-19, body .sm-py-19, body .pb-sm-19, body .py-sm-19 { padding-bottom: 608px !important; }
    body .sm-pl-19, body .sm-px-19, body .pl-sm-19, body .px-sm-19 { padding-left:   608px !important; }
  }
  @media (max-width: 1139px) {
    body .md-pt-19, body .md-py-19, body .pt-md-19, body .py-md-19 { padding-top:    608px !important; }
    body .md-pr-19, body .md-px-19, body .pr-md-19, body .px-md-19 { padding-right:  608px !important; }
    body .md-pb-19, body .md-py-19, body .pb-md-19, body .py-md-19 { padding-bottom: 608px !important; }
    body .md-pl-19, body .md-px-19, body .pl-md-19, body .px-md-19 { padding-left:   608px !important; }
  }
  
.pt-05 {
  padding-top: 16px !important; }
}



.d-block { display: block; }
.d-none { display: none; }

@media (max-width: 767px) {
  .sm-d-none { display: none; }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .md-d-none { display: none; }
}

@media (min-width: 1140px) {
  .sm-d-none { display: block; }
  .md-d-none { display: block; }
  .lg-d-none { display: none; }
}


.extrabold {font-weight: 800;}
.font-giant {font-size:100px;line-height:1;letter-spacing:-3px;color:#2F2D2B;margin-bottom:32px;}
@media (max-width: 1139px) {
  .font-giant {font-size:48px;line-height:1.5;letter-spacing:-1.6px;}
}

.font-weight-light{font-weight:300;}
.font-weight-medium{font-weight:500;}
.font-weight-semibold{font-weight:600;}

.bg {padding: 16.0px;}
.bg-accent {background: #4F6F63}
.bg-secondary {background: #7A998D}
.bg-light {background: }
.bg-gray {background: }
.bg-dark {background: }




.hero-slider__title.prestige {
  font-size: 110px;
  line-height: 1.15;
  letter-spacing: 0;
  font-family: Flatline Sans, sans serif;
  color: #f9f7f5;
}

.hero-slider__title.sanalift {
  font-size: 100px;
  line-height: 1;
  letter-spacing: -3px;
  font-family: Inter;
  font-style: italic;
}

@media (max-width: 1139px) {
  .hero-slider__title.prestige,
  .hero-slider__title.sanalift {
    font-size: 48px;
  }
}

@media (max-width: 767px) {
  .hero-slider__title.prestige,
  .hero-slider__title.sanalift {
    font-size: 36px;
  }
}



@media (min-width: 1px) {
  .dnd-section:has(#home-sliders) {
    & .dnd-column.span6 {
      & > div { flex: 1 1 auto !important; }
      & .row-fluid,
      & .dnd-module,
      & .hs_cos_wrapper,
      & .module--hero-slider,
      & .module__inner,
      & .hero-slider,
      & .splide__track,
      & .splide__list,
      & .splide__slide,
      & .hero-slider__section { height: 100%; }
    }
  }
}