/*  Global Helpers Start */
.wp-block {
  max-width: 1700px !important; }

.block-slider {
  position: relative;
  /* Loading Bar Start */
  /* Loading Bar End */ }
  .block-slider .premiumcard {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 100;
    width: auto;
    height: 200px; }
  .block-slider .slides .slick-next,
  .block-slider .slides .slick-prev {
    display: none !important; }
  .block-slider .slides .item {
    position: relative; }
    .block-slider .slides .item .overlay {
      height: 100%;
      width: 100%;
      position: absolute;
      background: rgba(0, 0, 0, 0.6);
      z-index: 200; }
    .block-slider .slides .item img {
      height: 750px;
      -o-object-fit: cover;
      object-fit: cover; }
      @media (min-device-width: 320px) and (max-device-width: 480px) {
        .block-slider .slides .item img {
          height: 400px;
          -o-object-fit: cover;
          object-fit: cover; } }
    .block-slider .slides .item .info {
      position: absolute;
      z-index: 300;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100% !important;
      text-align: center; }
      .block-slider .slides .item .info h2.headline {
        font-family: "Bebas Neue", cursive;
        font-size: 6rem !important;
        font-weight: 400;
        text-transform: uppercase;
        color: #FEA528; }
        @media (min-device-width: 320px) and (max-device-width: 480px) {
          .block-slider .slides .item .info h2.headline {
            font-size: 2.5rem; } }
      .block-slider .slides .item .info h2:nth-child(2) {
        font-family: "Bebas Neue", cursive;
        font-size: 2.5rem;
        color: #fff; }
      .block-slider .slides .item .info p {
        font-family: "Bebas Neue", cursive;
        font-size: 50px;
        color: #fff;
        padding: 15px; }
        @media (min-device-width: 320px) and (max-device-width: 480px) {
          .block-slider .slides .item .info p {
            font-size: 1.125rem;
            padding: 10px; } }
      .block-slider .slides .item .info .button-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .block-slider .slides .item .info .button-container .btn-primary {
          border: 2px solid #FEA528;
          background: #FEA528; }
          .block-slider .slides .item .info .button-container .btn-primary:hover {
            border-color: #FEA528; }
          .block-slider .slides .item .info .button-container .btn-primary:visited {
            color: #fff; }
        .block-slider .slides .item .info .button-container .btn-service {
          background: unset;
          border: 2px solid #fff; }
          .block-slider .slides .item .info .button-container .btn-service:hover {
            border: 2px solid #FEA528;
            background-color: #FEA528; }
        .block-slider .slides .item .info .button-container p:first-child {
          margin-right: 20px; }
        .block-slider .slides .item .info .button-container .reverse {
          background-color: transparent;
          border: 3px solid #fff; }
  .block-slider .slider-progress {
    width: 100%;
    height: 10px;
    background: #dbdbdb;
    position: absolute;
    margin-top: 5px; }
  .block-slider .slider-progress .progress {
    width: 0;
    height: 10px;
    background: #FEA528;
    border-radius: unset; }
