@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Berthold_Akzidenz_Grotesk_Extended";src:url("../../fonts/Berthold-akzidenz-grotesk-be-extended.ttf") format("truetype")}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html{scroll-behavior:smooth}body{margin:0px;font-size:1.125rem;background-color:#fafafa;overflow-x:hidden}@media(max-width: 575px){.container{padding:0 24px}}ul,ol{list-style:none;padding:0px;margin:0px}p,h1,h2,h3,h4,h5{margin:0px}a{text-decoration:none;color:#707070}a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}img{max-width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}::-webkit-input-placeholder{font-family:"Poppins",sans-serif}::-moz-placeholder{font-family:"Poppins",sans-serif}:-ms-input-placeholder{font-family:"Poppins",sans-serif}::-ms-input-placeholder{font-family:"Poppins",sans-serif}input,button,::placeholder{font-family:"Poppins",sans-serif}.page-header__search{margin-top:8rem;margin-bottom:4rem;padding:0 5%}.semantica{font-size:0;overflow:hidden;display:none}.btn-contact{position:relative;color:#a38c6a;font-family:"Berthold";font-size:13px;font-weight:400;line-height:19.5px;text-transform:uppercase;padding:14px;border:2px solid rgba(0,0,0,0);border-bottom:2px solid #a38c6a;-webkit-transition:all .4s;transition:all .4s}.btn-contact i{color:#c4a066;font-size:16px;margin-left:5px}.btn-contact:hover{background-color:#a38c6a;color:#fff;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.btn-contact-color{color:#efe6d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#a38c6a;border:1px solid #a38c6a;font-family:"Berthold";font-size:13px;font-weight:400;text-transform:uppercase;border:none;border-radius:unset;height:48px;line-height:19.5px;-webkit-transition:all .3s;transition:all .3s}.btn-contact-color i{font-size:16px;margin-left:10px}.btn-contact-color:hover{color:#a38c6a;border:1px solid #a38c6a;background-color:#efe6d6;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}form label{color:#615854;font-size:14px;font-weight:300;line-height:21px}form input{border:1px solid #dcd1c0;background-color:rgba(0,0,0,0);height:48px;margin-bottom:24px}form input:focus{-webkit-box-shadow:unset;box-shadow:unset}form .btn-submit{position:relative}form .btn-submit .wpcf7-submit{font-family:"Berthold";width:100%;color:#c4a066;font-size:13px;font-weight:400;line-height:19.5px;border:unset;border-bottom:1px solid #c4a066;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}form .btn-submit svg{position:absolute;top:15px;right:140px;font-size:16px;-webkit-transition:all .3s;transition:all .3s}form .btn-submit svg path{stroke:#c4a066;-webkit-transition:all .3s;transition:all .3s}form .btn-submit:hover .wpcf7-submit{background-color:#c4a066;color:#fff;-webkit-transition:all .3s;transition:all .3s}form .btn-submit:hover svg path{stroke:#fff;-webkit-transition:all .3s;transition:all .3s}form .wpcf7-not-valid-tip{position:relative;font-size:.9em;top:-15px;margin:0;line-height:0}form .wpcf7-response-output{position:relative;top:-20px;margin:0;padding:10px;font-size:16px}form .wpcf7-spinner{position:relative;top:-17px;margin:0}@media(max-width: 1200px){form .btn-submit svg{right:100px}}@media(max-width: 992px){form .btn-submit svg{right:255px}}@media(max-width: 768px){form .btn-submit svg{right:170px}}@media(max-width: 575px){form .btn-submit svg{left:calc(50% + 80px)}}.VideoModal .modal-dialog,.VideoAmenities .modal-dialog{max-width:70%;border-radius:10px}.VideoModal .modal-dialog .modal-content,.VideoAmenities .modal-dialog .modal-content{background-color:rgba(0,0,0,0);width:80%;margin:auto;border:0px solid rgba(0,0,0,.2)}.VideoModal .modal-dialog .modal-content .modal-body,.VideoAmenities .modal-dialog .modal-content .modal-body{overflow-y:unset;height:auto;width:100%;padding:0}.VideoModal .modal-dialog .modal-content .modal-body .video-content,.VideoAmenities .modal-dialog .modal-content .modal-body .video-content{position:relative;height:600px}.VideoModal .modal-dialog .modal-content .modal-body .video-content video,.VideoAmenities .modal-dialog .modal-content .modal-body .video-content video{width:100%;-o-object-fit:cover;object-fit:cover}.VideoModal .modal-dialog .modal-content .modal-body .video-content iframe,.VideoAmenities .modal-dialog .modal-content .modal-body .video-content iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.VideoModal .modal-dialog .modal-content .modal-body .close,.VideoAmenities .modal-dialog .modal-content .modal-body .close{position:relative;z-index:99;right:0;background-color:rgba(122,102,83,.8);color:#e6dccb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:40px;opacity:1}@media(max-width: 1200px){.VideoModal .modal-dialog .modal-content .modal-body .video-content,.VideoAmenities .modal-dialog .modal-content .modal-body .video-content{height:500px}}@media(max-width: 992px){.VideoModal .modal-dialog .modal-content,.VideoAmenities .modal-dialog .modal-content{width:100%}.VideoModal .modal-dialog .modal-content .modal-body .video-content,.VideoAmenities .modal-dialog .modal-content .modal-body .video-content{height:380px}}@media(max-width: 768px){.VideoModal .modal-dialog .modal-content .modal-body .video-content,.VideoAmenities .modal-dialog .modal-content .modal-body .video-content{height:280px}}@media(max-width: 575px){.VideoModal .modal-dialog,.VideoAmenities .modal-dialog{max-width:100%}}.header{position:fixed;z-index:999;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(56%, rgba(0, 0, 0, 0.768627451)));background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.768627451) 56%)}.header .flags-idioms .language a .language__icon{margin:0 10px;padding:10px;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.header .flags-idioms .language a .language__icon:hover{background-color:#caccd4;-webkit-transition:all .3s;transition:all .3s}.header .flags-idioms .language a .active{background-color:#caccd4}.header .menu{-webkit-transition:all .4s;transition:all .4s}.header .menu nav{padding:20px 0}.header .menu nav .logo img{width:175px;height:64px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.header .menu nav .logo img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}.header .menu nav .logo .menuFixo-img{display:none;opacity:0;-webkit-transition:all .4s;transition:all .4s}.header .menu nav .main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.header .menu nav .main-navigation ul li{position:relative;margin:0 20px}.header .menu nav .main-navigation ul li a{color:#fff;font-family:"Berthold";font-size:13px;font-weight:400;line-height:19.5px;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.header .menu nav .main-navigation ul li .sub-menu{position:absolute;left:-20px;top:100%;width:auto;min-width:200px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);padding:10px 0}.header .menu nav .main-navigation ul li .sub-menu li{margin:0;padding:0 20px}.header .menu nav .main-navigation ul li .sub-menu li a{color:#333;white-space:nowrap}.header .menu nav .main-navigation ul li .sub-menu li a:hover{color:#c4a066}.header .menu nav .main-navigation ul li:hover>a{text-decoration:none;color:#c4a066;-webkit-transition:all .3s;transition:all .3s}.header .menu nav .main-navigation ul li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transition:all .3s;transition:all .3s}.header .menu nav .main-navigation ul .current-menu-item,.header .menu nav .main-navigation ul .current_pag_item{-webkit-transition:all .3s;transition:all .3s}.header .menu nav .main-navigation ul .current-menu-item a,.header .menu nav .main-navigation ul .current_pag_item a{text-decoration:none;color:#c4a066;-webkit-transition:all .3s;transition:all .3s}.header .menu .drop-down{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-family:"Berthold";font-size:13px;font-weight:300;padding:.5rem 1rem;cursor:pointer;border-radius:5px}.header .menu .drop-down img{height:20px;border-radius:5px}.header .menu .drop-down .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu .drop-down .list{display:none;position:absolute;top:45px;left:0;cursor:pointer}.header .menu .drop-down .list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;gap:.5rem;color:#fff}.header .menu .drop-down .list a:hover{text-decoration:none}.header .menu .drop-down .show{display:block;background:-webkit-gradient(linear, left top, left bottom, from(#c7b5ac), color-stop(0%, #2e2b29));background:linear-gradient(to bottom, #c7b5ac 0%, #2e2b29 0%);border-radius:4px;margin-top:-10px}.header .menu-fixo{background-color:#efe6d6;-webkit-box-shadow:6px 5px 15px 2px rgba(0,0,0,.2);box-shadow:6px 5px 15px 2px rgba(0,0,0,.2);-webkit-transition:all .4s;transition:all .4s}.header .menu-fixo nav{padding:8px 0}.header .menu-fixo .logo .default-img{display:none !important;opacity:0 !important;-webkit-transition:all .4s !important;transition:all .4s !important}.header .menu-fixo .logo .menuFixo-img{display:block !important;opacity:1 !important;-webkit-transition:all .4s !important;transition:all .4s !important}.header .menu-fixo .main-navigation ul li a{color:#615854 !important}.header .menu-fixo .main-navigation ul li:hover a{color:#c4a066 !important}.header .menu-fixo .main-navigation ul .current-menu-item a,.header .menu-fixo .main-navigation ul .current_pag_item a{color:#c4a066 !important}.header .menu-fixo .drop-down{color:#615854 !important}.header .menu-fixo .drop-down .list a{color:#615854 !important}.header .menu-fixo .drop-down .list a p{color:#fff !important}@media(max-width: 1200px){.header .menu-active{background-color:#efe6d6;-webkit-box-shadow:6px 5px 15px 2px rgba(0,0,0,.4);box-shadow:6px 5px 15px 2px rgba(0,0,0,.4);-webkit-transition:all .4s;transition:all .4s}.header .menu-active nav{padding:8px 0}.header .menu-active .logo .default-img{display:none !important;opacity:0 !important;-webkit-transition:all .4s !important;transition:all .4s !important}.header .menu-active .logo .menuFixo-img{display:block !important;opacity:1 !important;-webkit-transition:all .4s !important;transition:all .4s !important}.header .menu-active .main-navigation ul li a{color:#615854 !important}.header .menu-active .main-navigation ul li:hover a{color:#c4a066 !important}.header .menu-active .main-navigation ul .current-menu-item a{color:#c4a066 !important}.header .menu-active .drop-down{color:#615854 !important}.header .menu-active .drop-down .list a{color:#615854 !important}.header .menu-active .drop-down .list a p{color:#fff !important}}.header-second{background:unset}.header-second .menu nav .main-navigation ul li a{color:#615854}.header-second .menu nav .logo img{display:none}.header-second .menu nav .logo .menuFixo-img{display:block;opacity:1}.header-second .menu .drop-down{color:#615854}.header-second .menu .navbar-toggler .fa-bars{-webkit-filter:unset !important;filter:unset !important}@media(max-width: 1200px){.header .menu nav{padding:40px 0}.header .menu-fixo nav{padding:20px 0}.header .menu .navbar-toggler{border:unset}.header .menu .navbar-toggler img{width:32px;height:32px}.header .menu .navbar-toggler .fa-times,.header .menu .navbar-toggler .fa-bars{-webkit-filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(175deg);filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(175deg)}.header .menu-fixo .navbar-toggler .fa-times,.header .menu-active .navbar-toggler .fa-times,.header .menu-fixo .navbar-toggler .fa-bars,.header .menu-active .navbar-toggler .fa-bars{-webkit-filter:unset;filter:unset}.header .menu-active .main-navigation,.header .menu-fixo .main-navigation{padding-top:32px}.header .menu-active .main-navigation ul li,.header .menu-fixo .main-navigation ul li{margin:0 !important;margin-bottom:24px !important}.header .menu-active .main-navigation ul li a,.header .menu-fixo .main-navigation ul li a{font-size:18px !important;color:#615854 !important}.header .menu-active .main-navigation .contacts,.header .menu-fixo .main-navigation .contacts{margin-bottom:32px}.header .menu-active .main-navigation .contacts a,.header .menu-fixo .main-navigation .contacts a{font-family:"Berthold";color:#a69480;font-size:13px;font-weight:400;line-height:19.5px}.header .menu-active .main-navigation .language-mobile .list-mobile,.header .menu-fixo .main-navigation .language-mobile .list-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu-active .main-navigation .language-mobile .list-mobile .item,.header .menu-fixo .main-navigation .language-mobile .list-mobile .item{margin-right:16px}.header .menu-active .main-navigation .language-mobile .list-mobile .item a,.header .menu-fixo .main-navigation .language-mobile .list-mobile .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu-active .main-navigation .language-mobile .list-mobile .item a img,.header .menu-fixo .main-navigation .language-mobile .list-mobile .item a img{width:auto;height:18px;border-radius:2px;margin-right:8px}.header .menu-active .main-navigation .social-icons,.header .menu-fixo .main-navigation .social-icons{margin:32px 0}.header .menu-active .main-navigation .social-icons a,.header .menu-fixo .main-navigation .social-icons a{width:16px;height:16px;margin-right:16px;color:#a69480;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.header .menu-active .main-navigation .social-icons a:hover,.header .menu-fixo .main-navigation .social-icons a:hover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.header .menu-active .main-navigation .language-mobile .list-mobile .item a p,.header .menu-fixo .main-navigation .language-mobile .list-mobile .item a p{font-family:"Berthold";font-size:14px}.header .menu .navbar-toggler{padding:.25rem 0rem}}@media(max-width: 575px){.header .menu nav{padding:8px 0}.header .menu nav .logo img{width:106px;height:40px}}footer{background-color:#efe6d6}footer .img-footer-effect{position:relative}footer .img-footer-effect img{position:relative;height:auto;width:100%}footer .content{position:relative;top:-130px;margin-bottom:-200px;font-family:"Berthold"}footer .content .footer-contact-content h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase;padding-bottom:16px}footer .content .footer-contact-content p{color:#927d69;font-size:16px;font-weight:400;line-height:24px;padding-right:50px;margin-bottom:80px}footer .content .footer-contacts a{font-family:"Berthold";color:#7a6653;font-size:16px;line-height:24px;font-weight:300}footer .content .footer-contact-form .footer-or{padding:20px 0}footer .content .footer-contact-form .footer-or span{background-color:#b8a995;height:1px;width:200px}footer .content .footer-contact-form .footer-or p{color:#615854;font-size:13px;font-weight:300}footer .content .footer-contact-form form input{border-radius:0;background-color:#efe6d6;border:1px solid #dcd1c0}footer .content .footer-contact-form form .wpcf7-submit:hover{background-color:#a38c6a}footer .content .footer-contact-form iframe{position:relative;top:-15px;width:100%;height:1000px}footer .jhsf-negocios{position:relative;width:100%;height:103px}footer .jhsf-negocios .img-background{width:100%;height:100%}footer .jhsf-negocios .jhsf-negocios-content{position:absolute;top:0;height:103px}footer .jhsf-negocios .jhsf-negocios-content img{width:109px;height:40px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}footer .jhsf-negocios .jhsf-negocios-content span{position:relative;top:-4px;font-size:40px;line-height:0;margin:0 15px;color:#615854}footer .jhsf-negocios .jhsf-negocios-content p{color:#615854;font-family:"Inter";font-size:14px;font-weight:400;line-height:21px}footer .footer-rodape{background-color:#a38c6a;padding-top:48px;padding-bottom:24px}footer .footer-rodape .logo-contact{padding-bottom:72px}footer .footer-rodape .logo-contact img{height:70px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}footer .footer-rodape .logo-contact img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}footer .footer-rodape .logo-contact .contacts a{font-family:"Berthold";color:#fff;font-size:13px;line-height:19.5px;font-weight:400}footer .footer-rodape .menu-social{padding-bottom:32px}footer .footer-rodape .menu-social .menu-footer nav{padding:.5rem 0}footer .footer-rodape .menu-social .menu-footer nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;font-family:"Berthold"}footer .footer-rodape .menu-social .menu-footer nav ul li a{font-size:13px;font-weight:400;line-height:19.5px;text-transform:uppercase;margin-right:24px;color:#fff}footer .footer-rodape .menu-social .social-icons a{color:#dcd1c0;font-size:18px;width:20px;height:20px;margin:0;padding:0;margin-left:16px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}footer .footer-rodape .menu-social .social-icons a:hover{text-decoration:none;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .3s;transition:all .3s}footer .footer-rodape .copyrigth{padding:16px 0;border-top:1px solid #927d69;font-family:"Berthold"}footer .footer-rodape .copyrigth p{color:#dcd1c0;font-size:14px;font-weight:400;line-height:20px}footer .footer-rodape .copyrigth .politic-links a{color:#efe6d6;font-size:13px;font-weight:400;line-height:19.5px;margin-left:24px}footer .contact-balon{position:fixed;z-index:99;bottom:67px;right:75px;padding:8px 20px;-webkit-transition:all .3s;transition:all .3s;border-radius:0;background:rgba(122,102,83,.5);border-radius:100px}footer .contact-balon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"Berthold";-webkit-transition:all .3s;transition:all .3s}footer .contact-balon a p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}footer .contact-balon a svg{margin-right:4px}footer .contact-balon:hover{-webkit-transition:all .3s;transition:all .3s}footer .contact-balon:hover a{-webkit-transition:all .3s;transition:all .3s}@media(max-width: 1200px){footer .content .footer-contact-form form .btn-submit i{right:100px}}@media(max-width: 992px){footer .img-footer-effect img{height:400px}footer .content .footer-contact-content p{margin-bottom:32px;padding-right:0}footer .content .footer-contact-form form .btn-submit i{right:255px}footer .footer-rodape .menu-social .menu-footer nav ul{display:block}footer .content .footer-contact-form iframe{height:860px}}@media(max-width: 768px){footer .footer-rodape .copyrigth .politic-links{margin-bottom:32px}footer .footer-rodape .copyrigth .politic-links a{margin-right:24px;margin-left:0}footer .content .footer-contact-form form .btn-submit i{right:170px}}@media(max-width: 575px){footer .content{margin-bottom:0}footer .img-footer-effect img{height:200px}footer .footer-rodape .menu-social .logo-contact{margin-bottom:32px}footer .footer-rodape .menu-social .menu-footer{margin-bottom:20px}footer .footer-rodape .menu-social .social-icons a{margin-right:16px;margin-left:0}footer .footer-rodape .logo-contact{padding-bottom:20px}footer .footer-rodape .logo-contact img{margin-bottom:32px}footer .jhsf-negocios .jhsf-negocios-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;width:100%;left:0;top:24px}footer .jhsf-negocios .jhsf-negocios-content img{height:auto}footer .jhsf-negocios .jhsf-negocios-content span{display:none}footer .jhsf-negocios .jhsf-negocios-content a{margin-bottom:8px}footer .content{top:0;margin-top:-60px}footer .content .footer-contact-content h2{font-size:22px;line-height:150%}footer .content .footer-contact-form form .btn-submit i{top:calc(50% - 32px);left:calc(50% + 80px)}footer .contact-balon{right:10px;bottom:40px;padding:8px 10px}footer .contact-balon a p{display:none;font-size:0}footer .contact-balon a svg{margin-right:0}footer .content .footer-contact-form iframe{height:800px}footer .content .footer-contacts a{font-size:13px;font-weight:400}}.home .banner{position:relative;z-index:8;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.home .banner .banner-video{position:relative;z-index:99}.home .banner .banner-video .banner-content{position:relative;left:0}.home .banner .banner-video .banner-content h2{font-family:"Berthold";font-weight:300;color:#efe6d6;font-size:35px;text-transform:uppercase;line-height:52.5px;width:30%}.home .banner .banner-video .banner-content button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a38c6a;font-family:"Berthold";font-size:13px;font-weight:400;text-transform:uppercase;border:none;border-radius:unset;padding:16px;line-height:19.5px;-webkit-transition:all .5s;transition:all .5s}.home .banner .banner-video .banner-content button i{margin-left:10px}.home .banner .banner-video .banner-content button:focus{-webkit-box-shadow:none;box-shadow:none}.home .banner .banner-video .banner-content button svg{width:16px;height:16px;margin-left:8px}.home .banner .banner-video .banner-content button:hover{background-color:#8a765a;-webkit-transition:all .5s;transition:all .5s}.home .banner .video-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.home .banner .video-background.youtube-embed,.home .banner .video-background.vimeo-embed{overflow:hidden}.home .banner .video-background.youtube-embed iframe,.home .banner .video-background.vimeo-embed iframe{position:absolute;bottom:0;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;border:none;pointer-events:none}.home .banner .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.home .banner .video-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .banner .video-content .close{top:-9%;right:25%}.home .banner .image-banner{position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;height:100vh}.home .banner .box{position:absolute;z-index:9;top:40%}.home .banner .box h2{width:100%}.home .natural-home{position:relative;background-color:#efe6d6;font-family:"Berthold"}.home .natural-home h4{color:#7a6653;font-size:40px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:15px}.home .natural-home h2{color:#7a6653;font-size:40px;font-weight:300;line-height:60px;margin-bottom:16px;text-transform:uppercase}.home .natural-home button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a38c6a;font-family:"Berthold";font-size:13px;font-weight:400;text-transform:uppercase;border:none;border-radius:unset;padding:16px;line-height:19.5px;-webkit-transition:all .5s;transition:all .5s}.home .natural-home button i{margin-left:10px}.home .natural-home button:focus{-webkit-box-shadow:none;box-shadow:none}.home .natural-home button svg{width:16px;height:16px;margin-left:8px}.home .natural-home button:hover{background-color:#8a765a;-webkit-transition:all .5s;transition:all .5s}.home .natural-home p{color:#927d69;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:30px}.home .natural-home img{width:100%;height:500px;-o-object-position:top;object-position:top}.home .essence{font-family:"Berthold";padding:80px 0;background-color:#efe6d6}.home .essence .intro{text-align:center;margin-bottom:40px}.home .essence .intro h2{color:#7a6653;font-size:35px;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:16px}.home .essence .intro p{color:#b8a995;font-size:16px;font-weight:400;line-height:150%}.home .essence .box-text{margin-bottom:80px}.home .essence .box-text .text-content p{color:#927d69;font-size:16px;line-height:150%;font-weight:400}.home .essence .box-text .text-content-1{padding-right:40px}.home .essence .box-text .text-content-2{padding-left:40px}.home .essence .images .image img{width:100%;height:259px}.home .fasano{font-family:"Berthold";background-color:#e6dccb;padding:80px 0}.home .fasano .content{height:560px}.home .fasano .content .intro img{width:169px;height:28px;margin-bottom:24px}.home .fasano .content .intro h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase}.home .fasano .content .text-content p{color:#927d69;font-size:16px;font-weight:400;line-height:150%;margin-bottom:24px}.home .fasano .content .text-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Berthold";color:#927d69;text-decoration:none;font-size:13px;font-weight:400;line-height:150%;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.home .fasano .content .text-content a i{margin-left:8px}.home .fasano .content .text-content a:hover{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}.home .fasano .image img{width:545px;height:560px}.home .jhsf{font-family:"Berthold";background-color:#efe6d6;padding:80px 0}.home .jhsf .intro{margin-bottom:56px}.home .jhsf .text-content .content{margin-bottom:56px}.home .jhsf .text-content .content p{color:#927d69;font-size:16px;line-height:150%;font-weight:400}.home .jhsf .text-content .content-1{padding-right:40px}.home .jhsf .text-content .content-2{padding-left:40px}.home .jhsf .links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:400;line-height:150%;padding:16px;text-transform:uppercase;width:170px;color:#fff;background-color:#a38c6a;margin-right:24px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.home .jhsf .links a:hover{background-color:#8a765a;-webkit-transition:all .3s;transition:all .3s}.home .jhsf .links button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);font-family:"Berthold";font-size:13px;font-weight:400;text-transform:uppercase;color:#8a765a;border:none;border-bottom:1px solid #8a765a;border-radius:unset;padding:16px;line-height:19.5px;-webkit-transition:all .5s;transition:all .5s}.home .jhsf .links button i{margin-left:10px}.home .jhsf .links button:focus{-webkit-box-shadow:none;box-shadow:none}.home .jhsf .links button svg{width:16px;height:16px;margin-left:8px}.home .jhsf .links button svg path{stroke:#8a765a;-webkit-transition:all .5s;transition:all .5s}.home .jhsf .links button:hover{color:#fff;background-color:#8a765a;-webkit-transition:all .5s;transition:all .5s}.home .jhsf .links button:hover svg path{stroke:#fff;-webkit-transition:all .5s;transition:all .5s}.home .world{position:relative;padding:80px 0;background-color:#efe6d6;font-family:"Berthold"}.home .world .title-image{padding-right:75px;height:100%}.home .world .title-image .title h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:40px}.home .world .title-image .title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:400;line-height:150%;padding:16px;text-transform:uppercase;width:190px;color:#fff;background-color:#a38c6a;margin-right:24px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.home .world .title-image .title a:hover{background-color:#8a765a;-webkit-transition:all .3s;transition:all .3s}.home .world .description{padding-left:20px}.home .world .description p{color:#927d69;font-size:16px;font-weight:400;line-height:150%;padding-bottom:16px}.home .map_masterplan{position:relative;background-color:#efe6d6}.home .map_masterplan .masterplan-filter h2{color:#a38c6a;font-family:"Berthold";font-size:35px;font-weight:300;line-height:52.5px;text-transform:uppercase;margin-bottom:40px}.home .map_masterplan .masterplan-filter a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#927d69;font-weight:400;font-size:16px;line-height:24px;text-align:left;font-family:"Berthold";margin:0 15px;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .masterplan-filter a:before{content:"";position:absolute;bottom:-15px;left:0;right:0;background-color:#e5aa53;width:100%;height:2px;opacity:0;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .masterplan-filter a:hover{text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .masterplan-filter a:hover:before{opacity:1;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .masterplan-filter .active{color:#e5aa53}.home .map_masterplan .masterplan-filter .active:before{opacity:1}.home .map_masterplan .masterplan-filter .lotes span{border-radius:2px;border:2px solid #ddac7b;background-color:#e7caad;color:#be7070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:24px;height:24px;margin-right:10px}.home .map_masterplan .masterplan-filter .las-piedras span{border-radius:50%;background-color:#a38067;border:2px solid #856751;color:#f8f6ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:24px;height:24px;margin-right:10px}.home .map_masterplan .masterplan-filter .hotel span{border-radius:50%;background-color:#dad6b5;border:2px solid #c9c392;color:#827a40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:24px;height:24px;margin-right:10px}.home .map_masterplan .map_masterplan--map{position:relative;max-width:1200px;margin:0 auto;padding:1em}.home .map_masterplan .map_masterplan--map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .btn-modal{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#efd99c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;font-family:"Berthold";font-size:14px;font-weight:400;border:2px solid #f49c26;border-radius:50%;color:#3e3835;padding:2px;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .btn-modal:hover{background-color:#e0b742;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .lotes{border-radius:2px;border:2px solid #ddac7b;background-color:#e7caad;color:#be7070;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .lotes:hover{border-color:#d29151;background-color:#dbb085;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .las-piedras{background-color:#a38067;border:2px solid #856751;color:#f8f6ee;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .las-piedras:hover{background-color:#856751;border:2px solid #664e3e;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .hotel{background-color:#dad6b5;border:2px solid #c9c392;color:#827a40;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan .map_masterplan--map .map_masterplan--pins .hotel:hover{background-color:#c9c392;border:2px solid #b8b070;-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.7);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.7);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.home .map_masterplan dialog{border:none;border-radius:0;background-color:rgba(0,0,0,.6);-webkit-box-shadow:0 0 1em rgba(0,0,0,.3);box-shadow:0 0 1em rgba(0,0,0,.3);backdrop-filter:blur(15px);width:100%;height:100%;padding:0;margin:0;max-width:100%;max-height:100%;opacity:0;-webkit-animation:fade-in .3s ease-in-out;animation:fade-in .3s ease-in-out}.home .map_masterplan dialog .modal-body{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:580px;height:auto;padding:0;background-color:#fff;margin:0 auto;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home .map_masterplan dialog .modal-body .modal-header{position:relative;top:16px;height:auto;padding:0;margin-top:-16px}.home .map_masterplan dialog .modal-body .modal-header img{width:100%;height:229px;-o-object-fit:cover;object-fit:cover}.home .map_masterplan dialog .modal-body .modal-header .close{position:absolute;z-index:99;top:7%;right:2.8%;width:40px;height:40px;background-color:#a38c6a;color:#fff;padding:4px;cursor:pointer;opacity:1;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan dialog .modal-body .modal-header .close svg g path{stroke:#fff}.home .map_masterplan dialog .modal-body .modal-header .close:hover{background-color:#8a765a;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan dialog .modal-body .modal-content{padding:30px;width:100%;background-color:#fff;border:0px solid rgba(0,0,0,.2);border-radius:0;outline:0}.home .map_masterplan dialog .modal-body .modal-content .modal-content-text{color:#7a6653}.home .map_masterplan dialog .modal-body .modal-content .modal-content-text h2{font-family:"Berthold";font-size:24px;font-weight:300;line-height:23.06px;letter-spacing:5px;text-transform:uppercase}.home .map_masterplan dialog .modal-body .modal-content .modal-content-text p,.home .map_masterplan dialog .modal-body .modal-content .modal-content-text span{font-size:16px;font-weight:400;font-family:"Berthold"}.home .map_masterplan dialog .modal-body .modal-content .modal-content-text p{color:#a69480;font-size:16px;font-weight:400;line-height:27px;margin-top:15px;font-family:"Berthold"}.home .map_masterplan dialog .modal-body .modal-content .modal-content-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.home .map_masterplan dialog .modal-body .modal-content .modal-content-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a38c6a;color:#efe6d6;font-family:"Berthold";text-transform:uppercase;font-size:.8em;font-weight:300;padding:0;width:170px;border:none;outline:0;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan dialog .modal-body .modal-content .modal-content-btn a p{font-size:.8em;font-weight:300;margin:0;padding:15px 0}.home .map_masterplan dialog .modal-body .modal-content .modal-content-btn a i{font-size:20px;margin-left:10px}.home .map_masterplan dialog .modal-body .modal-content .modal-content-btn a:hover{text-decoration:none;background-color:#8a765a;color:#efd99c;-webkit-transition:all .3s;transition:all .3s}.home .map_masterplan dialog[open]{opacity:1}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.home #galeria-home.amenities .gallery-title h5{color:#a69480;font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase}.home #galeria-home.amenities .controls{margin:24px 0 0 0;width:100%}.home #galeria-home.amenities .controls #arrows{position:relative;z-index:99;top:unset;bottom:0;left:0;width:unset;padding:0}.home #galeria-home.amenities .controls #arrows .swiper-gallery-prev{padding-right:24px}.home #galeria-home.amenities #linkcontact{margin-top:40px}.home #galeria-home.amenities #linkcontact a{font-size:13px;font-weight:400;line-height:150%;padding:16px;text-transform:uppercase;text-align:center;width:190px;color:#fff;background-color:#a38c6a;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.home #galeria-home.amenities #linkcontact a:hover{background-color:#8a765a;-webkit-transition:all .3s;transition:all .3s}.home .discover-place{font-family:"Berthold";padding:80px 0;background-color:#e6dccb}.home .discover-place .intro{margin-bottom:32px}.home .discover-place .intro .tilte-link{margin-bottom:16px}.home .discover-place .intro .tilte-link h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase}.home .discover-place .intro .tilte-link a{color:#927d69;font-size:13px;font-weight:400;line-height:150%;padding:8px 16px;border-bottom:1px solid #927d69;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .intro .tilte-link a i{margin-left:8px}.home .discover-place .intro .tilte-link a:hover{border-left:1px solid #927d69;border-right:1px solid #927d69;border-top:1px solid #927d69;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .intro p{color:#927d69;font-size:16px;font-weight:400;line-height:150%}.home .discover-place .real-estate-tabs-container .nav-tabs{border-bottom:0px solid #dee2e6;margin-bottom:32px}.home .discover-place .real-estate-tabs-container .nav-tabs li button{position:relative;font-family:"Berthold";background-color:rgba(0,0,0,0);border:none;color:#a69480;padding-bottom:8px;text-transform:uppercase;font-size:16px;font-weight:400;line-height:150%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;padding-bottom:8px;margin:0 16px;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .nav-tabs li button::before{content:"";position:absolute;bottom:0px;background-color:#7a6653;display:inline;width:100%;height:2px;opacity:0;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .nav-tabs li .active{color:#7a6653}.home .discover-place .real-estate-tabs-container .nav-tabs li .active::before{opacity:1}.home .discover-place .real-estate-tabs-container .nav-tabs li:hover button{color:#7a6653}.home .discover-place .real-estate-tabs-container .nav-tabs li:hover button::before{opacity:1;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content img{width:100%;height:500px;margin-bottom:16px}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content .content{margin-bottom:16px}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content .content .title-text h3{color:#615854;font-size:22px;font-weight:400;line-height:150%;text-transform:uppercase}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content .content .title-text p{color:#615854;font-size:13px;font-weight:400;line-height:150%;text-transform:uppercase}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content .content .forplans a{color:#7a6653;font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase;margin-left:16px;margin-top:0}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content p{color:#927d69;font-size:16px;font-weight:400;line-height:150%}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Berthold";color:#927d69;text-decoration:none;font-size:13px;font-weight:400;line-height:150%;text-transform:uppercase;margin-top:16px;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content a i{margin-left:8px}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content a:hover{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .real-estate-navigation{margin-top:32px}.home .discover-place .real-estate-tabs-container .real-estate-navigation a{margin-right:24px;width:32px;height:32px;border:none;color:#7a6653}.home .location-home{position:relative;background-color:#efe6d6;padding-bottom:200px;padding-top:80px}.home .location-home .container{position:relative;z-index:8}.home .location-home .location-content{position:relative;font-family:"Berthold"}.home .location-home .location-content .image-background{position:absolute;left:-10px;width:100%;height:100%}.home .location-home .location-content .image-background img{height:540px}.home .location-home .location-content .info-content{position:relative}.home .location-home .location-content .info-content h2{color:#7a6653;font-size:35px;font-weight:300;line-height:52.5px;text-transform:uppercase;margin-bottom:24px}.home .location-home .location-content .info-content p{color:#927d69;font-size:16px;font-weight:300;line-height:24px;padding-bottom:20px}.home .location-home .location-content .info-content .location-address{display:-webkit-box;display:-ms-flexbox;display:flex;color:#615854;font-size:16px;font-weight:300;line-height:24px;padding-right:30px;margin-bottom:24px}.home .location-home .location-content .info-content .location-address img{width:24px;height:24px;margin-right:16px}.home .location-home .location-content .info-content .btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;color:#fff;background-color:#a38c6a;-webkit-transition:all .3s;transition:all .3s}.home .location-home .location-content .info-content .btn-contact:hover{color:#a38c6a;background-color:rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s}.home .location-home .img-map{position:absolute;top:calc(50% - 270px);right:0}.home .location-home .img-map img{width:50%;height:auto;float:right}.home #galeria-home{padding:80px 0}.home #galeria-home .gallery-title{padding-top:0;padding-bottom:32px}.home #galeria-home .gallery-title h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase}.home #galeria-home .gallery-title a{color:#927d69;font-size:13px;font-weight:400;line-height:150%;padding:14px 16px;border-bottom:1px solid #927d69;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.home #galeria-home .gallery-title a i{font-size:16px;color:#927d69;margin-left:8px}.home #galeria-home .gallery-title a:hover{border-left:1px solid #927d69;border-right:1px solid #927d69;border-top:1px solid #927d69;-webkit-transition:all .3s;transition:all .3s}.home #galeria-home .gallery-title a:hover i{color:#927d69}.home #galeria-home .gallery-carroussel .swiper-container{position:relative}.home #galeria-home .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide img{height:500px}.home #galeria-home .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content{padding:40px}.home #galeria-home .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content h2{font-size:22px}.home #galeria-home .gallery-carroussel .swiper-container .controls .arrows{position:absolute;z-index:9;top:43%;left:0;width:100%;padding:0 40px}.home #galeria-home .gallery-carroussel .swiper-container a{color:#927d69;font-size:13px;font-family:"Berthold";font-weight:400;line-height:150%;padding:14px 16px;border-bottom:1px solid #927d69;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.home #galeria-home .gallery-carroussel .swiper-container a i{font-size:16px;color:#927d69;margin-left:8px}.home #galeria-home .gallery-carroussel .swiper-container a:hover{border-left:1px solid #927d69;border-right:1px solid #927d69;border-top:1px solid #927d69;-webkit-transition:all .3s;transition:all .3s}.home #galeria-home .gallery-carroussel .swiper-container a:hover i{color:#927d69}.home .press{background-color:#e6dccb;padding:80px 0;position:relative;font-family:"Berthold"}.home .press .intro{text-align:center;padding-bottom:80px}.home .press .intro h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:8px}.home .press .intro h5{color:#a69480;font-size:15px;font-weight:400;line-height:150%}.home .press .swiper-container{width:100%;overflow:hidden}.home .press .swiper-container .swiper-wrapper .swiper-slide{font-family:"Jost",sans-serif}.home .press .swiper-container .swiper-wrapper .swiper-slide img{width:225px;height:42px;margin-bottom:24px}.home .press .swiper-container .swiper-wrapper .swiper-slide h2{color:#615854;font-size:18px;font-weight:400;line-height:150%;height:54px;margin-bottom:8px}.home .press .swiper-container .swiper-wrapper .swiper-slide p{color:#927d69;font-size:16px;font-weight:400;line-height:150%;margin-bottom:0;height:95px}.home .press .swiper-container .swiper-wrapper .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Berthold";color:#927d69;text-decoration:none;font-size:13px;font-weight:400;line-height:150%;text-transform:uppercase;margin-top:16px;-webkit-transition:all .3s;transition:all .3s}.home .press .swiper-container .swiper-wrapper .swiper-slide a i{margin-left:8px}.home .press .swiper-container .swiper-wrapper .swiper-slide a:hover{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}.home .press .swiper-container .controls{position:relative;width:100%;height:40px;margin-top:56px}.home .press .swiper-container .controls .arrows{position:absolute;z-index:8;width:100%}.home .press .swiper-container .controls .arrows .swiper-imprensa-prev{margin-right:12px}.home .press .swiper-container .controls .arrows .swiper-imprensa-next{margin-left:12px}.home .press .swiper-container .controls .pagination{position:relative;z-index:9;width:70%}.home .press .swiper-container .controls .pagination .swiper-imprensa-pagination .swiper-pagination-bullet{background-color:#615854}@media(max-aspect-ratio: 16/9){.video-background.youtube-embed iframe,.video-background.vimeo-embed iframe{width:177.77vh;height:100vh}}@media(min-aspect-ratio: 16/9){.video-background.youtube-embed iframe,.video-background.vimeo-embed iframe{width:100vw;height:56.25vw}}@media(max-width: 1120px){.banner{position:relative;z-index:8;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.banner .banner-video{position:relative;z-index:99}.banner .banner-video .banner-content{position:relative;left:0}.banner .banner-video .banner-content h2{font-family:"Berthold";font-weight:300;color:#efe6d6;font-size:35px;text-transform:uppercase;line-height:52.5px;width:30%}.banner .banner-video .banner-content button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a38c6a;font-family:"Berthold";font-size:13px;font-weight:400;text-transform:uppercase;border:none;border-radius:unset;padding:16px;line-height:19.5px;-webkit-transition:all .5s;transition:all .5s}.banner .banner-video .banner-content button i{margin-left:10px}.banner .banner-video .banner-content button:focus{-webkit-box-shadow:none;box-shadow:none}.banner .banner-video .banner-content button svg{width:16px;height:16px;margin-left:8px}.banner .banner-video .banner-content button:hover{background-color:#8a765a;-webkit-transition:all .5s;transition:all .5s}.banner .video-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.banner .video-background.youtube-embed,.banner .video-background.vimeo-embed{overflow:hidden}.banner .video-background.youtube-embed iframe,.banner .video-background.vimeo-embed iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;border:none;pointer-events:none}.banner .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.banner .video-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .video-content .close{top:-9%;right:25%}.banner .image-banner{position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;height:100vh}.banner .box{position:absolute;z-index:9;top:40%}.banner .box h2{width:100%}}@media(max-width: 992px){.home .video-banner .banner-video .banner-content h2{width:75%}.home .natural-home{padding-top:32px}.home .natural-home button{margin-bottom:24px}.home .essence{padding:32px 0}.home .essence .intro{text-align:left;margin-bottom:24px}.home .essence .box-text{margin-bottom:40px}.home .essence .box-text .text-content-1{padding-right:0;padding-bottom:16px}.home .essence .box-text .text-content-2{padding-left:0px}.home .fasano{padding:32px 0}.home .fasano .content{height:auto}.home .fasano .content .intro h2{margin-bottom:24px}.home .fasano .content .text-content{margin-bottom:40px}.home .fasano .image img{width:100%;height:350px}.home .jhsf{padding:32px 0}.home .jhsf .intro{margin-bottom:32px}.home .jhsf .text-content{margin-bottom:32px}.home .jhsf .text-content .content{margin-bottom:16px}.home .jhsf .text-content .content-1{padding-right:0}.home .jhsf .text-content .content-2{padding-left:0}.home .world{padding:32px 0}.home .world .title-image{padding-right:0}.home .world .title-image .title h2{margin-bottom:16px}.home .world .title-image .title a{margin-bottom:32px}.home .world .title-image img{margin-bottom:24px}.home .discover-place .real-estate-tabs-container .link{margin-top:32px}.home .discover-place .real-estate-tabs-container .link a{color:#927d69;font-size:13px;font-weight:400;line-height:150%;text-transform:uppercase;padding:0;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .link a i{margin-left:8px}.home .discover-place .real-estate-tabs-container .link a:hover{border-left:1px solid #927d69;border-right:1px solid #927d69;border-top:1px solid #927d69;-webkit-transition:all .3s;transition:all .3s}.home .discover-place .real-estate-tabs-container .tabs-menu{max-width:100%;overflow-x:auto;white-space:nowrap}.home .discover-place .real-estate-tabs-container .tabs-menu .nav-tabs{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home .discover-place .real-estate-tabs-container .tabs-menu .nav-tabs li:first-of-type button{margin-left:0}.home .location-home .image-background{display:none}.home .location-home .img-map{position:relative;top:50px}.home .location-home .img-map img{width:80%;height:auto;margin:auto;float:unset}.home .hotelFasano .hotelFasano-carroussel .swiper-container .swiper-wrapper .swiper-slide a img{height:400px}.home .hotelFasano .hotelFasano-carroussel .swiper-container .controls{width:20%;margin:24px auto}.home .hotelFasano .hotelFasano-carroussel .swiper-container .controls .swiper-button img{width:45px;height:28px}.map_masterplan{overflow-x:scroll}.map_masterplan .map_masterplan--map{display:block;width:123vh;padding:1em 0}.map_masterplan dialog .modal-body{width:90%}.map_masterplan dialog .modal-body .modal-header .close{right:16px}.map_masterplan dialog .modal-body .modal-content .modal-content-btn a{width:100%}}@media(max-width: 768px){.home{overflow-x:hidden}.home #galeria-home.amenities .gallery-title{padding-bottom:16px}.home #galeria-home.amenities .gallery-title a{margin-top:16px;border-bottom:0px solid #927d69}.home #galeria-home.amenities .gallery-title a:hover{border-left:0px solid #927d69;border-right:0px solid #927d69;border-top:0px solid #927d69}.home #galeria-home.amenities .controls #arrows{width:100%}.home #galeria-home.amenities #linkcontact{margin-top:32px}.home .discover-place{padding:32px 0}.home .discover-place .real-estate-tabs-container .real-estate-navigation a{margin:0 10px}.home .discover-place .real-estate-tabs-container .link{text-align:center}.home .discover-place .real-estate-tabs-container .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer;padding:8px 16px;border:1px solid rgba(0,0,0,0)}.home .discover-place .real-estate-tabs-container .link a i{font-size:16px;font-weight:600}.home .discover-place .real-estate-tabs-container .link a:hover:hover{border:1px solid #927d69;-webkit-transition:all .3s;transition:all .3s}.home .location-home{padding-bottom:130px}.home .location-home .location-content .btn-contact{width:100%}.home #galeria-home{padding:32px 0}.home #galeria-home .gallery-carroussel .swiper-container .controls .arrows{top:40%}.home #galeria-home .gallery-carroussel .swiper-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home #galeria-home .gallery-carroussel .swiper-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map_masterplan .masterplan-filter{position:sticky;left:0}.map_masterplan .masterplan-filter .menu-filter{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow-x:auto;white-space:nowrap}.map_masterplan .masterplan-filter .menu-filter a{margin:10px 15px}.map_masterplan .masterplan-filter .menu-filter a:before{bottom:-10px;width:100%}.map_masterplan .map_masterplan--map .map_masterplan--pins .btn-modal{width:25px;height:25px}.map_masterplan dialog .modal-body .modal-content .modal-content-text{overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-bottom:10px;height:210px}.map_masterplan dialog .modal-body .modal-content .modal-content-text h2{font-size:18px}.map_masterplan dialog .modal-body .modal-content .modal-content-text p{font-size:14px;line-height:26px}.map_masterplan dialog .modal-body .modal-content .modal-content-btn{margin-top:15px}.home .banner-video .banner-content h2{font-size:28px;line-height:42px;width:90%}.home .banner-video .banner-content button{font-size:12px;padding:14px}.home .video-background.youtube-embed iframe,.home .video-background.vimeo-embed iframe{width:100vw;height:177.78vw;min-height:100vh}}@media(max-width: 575px){.home .video-banner .banner-video .banner-content h2{font-size:22px;line-height:33px;width:75%}.home .video-banner .banner-video .banner-content button{padding:8px 16px}.home .natural-home h4{font-size:22px}.home .natural-home h2{font-size:28px;font-weight:400;line-height:40px}.home .natural-home p{font-size:13px;font-weight:400;line-height:19.5px}.home .natural-home img{height:232px;-o-object-position:bottom;object-position:bottom}.home .essence .intro h2{font-size:22px}.home .essence .intro p{font-size:16px}.home .essence .box-text .text-content p{font-size:13px}.home .essence .images .image img{height:205px}.home .fasano{padding:32px 0}.home .fasano .content{height:auto}.home .fasano .content .intro h2{font-size:22px}.home .fasano .content .intro img{width:130px;height:auto}.home .fasano .content .text-content p{font-size:13px}.home .fasano .image img{height:205px}.home .jhsf .text-content .content p{font-size:13px}.home .jhsf .links a{width:100%;margin-right:0;margin-bottom:24px}.home .jhsf .links button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.home .world .title-image .title a{width:100%}.home .world .title-image .title h2{font-size:22px}.home .world .description p{font-size:13px}.home .discover-place .intro p{font-size:13px}.home .discover-place .intro .tilte-link h2{font-size:22px}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content img{height:354px}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content .content .title-text h3{font-size:16px}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content .content .title-text p{display:none}.home .discover-place .real-estate-tabs-container .tab-content .tab-pane .real-estate-content p{font-size:13px}.home .map_masterplan{padding:32px 0}.home .map_masterplan .masterplan-filter h2{font-size:27px;font-weight:400;line-height:33px}.home .map_masterplan dialog .modal-body{width:90%}.home .map_masterplan dialog .modal-body .modal-header .close{right:16px}.home #galeria-home.amenities .controls #arrows{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.home #galeria-home.amenities #linkcontact a{width:100%}.home .location-home .location-content h2{font-size:28px;line-height:33px}.home .location-home .location-content p,.home .location-home .location-content .location-address{font-size:13px;font-weight:400;line-height:19.5px}.home .location-home .location-content .info-content .btn-contact{width:100%}.home .location-home .img-map img{width:95%;height:auto}.home .press{padding:32px 0}.home .press .intro{padding-bottom:32px}.home .press .intro h2{font-size:22px}.home .press .intro h5 p{font-size:16px}.home .press .swiper-container .swiper-wrapper .swiper-slide p{height:145px}.home .press .swiper-container .controls{margin-top:32px;height:60px}.home .press .swiper-container .controls .arrows{position:relative;top:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .press .swiper-container .controls .pagination{width:100%;top:-22px}.home #galeria-home .gallery-title h2{font-size:22px}.home #galeria-home .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide img{height:354px}.home #galeria-home .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content{padding:24px}.home #galeria-home .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content h2{font-size:16px}.home #galeria-home .gallery-carroussel .swiper-container .controls .arrows{display:none !important}.home #galeria-home .gallery-carroussel .swiper-container .swiper-gallery-pagination{position:relative;bottom:0px;top:24px;margin-bottom:50px}.home .product-home .product-left h4{font-size:16px;line-height:24px}.home .banner .box .banner-video .banner-content h2{width:100% !important;font-size:30px;line-height:150%}.home .natural-home button{padding:14px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.lots{position:relative;background-color:#efe6d6;font-family:"Berthold"}.lots .banner{position:relative}.lots .banner img{width:100%;height:600px}.lots .banner .banner-content{position:absolute;bottom:66px}.lots .banner .banner-content .banner-text{margin-bottom:24px}.lots .banner .banner-content .banner-text h2{color:#fff;font-size:35px;font-weight:300;line-height:52.5px;text-transform:uppercase}.lots .banner .banner-content .banner-text p{color:#e6dccb;font-size:16px;font-weight:400;line-height:24px}.lots .banner .banner-content .options-banner{position:relative;margin-bottom:8px}.lots .banner .banner-content .options-banner img{width:32px;height:32px;margin-right:8px}.lots .banner .banner-content .options-banner p{color:#e6dccb;font-size:16px;font-weight:400;line-height:24px}.lots .lots-items{position:relative;padding-top:80px}.lots .lots-items .effect-background{position:absolute;top:0px;z-index:1;overflow:hidden;width:100%}.lots .lots-items .effect-background img{width:100%;height:700px;-o-object-position:left;object-position:left}.lots .lots-items .container{padding-bottom:210px;position:relative;z-index:2}.lots .lots-items .lots-titles{position:relative;z-index:2;padding-bottom:56px;margin:auto}.lots .lots-items .lots-titles .lots-titles-content a{color:#b8a995;font-size:22px;font-weight:300;line-height:33px;margin-right:24px;-webkit-transition:all .3s;transition:all .3s}.lots .lots-items .lots-titles .lots-titles-content a:hover{color:#c4a066;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.lots .lots-items .lots-titles .lots-active a{color:#c4a066;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.lots .lots-items .lots-content{position:relative;z-index:2}.lots .lots-items .lots-content .lots-content-img-text .lots-content-img{width:431px;height:100%}.lots .lots-items .lots-content .lots-content-img-text .lots-content-img img{width:100%;height:431px;border-radius:50%;border:8px solid #efe6d6}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text h2{color:#a38c6a;font-size:35px;font-weight:300;line-height:52.5px;text-transform:uppercase;margin-bottom:8px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text p{color:#927d69;font-size:16px;font-weight:300;line-height:24px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options{margin-top:40px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options img{width:32px;height:32px;margin:auto}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options h4{color:#7a6653;font-size:16px;font-weight:300;line-height:24px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options p{color:#a38c6a;font-size:13px;font-weight:300;line-height:19.5px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options .lots-content-options-text{padding-bottom:24px}.lots .exclusive-amenities{position:relative;z-index:3;padding-top:64px;padding-bottom:80px;overflow:hidden}.lots .exclusive-amenities .exclusive-content{padding-bottom:32px}.lots .exclusive-amenities .exclusive-content h2{color:#a38c6a;font-weight:300;font-size:28px;line-height:42px;text-transform:uppercase}.lots .exclusive-amenities .exclusive-content .controls{width:10%;color:#b8a995}.lots .exclusive-amenities .exclusive-content .controls .swiper-button{width:100%}.lots .exclusive-amenities .exclusive-content .controls .swiper-button img{width:32px;height:32px}.lots .exclusive-amenities .exclusive-content .controls .swiper-exclusive-pagination{font-size:16px;font-weight:300;line-height:24px}.lots .exclusive-amenities .exclusive-carroussel{width:1800px;margin:auto;overflow:hidden}.lots .exclusive-amenities .exclusive-carroussel .swiper-container{width:100%}.lots .exclusive-amenities .exclusive-carroussel .swiper-container .swiper-wrapper .swiper-slide{padding:32px 0;padding-right:20px;border-right:1px solid #dcd1c0}.lots .exclusive-amenities .exclusive-carroussel .swiper-container .swiper-wrapper .swiper-slide img{width:48px;height:48px;margin-bottom:24px}.lots .exclusive-amenities .exclusive-carroussel .swiper-container .swiper-wrapper .swiper-slide h2{color:#7a6653;font-size:28px;font-weight:300;line-height:42px;margin-bottom:24px;height:74px;text-transform:uppercase}.lots .exclusive-amenities .exclusive-carroussel .swiper-container .swiper-wrapper .swiper-slide p{color:#a69480;font-size:16px;font-weight:300;line-height:24px}.lots .byLasPiedras{position:relative;background-color:#e6dccb;padding-bottom:80px}.lots .byLasPiedras .byLasPiedras-header{padding-top:80px;padding-bottom:24px}.lots .byLasPiedras .byLasPiedras-header h4{color:#a38c6a;font-size:22px;font-weight:300;line-height:33px;text-transform:uppercase;margin-bottom:8px}.lots .byLasPiedras .byLasPiedras-header h3{color:#7a6653;font-size:28px;font-weight:300;line-height:42px;text-transform:uppercase}.lots .byLasPiedras .byLasPiedras-items{margin-bottom:24px}.lots .byLasPiedras .byLasPiedras-items .las-piedras-items:first-of-type .las-piedras-item{border-left:0px solid #b8a995}.lots .byLasPiedras .byLasPiedras-items .las-piedras-item{padding:20px 0;border-left:1px solid #b8a995}.lots .byLasPiedras .byLasPiedras-items .las-piedras-item img{width:40px;height:40px;margin:5px 0px 0 auto}.lots .byLasPiedras .byLasPiedras-items .las-piedras-item h4{color:#c4a066;font-weight:300;font-size:22px;line-height:33px;padding:0;text-align:left;margin-bottom:16px;height:70px}.lots .byLasPiedras .byLasPiedras-items .las-piedras-item p{color:#a69480;font-size:16px;font-weight:300;line-height:20px}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container{overflow:hidden}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container .las-piedras-item{border-left:0px solid #b8a995}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container .las-piedras-item img{width:48px;height:48px;margin:unset;margin-bottom:16px}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container .las-piedras-item h4{font-size:16px;margin-bottom:8px}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container .las-piedras-item p{font-size:13px;font-weight:400;line-height:19.5px}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container .controls .swiper-mobile-pagination .swiper-pagination-bullet{background-color:#dcd1c0;width:40px;height:3px;border-radius:0}.lots .byLasPiedras .byLasPiedras-items .mobile-carroussel .swiper-container .controls .swiper-mobile-pagination .swiper-pagination-bullet-active{background-color:#a69480}.lots .byLasPiedras a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}.lots .byLasPiedras .byLasPiedras-content{position:relative;overflow:hidden}.lots .byLasPiedras .byLasPiedras-content img{width:100%;height:300px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.lots .byLasPiedras .byLasPiedras-content h2{position:absolute;bottom:0;color:#fff;font-size:16px;font-weight:300;line-height:24px;padding:24px;text-transform:uppercase}@media(max-width: 1700px){.lots .exclusive-amenities .exclusive-carroussel{width:1600px}}@media(max-width: 1400px){.lots .exclusive-amenities .exclusive-carroussel{width:1500px}}@media(max-width: 992px){.lots .banner .banner-content{width:80%;margin:auto}.lots .lots-items .container{padding-bottom:50px}.lots .lots-items .lots-titles{max-width:100%;overflow-x:auto;white-space:nowrap;padding-bottom:5px;margin-bottom:30px}.lots .lots-items .lots-content .lots-content-img{margin:auto}.lots .lots-items .lots-content .lots-content-img img{margin-bottom:32px}.lots .exclusive-amenities .exclusive-carroussel{width:1100px}.lots .byLasPiedras .byLasPiedras-content{margin-bottom:16px}}@media(max-width: 768px){.lots .banner .banner-content .row{max-width:65%}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options .col-sm-2.col-md-1{max-width:64px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options img{margin:unset}.lots .exclusive-amenities{position:relative}.lots .exclusive-amenities .exclusive-carroussel{width:100%}.lots .exclusive-amenities .exclusive-carroussel .swiper-wrapper .swiper-slide{border-right:0px solid #dcd1c0 !important}.lots .exclusive-amenities .controls{position:absolute;bottom:0;left:0;right:0;margin:24px auto;width:20% !important}.lots .byLasPiedras{position:relative;overflow:hidden}.lots .byLasPiedras .swiper-container{width:900px;overflow:hidden}.lots .byLasPiedras .byLasPiedras-items .swiper-container{width:100%}}@media(max-width: 575px){.lots .banner img{height:100vh}.lots .banner .banner-content{width:90%}.lots .banner .banner-content .row{max-width:100%;width:100%;margin:unset;padding:0 0px;padding-right:10px}.lots .banner .banner-content .banner-text h2{font-size:22px;font-weight:400;line-height:33px;margin-bottom:16px}.lots .banner .banner-content .banner-text p{font-size:13px;line-height:19.5px}.lots .banner .banner-content .options-banner p{font-size:13px;line-height:19.5px}.lots .lots-items .effect-background{display:none}.lots .lots-items .container{width:90%}.lots .lots-items .lots-titles .lots-titles-content a{font-size:16px;font-weight:400;line-height:24px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-img img{width:260px;height:260px;margin:auto;margin-bottom:32px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text h2{font-size:22px;font-weight:400;line-height:33px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text p{font-size:13px;font-weight:400;line-height:19.5px}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options h4,.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options p{font-weight:400}.lots .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options img{margin:auto}.lots .lots-items .lots-content .lots-content-img-text .lots-content-img{width:100%;height:100%}.lots .exclusive-amenities .exclusive-content h2{font-size:22px;font-weight:400;line-height:33px;padding-right:40%}.lots .exclusive-amenities .exclusive-carroussel .swiper-container .swiper-wrapper .swiper-slide h2{height:auto;font-size:22px}.lots .exclusive-amenities .controls{width:30% !important}.lots .exclusive-amenities .controls .swiper-button{width:32px !important}.lots .exclusive-amenities .controls .swiper-exclusive-pagination{font-weight:400 !important}.lots .byLasPiedras{padding-bottom:40px}.lots .byLasPiedras .byLasPiedras-header{padding-top:40px}.lots .byLasPiedras .byLasPiedras-header h4{font-size:16px;font-weight:400;line-height:24px}.lots .byLasPiedras .byLasPiedras-header h3{font-size:22px;font-weight:400;line-height:33px}.lots .byLasPiedras .swiper-container{width:calc(50% + 600px)}}@media(max-width: 440px){.lots .byLasPiedras .swiper-container{width:calc(50% + 490px)}}.real-estate{position:relative;background-color:#efe6d6;font-family:"Berthold"}.real-estate .banner .banner-content{top:200px;bottom:unset}.real-estate .banner .image-banner{background-position:center}.real-estate .banner .image-banner::before{content:"";position:absolute;background-color:#000;top:0;left:0;width:100%;height:100vh;opacity:.32}.real-estate .banner .banner-video .banner-content h2{width:60%}.real-estate .place{background-color:#e6dccb;padding:80px 0}.real-estate .place .content{padding-right:30px}.real-estate .place .content h2{color:#a38c6a;font-size:32px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:8px}.real-estate .place .content p{color:#927d69;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.real-estate .place .image img{height:595px}.real-estate .map_masterplan .masterplan-filter h2{margin-bottom:20px}.real-estate .map_masterplan .map_masterplan--map{padding:0}.real-estate .map_masterplan .map_masterplan--map .map_masterplan--pins .las-piedras,.real-estate .map_masterplan .map_masterplan--map .map_masterplan--pins .hotel{display:none}.real-estate .designs{position:relative;padding:80px 0;background-color:#e6dccb}.real-estate .designs .intro{margin-bottom:48px}.real-estate .designs .intro h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:16px}.real-estate .designs .intro p{color:#927d69;font-size:16px;line-height:150%;font-weight:400;padding-bottom:16px}.real-estate .designs .gallery-carroussel .swiper-container{position:relative;width:100%;overflow:hidden;margin-bottom:56px}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper{position:relative;height:500px}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.768627451)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.768627451) 100%);mix-blend-mode:multiply}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:100%;background-color:rgba(0,0,0,.3);mix-blend-mode:multiply}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content{position:absolute;z-index:2;bottom:0;color:#fff;font-family:"Berthold";padding:40px;width:100%}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content h2{font-size:22px;font-weight:300;text-transform:none;line-height:33px;padding-bottom:8px}.real-estate .designs .gallery-carroussel .swiper-container .controls{position:relative;bottom:16px;width:100%}.real-estate .designs .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination{position:relative;z-index:9}.real-estate .designs .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination .swiper-pagination-bullet{background-color:#fff;width:6px;height:6px}.real-estate .designs .gallery-carroussel .swiper-container .description{margin-top:16px}.real-estate .designs .gallery-carroussel .swiper-container .description p{color:#927d69;font-size:16px;font-weight:400;line-height:150%}.real-estate .designs .gallery-carroussel .swiper-container .link-realestate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Berthold";color:#927d69;text-decoration:none;font-size:13px;font-weight:400;line-height:150%;text-transform:uppercase;margin-top:16px;-webkit-transition:all .3s;transition:all .3s}.real-estate .designs .gallery-carroussel .swiper-container .link-realestate i{margin-left:8px}.real-estate .designs .gallery-carroussel .swiper-container .link-realestate:hover{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}@media(max-width: 1200px){.real-estate .banner .banner-video .banner-content{margin:0}.real-estate .banner .banner-video .banner-content h2{width:100%}}@media(max-width: 992px){.real-estate .banner .banner-content{margin:auto}.real-estate .lots-items .container{padding-bottom:50px}.real-estate .lots-items .lots-titles{max-width:100%;overflow-x:auto;white-space:nowrap;padding-bottom:5px;margin-bottom:30px}.real-estate .lots-items .lots-content .lots-content-img{margin:auto}.real-estate .lots-items .lots-content .lots-content-img img{margin-bottom:32px}.real-estate .banner .banner-video .banner-content{width:100%}.real-estate .banner .banner-video .banner-content h2{width:100%;font-size:27px;line-height:150%}.real-estate .place{padding:32px 0}.real-estate .place .content{padding-right:0}.real-estate .place .content h2{margin-bottom:24px}.real-estate .place .content p{margin-bottom:40px}.real-estate .place .image img{width:100%}}@media(max-width: 768px){.real-estate .banner .banner-content .row{max-width:100%}.real-estate .designs{padding:32px 0}.real-estate .place .image img{height:450px}}@media(max-width: 575px){.real-estate .banner img{height:100vh}.real-estate .banner .banner-content{width:90%}.real-estate .banner .banner-content .row{max-width:100%;width:100%;margin:unset;padding:0 0px;padding-right:10px}.real-estate .banner .banner-content .banner-text h2{font-size:22px;font-weight:400;line-height:33px;margin-bottom:16px}.real-estate .banner .banner-content .banner-text p{font-size:13px;line-height:19.5px}.real-estate .banner .banner-content .options-banner p{font-size:13px;line-height:19.5px}.real-estate .map_masterplan{margin-top:56px}.real-estate .lots-items .lots-content .lots-content-img-text .lots-content-text .lots-content-options .lots-content-options-text{padding-bottom:24px;padding-right:5px}.real-estate .map_masterplan .masterplan-filter h2{font-size:22px}.real-estate .banner .box{width:100%;left:0;padding:0 24px}.real-estate .banner .box .banner-video .banner-content{width:100%}.real-estate .banner .box .banner-video .banner-content h2{font-size:22px}.real-estate .banner .banner-video .banner-content h2{font-size:22px}.real-estate .place .content h2{font-size:22px}.real-estate .place .content p{font-size:13px}.real-estate .place .image img{height:410px}.real-estate .map_masterplan dialog .modal-body .modal-content .modal-content-text{height:auto}.real-estate .designs .intro h2{font-size:22px;margin-bottom:32px}.real-estate .designs .intro p{display:none}.real-estate .designs .gallery-carroussel .swiper-container{margin-bottom:32px}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper{height:346px}.real-estate .designs .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content h2{font-size:16px;padding-bottom:0}.real-estate .designs .gallery-carroussel .swiper-container .description p{font-size:13px}}.single-realEstate{position:relative;background-color:#efe6d6}.single-realEstate .banner{margin-bottom:73px}.single-realEstate .banner img{width:100%;height:700px}.single-realEstate .estate-content{position:relative;font-family:"Berthold"}.single-realEstate .estate-content .image-country{height:595px}.single-realEstate .estate-content .estate-content-info{padding-right:60px}.single-realEstate .estate-content .estate-content-info h2{position:relative;color:#7a6653;font-size:35px;font-weight:400;line-height:52.5px;text-transform:uppercase;padding-bottom:16px;padding-top:32px}.single-realEstate .estate-content .estate-content-info h2::before{content:"";position:absolute;top:0;left:0;background-color:#a38c6a;width:95px;height:4px}.single-realEstate .estate-content .estate-content-info p{color:#927d69;font-size:16px;font-weight:400;line-height:24px;padding-bottom:10px}.single-realEstate .estate-content .effect-img{position:absolute;bottom:-30%;right:35px;z-index:3;width:115px;height:307px}.single-realEstate .estate-content .img-mask-details{position:relative;height:540px;overflow:hidden}.single-realEstate .estate-content .img-mask-details img{width:100%;height:100%;-o-object-position:bottom;object-position:bottom}.single-realEstate .estate-content .img-mask-details .estate-details{position:absolute;top:0;padding-top:120px;width:100%}.single-realEstate .estate-content .img-mask-details .estate-details h3{color:#7a6653;font-size:28px;font-weight:300;line-height:42px;text-transform:uppercase;margin-bottom:16px}.single-realEstate .estate-content .img-mask-details .estate-details .item{margin-bottom:16px}.single-realEstate .estate-content .img-mask-details .estate-details .item img{width:24px;height:24px;margin-right:8px}.single-realEstate .estate-content .img-mask-details .estate-details .item p{color:#a69480;font-size:16px;font-weight:400;line-height:24px}.single-realEstate .estate-content .img-mask-details .estate-details .btn-contact{top:32px;background-color:#a38c6a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:152px;height:48px;padding:0;-webkit-transition:all .3s;transition:all .3s}.single-realEstate .estate-content .img-mask-details .estate-details .btn-contact:hover{background-color:rgba(0,0,0,0);color:#a38c6a;-webkit-transition:all .3s;transition:all .3s}.single-realEstate .gallery .gallery-title{padding-top:88px;padding-bottom:16px;font-family:"Berthold"}.single-realEstate .gallery .gallery-title h2{color:#a38c6a;font-size:35px;font-weight:300;line-height:52.5px;text-transform:uppercase}.single-realEstate .gallery .gallery-title a i{-webkit-transition:all .3s;transition:all .3s}.single-realEstate .gallery .gallery-title a:hover i{color:#fff;-webkit-transition:all .3s;transition:all .3s}.single-realEstate .gallery .gallery-carroussel .swiper-container{width:100%;overflow:hidden}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.768627451)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.768627451) 100%);mix-blend-mode:multiply}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:545px;background-color:rgba(0,0,0,.3);mix-blend-mode:multiply}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content{position:absolute;z-index:2;bottom:0;color:#fff;font-family:"Berthold";padding:24px;width:100%}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content h2{font-size:22px;font-weight:300;text-transform:none;line-height:33px;padding-bottom:8px}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content p{color:#efe6d6;font-size:13px;font-weight:300;line-height:19.5px;width:40%;text-align:right}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls{width:10%;color:#c4a066;margin:24px auto}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls .swiper-button img{width:40px;height:32px}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination{font-family:"Berthold";color:#615854;font-size:16px;font-weight:300;line-height:24px}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination .swiper-pagination-bullet-active{background-color:#615854}.single-realEstate .gallery .gallery-carroussel .swiper-container .text-mobile{font-family:"Berthold";color:#a69480;font-size:13px;font-weight:400;line-height:19.5px;width:100%}.single-realEstate .gallery .gallery-carroussel .swiper-container .btn-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0}.single-realEstate .background-floor{margin-top:88px;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:630px}.single-realEstate .floor{padding-top:88px;font-family:"Berthold"}.single-realEstate .floor h2{color:#7a6653;font-size:40px;font-weight:300;line-height:60px;text-transform:uppercase;padding-bottom:24px}.single-realEstate .floor .floor-titles .floor-titles-content a{color:#dcd1c0;font-size:28px;font-weight:300;line-height:60px;text-transform:uppercase;margin-right:38px;-webkit-transition:all .3s;transition:all .3s}.single-realEstate .floor .floor-titles .floor-titles-content a:hover{color:#a38c6a;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.single-realEstate .floor .floor-titles .floor-active a{color:#a38c6a}.single-realEstate .floor .floor-content .floor-content-img-text{padding-top:47px}.single-realEstate .floor .floor-content .floor-content-img-text .images{position:relative}.single-realEstate .floor .floor-content .floor-content-img-text .images img{width:600px;height:520px;margin:auto;margin-bottom:42px}.single-realEstate .floor .floor-content .floor-content-img-text .images svg{position:absolute;bottom:0px;right:50px}.single-realEstate .floor .floor-content .floor-content-img-text p{color:#927d69;font-size:10px;font-weight:300;line-height:15px}@media(max-width: 992px){.single-realEstate .banner img{height:400px}.single-realEstate .estate-content img{width:100%;height:600px;margin-bottom:32px}.single-realEstate .estate-content .effect-img{display:none}.single-realEstate .estate-content .img-mask-details{height:400px}.single-realEstate .estate-content .img-mask-details .estate-details{padding-top:32px}.single-realEstate .estate-content .img-mask-details .estate-details .item{margin-bottom:0}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content p{display:none}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls{width:20%;margin:24px auto}.single-realEstate .background-floor img{height:auto}.single-realEstate .floor .floor-titles .floor-titles-content a{font-size:30px}.single-realEstate .floor .floor-content .floor-content-img-text p{padding-right:0}}@media(max-width: 768px){.single-realEstate .estate-content img{height:400px}.single-realEstate .img-mask-details{height:350px !important}.single-realEstate .img-mask-details .estate-details .item img{margin-bottom:16px}.single-realEstate .gallery .gallery-title h2{font-size:22px;font-weight:400}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide img{height:350px}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls{width:30%;color:#c4a066}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination{font-weight:400}.single-realEstate .floor h2{font-size:22px;font-weight:400;line-height:33px}.single-realEstate .floor .floor-titles .floor-titles-content a{font-size:16px;font-weight:400;line-height:24px}.single-realEstate .floor .floor-content .floor-content-img-text img{width:100%;height:auto}.single-realEstate .floor .floor-content .floor-content-img-text .images img{width:100%;height:360px}.single-realEstate .floor .floor-content .floor-content-img-text .images svg{bottom:-40px;right:0}}@media(max-width: 575px){.single-realEstate .banner{margin-bottom:32px}.single-realEstate .banner img{height:568px}.single-realEstate .estate-content .image-country{height:410px;margin-bottom:24px}.single-realEstate .estate-content .estate-content-info{padding-right:0;margin-bottom:24px}.single-realEstate .estate-content .estate-content-info h2{font-size:22px;font-weight:400;line-height:33px;padding-right:0;padding-top:0}.single-realEstate .estate-content .estate-content-info h2::before{display:none}.single-realEstate .estate-content .estate-content-info p{font-size:13px;font-weight:400;line-height:19.5px}.single-realEstate .estate-content .img-mask-details{top:0px;height:100% !important}.single-realEstate .estate-content .img-mask-details .background-details{display:none}.single-realEstate .estate-content .img-mask-details .estate-details{padding-top:0px;position:relative}.single-realEstate .estate-content .img-mask-details .estate-details h3{font-size:22px;font-weight:400;line-height:33px}.single-realEstate .estate-content .img-mask-details .estate-details .item p{font-size:13px;line-height:19.5px}.single-realEstate .estate-content .img-mask-details .estate-details .btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;top:0px;margin-top:10px;left:0;margin:0}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide img{height:346px}.single-realEstate .gallery .gallery-carroussel .swiper-container .text-mobile{margin-top:8px;margin-bottom:48px}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls{width:50%;position:relative;margin:0 auto}.single-realEstate .gallery .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination{position:absolute;bottom:-85px}.single-realEstate .background-floor{margin-top:20px;height:410px}.single-realEstate .floor{padding-top:30px}.single-realEstate .floor .floor-titles{max-width:100%;overflow-x:auto;white-space:nowrap}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content{padding:16px}.single-realEstate .gallery .gallery-carroussel .swiper-container .swiper-wrapper .swiper-slide .swiper-content h2{line-height:unset;font-size:13px}.single-realEstate .floor .floor-content .floor-content-img-text .images img{height:306px}.single-realEstate .floor .floor-content .floor-content-img-text p{font-size:13px;font-weight:400}}@media(max-width: 470px){.single-realEstate .gallery .gallery-carroussel .swiper-container .controls .swiper-gallery-pagination{bottom:-100px}}.main-amenities{font-family:"Berthold";background-color:#efe6d6}.main-amenities .banner .banner-content{top:200px;bottom:unset}.main-amenities .banner .banner-content #btn-modalVideo{font-family:"Berthold";background-color:rgba(0,0,0,0);border-bottom:1px solid #a38c6a !important;color:#a38c6a;font-size:13px;font-weight:400;text-transform:uppercase;border:unset;border-radius:unset;padding:16px;line-height:19.5px;-webkit-transition:all .3s;transition:all .3s}.main-amenities .banner .banner-content #btn-modalVideo svg path{stroke:#a38c6a;-webkit-transition:all .3s;transition:all .3s}.main-amenities .banner .banner-content #btn-modalVideo:focus{-webkit-box-shadow:none;box-shadow:none}.main-amenities .banner .banner-content #btn-modalVideo:hover{background-color:#a38c6a;color:#fff;-webkit-transition:all .3s;transition:all .3s}.main-amenities .banner .banner-content #btn-modalVideo:hover svg path{stroke:#fff;-webkit-transition:all .3s;transition:all .3s}.main-amenities .banner .image-banner{background-position:center}.main-amenities .banner .image-banner::before{content:"";position:absolute;background-color:#000;top:0;left:0;width:100%;height:100vh;opacity:.32}.main-amenities .banner .banner-video .banner-content h2{width:60%}.main-amenities .golf-palmer{position:relative;overflow:hidden;padding-top:80px;padding-bottom:96px}.main-amenities .golf-palmer .golf-palmer-content h2{color:#7a6653;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase;padding-bottom:16px}.main-amenities .golf-palmer .golf-palmer-content p{color:#927d69;font-weight:400;font-size:16px;line-height:150%}.main-amenities .golf-palmer .golf-palmer-content .image-text img{margin-bottom:16px}.main-amenities .golf-palmer .golf-palmer-content .image-text p{font-size:13px}.main-amenities .golf-palmer .swiper-container{position:relative;z-index:9;width:100%;height:558px;overflow:hidden}.main-amenities .golf-palmer .swiper-container .swiper-slide img{width:100%;height:100%}.main-amenities .golf-palmer .swiper-container .controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;width:100%}.main-amenities .golf-palmer .swiper-container .controls .swiper-button{position:relative;bottom:280px;z-index:9;background-color:rgba(239,230,214,.5019607843);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-amenities .golf-palmer .swiper-container .controls .swiper-button i{color:#c4a066}.main-amenities .golf-palmer .swiper-container .swiper-golf-pagination{position:relative;z-index:9;bottom:66px}.main-amenities .golf-palmer .swiper-container .swiper-golf-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.5)}.main-amenities .golf-palmer .swiper-container .swiper-golf-pagination .swiper-pagination-bullet-active{background-color:#fff;width:6px;height:6px}.main-amenities .golf-palmer .single-slide .controls,.main-amenities .golf-palmer .single-slide .swiper-golf-pagination{display:none !important}.main-amenities .golf-clubhouse .box-content h2,.main-amenities .golf-clubhouse .gallery-content .box-content h2,.main-amenities .organic-garden .box-content h2,.main-amenities .organic-garden .gallery-content .box-content h2,.main-amenities .pool .box-content h2,.main-amenities .pool .gallery-content .box-content h2{height:auto !important}.main-amenities .golf-clubhouse .single-slide .controls,.main-amenities .golf-clubhouse .single-slide .swiper-golf-pagination,.main-amenities .organic-garden .single-slide .controls,.main-amenities .organic-garden .single-slide .swiper-golf-pagination,.main-amenities .pool .single-slide .controls,.main-amenities .pool .single-slide .swiper-golf-pagination{display:none !important}.main-amenities .gallery-content{padding-bottom:80px}.main-amenities .gallery-content .box-content .swiper-container{position:relative;z-index:9;width:100%;height:369px;overflow:hidden}.main-amenities .gallery-content .box-content .swiper-container .swiper-slide img{height:100%;width:100%}.main-amenities .gallery-content .box-content .swiper-container .controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;width:100%;height:100%}.main-amenities .gallery-content .box-content .swiper-container .controls .swiper-button{position:relative;bottom:360px;z-index:9;background-color:rgba(239,230,214,.5019607843);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-amenities .gallery-content .box-content .swiper-container .controls .swiper-button i{color:#c4a066}.main-amenities .gallery-content .box-content .swiper-container .swiper-hole-pagination,.main-amenities .gallery-content .box-content .swiper-container .swiper-club-pagination{position:relative;z-index:9;bottom:391px}.main-amenities .gallery-content .box-content .swiper-container .swiper-hole-pagination .swiper-pagination-bullet,.main-amenities .gallery-content .box-content .swiper-container .swiper-club-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.5)}.main-amenities .gallery-content .box-content .swiper-container .swiper-hole-pagination .swiper-pagination-bullet-active,.main-amenities .gallery-content .box-content .swiper-container .swiper-club-pagination .swiper-pagination-bullet-active{background-color:#fff;width:6px;height:6px}.main-amenities .gallery-content .box-content .single-slide .controls,.main-amenities .gallery-content .box-content .single-slide .swiper-golf-pagination{display:none !important}.main-amenities .gallery-content .box-content h2{color:#7a6653;font-size:26px;font-weight:400;line-height:150%;text-transform:uppercase;padding-top:24px;padding-bottom:16px;height:120px}.main-amenities .gallery-content .box-content p{color:#927d69;font-size:16px;font-weight:400;line-height:150%}.main-amenities .golf-clubhouse .box-content .swiper-container,.main-amenities .organic-garden .box-content .swiper-container{height:369px}.main-amenities .paralax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:523px;margin-bottom:80px}.main-amenities .polo-field{position:relative}.main-amenities .polo-field .polo-field-background{position:relative;width:100%}.main-amenities .polo-field .polo-field-background img{width:100%;height:628px}.main-amenities .polo-field .polo-field-background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(163, 140, 106, 0.8)), to(rgba(163, 140, 106, 0)));background:linear-gradient(to right, rgba(163, 140, 106, 0.8), rgba(163, 140, 106, 0))}.main-amenities .polo-field .polo-field-content{position:absolute;top:15%;left:20px;width:100%}.main-amenities .polo-field .polo-field-content h2{color:#efe6d6;font-size:35px;font-weight:300;line-height:52.5px;text-transform:uppercase;padding-bottom:16px}.main-amenities .polo-field .polo-field-content p{color:#fff;font-size:16px;font-weight:300;line-height:24px;padding-bottom:20px}.main-amenities .polo-field .polo-field-content .div-polo-field{z-index:20}.main-amenities .polo-field .swiper-container{position:relative;z-index:9;width:100%;height:558px;overflow:hidden}.main-amenities .polo-field .swiper-container .swiper-slide img{width:100%;height:100%}.main-amenities .polo-field .swiper-container .controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 75px;width:100%}.main-amenities .polo-field .swiper-container .controls .swiper-button{position:relative;bottom:280px;z-index:9;background-color:rgba(239,230,214,.5019607843);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-amenities .polo-field .swiper-container .controls .swiper-button i{color:#c4a066}.main-amenities .polo-field .swiper-container .swiper-hole-pagination,.main-amenities .polo-field .swiper-container .swiper-club-pagination{position:relative;z-index:9;bottom:75px}.main-amenities .polo-field .swiper-container .swiper-hole-pagination .swiper-pagination-bullet,.main-amenities .polo-field .swiper-container .swiper-club-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.5)}.main-amenities .polo-field .swiper-container .swiper-hole-pagination .swiper-pagination-bullet-active,.main-amenities .polo-field .swiper-container .swiper-club-pagination .swiper-pagination-bullet-active{background-color:#fff;width:6px;height:6px}.main-amenities .polo-field .hole-carroussel.single-slide .controls,.main-amenities .polo-field .hole-carroussel.single-slide .swiper-hole-pagination{display:none !important}.main-amenities .spa-fasano{margin-top:80px}.main-amenities .equestrian-center{padding-top:0}.main-amenities .fasano-gastronomy{background-color:#e6dccb;padding:80px 0}.main-amenities .fasano-gastronomy .golf-palmer{padding-top:0;padding-bottom:64px}.main-amenities .fasano-gastronomy .golf-palmer .swiper-container{height:369px}.main-amenities .fasano-gastronomy .golf-palmer .swiper-container .controls .swiper-button{bottom:210px}.main-amenities .locanda{padding:0}.main-amenities .locanda .title-fasano{color:#a38c6a;font-size:28px;font-weight:400;line-height:150%;text-transform:uppercase;margin-bottom:24px}.main-amenities .gastronomy-laspiedras{padding-bottom:0 !important}@media(max-width: 1200px){.main-amenities .golf-palmer .golf-palmer-content h2{font-size:22px}.main-amenities .gallery-content .box-content h2{font-size:22px}}@media(max-width: 992px){.main-amenities .golf-palmer{padding-bottom:48px}.main-amenities .golf-palmer .golf-palmer-image{height:auto;width:100%;margin-top:24px}.main-amenities .golf-palmer .golf-palmer-content p{margin-bottom:24px}.main-amenities .hole-golf .hole-content p{margin-bottom:24px}.main-amenities .gallery-content{padding-bottom:80px}.main-amenities .gallery-content .box-content{padding-bottom:24px}.main-amenities .gallery-content .box-content h2{height:auto}.main-amenities .polo-field .swiper-container{position:relative;z-index:9;width:100%;height:558px;overflow:hidden}.main-amenities .polo-field .swiper-container .swiper-slide img{width:100%;height:100%}.main-amenities .polo-field .swiper-container .controls{display:none !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;width:100%}.main-amenities .polo-field .swiper-container .swiper-hole-pagination,.main-amenities .polo-field .swiper-container .swiper-club-pagination{position:relative;z-index:9;bottom:35px}.main-amenities .polo-field .swiper-container .swiper-hole-pagination .swiper-pagination-bullet,.main-amenities .polo-field .swiper-container .swiper-club-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.5)}.main-amenities .polo-field .swiper-container .swiper-hole-pagination .swiper-pagination-bullet-active,.main-amenities .polo-field .swiper-container .swiper-club-pagination .swiper-pagination-bullet-active{width:6px;height:6px}.main-amenities .paralax{margin-bottom:48px}.main-amenities .airport-beach{padding-bottom:0}.main-amenities .equestrian-center{padding-bottom:24px}.main-amenities .equestrian-center .golf-palmer-content p{margin-bottom:0}.main-amenities .equestrian-center .swiper-container{margin-bottom:24px}.main-amenities .river-club{padding-bottom:0;padding-top:0}.main-amenities .river-club .swiper-container{margin-bottom:24px}.main-amenities .boat-tennis{padding-bottom:24px}.main-amenities .farm{padding-top:0;padding-bottom:0}.main-amenities .farm .swiper-container{margin-bottom:24px}.main-amenities .organic-garden{padding-bottom:0}.main-amenities .shooting-kids{padding-bottom:32px}.main-amenities .fasano-gastronomy{padding:32px 0}.main-amenities .pool{padding-bottom:24px}.main-amenities .locanda{padding-bottom:24px !important}.main-amenities .locanda .swiper-container{margin-bottom:24px}.main-amenities .gastronomy-deleste,.main-amenities .gastronomy-laspiedras{padding-bottom:24px !important}.main-amenities .gastronomy-deleste .swiper-container,.main-amenities .gastronomy-laspiedras .swiper-container{margin-bottom:24px}}@media(max-width: 768px){.main-amenities .golf-palmer .golf-palmer-content h2{font-size:22px;font-weight:400;line-height:33px}.main-amenities .golf-palmer .golf-palmer-content p{font-weight:400}.main-amenities .gallery-content .hole-content img{height:269px}.main-amenities .gallery-content .hole-content h2{font-size:22px;font-weight:400;line-height:33px}.main-amenities .gallery-content .hole-content p{font-weight:400}.main-amenities .polo-field .polo-field-content h2{font-weight:400;line-height:33px}.main-amenities .polo-field .polo-field-content p{font-weight:400}}@media(max-width: 575px){.main-amenities .video-banner .banner-video .banner-content h2{font-size:22px;font-weight:400;line-height:33px;width:100%;text-align:center}.main-amenities .video-banner .banner-video .banner-content button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.main-amenities .banner .box{left:0;width:100%;padding:0 24px;text-align:center}.main-amenities .golf-palmer{padding-top:32px}.main-amenities .golf-palmer .swiper-container{height:346px}.main-amenities .golf-palmer .swiper-container .swiper-slide img{height:346px}.main-amenities .golf-palmer .swiper-container .controls .swiper-button{bottom:190px}.main-amenities .golf-palmer .golf-palmer-content p{font-size:13px;line-height:19.5px}.main-amenities .gallery-content{padding-bottom:24px}.main-amenities .gallery-content .box-content h2{padding-bottom:24px}.main-amenities .gallery-content .box-content p{font-size:14px}.main-amenities .gallery-content .box-content .swiper-container{height:346px}.main-amenities .gallery-content .box-content .swiper-container img{height:100%}.main-amenities .gallery-content .box-content .swiper-container p{font-weight:400;font-size:13px;line-height:19.5px}.main-amenities .polo-field{padding-top:20px}.main-amenities .polo-field .polo-field-content{left:0}.main-amenities .polo-field .polo-field-content h2{font-size:22px}.main-amenities .polo-field .polo-field-content p{font-size:13px;line-height:19.5px}.main-amenities .polo-field .polo-field-background img{height:512px}.main-amenities .equestrian-center{padding-top:48px}.main-amenities .airport-beach{padding-bottom:0}.main-amenities .river-club{padding-top:0}.main-amenities .paralax{height:410px}.main-amenities .farm{padding-top:0}.main-amenities .fasano-gastronomy .golf-palmer .swiper-container{height:346px}.main-amenities .locanda .title-fasano{font-size:22px}}.location{padding-top:170px;background-color:#efe6d6}.location .location-content{font-family:"Berthold"}.location .location-content h2{color:#c4a066;font-size:32px;font-weight:300;line-height:52.5px;text-transform:uppercase}.location .location-content p{color:#927d69;font-size:15px;font-weight:300;line-height:24px}.location .location-content .info-content .location-address{color:#615854;font-size:16px;font-weight:300;line-height:24px;margin-top:24px}.location .location-content .info-content .location-address img{width:24px;height:24px;margin-right:16px}.location .location-content .info-content .btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:212px}.location .location-content .info-content .btn-contact img{width:16px;height:16px;margin-left:8px;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:unset;filter:unset}.location .location-content .info-content .btn-contact:hover img{-webkit-transition:all .3s;transition:all .3s;-webkit-filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(175deg);filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(175deg)}.location .location-map{margin-bottom:-170px}.location .location-map .info-content-mobile .location-address{font-family:"Berthold";color:#615854;font-size:16px;font-weight:300;line-height:24px;margin-top:24px}.location .location-map .info-content-mobile .location-address img{width:24px;height:24px;margin-right:16px}.location .location-map .info-content-mobile .btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:212px}.location .location-map .info-content-mobile .btn-contact img{width:16px;height:16px;margin-left:8px;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:unset;filter:unset}.location .location-map .info-content-mobile .btn-contact:hover img{-webkit-transition:all .3s;transition:all .3s;-webkit-filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(175deg);filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(175deg)}@media(max-width: 575px){.location .location-content h2{font-size:27px;line-height:35px;margin-bottom:24px}.location .location-content p{font-size:13px;font-weight:400;line-height:19.5px}.location .location-map{margin-bottom:-70px}.location .location-map img{margin-bottom:32px}.location .location-map .info-content-mobile .location-address{font-size:13px;font-weight:400;line-height:19.5px}.location .location-map .info-content-mobile .btn-contact{width:100%}.location .location-map .info-content-mobile .btn-contact img{margin:0 10px}}.contact{padding-top:170px;background-color:#efe6d6;font-family:"Berthold"}.contact .contact-content .info-content h2{color:#7a6653;font-size:40px;font-weight:300;line-height:60px;text-transform:uppercase;margin-bottom:16px}.contact .contact-content .info-content p{color:#927d69;font-size:16px;font-weight:400;line-height:24px;margin-bottom:72px}.contact .contact-content .info-content .footer-contacts{margin-bottom:32px}.contact .contact-content .info-content .footer-contacts a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a69480;font-size:22px;font-weight:300;line-height:33px;margin-bottom:16px}.contact .contact-content .info-content .footer-contacts a img{margin-right:16px}.contact .contact-content .info-content .background-effect img{width:100%;height:auto;margin-top:53px}.contact .contact-content form input,.contact .contact-content form textarea{background-color:#efe6d6;border-radius:1px;border:1px solid #dcd1c0}.contact .contact-content form input:focus,.contact .contact-content form textarea:focus{-webkit-box-shadow:unset;box-shadow:unset}.contact .contact-content form input{height:48px;margin-bottom:12px}.contact .contact-content form textarea{height:90px;margin-bottom:32px}.contact .contact-content iframe{position:relative;top:-60px;width:100%;height:1000px}@media(max-width: 992px){.contact .contact-content .info-content .footer-contacts{margin-bottom:0}.contact .contact-content .info-content .btn-contact{display:none}.contact .contact-content .info-content .background-effect{display:none}.contact .contact-content form{margin-top:40px}.contact .contact-content iframe{position:relative;top:0;height:860px}}@media(max-width: 575px){.contact .contact-content .info-content h2{font-size:22px;font-weight:400;line-height:33px}.contact .contact-content .info-content p{font-weight:300;margin-bottom:32px}.contact .contact-content .info-content .footer-contacts a{font-size:13px;line-height:19.5px}.contact .contact-content .info-content .footer-contacts a img{width:24px;height:24px}.contact .contact-content form{margin-top:24px}.contact .contact-content form label{font-weight:400}.contact .contact-content form .btn-submit i{top:calc(50% - 26px)}.contact .contact-content iframe{height:1100px}.contact .contact-content .info-content .footer-contacts a img{margin-right:8px}}.error{position:relative;background-color:#efe6d6;font-family:"Berthold";padding-bottom:140px}.error .img-footer-effect img{width:100%;height:auto}.error .error-content{position:relative;z-index:2;margin-top:-18%}.error .error-content .error-text svg{margin-bottom:48px}.error .error-content .error-text h1{color:#7a6653;font-size:40px;font-weight:400;line-height:60px;text-transform:uppercase;margin-bottom:16px}.error .error-content .error-text p{color:#927d69;font-size:16px;font-weight:400;line-height:24px;width:53%;margin:auto;margin-bottom:40px}.error .error-content .error-text a{display:-webkit-box;display:-ms-flexbox;display:flex;width:210px;height:48px;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:1px solid #a38c6a;background:#a38c6a;margin:auto;color:#efe6d6;font-family:"Berthold";font-size:13px;font-weight:400;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.error .error-content .error-text a:hover{background-color:rgba(0,0,0,0);color:#a38c6a;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width: 992px){.error .error-content{margin-top:-10%}}@media(max-width: 768px){.error .img-footer-effect{padding-top:45px}.error .error-content .error-text p{width:100%}}@media(max-width: 575px){.error .error-content .error-text svg{width:202px;height:72px}.error .error-content .error-text h1{font-size:16px;line-height:24px}.error .error-content .error-text p{font-size:13px;line-height:19.5px;width:80%}}