.grecaptcha-badge{display:none}.concept-texts{display:flex;flex-direction:column;justify-content:center;align-items:start}.section-banner{position:relative;background-color:#fff}.section-banner,.section-banner .swiper-container{min-height:600px;height:calc(100dvh - 80px);max-height:980px}@media(min-width:992px){.section-banner,.section-banner .swiper-container{height:calc(100vh - 100px)}}.section-banner .container{max-width:1240px}.section-banner .picturefill-background{width:100%;height:100%;display:block;position:relative}.section-banner .banner-hero{height:100%}.section-banner .banner-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-banner .swiper-pagination{position:absolute;bottom:20px;display:flex;flex-direction:row;align-items:end;max-width:1720px;left:0;right:0;margin:0 auto;height:-moz-fit-content;height:fit-content;padding-right:30px}.section-banner .swiper-pagination .swiper-pagination-bullet{background-color:transparent}.section-banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}@media(max-width:1199.98px){.section-banner .swiper-pagination{padding-top:100px}}.section-banner .initial-line{display:block;height:30px}#contact{background:#1c2e38}#contact .blue-bg{background-position:top!important;background-repeat:no-repeat}#contact .box-form{max-width:880px;margin:0 auto}.design-resort{max-width:70px}@media(min-width:992px){.design-resort{max-width:100%}}#resort{position:relative}@media(min-width:992px){#resort{padding-top:50px}}#resort .blue-bg{background-position:top!important;background-repeat:no-repeat}#resort:before{content:" ";background:url(../../images/sections/vector_house.png) 50% no-repeat;width:121px;height:869px;position:absolute;right:0;bottom:500px;z-index:3}#where .icon{margin-top:30px}#where .swiper-container-horizontal>.swiper-pagination-bullets{bottom:100px}#where .swiper-container{overflow:visible}#where .map{position:relative}#where .map:before{content:" ";background:url(../../images/sections/vector_map.png) 50% no-repeat;width:1920px;height:20px;position:absolute;left:0;top:-20px;z-index:3;background-position:top}#where .map iframe{width:100%;height:400px}@media(min-width:992px){#where .map iframe{height:735px}}.fisrt-call{padding-top:80px;padding-bottom:80px}#homes{background:#1c2e38;position:relative;padding-top:5px;overflow:visible}#homes:after{content:"";position:absolute;left:0;bottom:-65px;width:100%;height:100px;background-color:#1c2e38;transform:skewY(-1deg);transform-origin:top left;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#homes .swiper-homes .button{color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;background:rgba(28,46,56,.5)}#homes .swiper-homes a:hover{display:block}#homes .swiper-homes a:hover .button{opacity:1}#homes .swiper-homes .box-header .title-upper{font-size:1.25rem;color:#fff;font-weight:300}#homes .swiper-homes .box-header .title{font-size:1.5rem;font-family:Grenda,arial;color:#947a64;letter-spacing:6px}@media(min-width:1200px){#homes .swiper-homes .box-header .title{font-size:1.75rem;letter-spacing:6px}}@media(min-width:1600px){#homes .swiper-homes .box-header .title{font-size:2rem}}#homes .swiper-homes .box-header .title-bellow{font-size:1.125rem;font-family:Grenda,arial;color:#fff}.swiper-container-autoheight .swiper-wrapper{padding-bottom:50px}#concept{overflow:visible}#concept .concept-image{clip-path:polygon(3% 2%,100% 0,100% 100%,0 99%)}@media(min-width:992px){#concept .concept-image{width:100%;height:770px;-o-object-fit:cover;object-fit:cover}}#concept .concept-box{overflow:hidden}#concept .concept-box:before{content:" ";background:url(../../images/sections/vector_about_2.png) 50% no-repeat;position:absolute;z-index:3;background-size:contain;left:16px;top:-17px;width:110%;height:110%}@media(min-width:992px){#concept .concept-box:before{left:12px;top:-22px}}@media(min-width:1600px){#concept .concept-box:before{left:12px;top:-62px}}#concept .concept-image-box{position:relative;margin-top:10px}.box-arquitecture{background:#1c2e38}#arquitecture,#arquitecture-int{background:none;overflow:visible}#arquitecture-int .autoral-image,#arquitecture .autoral-image{clip-path:polygon(0 0,100% 7%,88% 88%,0 99%);position:relative;left:-25px;max-width:calc(100% + 25px)}#arquitecture-int .autoral-image.right,#arquitecture .autoral-image.right{clip-path:polygon(12% 5%,100% 0,100% 100%,0 89%);left:auto;right:-25px}@media(min-width:992px){#arquitecture-int .autoral-image,#arquitecture .autoral-image{width:100%;height:770px;-o-object-fit:cover;object-fit:cover}}#arquitecture-int .autoral-box,#arquitecture .autoral-box{overflow:hidden}#arquitecture-int .autoral-box:before,#arquitecture .autoral-box:before{content:" ";background:url(../../images/sections/svg-autoral.png) 100% no-repeat;position:absolute;right:30px;top:-120px;width:110%;height:140%;z-index:3;background-size:contain}@media(min-width:1200px){#arquitecture-int .autoral-box:before,#arquitecture .autoral-box:before{right:70px;top:20px;width:900px;height:770px}}#arquitecture-int .autoral-image-box,#arquitecture .autoral-image-box{position:relative;margin-top:10px}#arquitecture-int .interiores-image,#arquitecture .interiores-image{clip-path:polygon(12% 5%,100% 0,100% 100%,0 89%);left:auto;right:-25px;max-width:calc(100% + 25px);position:relative}@media(min-width:992px){#arquitecture-int .interiores-image,#arquitecture .interiores-image{width:100%;height:770px;-o-object-fit:cover;object-fit:cover}}#arquitecture-int .interiores-box,#arquitecture .interiores-box{overflow:hidden}#arquitecture-int .interiores-box:before,#arquitecture .interiores-box:before{content:" ";background:url(../../images/sections/svg-interiores.png) 100% no-repeat;position:absolute;left:40px;top:-90px;width:180%;height:140%;z-index:3;background-size:contain}@media(min-width:1200px){#arquitecture-int .interiores-box:before,#arquitecture .interiores-box:before{left:70px;top:20px;width:900px;height:770px}}#arquitecture-int .interiores-image-box,#arquitecture .interiores-image-box{position:relative;margin-top:10px}#arquitecture-int{position:relative}@media(min-width:1200px){#arquitecture-int{margin-top:-230px}}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1!important}#where{margin-top:30px}@media(min-width:992px){#where{margin-top:150px}}#where ul li{position:relative;padding:5px 0 5px 25px;color:#505050;font-family:Grenda,arial;font-size:1.25rem;text-transform:uppercase}#where ul li:before{content:" ";display:block;background:url(../../images/sections/btn-play-video.png) 50% no-repeat;background-size:contain;position:absolute;left:0;top:6px;width:20px;height:20px}#where .where-image{clip-path:polygon(3% 2%,100% 0,100% 100%,0 99%)}@media(min-width:992px){#where .where-image{width:100%;height:770px;-o-object-fit:cover;object-fit:cover}}#where .image-box:before{content:" ";background:url(../../images/sections/vector_about_2.png) 50% no-repeat;position:absolute;left:-4px;top:-36px;width:130%;height:120%;z-index:3;background-size:contain}@media(min-width:992px){#where .image-box:before{left:-24px;top:0;width:170%;height:100%}}@media(min-width:1400px){#where .image-box:before{left:0;top:-50px;width:110%;height:110%}}#where .concept-image-box{position:relative;margin-top:10px}.pagination-bottom{position:absolute;bottom:50px;display:flex;align-items:center;justify-content:center;width:100%}.pagination-bottom .swiper-button-next,.pagination-bottom .swiper-button-prev{position:relative;left:0;top:-2px;margin:0}.pagination-bottom .swiper-button-next img,.pagination-bottom .swiper-button-prev img{max-width:20px}.pagination-bottom .swiper-pagination{position:relative}.pagination-bottom .swiper-pagination .swiper-pagination-bullet{width:14px;border:2px solid #fff;height:14px;margin:0 3px;opacity:1}.text-white p{color:#fff}.round-filter{filter:url(#round)}.section-header .title-upper{font-size:1.75rem;color:#fff;font-weight:300}@media(min-width:992px){.section-header .title-upper{font-size:2rem}}@media(min-width:1400px){.section-header .title-upper{font-size:2.5rem}}.section-header .title{font-size:2rem;font-family:Grenda,arial;color:#947a64;letter-spacing:14px}@media(min-width:992px){.section-header .title{font-size:2.5rem}}@media(min-width:1400px){.section-header .title{font-size:3.125rem}}.section-header .title-bellow{font-family:Grenda,arial;font-size:1.5rem;color:#947a64}@media(min-width:992px){.section-header .title-bellow{font-size:1.75rem}}@media(min-width:1400px){.section-header .title-bellow{font-size:1.875rem}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.lightbox .lb-image{border:0!important}.lightbox .lb-nav a.lb-prev{background-position:3% 48%}.lightbox .lb-nav a.lb-next{background-position:98% 48%}.arrow-banner{position:absolute;left:50%;width:100px;margin-left:-50px;bottom:20px;z-index:2;animation:bounce-animation 3s infinite both}@keyframes bounce-animation{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-15px)}}@keyframes bounce-top{0%{transform:translateY(-45px);animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{transform:translateY(-24px);animation-timing-function:ease-in}65%{transform:translateY(-12px);animation-timing-function:ease-in}82%{transform:translateY(-6px);animation-timing-function:ease-in}93%{transform:translateY(-4px);animation-timing-function:ease-in}25%,55%,75%,87%{transform:translateY(0);animation-timing-function:ease-out}to{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}.swiper-lazy{display:none}.swiper-lazy.swiper-lazy-loaded{display:block}.swiper-resort .swiper-slide{display:flex;align-items:center;justify-content:center;min-height:150px}.modal.modal-video{padding:0!important}.modal.modal-video .modal-content{padding:0;position:relative;border:0;background:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal.modal-video .modal-dialog{max-width:1500px}.modal.modal-video iframe{width:100%;border:none}.modal.modal-video .modal-body{padding:0;margin-top:40px}.modal.modal-video .btn-close{padding:0;position:absolute;top:-40px;left:auto;right:0;margin:0;font-size:20px;line-height:1em;z-index:99999;width:40px;height:40px;background:#947a64;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal.modal-video .btn-close,.modal.modal-video .btn-close:hover{color:#fff;opacity:1;-moz-opacity:1;-webkit-opacity:1}.modal.modal-video .btn-close .centraliza,.modal.modal-video .btn-close:hover .centraliza{color:#fff}