.ve-header{position:relative;z-index:20;transition:background-color .35s ease,box-shadow .35s ease}.ve-header.is-scrolled{background:#04101d;box-shadow:0 14px 35px rgba(1,8,15,.22)}.ve-nav a{position:relative;transition:color .25s ease,transform .25s ease}.ve-nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:#c8a34f;transition:right .3s ease}.ve-nav nav a:hover{color:#c8a34f}.ve-nav nav a:hover:after{right:0}.ve-outline,.ve-gold{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.ve-outline:hover,.ve-gold:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.22)}.ve-hero{background-position:center calc(50% + var(--ve-parallax,0px));transition:background-position .08s linear;overflow:hidden}.ve-hero h1,.ve-hero .elementor-widget-text-editor,.ve-actions{animation:veHeroIn .9s cubic-bezier(.2,.7,.2,1) both}.ve-hero .elementor-widget-text-editor{animation-delay:.15s}.ve-actions{animation-delay:.3s}.ve-properties article,.ve-places article{overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .3s ease}.ve-properties article:hover{transform:translateY(-9px);box-shadow:0 20px 45px rgba(7,20,34,.13);border-color:rgba(200,163,79,.55)}.ve-card-img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ve-properties article:hover .ve-card-img{transform:scale(1.045)}.ve-places article:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(7,20,34,.22)}.ve-team b{transition:transform .4s ease,background-color .4s ease}.ve-team:hover b:first-child{transform:translateX(-5px)}.ve-team:hover b:last-child{transform:translateX(5px)}.ve-motion .ve-reveal{opacity:0;transform:translateY(34px);transition:opacity .75s ease var(--ve-delay,0ms),transform .75s cubic-bezier(.2,.7,.2,1) var(--ve-delay,0ms)}.ve-motion .ve-reveal.is-visible{opacity:1;transform:none}@keyframes veHeroIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
