.project-gallery{text-align:center;padding:100px 0}.gallery-group{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:auto;position:relative}.gallery-item{--r:1;--c:1;--s:4;grid-column:var(--c)/span var(--s);grid-row:var(--r);position:relative;margin:0}.gallery-item img{display:block;width:100%;height:auto}.gallery-item .inner{overflow:hidden}.gallery-item .title{position:absolute;text-align:left;padding:10px;text-transform:uppercase;font-size:12px}@media(min-width:768px){.gallery-item .title{font-size:calc(1.7857142857vw - 1.7142857143px)}}@media(min-width:992px){.gallery-item .title{font-size:16px}}.image-interactive{text-align:center}.image-interactive img{display:block;width:100%;height:auto}.image-interactive .title-section-page{font-size:24px;line-height:32px;margin-bottom:40px}@media(min-width:768px){.image-interactive .title-section-page{font-size:calc(5.3571428571vw - 17.1428571429px)}}@media(min-width:992px){.image-interactive .title-section-page{font-size:calc(6.9444444444vw - 32.8888888889px)}}@media(min-width:1280px){.image-interactive .title-section-page{font-size:56px}}@media(min-width:768px){.image-interactive .title-section-page{line-height:calc(6.25vw - 16px)}}@media(min-width:992px){.image-interactive .title-section-page{line-height:calc(11.8055555556vw - 71.1111111111px)}}@media(min-width:1280px){.image-interactive .title-section-page{line-height:80px}}@media(min-width:768px){.image-interactive .title-section-page{margin-bottom:calc(4.4642857143vw + 5.7142857143px)}}@media(min-width:992px){.image-interactive .title-section-page{margin-bottom:calc(10.4166666667vw - 53.3333333333px)}}@media(min-width:1280px){.image-interactive .title-section-page{margin-bottom:80px}}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe-container .overlay-clickable{background:transparent;cursor:pointer;width:100%;height:100%;z-index:2;position:absolute;display:none;top:0;right:0}.iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media(max-width:976px){.iframe-container .overlay-clickable{display:block}}.modal-iframe{--verticalSpacing:120px;--horizontalSpacing:68px;background:#000;--verticalSpacing:60px;--horizontalSpacing:24px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:6;overflow:hidden;transform:translateZ(0)}@media(min-width:768px){.modal-iframe{--verticalSpacing:calc(26.7857142857vw - 145.7142857143px)}}@media(min-width:992px){.modal-iframe{--verticalSpacing:120px}}@media(min-width:768px){.modal-iframe{--horizontalSpacing:calc(0vw + 24px)}}@media(min-width:992px){.modal-iframe{--horizontalSpacing:calc(15.2777777778vw - 127.5555555556px)}}@media(min-width:1280px){.modal-iframe{--horizontalSpacing:68px}}.modal-iframe:before{top:0}.modal-iframe:after,.modal-iframe:before{content:"";position:absolute;z-index:1;left:0;right:0;background:#000;display:flex;justify-content:center;align-items:center;height:50px}.modal-iframe:after{bottom:0}.modal-iframe .button-close-modal{position:absolute;z-index:2;top:var(--horizontalSpacing);right:var(--horizontalSpacing);cursor:pointer;color:#fff;font-size:40px}@media(min-width:768px){.modal-iframe .button-close-modal{font-size:calc(0vw + 40px)}}@media(min-width:992px){.modal-iframe .button-close-modal{font-size:calc(6.9444444444vw - 28.8888888889px)}}@media(min-width:1280px){.modal-iframe .button-close-modal{font-size:60px}}.modal-iframe iframe{width:100%;height:100%}.package-tour .container{display:flex;justify-content:flex-end}.box-packages{background:#fff;padding:48px 64px;position:relative;max-width:900px;width:100%}.box-packages .box-buttons{display:flex;gap:48px}.package-list{display:flex;gap:64px}.package-item{width:33.33%;margin-bottom:60px}.package-item .unit{color:#4c9699;font-size:24px}.package-item .value{display:flex;font-size:48px;line-height:.65;gap:8px;margin-bottom:26px}.package-item .description{font-size:16px;font-weight:400;line-height:26px}@media screen and (max-width:705px){.package-tour .container{display:flex;justify-content:flex-end}.box-packages{padding:40px}.box-packages .box-buttons{flex-direction:column;gap:20px}.package-list{display:block}.package-item{width:100%}}.breadcrumb{display:flex;align-items:center;gap:12px}.breadcrumb .breadcrumb-item{text-transform:uppercase;font-weight:300}.breadcrumb .breadcrumb-item.clickable{cursor:pointer}.breadcrumb i{opacity:.5}.page-caption{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:end;color:#fff;padding-bottom:80px}.page-caption .title{margin-top:32px;margin-bottom:15px;letter-spacing:1.44px;text-transform:uppercase;font-size:40px}@media(min-width:768px){.page-caption .title{font-size:calc(14.2857142857vw - 69.7142857143px)}}@media(min-width:992px){.page-caption .title{font-size:72px}}.page-caption .sub-title{letter-spacing:1.44px;font-size:16px}@media(min-width:768px){.page-caption .sub-title{font-size:calc(7.1428571429vw - 38.8571428571px)}}@media(min-width:992px){.page-caption .sub-title{font-size:32px}}.room-types-section{text-align:center;padding:25px}.room-types-section .room-video{margin-bottom:140px}.room-types-section video{width:100%;height:auto}.room-types{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media screen and (max-width:650px){.room-types{grid-template-columns:1fr}}