@font-face {
    font-family: 'Hunter';
    src: url('../fonts/HunterRegular.eot');
    src: url('../fonts/HunterRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HunterRegular.woff2') format('woff2'),
        url('../fonts/HunterRegular.woff') format('woff'),
        url('../fonts/HunterRegular.ttf') format('truetype'),
        url('../fonts/HunterRegular.svg#HunterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Letter Gothic MT Std';
    src: url('../fonts/LetterGothicMTStd.eot');
    src: url('../fonts/LetterGothicMTStd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LetterGothicMTStd.woff2') format('woff2'),
        url('../fonts/LetterGothicMTStd.woff') format('woff'),
        url('../fonts/LetterGothicMTStd.ttf') format('truetype'),
        url('../fonts/LetterGothicMTStd.svg#LetterGothicMTStd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.error-borde{border-color:#DB2629 !important}
.mensaje-de-error,.mensaje-de-error-2{
  color:#DB2629
}
.c-form{
    width: 500px;
    position: absolute;
    right: 0;
    top: 222px
  }
.c-form h1{
  font-family: 'Hunter' !important;
}
#formContact{text-align: center;}
#formContact input, #formContact textarea{
  color: #fff; width: 100%; margin-bottom: 15px; padding-left: 0; text-align: left; height: 35px; font-family: 'Letter Gothic MT Std' !important; background: none; border:none; border-bottom: 1px solid #fff;
}
#formContact textarea{height: 80px}
#formContact *::-webkit-input-placeholder {
    /* Google Chrome y Safari */
    color: #fff !important;
	opacity:1;
}
#formContact *:-moz-placeholder {
    /* Firefox anterior a 19 */
    color: #fff !important;
	opacity:1;
}
#formContact *::-moz-placeholder {
    /* Firefox 19 y superior */
    color: #fff !important;
	opacity:1;
}
#formContact *:-ms-input-placeholder {
    /* Internet Explorer 10 y superior */
    color: #fff !important;
	opacity:1;
}
#formContact button{
  font-family: 'Letter Gothic MT Std' !important;
  background: #0cbcf5 !important;
  color: #fff !important;
  border-width: 2px;
  position: relative;
  font-size: 0.75rem;
  letter-spacing: 2px;
  border-radius: 50px;
  width: 146px;
  height: 40px;
  border-color: #0cbcf5 !important;
  border-style: solid;
  text-transform: uppercase;
  border-radius: 50px !important;
  text-align: center;
  cursor: pointer;
}
.ul-amenidades{column-count: 2; column-gap: 30px}
.ul-amenidades li{
  font-family: 'Letter Gothic MT Std' !important; color: #fff
}
.home .logo{
  width: 250px; position: absolute; left: 0; top: 43px; z-index: 1
}
.relative{position: relative;}
.tilde-1{
  position: absolute;
    left: 0;
    top: 18px;
    max-width: 50%;
    right: 0;
    margin: auto;
}
.tilde-2{
  position: absolute;
    left: 0;
    top: 12px;
    max-width: 50%;
    right: 0;
    margin: auto;
}
p.info-footer a, p.info-footer a:hover, p.info-footer a:focus{
  color: #fff; text-decoration: none; font-size: 0.8rem;
}
p.info-footer ion-icon{vertical-align: text-bottom; margin-right: 10px}
p.info-footer .divisor{display: inline-block; width: 20px}
.home .preventa{font-size: 20px; font-weight: 500; line-height: normal; margin-top: 20px; font-family: 'Letter Gothic MT Std' !important;}
.u-section-1 {background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../img/fondo-home.jpg"); background-position: 50% 50%}
.u-section-1 .u-sheet-1 {min-height: 839px; margin-top: 0; margin-bottom: 0}
.u-section-1 .u-shape-1 {height: 580px; width: 472px; border-radius: 1px; background-image: none; margin: 43px 0 0 auto}
.u-section-1 .u-group-1 {width: 563px; min-height: 607px; height: auto; margin: -580px auto 0 0}
.u-section-1 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-1 .u-text-1 {position: relative; font-size: 4.3rem; margin: 65px 97px 0 0; font-family: 'Hunter' !important;}
.u-section-1 .u-text-2 {position: relative; margin: 30px 0 0; font-family: 'Letter Gothic MT Std' !important;}
.u-section-1 .u-btn-1 {position: relative; font-size: 0.75rem; letter-spacing: 2px; border-radius: 50px; margin: 40px 0 65px}
.u-section-1 .u-image-1 {width: 471px; height: 593px; object-position: 50% 6.87%; margin: -527px 76px 123px auto}
.home .u-palette-1-base{
  background: none !important
}
@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 616px}
.u-section-1 .u-shape-1 {height: 511px; position: relative; width: 405px; margin-top: 57px; margin-left: 535px}
.u-section-1 .u-group-1 {position: relative; width: 464px; min-height: 628px; margin-top: -524px}
.u-section-1 .u-text-1 {font-size: 3.75rem; margin-right: 8px}
.u-section-1 .u-text-2 {margin-right: 8px}
.u-section-1 .u-btn-1 {margin-right: auto}
.u-section-1 .u-image-1 {width: 411px; height: 527px; position: relative; margin-top: -552px; margin-right: 57px; margin-bottom: 75px} }
@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 694px}
.u-section-1 .u-shape-1 {height: 553px; width: 451px; margin-top: 383px; margin-left: 269px}
.u-section-1 .u-group-1 {min-height: 378px; margin-top: -928px; margin-right: initial; margin-left: initial; width: auto}
.u-section-1 .u-text-1 {margin-top: 36px; margin-right: 5px}
.u-section-1 .u-text-2 {margin-right: 5px}
.u-section-1 .u-btn-1 {margin-bottom: 36px}
.u-section-1 .u-image-1 {width: 450px; height: 563px; margin-top: 64px; margin-right: 90px; margin-bottom: 105px} }
@media (max-width: 767px){ .u-section-1 .u-shape-1 {width: 432px; margin-top: 462px; margin-left: 108px}
.u-section-1 .u-group-1 {min-height: 370px; margin-top: -971px; width: auto; margin-right: initial; margin-left: initial}
.u-section-1 .u-text-1 {margin-top: 13px; margin-right: initial; margin-left: initial}
.u-section-1 .u-text-2 {margin-top: 25px; margin-right: initial; margin-left: initial}
.u-section-1 .u-btn-1 {margin-top: 44px; margin-bottom: 13px}
.u-section-1 .u-image-1 {width: 455px; margin: 120px auto 108px 0} }
@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 360px}
.u-section-1 .u-shape-1 {height: 385px; width: 291px; margin-top: 450px; margin-left: 49px}
.u-section-1 .u-group-1 {margin-top: -755px; width: auto; margin-right: initial; margin-left: initial}
.u-section-1 .u-text-1 {font-size: 3rem; margin-right: 8px; margin-left: 0}
.u-section-1 .u-text-2 {margin-right: 8px; margin-left: 0}
.u-section-1 .u-image-1 {width: 278px; height: 397px; margin-top: 60px; margin-bottom: 53px} }
.u-section-2 .u-sheet-1 {min-height: 539px}
.u-section-2 .u-image-1 {position: relative; width: 570px; height: 445px; margin: -89px auto 0 0}
.u-section-2 .u-image-2 {width: 315px; height: 315px; position: relative; margin: -244px auto 0 357px}
.u-section-2 .u-group-1 {position: relative; min-height: 404px; height: auto; margin: -404px auto 112px 705px}
.u-section-2 .u-text-1 {position: relative; margin: 89px 0 0; font-family: 'Hunter' !important;}
.u-section-2 .u-text-2 {position: relative; margin: 20px 33px 0 0}
.u-section-2 .u-btn-1 {position: relative; font-size: 0.75rem; letter-spacing: 2px; border-radius: 50px; width: 146px; height: 40px; margin: 30px auto 35px 0}
@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 409px}
.u-section-2 .u-image-1 {width: 470px; height: 450px}
.u-section-2 .u-image-2 {width: 260px; height: 243px; margin-top: -148px; margin-left: 275px}
.u-section-2 .u-group-1 {min-height: 413px; width: 359px; margin: -413px 0 0 auto}
.u-section-2 .u-text-2 {margin-right: 27px}
.u-section-2 .u-btn-1 {width: 120px} }
@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 267px}
.u-section-2 .u-image-1 {width: 360px; height: 349px}
.u-section-2 .u-image-2 {width: 210px; height: 202px; margin-top: -93px; margin-left: 126px}
.u-section-2 .u-group-1 {min-height: 396px; width: 331px; margin: -316px auto 50px 389px}
.u-section-2 .u-text-1 {margin-top: 139px}
.u-section-2 .u-text-2 {margin-right: 21px}
.u-section-2 .u-btn-1 {margin-bottom: 40px; width: auto; height: auto; padding: 10px 37px} }
@media (max-width: 767px){ .u-section-2 .u-sheet-1 {min-height: 321px}
.u-section-2 .u-image-1 {width: 408px; height: 385px; margin-top: -46px}
.u-section-2 .u-image-2 {width: 246px; height: 220px; margin-top: -127px; margin-left: 295px}
.u-section-2 .u-group-1 {min-height: 358px; margin-top: 0; margin-bottom: 17px; margin-right: initial; margin-left: initial; width: auto}
.u-section-2 .u-text-1 {margin-top: 90px}
.u-section-2 .u-text-2 {margin-right: 16px}
.u-section-2 .u-btn-1 {margin-bottom: 35px; padding-right: 47px; padding-left: 46px} }
@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 189px}
.u-section-2 .u-image-1 {width: 283px; height: 281px; margin-top: -47px}
.u-section-2 .u-image-2 {width: 198px; height: 192px; margin-top: -99px; margin-right: 0; margin-left: 142px}
.u-section-2 .u-group-1 {min-height: 303px; margin-bottom: 36px; width: auto; margin-right: initial; margin-left: initial}
.u-section-2 .u-text-2 {margin-right: 10px}
.u-section-2 .u-btn-1 {margin-bottom: 30px; padding-right: 55px; padding-left: 53px} }
.u-section-3 .u-sheet-1 {min-height: 483px}
.u-section-3 .u-layout-wrap-1 {position: relative; margin: 71px 0 35px}
.u-section-3 .u-layout-cell-1 {min-height: 343px}
.u-section-3 .u-icon-1 {height: 64px; width: 64px; position: relative; margin: 35px auto 0}
.u-section-3 .u-text-1 {margin: 30px 0 0}
.u-section-3 .u-line-1 {transform-origin: left center 0; position: relative; width: 40px; margin: 16px auto 0}
.u-section-3 .u-text-2 {margin: 30px 0 20px}
.u-section-3 .u-layout-cell-2 {min-height: 343px; background-position: 0% 0%}
.u-section-3 .u-icon-2 {height: 64px; width: 64px; position: relative; margin: 35px auto 0}
.u-section-3 .u-text-3 {margin: 30px 0 0}
.u-section-3 .u-line-2 {transform-origin: left center 0; position: relative; width: 40px; margin: 16px auto 0}
.u-section-3 .u-text-4 {margin: 30px 0 20px}
.u-section-3 .u-layout-cell-3 {min-height: 343px; background-position: 0% 0%}
.u-section-3 .u-icon-3 {height: 64px; width: 64px; position: relative; margin: 35px auto 0}
.u-section-3 .u-text-5 {margin: 30px 0 0}
.u-section-3 .u-line-3 {transform-origin: left center 0; position: relative; width: 40px; margin: 16px auto 0}
.u-section-3 .u-text-6 {margin: 30px 0 20px}
@media (max-width: 1199px){ .u-section-3 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-3 .u-icon-1 {height: 53px; width: 53px}
.u-section-3 .u-line-1 {width: 33px}
.u-section-3 .u-icon-2 {height: 53px; width: 53px}
.u-section-3 .u-line-2 {width: 33px}
.u-section-3 .u-icon-3 {height: 53px; width: 53px}
.u-section-3 .u-line-3 {width: 33px} }
@media (max-width: 991px){ .u-section-3 .u-icon-1 {height: 40px; width: 40px}
.u-section-3 .u-line-1 {width: 25px}
.u-section-3 .u-icon-2 {height: 40px; width: 40px}
.u-section-3 .u-line-2 {width: 25px}
.u-section-3 .u-icon-3 {height: 40px; width: 40px}
.u-section-3 .u-line-3 {width: 25px} }
@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 826px}
.u-section-3 .u-icon-1 {height: 38px; width: 38px}
.u-section-3 .u-line-1 {width: 24px}
.u-section-3 .u-icon-2 {height: 38px; width: 38px}
.u-section-3 .u-line-2 {width: 24px}
.u-section-3 .u-icon-3 {height: 38px; width: 38px}
.u-section-3 .u-line-3 {width: 24px} }
@media (max-width: 575px){ .u-section-3 .u-icon-1 {height: 32px; width: 32px}
.u-section-3 .u-line-1 {width: 20px}
.u-section-3 .u-icon-2 {height: 32px; width: 32px}
.u-section-3 .u-line-2 {width: 20px}
.u-section-3 .u-icon-3 {height: 32px; width: 32px}
.u-section-3 .u-line-3 {width: 20px} }
.u-section-4 {background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../img/fondo-amenidades.jpg"); background-position: 50% 50%}
.u-section-4 .u-sheet-1 {min-height: 771px}
.u-section-4 .u-layout-wrap-1 {position: relative; width: 933px; min-height: 472px; margin: 150px 104px}
.u-section-4 .u-image-1 {min-height: 300px; background-image: url("../img/slider-2/1.jpg")}
.u-section-4 .u-layout-cell-2 {min-height: 392px}
.u-section-4 .u-text-1 {font-weight: 400; margin: 56px 0 0; font-family: 'Hunter' !important;}
.u-section-4 .u-text-2 {position: relative; margin: 20px 0 0}
.u-section-4 .u-btn-1 {position: relative; font-size: 0.75rem; letter-spacing: 2px; border-radius: 50px; width: 146px; height: 40px; margin: 30px auto 20px 0}
.u-section-4 .u-layout-cell-3 {min-height: 110px}
@media (max-width: 1199px){ .u-section-4 .u-layout-wrap-1 {width: 769px; margin-left: 85px; margin-right: 85px}
.u-section-4 .u-text-1 {position: relative}
.u-section-4 .u-btn-1 {width: 120px} }
@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 889px}
.u-section-4 .u-layout-wrap-1 {margin-top: 84px; margin-bottom: 84px; min-height: 710px; margin-right: initial; margin-left: initial; width: auto}
.u-section-4 .u-image-1 {min-height: 620px}
.u-section-4 .u-layout-cell-2 {min-height: 388px}
.u-section-4 .u-btn-1 {width: 92px; padding: 10px 36px}
.u-section-4 .u-layout-cell-3 {min-height: 232px} }
@media (max-width: 767px){ .u-section-4 .u-sheet-1 {min-height: 1232px}
.u-section-4 .u-layout-wrap-1 {margin-top: 115px; margin-bottom: 115px; min-height: 433px; width: auto; margin-right: initial; margin-left: initial}
.u-section-4 .u-image-1 {min-height: 420px}
.u-section-4 .u-layout-cell-2 {min-height: 333px}
.u-section-4 .u-btn-1 {width: 86px; padding-right: 38px; padding-left: 37px}
.u-section-4 .u-layout-cell-3 {min-height: 210px} }
@media (max-width: 575px){ .u-section-4 .u-sheet-1 {min-height: 1212px}
.u-section-4 .u-layout-wrap-1 {margin-top: 98px; margin-bottom: 98px; min-height: 413px; width: auto; margin-right: initial; margin-left: initial}
.u-section-4 .u-image-1 {min-height: 369px}
.u-section-4 .u-layout-cell-2 {min-height: 389px}
.u-section-4 .u-btn-1 {width: 73px; padding-right: 35px; padding-left: 34px}
.u-section-4 .u-layout-cell-3 {min-height: 185px} }
.u-section-5 .u-sheet-1 {min-height: 702px; position: relative; margin: 0 auto}
.u-section-5 .u-shape-1 {width: 440px; height: 352px; margin: -84px 135px 0 auto}
.u-section-5 .u-image-1 {width: 228px; height: 228px; margin: -228px auto 0 18px}
.u-section-5 .u-image-2 {width: 355px; height: 305px; margin: -69px 0 0 auto}
.u-section-5 .u-image-3 {width: 480px; height: 494px; margin: -549px 50px 0 auto}
.u-section-5 .u-group-1 {min-height: 328px; height: auto; width: 547px; margin: -154px auto 0 0}
.u-section-5 .u-text-1 {position: relative; margin: 63px 0 0}
.u-section-5 .u-text-2 {position: relative; margin: 20px 0 0}
.u-section-5 .u-line-1 {position: relative; transform-origin: left center 0; margin: -18px auto -1px}
@media (max-width: 1199px){ .u-section-5 .u-sheet-1 {min-height: 662px}
.u-section-5 .u-shape-1 {width: 487px; margin-right: 111px}
.u-section-5 .u-image-1 {width: 188px; height: 188px; position: relative; margin-left: 15px}
.u-section-5 .u-image-2 {width: 390px; position: relative}
.u-section-5 .u-image-3 {width: 406px; position: relative; margin-right: 41px}
.u-section-5 .u-group-1 {position: relative; width: 484px}
.u-section-5 .u-line-1 {margin-right: initial; margin-left: initial} }
@media (max-width: 991px){ .u-section-5 .u-sheet-1 {min-height: 618px}
.u-section-5 .u-shape-1 {width: 373px; margin-right: 85px}
.u-section-5 .u-image-1 {width: 144px; height: 144px; margin-left: 11px}
.u-section-5 .u-image-2 {width: 299px}
.u-section-5 .u-image-3 {width: 311px; margin-right: 39px}
.u-section-5 .u-group-1 {width: 371px} }
@media (max-width: 767px){ .u-section-5 .u-sheet-1 {min-height: 609px}
.u-section-5 .u-shape-1 {width: 350px; margin-right: 64px}
.u-section-5 .u-image-1 {width: 135px; height: 135px; margin-left: 9px}
.u-section-5 .u-image-2 {width: 280px}
.u-section-5 .u-image-3 {width: 291px; margin-right: 29px}
.u-section-5 .u-group-1 {margin-right: initial; margin-left: initial; width: auto} }
@media (max-width: 575px){ .u-section-5 .u-sheet-1 {min-height: 587px}
.u-section-5 .u-shape-1 {width: 294px; margin-right: 40px}
.u-section-5 .u-image-1 {width: 113px; height: 113px; margin-left: 5px}
.u-section-5 .u-image-2 {width: 235px}
.u-section-5 .u-image-3 {width: 245px; margin-right: 18px}
.u-section-5 .u-line-1 {margin-top: -20px; margin-bottom: 1px; margin-right: initial; margin-left: initial} }
.u-section-6 .u-sheet-1 {min-height: 327px}
.u-section-6 .u-layout-wrap-1 {position: relative; margin: 32px 0 52px}
.u-section-6 .u-layout-cell-1 {min-height: 300px}
.u-section-6 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-6 .u-icon-1 {height: 156px; width: 159px; position: relative; margin: 72px auto 0}
.u-section-6 .u-text-1 {font-size: 3rem; margin: -136px 30px 0}
.u-section-6 .u-text-2 {letter-spacing: 1px; margin: 20px 30px 30px}
.u-section-6 .u-layout-cell-2 {min-height: 300px; background-position: 0% 0%}
.u-section-6 .u-container-layout-2 {padding-left: 0; padding-right: 0}
.u-section-6 .u-icon-2 {height: 156px; width: 159px; position: relative; margin: 72px auto 0}
.u-section-6 .u-text-3 {margin: -136px 30px 0}
.u-section-6 .u-text-4 {letter-spacing: 1px; margin: 20px 30px 30px}
.u-section-6 .u-layout-cell-3 {min-height: 300px; background-position: 0% 0%}
.u-section-6 .u-container-layout-3 {padding-left: 0; padding-right: 0}
.u-section-6 .u-icon-3 {height: 156px; width: 159px; position: relative; margin: 72px auto 0}
.u-section-6 .u-text-5 {font-size: 3rem; margin: -136px 30px 0}
.u-section-6 .u-text-6 {letter-spacing: 1px; margin: 20px 30px 30px}
.u-section-6 .u-layout-cell-4 {min-height: 300px; background-position: 0% 0%}
.u-section-6 .u-container-layout-4 {padding-left: 0; padding-right: 0}
.u-section-6 .u-icon-4 {height: 156px; width: 159px; position: relative; margin: 72px auto 0}
.u-section-6 .u-text-7 {font-size: 3rem; margin: -136px 30px 0}
.u-section-6 .u-text-8 {letter-spacing: 1px; margin: 20px 30px 30px}
@media (max-width: 1199px){ .u-section-6 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-6 .u-text-1 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-2 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-3 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-4 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-5 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-6 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-7 {margin-left: 25px; margin-right: 25px}
.u-section-6 .u-text-8 {margin-left: 25px; margin-right: 25px} }
@media (max-width: 991px){ .u-section-6 .u-sheet-1 {min-height: 627px}
.u-section-6 .u-text-1 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-2 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-3 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-4 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-5 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-6 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-7 {margin-left: 19px; margin-right: 19px}
.u-section-6 .u-text-8 {margin-left: 19px; margin-right: 19px} }
@media (max-width: 767px){ .u-section-6 .u-sheet-1 {min-height: 927px}
.u-section-6 .u-text-1 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-2 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-3 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-4 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-5 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-6 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-7 {margin-left: 14px; margin-right: 14px}
.u-section-6 .u-text-8 {margin-left: 14px; margin-right: 14px} }
@media (max-width: 575px){ .u-section-6 .u-text-1 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-2 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-3 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-4 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-5 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-6 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-7 {margin-left: 9px; margin-right: 9px}
.u-section-6 .u-text-8 {margin-left: 9px; margin-right: 9px} }
.u-section-7 .u-sheet-1 {min-height: 1040px}
.u-section-7 .u-layout-wrap-1 {margin-top: 70px; margin-bottom: 70px}
.u-section-7 .u-image-1 {min-height: 300px; background-image: url("//images01.nicepage.com/78/e5/78e562973e045e0b48debff9f998e314.jpeg"); background-position: 50% 50%}
.u-section-7 .u-image-2 {min-height: 300px; background-image: url("//images01.nicepage.com/eb/12/eb12c512414cd37c052ff3855a7c52ef.jpeg"); background-position: 50% 50%}
.u-section-7 .u-image-3 {min-height: 300px; background-image: url("//images01.nicepage.com/09/58/09580049fe49cabb55d1f6d6a5218db9.jpeg"); background-position: 50% 50%}
.u-section-7 .u-image-4 {min-height: 300px; background-image: url("//images01.nicepage.com/ff/52/ff52fef301394a83103bdda52553cbda.jpeg"); background-position: 50% 50%}
.u-section-7 .u-layout-cell-5 {min-height: 300px}
.u-section-7 .u-text-1 {margin-left: 20px; margin-right: 20px; position: relative}
.u-section-7 .u-image-5 {min-height: 300px; background-image: url("//images01.nicepage.com/db/82/db822704c67ab0bcf1b891a09acf96b3.jpeg"); background-position: 50% 50%}
.u-section-7 .u-image-6 {min-height: 300px; background-image: url("//images01.nicepage.com/9f/9d/9f9d4befeb1759af6b5a0f7dd0dd6f28.jpeg"); background-position: 50% 50%}
.u-section-7 .u-image-7 {min-height: 300px; background-image: url("//images01.nicepage.com/36/35/3635fd6d08de5fda5fe5ddd5ca79fccf.jpeg"); background-position: 50% 50%}
.u-section-7 .u-image-8 {min-height: 300px; background-image: url("//images01.nicepage.com/fb/d5/fbd5f4bbf5da5e3edf780c48d2b42528.jpeg"); background-position: 50% 50%}
@media (max-width: 1199px){ .u-section-7 .u-text-1 {margin-left: 16px; margin-right: 16px} }
@media (max-width: 991px){ .u-section-7 .u-text-1 {margin-left: 13px; margin-right: 13px} }
@media (max-width: 767px){ .u-section-7 .u-sheet-1 {min-height: 1940px}
.u-section-7 .u-text-1 {margin-left: 9px; margin-right: 9px} }
@media (max-width: 575px){ .u-section-7 .u-text-1 {margin-left: 6px; margin-right: 6px} }
.u-section-8 .u-sheet-1 {min-height: 222px}
.u-section-8 .u-layout-wrap-1 {margin: 52px auto 52px 0}
.u-section-8 .u-image-1 {min-height: 148px; background-image: url("//images01.nicepage.com/3d/e2/3de2d578869041ac9649de784809ec2a.png")}
.u-section-8 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-8 .u-image-2 {min-height: 148px; background-image: url("//images01.nicepage.com/bb/3e/bb3e796474097c1457c727284c5e454c.png")}
.u-section-8 .u-container-layout-2 {padding-left: 0; padding-right: 0}
.u-section-8 .u-image-3 {min-height: 148px; background-image: url("//images01.nicepage.com/97/e1/97e1fb33c9ab215d53bf0ba379cc9f0b.png")}
.u-section-8 .u-container-layout-3 {padding-left: 0; padding-right: 0}
.u-section-8 .u-image-4 {min-height: 148px; background-image: url("//images01.nicepage.com/58/3f/583f5d3a4d7b1fdf60b4c2d17de46884.png")}
.u-section-8 .u-container-layout-4 {padding-left: 0; padding-right: 0}
.u-section-8 .u-image-5 {min-height: 148px; background-image: url("//images01.nicepage.com/3d/e2/3de2d578869041ac9649de784809ec2a.png")}
.u-section-8 .u-container-layout-5 {padding-left: 0; padding-right: 0}
@media (max-width: 991px){ .u-section-8 .u-sheet-1 {min-height: 518px} }
@media (max-width: 575px){ .u-section-8 .u-layout-wrap-1 {margin-right: initial; margin-left: initial} }
@media(max-width:767px){
  .c-form {
    width: 100%;
    position: relative;
    right: 0;
    top: 0;
    margin-bottom: 100px;
    text-align: center;
  }
  .tilde-1{top: 13px}
  .home .logo{width: 150px; top: 20px; left: 0; right: 0; margin: auto;}
  .u-section-4 .u-layout-cell-3{display: none}
  .u-section-4 .u-sheet-1{min-height: auto}
  .u-section-4 .u-layout-wrap-1{margin-bottom: 50px;}
  .u-footer .u-social-icons-1{
    width: auto;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .u-footer .u-layout-wrap-1 {
    margin-top: 50px;
    margin-bottom: 0;
  }
  .u-footer .u-layout-cell-1{min-height: inherit; border-bottom: 0 !important}
  .u-section-1 .u-text-1{text-align: center;}
  .u-section-1 .u-text-2{text-align: center; margin-right: 0}
  .home .preventa{text-align: center;}
  .u-section-2 .u-text-1{margin-top: 50px; text-align: center;}
  .u-section-2 .u-text-2{text-align: center; margin-right: 0}
  .u-section-2 .u-btn-1{margin-right: 0 !important; margin-left: 0 !important; width: 146px; text-align: center; padding-left: 0; padding-right: 0; display: inline-block;}
  .u-container-layout{text-align: center;}
  .u-section-4 .u-text-1{text-align: center;}
  .u-section-4 .u-text-2{text-align: center;}
  .u-section-4 .u-btn-1{margin-right: 0 !important; margin-left: 0 !important}
  .ul-amenidades li{text-align: left;}
  p.info-footer .divisor{display: block;}
  .u-section-4 .u-btn-1{text-align: center; width: 146px; text-align: center; padding-left: 0; padding-right: 0; display: inline-block;}
}
.u-section-2 #botonUbicacion.u-text-black.u-btn-1,.u-section-4 #botonAmenidades.u-btn-1{background: #0cbcf5 !important; color:#fff !important}
.u-section-4 .u-text-2,.u-section-4 ul{font-size: 0.9rem}
@media(min-width:992px){
  .u-section-4 .u-image-1.c-slider{background: none;}
}
@media (min-width:768px) and (max-width:991px)
{
  .c-form {
      width: 100%;
      position: relative;
      right: 0;
      top: inherit;
      margin-bottom: 150px;
  }
  .home .logo{right: 0; left: inherit;}
}
@media (min-width:992px) and (max-width:1199px)
{
  .c-form{width: 400px}
}
