.layerslider-wrapper .inner {
  position: relative; }
.layerslider-wrapper .layerslider {
  height: 950px;
  z-index: 0; }
  .layerslider-wrapper .layerslider .ls-bottom-nav-wrapper {
    display: none !important; }
    .layerslider-wrapper .layerslider .ls-bottom-nav-wrapper .ls-nav-start {
      width: 11px;
      height: 13px;
      margin-right: 12px; }
      .layerslider-wrapper .layerslider .ls-bottom-nav-wrapper .ls-nav-start:after {
        left: 0px;
        top: 0px; }
  .layerslider-wrapper .layerslider .ls-circle-timer {
    display: none !important; }
  .layerslider-wrapper .layerslider .ls-wrapper {
    width: 100% !important;
    height: 100% !important; }
  .layerslider-wrapper .layerslider .foto {
    background-position: center;
    background-repeat: no-repeat;
    width: 50%;
    height: 500px;
    float: right; }
  .layerslider-wrapper .layerslider .ls-layer {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg {
      width: 100vw;
      height: 100%;
      background-position: left center;
      background-repeat: no-repeat;
      background-size: auto 100%;
      position: relative; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .container {
        height: 100%; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        position: absolute;
        left: 0; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper ul {
          padding-left: 40px; }
          .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper ul li {
            font-size: 20rem;
            color: var(--secondary-text);
            margin-bottom: 10px; }
            .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper ul li:before {
              content: " ";
              display: flex;
              min-width: 20px;
              width: 20px;
              height: 20px;
              background-color: var(--element2-color);
              border-radius: 50%;
              margin-right: 20px;
              border: none; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
          font-size: 45rem;
          color: var(--primary-text);
          font-weight: 600;
          white-space: normal;
          margin-top: 0;
          margin-bottom: 15px;
          text-align: left;
          width: 100%;
          text-transform: uppercase; }
          .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 span {
            color: var(--element1-color); }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
          font-size: 18rem;
          font-weight: 300;
          color: var(--primary-text);
          white-space: normal;
          text-align: left; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
          margin-top: 50px;
          display: flex;
          flex-wrap: wrap;
          justify-content: center; }
          .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn:nth-child(2) {
            margin-left: 15px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: rgba(255, 255, 255, 0.9);
        max-width: 867px;
        padding: 50px 270px 40px 64px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .text-inner {
        max-width: 100%; }

@media (max-width: 575.5px) {
  .layerslider-wrapper .layerslider {
    height: 60vw;
    min-height: 300px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      align-items: center; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .text {
        width: calc(100% - 30px);
        padding: 25px 10px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 25rem;
        margin-bottom: 5px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
        font-size: 18rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
        margin-top: 25px; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .layerslider-wrapper .layerslider {
    height: 400px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      align-items: center; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .text {
        width: calc(100% - 100px);
        padding: 25px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 30rem;
        margin-bottom: 5px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
        font-size: 20rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
        margin-top: 25px; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .layerslider-wrapper .layerslider {
    height: 500px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
      font-size: 35rem;
      margin-bottom: 10px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .text {
      max-width: 555px;
      padding: 35px 15px 35px 30px; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .layerslider-wrapper .layerslider {
    height: 600px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
      font-size: 35rem;
      margin-bottom: 10px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .text {
      max-width: 555px;
      padding: 35px 15px 35px 30px; } }
@media (min-width: 1200px) and (max-width: 1579.5px) {
  .layerslider-wrapper .layerslider {
    height: 700px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
      font-size: 40rem;
      margin-bottom: 10px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .text {
      max-width: 615px;
      padding: 35px 45px 35px 40px; } }

/*# sourceMappingURL=layerslider.css.map */
