@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
.layerslider-wrapper .inner {
  position: relative; }
.layerslider-wrapper .layerslider {
  height: 1080px;
  z-index: 0; }
  .layerslider-wrapper .layerslider .ls-nav-next:focus, .layerslider-wrapper .layerslider .ls-nav-prev:focus {
    outline: none !important; }
  .layerslider-wrapper .layerslider .ls-nav-start, .layerslider-wrapper .layerslider .ls-nav-stop {
    display: none !important; }
  .layerslider-wrapper .layerslider .ls-bottom-slidebuttons {
    bottom: 105px; }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons .ls-nav-active {
      background-color: transparent;
      background-image: linear-gradient(90deg, #b78761 0%, #f3bb8b 46%, #b17347 100%); }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons a {
      width: 28px !important;
      height: 28px;
      border: none !important;
      background-color: rgba(254, 254, 254, 0.6);
      border-radius: 50%;
      transition: 0.3s;
      -webkit-transition: 0.3s; }
      .layerslider-wrapper .layerslider .ls-bottom-slidebuttons a:hover {
        border: none !important;
        background-color: #fefefe; }
  .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%;
      background-color: rgba(0, 0, 0, 0.5); }
      .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: flex-start;
        padding-top: 425px; }
        .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: #fff;
            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: #e5e5e5;
              border-radius: 50%;
              margin-right: 20px;
              border: none; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
          font-size: 132rem;
          color: #fff;
          font-weight: 700;
          white-space: normal;
          margin-top: 0;
          margin-bottom: 0;
          text-align: center;
          filter: drop-shadow(0px 1px 4px rgba(24, 23, 28, 0.54)); }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
          font-size: 50rem;
          font-weight: 500;
          color: #fff;
          white-space: normal;
          margin-bottom: 30px;
          text-align: center; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
          margin-top: 45px;
          display: flex;
          flex-wrap: wrap;
          justify-content: center; }
          .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn {
            margin: 13px;
            min-width: 327px; }
            .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn:first-child {
              margin-left: 0; }
            .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn:last-child {
              margin-left: 0; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .text-inner {
        width: 700px;
        max-width: 100%; }

@media (max-width: 575.5px) {
  .layerslider-wrapper .layerslider {
    height: 60vw;
    min-height: 400px;
    overflow-x: hidden; }
    .layerslider-wrapper .layerslider .ls-nav-prev {
      left: -5px; }
      .layerslider-wrapper .layerslider .ls-nav-prev:after {
        width: 17px;
        height: 17px; }
    .layerslider-wrapper .layerslider .ls-nav-next {
      right: -5px; }
      .layerslider-wrapper .layerslider .ls-nav-next:after {
        width: 17px;
        height: 17px; }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons {
      bottom: 10px; }
      .layerslider-wrapper .layerslider .ls-bottom-slidebuttons a {
        width: 20px !important;
        height: 20px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .text-inner {
      width: 320px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      padding-top: 0;
      justify-content: center; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 25rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
        font-size: 20rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
        margin-top: 10px; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn {
          min-width: 155px;
          margin: 5px !important; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .layerslider-wrapper .layerslider {
    height: 500px; }
    .layerslider-wrapper .layerslider .ls-nav-prev:after, .layerslider-wrapper .layerslider .ls-nav-next:after {
      width: 20px;
      height: 20px; }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons {
      bottom: 45px; }
      .layerslider-wrapper .layerslider .ls-bottom-slidebuttons a {
        width: 20px !important;
        height: 20px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      padding-top: 205px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 40rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
        font-size: 20rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
        margin-top: 20px; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn {
          min-width: 155px; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .layerslider-wrapper .layerslider {
    height: 600px; }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons {
      bottom: 65px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      padding-top: 240px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 40rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper p {
        font-size: 22rem; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
        margin-top: 25px; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn {
          min-width: 200px; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .layerslider-wrapper .layerslider {
    height: 700px; }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons {
      bottom: 65px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      padding-top: 260px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons {
        margin-top: 30px; }
        .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper .buttons .btn {
          min-width: 260px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 50rem; } }
@media (min-width: 1200px) and (max-width: 1599.5px) {
  .layerslider-wrapper .layerslider {
    height: 800px; }
    .layerslider-wrapper .layerslider .ls-bottom-slidebuttons {
      bottom: 65px; }
    .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper {
      padding-top: 360px; }
      .layerslider-wrapper .layerslider .ls-layer .slider-bg .wrapper h2 {
        font-size: 65rem; } }

/*# sourceMappingURL=layerslider.css.map */
