@font-face{font-family:"Gabriela";font-display:swap;src:url("../fonts/Gabriela.eot"),url("../fonts/Gabriela.woff") format("woff"),url("../fonts/Gabriela.ttf") format("truetype")}.row{display:flex;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 991px){.mobile-only{display:none !important}}@media (min-width: 992px){.mobile-only{display:none !important}}@media (max-width: 767px){.desktop-only{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.desktop-only{display:none !important}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:25px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:50px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:50px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:50px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:50px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:50px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:50px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-5px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-5px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(5px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(5px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-5px, -6.25px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-5px, 6.25px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(5px, -6.25px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(5px, 6.25px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-50px;top:-50px;transform:translate3d(50px, 50px, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-50px;top:-50px;transform:translate3d(-50px, 50px, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-50px;top:50px;transform:translate3d(50px, -50px, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-50px;top:50px;transform:translate3d(-50px, -50px, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.5714285714px, -8px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(3.5714285714px, -8px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}#menu-toggle{background-color:transparent;display:flex;align-items:center;border:none;outline:none;cursor:pointer;transition:0.3s}#menu-toggle .toggle-text{color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:2px;position:relative;bottom:1px;margin-left:15px}@media (max-width: 767px) and (max-width: 600px){#menu-toggle .toggle-text{display:none}}#menu-toggle .hamburger .hamburger-inner{transition:.3s}#menu-toggle .hamburger:not(.is-active) .hamburger-inner{width:21px}#menu-toggle .hamburger:hover{opacity:1}#menu-toggle:hover{opacity:0.8}nav{position:absolute;width:100%;overflow:hidden;top:0px;pointer-events:none;z-index:90;box-sizing:border-box;min-width:303px}nav.grey .nav-top{position:relative}nav.grey .nav-top:before{content:'';background:#262626;z-index:50;height:100%;width:100%;bottom:0px;display:block;left:0px;right:0px;transition:1s;top:0px;position:absolute;pointer-events:none}nav.darkergrey .nav-top{position:relative}nav.darkergrey .nav-top:before{content:'';background:#202020;z-index:50;height:100%;width:100%;bottom:0px;display:block;left:0px;right:0px;transition:0s;top:0px;position:absolute;pointer-events:none}nav .nav-top{opacity:1;width:100%;display:block;pointer-events:all;margin-bottom:auto;position:static}nav .nav-top .inner-wr{display:flex;flex-wrap:nowrap}nav .nav-top .inner-wr .left{display:flex;align-items:center;margin-right:auto;left:0px;position:relative;z-index:90}nav .nav-top .inner-wr .right{display:flex;align-items:center;margin-left:auto;right:0px;padding-top:3px;position:relative;z-index:90}@media (max-width: 767px){nav .nav-top .inner-wr{padding:20px 0px}}@media (min-width: 768px) and (max-width: 991px){nav .nav-top .inner-wr{padding:25px 0px}}@media (min-width: 992px){nav .nav-top .inner-wr{padding:35px 0px}}nav .nav-middle{opacity:0;width:100%;display:flex;align-self:center;margin-top:auto;margin-bottom:auto;pointer-events:none;position:static;z-index:99}nav .nav-middle #menu{width:100%;pointer-events:none}nav .nav-middle #menu ul{display:flex;flex-wrap:nowrap;list-style:none}nav .nav-middle #menu ul li{display:flex;align-items:center;transform:translate(50px, 0px);opacity:0}nav .nav-middle #menu ul li a{color:#fff;white-space:nowrap;font-family:"Gabriela",sans-serif;text-decoration:none;opacity:1s;transition:.3s}nav .nav-middle #menu ul li a:active{color:#46B1C9}nav .nav-middle #menu ul li a.current{opacity:1 !important;color:#46B1C9;pointer-events:none}nav .nav-middle #menu:hover ul li a{opacity:.4;pointer-events:all;transition:.3s}nav .nav-middle #menu:hover ul li a:hover{opacity:1}@media (max-width: 850px){nav .nav-middle #menu ul{flex-direction:column;flex-wrap:wrap;justify-content:center}nav .nav-middle #menu ul li{padding:20px 40px}nav .nav-middle #menu ul li a{font-size:30px;line-height:38px;letter-spacing:2px;margin-right:25px}}@media (max-width: 850px) and (max-width: 767px){nav .nav-middle #menu ul li{padding:15px 20px}nav .nav-middle #menu ul li svg{width:30px}nav .nav-middle #menu ul li a{font-size:24px;line-height:34px;letter-spacing:2px;margin-right:15px}}@media (max-width: 850px) and (max-width: 767px) and (max-width: 420px){nav .nav-middle #menu ul li{padding:15px 20px}nav .nav-middle #menu ul li svg{width:30px}nav .nav-middle #menu ul li a{font-size:24px;line-height:34px;letter-spacing:2px;margin-right:15px}}@media (min-width: 851px) and (max-width: 1099px){nav .nav-middle #menu{padding-left:40px !important;padding-right:40px !important}nav .nav-middle #menu ul{justify-content:center}nav .nav-middle #menu ul li{padding:20px 10px}nav .nav-middle #menu ul li a{font-size:30px;line-height:38px;letter-spacing:2px;margin-right:20px}nav .nav-middle #menu ul li svg{width:25px}nav .nav-middle #menu ul li:last-of-type svg{display:none}}@media (min-width: 1100px){nav .nav-middle #menu{padding-left:40px !important;padding-right:40px !important}nav .nav-middle #menu ul{justify-content:center}nav .nav-middle #menu ul li{padding:40px 10px}nav .nav-middle #menu ul li a{font-size:40px;line-height:48px;letter-spacing:2px;margin-right:20px;white-space:nowrap}nav .nav-middle #menu ul li svg{width:30px}nav .nav-middle #menu ul li:last-of-type svg{display:none}}@media (min-width: 1100px) and (min-width: 1300px){nav .nav-middle #menu{padding-left:80px !important;padding-right:80px !important}}nav .nav-bottom{opacity:0;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;margin-top:auto;position:static;z-index:99}nav .nav-bottom div#social{display:flex;width:100%;justify-content:center;align-items:center}nav .nav-bottom div#social ul{list-style:none;display:flex;flex-wrap:nowrap;align-items:center}nav .nav-bottom div#social ul li{padding:0px 15px}nav .nav-bottom div#social ul li a{display:block;opacity:0;transform:translate(-25px, 0px)}nav .nav-bottom div#social ul li a:hover{opacity:0.6}@media (max-width: 767px){nav .nav-bottom{height:51px;max-height:51px}}@media (min-width: 768px) and (max-width: 991px){nav .nav-bottom{height:63px;max-height:63px}}@media (min-width: 992px){nav .nav-bottom{height:78px;max-height:78px}}nav.on-top+.nav-placeholder{display:none}nav:before{content:'';background-color:#191919;height:0vh;width:105%;z-index:80;display:block;transition:1s;top:0px;position:absolute;pointer-events:none}nav:after{content:'';height:100vh;top:50%;opacity:0;width:100%;z-index:80;display:block;bottom:0px;position:absolute;pointer-events:none;background-image:url("../images/V-background-nav.png");background-repeat:no-repeat;background-position:80% 50%;transform:translate(25px, -50%)}nav.is-open{position:fixed;width:100%;z-index:90;max-height:100vh;pointer-events:all;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 992px) and (min-width: 1715px){nav.is-open{right:8px}}nav.is-open:after{position:fixed;-webkit-animation:0.6s ease-in 1 forwards popup;-moz-animation:0.6s ease-in 1 forwards popup;-ms-animation:0.6s ease-in 1 forwards popup;-o-animation:0.6s ease-in 1 forwards popup;animation:0.6s ease-in 1 forwards popup;animation-delay:0s}@-webkit-keyframes popup{0%{opacity:0;transform:translate(25px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@-moz-keyframes popup{0%{opacity:0;transform:translate(25px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@-ms-keyframes popup{0%{opacity:0;transform:translate(25px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@-o-keyframes popup{0%{opacity:0;transform:translate(25px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes popup{0%{opacity:0;transform:translate(25px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}nav.is-open:before{position:fixed;-webkit-animation:0.3s linear 1 forwards slide;-moz-animation:0.3s linear 1 forwards slide;-ms-animation:0.3s linear 1 forwards slide;-o-animation:0.3s linear 1 forwards slide;animation:0.3s linear 1 forwards slide}@-webkit-keyframes slide{0%{height:0vh}100%{height:100vh}}@-moz-keyframes slide{0%{height:0vh}100%{height:100vh}}@-ms-keyframes slide{0%{height:0vh}100%{height:100vh}}@-o-keyframes slide{0%{height:0vh}100%{height:100vh}}@keyframes slide{0%{height:0vh}100%{height:100vh}}nav.is-open .nav-middle,nav.is-open .nav-bottom{opacity:1;pointer-events:all;position:relative}nav.is-open .nav-middle #menu ul li a{pointer-events:all}@media (max-width: 767px){nav.is-open .nav-middle #menu ul:nth-of-type(1) li{-webkit-animation:1s ease-in-out 1 forwards slideFadeIn;-moz-animation:1s ease-in-out 1 forwards slideFadeIn;-ms-animation:1s ease-in-out 1 forwards slideFadeIn;-o-animation:1s ease-in-out 1 forwards slideFadeIn;animation:1s ease-in-out 1 forwards slideFadeIn}nav.is-open .nav-middle #menu ul:nth-of-type(1) li:nth-of-type(1){animation-delay:.3s}nav.is-open .nav-middle #menu ul:nth-of-type(1) li:nth-of-type(2){animation-delay:.4s}nav.is-open .nav-middle #menu ul:nth-of-type(1) li:nth-of-type(3){animation-delay:.5s}nav.is-open .nav-middle #menu ul:nth-of-type(2) li{-webkit-animation:1s ease-in-out 1 forwards slideFadeIn;-moz-animation:1s ease-in-out 1 forwards slideFadeIn;-ms-animation:1s ease-in-out 1 forwards slideFadeIn;-o-animation:1s ease-in-out 1 forwards slideFadeIn;animation:1s ease-in-out 1 forwards slideFadeIn}nav.is-open .nav-middle #menu ul:nth-of-type(2) li:nth-of-type(1){animation-delay:.6s}nav.is-open .nav-middle #menu ul:nth-of-type(2) li:nth-of-type(2){animation-delay:.7s}nav.is-open .nav-middle #menu ul:nth-of-type(2) li:nth-of-type(3){animation-delay:.8s}}@media (min-width: 768px) and (max-width: 991px){nav.is-open .nav-middle #menu ul:nth-of-type(1) li{-webkit-animation:1s ease-in-out 1 forwards slideFadeIn;-moz-animation:1s ease-in-out 1 forwards slideFadeIn;-ms-animation:1s ease-in-out 1 forwards slideFadeIn;-o-animation:1s ease-in-out 1 forwards slideFadeIn;animation:1s ease-in-out 1 forwards slideFadeIn}nav.is-open .nav-middle #menu ul:nth-of-type(1) li:nth-of-type(1){animation-delay:.3s}nav.is-open .nav-middle #menu ul:nth-of-type(1) li:nth-of-type(2){animation-delay:.4s}nav.is-open .nav-middle #menu ul:nth-of-type(1) li:nth-of-type(3){animation-delay:.5s}nav.is-open .nav-middle #menu ul:nth-of-type(2) li{-webkit-animation:1s ease-in-out 1 forwards slideFadeIn;-moz-animation:1s ease-in-out 1 forwards slideFadeIn;-ms-animation:1s ease-in-out 1 forwards slideFadeIn;-o-animation:1s ease-in-out 1 forwards slideFadeIn;animation:1s ease-in-out 1 forwards slideFadeIn}nav.is-open .nav-middle #menu ul:nth-of-type(2) li:nth-of-type(1){animation-delay:.6s}nav.is-open .nav-middle #menu ul:nth-of-type(2) li:nth-of-type(2){animation-delay:.7s}nav.is-open .nav-middle #menu ul:nth-of-type(2) li:nth-of-type(3){animation-delay:.8s}}@media (min-width: 992px){nav.is-open .nav-middle #menu ul li{-webkit-animation:.4s ease-out 1 forwards slideFadeIn;-moz-animation:.4s ease-out 1 forwards slideFadeIn;-ms-animation:.4s ease-out 1 forwards slideFadeIn;-o-animation:.4s ease-out 1 forwards slideFadeIn;animation:.4s ease-out 1 forwards slideFadeIn}nav.is-open .nav-middle #menu ul li:nth-of-type(1){animation-delay:.3s}nav.is-open .nav-middle #menu ul li:nth-of-type(2){animation-delay:.5s}nav.is-open .nav-middle #menu ul li:nth-of-type(3){animation-delay:0.7s}}nav.is-open .nav-bottom{opacity:0.1;pointer-events:none}nav.is-open .nav-bottom #social ul li a{-webkit-animation:.3s ease-in-out 1 forwards jumpIn;-moz-animation:.3s ease-in-out 1 forwards jumpIn;-ms-animation:.3s ease-in-out 1 forwards jumpIn;-o-animation:.3s ease-in-out 1 forwards jumpIn;animation:.3s ease-in-out 1 forwards jumpIn}nav.is-open .nav-bottom #social ul li a:hover{opacity:0.8 !important}nav.is-open .nav-bottom #social ul li:nth-of-type(3) a{animation-delay:0.3s}nav.is-open .nav-bottom #social ul li:nth-of-type(2) a{animation-delay:0.5s}nav.is-open .nav-bottom #social ul li:nth-of-type(1) a{animation-delay:0.7s}@-webkit-keyframes jumpIn{0%{transform:translate(-25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-moz-keyframes jumpIn{0%{transform:translate(-25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-ms-keyframes jumpIn{0%{transform:translate(-25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-o-keyframes jumpIn{0%{transform:translate(-25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@keyframes jumpIn{0%{transform:translate(-25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-webkit-keyframes slideFadeIn{0%{transform:translate(25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-moz-keyframes slideFadeIn{0%{transform:translate(25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-ms-keyframes slideFadeIn{0%{transform:translate(25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@-o-keyframes slideFadeIn{0%{transform:translate(25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@keyframes slideFadeIn{0%{transform:translate(25px, 0px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}.text-input{display:flex;flex-direction:column;flex-grow:1;margin-bottom:30px}.text-input label{color:#ffffff;font-family:"Raleway",sans-serif;letter-spacing:1px;margin-bottom:10px;pointer-events:none}.text-input input{background:transparent;border:1px solid #ffffff;border-radius:0px;font-size:16px;outline:0;font-family:"Raleway",sans-serif;letter-spacing:1px;padding:2px 15px 0px 15px;height:46px;min-height:46px}.text-input input.focusout{color:#79c2d2}.text-input input.focusout::placeholder{color:#6c757d !important}.text-input input::-webkit-autofill{animation-delay:1s;animation-name:autofill;animation-fill-mode:both}.text-input input::placeholder{color:#6c757d !important}.text-input input:hover{background-color:#373737}.text-input input:focus{background-color:#ffffff;color:#191919}.text-input input.error{background-color:#ffffff;border:1px solid #c30404;color:#c30404 !important}@-webkit-keyframes autofill{0%,100%{color:#6c757d;background:transparent}}@media (max-width: 767px){.text-input.lo-desktop{margin-top:-10px}.text-input.lo-desktop label{display:none}}.text-input.on-white input{border:1px solid #191919}.text-input.on-white input.focusout{color:#191919}.text-input.on-white input.focusout::placeholder{color:#191919 !important}.text-input.on-white input::-webkit-autofill{animation-delay:1s;animation-name:autofill;animation-fill-mode:both}.text-input.on-white input::placeholder{color:#191919 !important}.text-input.on-white input:hover{background-color:#373737}.text-input.on-white input:hover::placeholder{color:#ffffff !important}.text-input.on-white input:focus{background-color:#ffffff;color:#191919}.text-input.on-white input.error{background-color:#ffffff;border:1px solid #c30404;color:#c30404 !important}.text-input.hide-label label:not(.error){visibility:hidden}.textarea-input{display:flex;flex-direction:column;flex-grow:1}.textarea-input label{color:#ffffff;font-family:"Raleway",sans-serif;letter-spacing:1px;margin-bottom:10px}.textarea-input textarea{resize:vertical;background:transparent;border:1px solid #ffffff;border-radius:0px;font-size:16px;outline:0;font-family:"Raleway",sans-serif;letter-spacing:1px;padding:15px 15px 15px 15px}.textarea-input textarea::placeholder{color:#6c757d}.textarea-input textarea:hover{background-color:#373737}.textarea-input textarea:focus{background-color:#ffffff;color:#191919}.textarea-input textarea.focusout{color:#79c2d2 !important}label.error{color:#c30404;margin-top:10px;font-size:14px}.tns-ovh.tns-ah{-webkit-transition:0s !important;-moz-transition:0s !important;-ms-transition:0s !important;-o-transition:0s !important;transition:0s !important}.villa-status{position:absolute;display:flex;justify-content:center;align-items:center}.villa-status.coming-soon{background-color:#3a91a5}.villa-status.sold{background:#72142B}.villa-status.for-sale{background-color:#191919}.villa-status.holiday-rental{background-color:#0BBE56}.villa-status span{font-family:"Raleway",sans-serif;color:#fff;letter-spacing:2px}@media (max-width: 767px){.villa-status{padding:10px 30px;right:15px;bottom:15px}.villa-status span{font-size:14px;font-weight:500}}@media (min-width: 768px) and (max-width: 991px){.villa-status{padding:15px 50px;right:35px;bottom:30px}.villa-status span{font-size:18px;font-weight:600}}@media (min-width: 992px){.villa-status{padding:15px 70px;right:60px;bottom:50px}.villa-status span{font-size:18px;font-weight:600}}.form-response{width:100%;text-align:center}.form-response span{padding:25px 0px 15px 0px;font-family:"Raleway",sans-serif}.form-response span.error{color:#c30404}.slider-wrapper{position:relative;background-color:#202020}.slider-wrapper .slider-loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.slider-wrapper .slider-controls.has-loaded button{opacity:1}.slider-wrapper .slider-controls button{-webkit-transition:all 0.3s linear !important;-moz-transition:all 0.3s linear !important;-ms-transition:all 0.3s linear !important;-o-transition:all 0.3s linear !important;transition:all 0.3s linear !important;display:flex;justify-content:center;align-items:center;background:rgba(25,25,25,0.831);border:none;outline:0;opacity:0;position:absolute;top:50%;z-index:10;transform:translateY(-50%);cursor:pointer}.slider-wrapper .slider-controls button svg path{-webkit-transition:all 0.5s linear !important;-moz-transition:all 0.5s linear !important;-ms-transition:all 0.5s linear !important;-o-transition:all 0.5s linear !important;transition:all 0.5s linear !important}.slider-wrapper .slider-controls button:hover{background:#191919}.slider-wrapper .slider-controls button:active{background-color:#fff}.slider-wrapper .slider-controls button:active svg path{stroke:#191919}@media (max-width: 767px){.slider-wrapper .slider-controls button{height:50px}.slider-wrapper .slider-controls button.prev-slide{padding:0px 14px 0px 12px;left:0px}.slider-wrapper .slider-controls button.prev-slide svg{width:12px;transform:rotate(180deg)}.slider-wrapper .slider-controls button.next-slide{right:0px;padding:0px 12px 0px 14px}.slider-wrapper .slider-controls button.next-slide svg{width:12px}}@media (min-width: 768px) and (max-width: 991px){.slider-wrapper .slider-controls button{height:80px}.slider-wrapper .slider-controls button.prev-slide{padding:0px 25px 0px 20px;left:0px}.slider-wrapper .slider-controls button.prev-slide svg{transform:rotate(180deg)}.slider-wrapper .slider-controls button.next-slide{right:0px;padding:0px 20px 0px 25px}}@media (min-width: 992px){.slider-wrapper .slider-controls button{height:80px}.slider-wrapper .slider-controls button.prev-slide{padding:0px 25px 0px 20px;left:0px}.slider-wrapper .slider-controls button.prev-slide svg{transform:rotate(180deg)}.slider-wrapper .slider-controls button.next-slide{right:0px;padding:0px 20px 0px 25px}}.slider-wrapper .villa-slider{opacity:0}.slider-wrapper .villa-slider .tns-item img{max-width:100%}.slider-wrapper .villa-slider.initialized{opacity:1}@media (min-width: 992px){.slider-wrapper .villa-slider{pointer-events:none}}@media (max-width: 767px){.slider-wrapper{min-height:180px}}@media (min-width: 768px) and (max-width: 991px){.slider-wrapper{min-height:420px}}@media (min-width: 992px){.slider-wrapper{min-height:550px}}.tns-item{overflow:hidden;height:100% !important;font-size:0px !important}.enquire-btn{-webkit-transition:all 0s ease-in-out !important;-moz-transition:all 0s ease-in-out !important;-ms-transition:all 0s ease-in-out !important;-o-transition:all 0s ease-in-out !important;transition:all 0s ease-in-out !important;display:none;justify-content:center;align-items:center;text-decoration:none;padding:0px 0px;height:44px;font-size:17px;margin:0 auto 0px auto;min-width:200px;font-weight:600;font-family:"Raleway",sans-serif;letter-spacing:1px;cursor:pointer;position:relative;overflow:hidden;overflow-y:hidden;overflow-x:hidden;outline:none}.enquire-btn span{-webkit-transition:all 0.7s ease-in-out !important;-moz-transition:all 0.7s ease-in-out !important;-ms-transition:all 0.7s ease-in-out !important;-o-transition:all 0.7s ease-in-out !important;transition:all 0.7s ease-in-out !important;position:relative;z-index:5}.enquire-btn.enquiry{background-color:#ffffff;border:1px solid #191919;color:#191919}.enquire-btn.enquiry:before{-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-ms-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important;content:'';background-color:#191919;width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;right:0px;bottom:0px;transform:translateX(-100%);z-index:1}.enquire-btn.enquiry:hover{background-color:#ededed;color:#ffffff;border:1px solid #5c5c5c}.enquire-btn.enquiry:hover:before{transform:translateX(0%)}@media (max-width: 767px){.enquire-btn.enquiry{width:100%}}.enquire-btn.on-dark.white{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;background-color:transparent;border:none;color:#191919}.enquire-btn.on-dark.white:before{-webkit-transition:all 0.7s ease-in-out !important;-moz-transition:all 0.7s ease-in-out !important;-ms-transition:all 0.7s ease-in-out !important;-o-transition:all 0.7s ease-in-out !important;transition:all 0.7s ease-in-out !important;content:'';transform:translate(-10%, 0%) skew(25deg);display:block;position:absolute;left:0px;top:0%;right:0px;bottom:0px;z-index:1;transform-origin:0% 0%;background-color:#ffffff;width:115%;height:100%}.enquire-btn.on-dark.white:hover{color:#ffffff}.enquire-btn.on-dark.white:hover:before{transform:translate(100%, 0%) skew(-25deg)}.enquire-btn.on-dark.transparent{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;background-color:transparent;border:none;color:#ffffff}.enquire-btn.on-dark.transparent:before{-webkit-transition:all 0.7s ease-in-out !important;-moz-transition:all 0.7s ease-in-out !important;-ms-transition:all 0.7s ease-in-out !important;-o-transition:all 0.7s ease-in-out !important;transition:all 0.7s ease-in-out !important;content:'';transform:translate(100%, 0%) skew(-25deg);display:block;position:absolute;left:0px;top:0%;right:0px;bottom:0px;z-index:1;transform-origin:0% 0%;background-color:#ffffff;width:115%;height:100%}.enquire-btn.on-dark.transparent:hover{color:#191919}.enquire-btn.on-dark.transparent:hover:before{transform:translate(-10%, 0%) skew(25deg)}.enquire-btn.in-use{background-color:#262626 !important;color:#ffffff !important}.enquire-btn.in-use:before{background-color:#262626 !important}.enquire-btn.on-white.black{-webkit-box-shadow:0 0 0 1px #191919;-moz-box-shadow:0 0 0 1px #191919;box-shadow:0 0 0 1px #191919;background-color:transparent;border:none;color:#ffffff}.enquire-btn.on-white.black:before{-webkit-transition:all 0.7s ease-in-out !important;-moz-transition:all 0.7s ease-in-out !important;-ms-transition:all 0.7s ease-in-out !important;-o-transition:all 0.7s ease-in-out !important;transition:all 0.7s ease-in-out !important;content:'';transform:translate(-10%, 0%) skew(25deg);display:block;position:absolute;left:0px;top:0%;right:0px;bottom:0px;z-index:1;transform-origin:0% 0%;background-color:#191919;width:115%;height:100%}.enquire-btn.on-white.black:hover{color:#191919}.enquire-btn.on-white.black:hover:before{transform:translate(100%, 0%) skew(-25deg)}.enquire-btn.on-white.transparent{-webkit-box-shadow:0 0 0 1px #191919;-moz-box-shadow:0 0 0 1px #191919;box-shadow:0 0 0 1px #191919;background-color:transparent;border:none;color:#191919}.enquire-btn.on-white.transparent:before{-webkit-transition:all 0.7s ease-in-out !important;-moz-transition:all 0.7s ease-in-out !important;-ms-transition:all 0.7s ease-in-out !important;-o-transition:all 0.7s ease-in-out !important;transition:all 0.7s ease-in-out !important;content:'';transform:translate(100%, 0%) skew(-25deg);display:block;position:absolute;left:0px;top:0%;right:0px;bottom:0px;z-index:1;transform-origin:0% 0%;background-color:#191919;width:115%;height:100%}.enquire-btn.on-white.transparent:hover{color:#ffffff}.enquire-btn.on-white.transparent:hover:before{transform:translate(-10%, 0%) skew(25deg)}@media (max-width: 767px){.enquire-btn.on-white{width:100%}}button.toggle-facilities{display:flex;justify-content:center;padding:15px 25px;border:none;margin:0 auto;text-transform:uppercase;background-color:transparent;font-family:"Raleway",sans-serif;cursor:pointer;outline:0 !important;letter-spacing:2px;font-weight:600;font-size:15px}button.toggle-facilities i{margin-left:6px}button.toggle-facilities i svg{-webkit-transition:all,0.3s !important;-moz-transition:all,0.3s !important;-ms-transition:all,0.3s !important;-o-transition:all,0.3s !important;transition:all,0.3s !important;width:12px;height:10px;transform:rotate(0deg) translate(0px, 0px)}button.toggle-facilities.is-active{opacity:0.8}button.toggle-facilities.is-active i svg{transform:rotate(180deg) translate(-2px, 0px)}button.toggle-facilities.light{color:#fff !important}@media (max-width: 767px){button.toggle-facilities.light{width:100%}}button.toggle-facilities.dark{color:#191919 !important}button.toggle-facilities.dark svg path{stroke:#191919}@media (max-width: 767px){button.toggle-facilities.dark{width:100%}}button.toggle-facilities:hover{opacity:0.8}a.logo svg{width:inherit;height:inherit}a.logo svg path{transition:0.3s}a.logo:hover svg path{letter-spacing:5px}a.logo:hover svg path:last-of-type{fill:#46B1C9}@media (max-width: 767px){a.logo{width:217px;height:49px}}@media (max-width: 767px) and (max-width: 420px){a.logo{width:180px;height:49px}}@media (min-width: 768px) and (max-width: 991px){a.logo{width:217px;height:49px}}@media (min-width: 992px){a.logo{width:217px;height:49px}}.inner-wr{display:flex;margin:0 auto;width:100%;max-width:1700px;box-sizing:border-box}@media (max-width: 767px){.inner-wr{padding-left:20px !important;padding-right:20px !important}}@media (min-width: 768px) and (max-width: 991px){.inner-wr{padding-left:25px !important;padding-right:25px !important}}@media (min-width: 992px){.inner-wr{padding-left:30px !important;padding-right:30px !important}}.villa-container{max-width:1435px;margin:0 auto;overflow:hidden}.villa-container .villa-row{display:flex;flex-direction:row}.villa-container .villa-row.light{background-color:#ffffff}.villa-container .villa-row.light>*{color:#191919}.villa-container .villa-row.light .villa.red{background-color:#fddede}.villa-container .villa-row.light .villa.red:before{content:'';display:block;width:100%;position:absolute;background-image:url("../images/marbel-transparent.png");background-repeat:no-repeat;background-position:100% 0;background-size:cover;opacity:1;left:0px;height:100%;top:0px;z-index:1}.villa-container .villa-row.light .villa.purple{background-color:#e3d0f7}.villa-container .villa-row.light .villa.purple:before{content:'';display:block;width:100%;position:absolute;background-image:url("../images/marbel-transparent.png");background-repeat:no-repeat;background-position:100% 0;background-size:cover;opacity:1;left:0px;height:100%;top:0px;z-index:1}.villa-container .villa-row.light .villa.green{background-color:#DCF2EF}.villa-container .villa-row.light .villa.green:before{content:'';display:block;width:100%;position:absolute;background-image:url("../images/marbel-transparent.png");background-repeat:no-repeat;background-position:100% 0;background-size:cover;opacity:1;left:0px;height:100%;top:0px;z-index:1}.villa-container .villa-row.dark>*{color:#fff}.villa-container .villa-row.dark .villa{background-image:url("../images/V-background.png");background-repeat:no-repeat;background-position:100% 0}.villa-container .villa-row .villa-column{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden}@media (max-width: 767px){.villa-container .villa-row .villa-column .villa-title .enquire-btn{margin-top:25px}}@media (min-width: 768px) and (max-width: 991px){.villa-container .villa-row .villa-column .villa-title .enquire-btn{margin-left:auto;margin-right:0px;margin-top:0px}}@media (min-width: 992px){.villa-container .villa-row .villa-column .villa-title .enquire-btn{margin-left:auto;margin-right:0px;margin-top:5px}}.embedded-daterangepicker .daterangepicker::before,.embedded-daterangepicker .daterangepicker::after{display:none}.embedded-daterangepicker .daterangepicker{position:relative !important;top:auto !important;left:auto !important;float:left;width:100%;margin-top:0}.embedded-daterangepicker .daterangepicker .drp-calendar{width:50%;max-width:50%}.daterangepicker{position:relative;left:0px !important;top:0px !important}section.page-description.grey{background:#202020}section.page-description .inner-wr{display:flex}section.page-description .inner-wr h2{color:#fff;font-family:"Gabriela",sans-serif;letter-spacing:7px;font-weight:500;margin-bottom:25px}section.page-description .inner-wr p{color:#fff;font-family:"Raleway",sans-serif;font-size:16px;line-height:24px;white-space:normal;word-break:break-word;letter-spacing:2px}section.page-description .inner-wr ul{display:flex;list-style:none;margin-top:40px}section.page-description .inner-wr ul li{padding:0px 25px}section.page-description .inner-wr ul li:first-of-type{padding-left:0px}section.page-description .inner-wr ul li a{display:flex;color:#fff;text-decoration:none;font-family:"Raleway",sans-serif;letter-spacing:1px}section.page-description .inner-wr ul li a i{margin-right:15px}section.page-description .inner-wr ul li a i svg{width:20px;height:20px}section.page-description .inner-wr ul li a:hover{text-decoration:underline}@media (max-width: 767px){section.page-description{padding:25px 0px 25px 0px}section.page-description .inner-wr{flex-direction:column}section.page-description .inner-wr h2{font-size:40px;line-height:40px}section.page-description .inner-wr ul{flex-wrap:wrap}section.page-description .inner-wr ul li{padding-left:0px}section.page-description .inner-wr ul li:first-of-type{margin-bottom:25px}}@media (min-width: 768px) and (max-width: 991px){section.page-description{padding:15px 0px 30px 0px}section.page-description .inner-wr{flex-direction:column}section.page-description .inner-wr h2{font-size:46px;line-height:40px}}@media (min-width: 992px){section.page-description{padding:40px 0px 60px 0px}section.page-description .inner-wr{flex-wrap:wrap}section.page-description .inner-wr h2{font-size:62px;line-height:75px}section.page-description .inner-wr p{font-size:18px;line-height:35px;padding:10px 0px 10px 25px}section.page-description .inner-wr>div{flex:1 0 50%;max-width:50%;box-sizing:border-box}section.page-description .inner-wr>div.left{padding-right:100px}}.homepage #collaborate{background-color:#191919;position:relative}.homepage #collaborate:before{content:'';position:absolute;right:0px;background-image:url("../images/V-background-nav.png");overflow:visible;background-repeat:no-repeat;background-position:center;width:100%;height:100%;top:0px;bottom:0px;z-index:1;max-width:90%}.homepage #collaborate .inner-wr{z-index:5}@media (max-width: 767px){.homepage .showcase .inner-wr{width:calc(100% + 50px);transform:translateX(-25px)}}@media (min-width: 768px) and (max-width: 991px){.homepage .showcase .inner-wr{width:calc(100% + 50px);transform:translateX(-25px)}}.homepage .showcase .tns-outer{width:100%}.homepage #slideshow .slideshow-item img{max-width:100%;height:auto}.homepage .page-description p{font-size:16px}@media (max-width: 767px){.homepage .page-description{padding:30px 0px}.homepage .page-description h2{font-size:34px !important}}@media (min-width: 768px) and (max-width: 991px){.homepage .page-description{padding:30px 0px}.homepage .page-description h2{font-size:40px !important;line-height:1.2 !important;padding-right:60px}}@media (min-width: 992px){.homepage .page-description{padding:60px 0px}.homepage .page-description h2{font-size:40px !important;line-height:1.2 !important;padding-right:60px}.homepage .page-description p{padding-left:15px}}@media (min-width: 992px) and (min-width: 1200px){.homepage .page-description h2{font-size:50px !important;padding-right:60px}.homepage .page-description p{padding-left:15px}}.homepage header#header{width:100%;height:100%;display:flex;background-color:transparent;z-index:5;position:relative}.homepage header#header .inner-wr{position:relative}.homepage header#header .inner-wr .header-title{display:flex;margin-right:auto;position:relative;overflow:visible;z-index:30}.homepage header#header .inner-wr .header-title>div{width:100%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;max-width:350px}.homepage header#header .inner-wr .header-title>div h1{color:#fff;font-family:"Gabriela",sans-serif;font-weight:100}@media (max-width: 767px){.homepage header#header .inner-wr .header-title>div h1{font-size:38px;letter-spacing:2px;line-height:1.1;margin-bottom:25px}}@media (max-width: 767px) and (min-width: 380px){.homepage header#header .inner-wr .header-title>div h1{font-size:42px}}@media (min-width: 768px) and (max-width: 991px){.homepage header#header .inner-wr .header-title>div h1{font-size:54px;line-height:1.0;letter-spacing:6px;margin-bottom:25px}}@media (min-width: 992px){.homepage header#header .inner-wr .header-title>div h1{margin-bottom:40px;letter-spacing:8px;font-size:60px;line-height:1.0}}@media (min-width: 992px) and (min-width: 1400px){.homepage header#header .inner-wr .header-title>div h1{letter-spacing:8px;font-size:80px;line-height:1.1}}.homepage header#header .inner-wr .header-title>div a{margin-right:auto;margin-left:3px}@media (max-width: 767px){.homepage header#header .inner-wr .header-title>div{padding:30px 0px}}@media (min-width: 768px) and (max-width: 991px){.homepage header#header .inner-wr .header-title>div{padding:30px 0px}}.homepage header#header .inner-wr .header-preview{max-height:100%;max-width:1200px}.homepage header#header .inner-wr .header-preview #header-slider{margin-left:auto}.homepage header#header .inner-wr .header-preview #header-slider .header-item img{width:100%;float:right}@media (max-width: 767px){.homepage header#header .inner-wr .header-preview{width:calc(100% + 50px);transform:translateX(-25px)}}@media (min-width: 768px) and (max-width: 991px){.homepage header#header .inner-wr .header-preview{width:calc(100% + 50px);transform:translateX(-25px)}}@media (max-width: 767px){.homepage header#header{padding-bottom:0px}.homepage header#header .inner-wr{flex-direction:column}}@media (min-width: 768px) and (max-width: 991px){.homepage header#header{padding-bottom:0px}.homepage header#header .inner-wr{flex-direction:column}}@media (min-width: 992px){.homepage header#header{padding-bottom:60px}.homepage header#header .inner-wr{flex-direction:row}}#panorama{width:100%}#panorama img{width:100%;max-width:100%;height:auto;display:none}@media (max-width: 767px){#panorama img.xs{display:block}}@media (min-width: 768px) and (max-width: 991px){#panorama img.xl{display:block}}@media (min-width: 992px) and (max-width: 1920px){#panorama img.xl{display:block}}.datepicker-label{font-family:"Raleway",sans-serif;font-size:16px;margin-top:10px;margin-bottom:15px;letter-spacing:1px;color:#ffffff}.datepicker-label i{margin:0px 5px}.daterangepicker{display:flex;flex-wrap:wrap;margin:0px -0px 35px -0px}.daterangepicker .drp-calendar{min-width:280px;flex:1}@media (max-width: 767px){.daterangepicker .drp-calendar{width:100%;flex-basis:100%}.daterangepicker .drp-calendar.left{margin:0px 0px 25px 0px}}@media (min-width: 768px) and (max-width: 991px){.daterangepicker .drp-calendar.left{margin:0px 25px 0px 0px}.daterangepicker .drp-calendar.left .datepicker-label{display:none}.daterangepicker .drp-calendar.right{margin:0px 0px 0px 25px}.daterangepicker .drp-calendar.right .datepicker-label{display:none}}@media (min-width: 992px){.daterangepicker .drp-calendar.left{margin:0px 25px 0px 0px}.daterangepicker .drp-calendar.left .datepicker-label{display:none}.daterangepicker .drp-calendar.right{margin:0px 0px 0px 25px}.daterangepicker .drp-calendar.right .datepicker-label{display:none}}.daterangepicker .drp-calendar table.table-condensed{table-layout:fixed;border-collapse:collapse;width:100%}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(1) th{font-family:"Raleway",sans-serif;text-align:center;color:#ffffff;font-weight:600;font-size:18px;padding:20px 10px}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(1) th.prev{cursor:pointer;background-image:url("../images/svg/arrow-right.svg");background-size:9px;background-position:right;background-repeat:no-repeat;transform:rotate(180deg)}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(1) th.next{cursor:pointer;background-image:url("../images/svg/arrow-right.svg");background-size:9px;background-position:right;background-repeat:no-repeat;transform:rotate(0deg)}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(1) th.month{flex:1;font-weight:500;letter-spacing:2px;font-size:18px}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(2){border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(2) th{font-family:"Gabriela",sans-serif;text-align:center;color:#ffffff;font-weight:lighter;padding:12px 10px;position:relative}.daterangepicker .drp-calendar table.table-condensed thead tr:nth-of-type(2) th:after{content:'';display:block;background-color:#6b6b6b;width:100%;height:1px;position:absolute;bottom:0px;left:0px}.daterangepicker .drp-calendar table.table-condensed tbody tr:first-of-type td{border-top:10px solid transparent}.daterangepicker .drp-calendar table.table-condensed tbody tr td{font-family:"Raleway",sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:18px;padding:15px 10px;width:14%;position:relative;text-align:center;border-radius:50%;cursor:pointer;z-index:1}.daterangepicker .drp-calendar table.table-condensed tbody tr td:hover{color:#000}.daterangepicker .drp-calendar table.table-condensed tbody tr td:hover:before{content:'';background-color:rgba(140,231,251,0.8);width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.daterangepicker .drp-calendar table.table-condensed tbody tr td.active:before{content:'';background-color:rgba(140,231,251,0.8);width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.daterangepicker .drp-calendar table.table-condensed tbody tr td.in-range{color:#000}.daterangepicker .drp-calendar table.table-condensed tbody tr td.in-range:before{content:'';background-color:rgba(140,231,251,0.8);width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.daterangepicker .drp-calendar table.table-condensed tbody tr td.start-date{color:#000}.daterangepicker .drp-calendar table.table-condensed tbody tr td.start-date:before{content:'';background-color:#46B1C9;width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.daterangepicker .drp-calendar table.table-condensed tbody tr td.end-date:before{content:'';background-color:#46B1C9;width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.daterangepicker .drp-calendar table.table-condensed tbody tr td.off{opacity:0.1;pointer-events:none}.daterangepicker .drp-calendar table.table-condensed tbody tr td.off:before{display:none}.daterangepicker .drp-calendar table.table-condensed tbody tr td.off.in-range{color:#fff}.daterangepicker .drp-buttons{display:none}.villa{display:flex;justify-content:center;flex-direction:column;position:relative}.villa>div{width:100%;max-width:900px;margin:0 auto}.villa>div.villa-title{display:flex;position:static;z-index:2}.villa>div.villa-title>div{display:inline-block}.villa>div.villa-title>div h1{font-family:"Gabriela",sans-serif;letter-spacing:4px;font-weight:500}.villa>div.villa-title>div span{font-family:"Raleway",sans-serif;letter-spacing:2px;font-style:italic;margin-top:10px}@media (max-width: 767px){.villa>div.villa-title{flex-direction:column;justify-content:flex-start}.villa>div.villa-title>div{padding-right:40px}.villa>div.villa-title>div h1{font-size:34px;line-height:42px}.villa>div.villa-title>div span{font-size:16px;line-height:25px;font-weight:300}}@media (min-width: 768px) and (max-width: 991px){.villa>div.villa-title{flex-direction:row;justify-content:flex-start}.villa>div.villa-title>div{padding-right:40px}.villa>div.villa-title>div h1{font-size:37px}.villa>div.villa-title>div span{max-width:450px;font-size:18px;line-height:25px;font-weight:400}}@media (min-width: 992px){.villa>div.villa-title{flex-direction:row}.villa>div.villa-title>div h1{font-size:48px;margin-bottom:10px;line-height:55px}.villa>div.villa-title>div span{font-size:18px;line-height:25px;font-weight:500}}.villa>div.villa-details{display:flex;flex-wrap:wrap;flex-direction:row;position:static;z-index:2;padding:8px 0px}@media (max-width: 767px){.villa>div.villa-details{margin:25px auto 15px auto !important}}@media (min-width: 768px) and (max-width: 991px){.villa>div.villa-details{margin:20px auto 15px auto !important}}@media (min-width: 992px){.villa>div.villa-details{margin:15px auto 15px auto !important}}.villa>div.villa-details.light{border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.villa>div.villa-details.dark{border-top:1px solid rgba(25,25,25,0.1);border-bottom:1px solid rgba(25,25,25,0.1)}.villa>div.villa-details.dark .villa-detail{border-color:rgba(25,25,25,0.1) !important}.villa>div.villa-details>.villa-detail{display:flex}.villa>div.villa-details>.villa-detail div{display:flex;font-family:"Raleway",sans-serif;letter-spacing:1px}.villa>div.villa-details>.villa-detail div span:empty{display:none !important}@media (max-width: 767px){.villa>div.villa-details>.villa-detail{flex-basis:calc(50% - 40px);justify-content:center;flex-direction:column;flex:1 0 49%}.villa>div.villa-details>.villa-detail>div{justify-content:center;align-items:center;flex-direction:row;min-height:50px;text-align:center;line-height:1.3;padding:0px 10px}.villa>div.villa-details>.villa-detail>div span{font-size:25px;line-height:25px;line-height:1.2}.villa>div.villa-details>.villa-detail>div span:nth-of-type(1){font-size:24px;margin-right:7px;font-weight:500}.villa>div.villa-details>.villa-detail>div span:nth-of-type(2){font-size:16px;margin-top:8px;font-weight:300}.villa>div.villa-details>.villa-detail:nth-of-type(1){border-right:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;padding:0px 0px 15px 0px}.villa>div.villa-details>.villa-detail:nth-of-type(2){border-bottom:1px solid #2d2d2d;padding:0px 0px 10px 0px}.villa>div.villa-details>.villa-detail:nth-of-type(3){padding:8px 0px 5px 0px}.villa>div.villa-details>.villa-detail:nth-of-type(4){padding:8px 0px 5px 0px;border-left:1px solid #2d2d2d}}@media (min-width: 768px) and (max-width: 991px){.villa>div.villa-details>.villa-detail{margin:5px 0px 5px 0px;padding:0px 25px 2px 25px}.villa>div.villa-details>.villa-detail:first-of-type{padding-left:0px}.villa>div.villa-details>.villa-detail:not(:last-of-type){border-right:1px solid #2d2d2d}.villa>div.villa-details>.villa-detail>div{flex-direction:row;line-height:1.3}.villa>div.villa-details>.villa-detail>div span{font-size:25px;line-height:25px}.villa>div.villa-details>.villa-detail>div span:nth-of-type(1){font-size:30px;margin-right:7px;font-weight:500}.villa>div.villa-details>.villa-detail>div span:nth-of-type(2){font-size:18px;margin-top:3px;font-weight:400}}@media (min-width: 992px){.villa>div.villa-details>.villa-detail{margin:5px 0px 5px 0px;padding:0px 25px 2px 25px}.villa>div.villa-details>.villa-detail:first-of-type{padding-left:0px}.villa>div.villa-details>.villa-detail:not(:last-of-type){border-right:1px solid #2d2d2d}.villa>div.villa-details>.villa-detail>div{flex-direction:row;line-height:1.3}.villa>div.villa-details>.villa-detail>div span{font-size:25px;line-height:25px}.villa>div.villa-details>.villa-detail>div span:nth-of-type(1){font-size:30px;margin-right:7px;font-weight:500}.villa>div.villa-details>.villa-detail>div span:nth-of-type(2){font-size:18px;margin-top:3px;font-weight:400}}.villa>div.villa-facilities{position:static;z-index:2}.villa>div.villa-facilities .facilities-wrapper{display:flex;flex-direction:column;max-height:0;transition:max-height .5s ease-out;overflow:hidden}.villa>div.villa-facilities .facilities-wrapper .property-description{padding-bottom:25px}.villa>div.villa-facilities .facilities-wrapper .property-description.light{border-bottom:1px solid rgba(255,255,255,0.1)}.villa>div.villa-facilities .facilities-wrapper .property-description.dark{border-bottom:1px solid rgba(25,25,25,0.1)}.villa>div.villa-facilities .facilities-wrapper h2{font-family:"Raleway",sans-serif;font-size:22px;letter-spacing:2.2px;font-weight:600;margin-bottom:15px;text-transform:uppercase;margin-top:25px}.villa>div.villa-facilities .facilities-wrapper p{letter-spacing:2px;line-height:25px;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif}.villa>div.villa-facilities .facilities-wrapper .facility{cursor:pointer;margin-top:7px;padding:15px 0px 10px 0px}.villa>div.villa-facilities .facilities-wrapper .facility h3{display:flex;align-items:center;font-family:"Raleway",sans-serif;font-weight:600;letter-spacing:2px;line-height:27px;font-size:18px}.villa>div.villa-facilities .facilities-wrapper .facility h3 svg{margin-left:10px;-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-ms-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important}.villa>div.villa-facilities .facilities-wrapper .facility .facility-description{max-height:0;padding-top:10px;transition:all 0.5s ease-out;overflow:hidden;opacity:0}.villa>div.villa-facilities .facilities-wrapper .facility:hover{opacity:0.8}.villa>div.villa-facilities .facilities-wrapper .facility.light{border-bottom:1px solid rgba(255,255,255,0.1)}.villa>div.villa-facilities .facilities-wrapper .facility.dark{border-bottom:1px solid rgba(25,25,25,0.1)}.villa>div.villa-facilities .facilities-wrapper .facility.reveal h3 svg{transform:rotate(180deg)}.villa>div.villa-facilities .facilities-wrapper .facility.reveal .facility-description{padding-bottom:15px;max-height:1000px;transition:all 0.3s ease-in;opacity:1}.villa>div.villa-facilities .facilities-wrapper .enquire-btn{margin:30px auto 1px auto;align-self:center}.villa>div.villa-facilities .facilities-wrapper .enquire-btn.dark{background-color:#ffffff}.villa>div.villa-facilities .facilities-wrapper.is-active{max-height:2000px;transition:max-height .8s ease-in}@media (max-width: 767px){.villa{padding:25px 20px 35px 20px}}@media (min-width: 768px) and (max-width: 991px){.villa{padding:30px 25px}}@media (min-width: 992px){.villa{padding:80px 25px}}.villa-enquiry{display:none;position:relative;background:#303030}.villa-enquiry .wrapper{max-width:750px;margin:0 auto}.villa-enquiry .wrapper>span{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;color:#ffffff;width:100%;font-size:22px;font-family:"Raleway",sans-serif;text-transform:uppercase;font-weight:400;line-height:1.5;letter-spacing:1px}.villa-enquiry .wrapper>span strong{margin-right:8px}@media (max-width: 767px){.villa-enquiry .wrapper>span{margin-bottom:40px}.villa-enquiry .wrapper>span strong{width:100%}}@media (min-width: 768px) and (max-width: 991px){.villa-enquiry .wrapper>span{margin-bottom:50px}}@media (min-width: 992px){.villa-enquiry .wrapper>span{margin-bottom:50px}}.villa-enquiry .wrapper form{display:flex;flex-direction:column}@media (max-width: 767px){.villa-enquiry .wrapper form>.enquire-btn{margin:25px auto 0px auto !important}}@media (min-width: 768px) and (max-width: 991px){.villa-enquiry .wrapper form>.enquire-btn{margin:30px auto 0px auto !important}}@media (min-width: 992px){.villa-enquiry .wrapper form>.enquire-btn{margin:40px auto 0px auto !important}}.villa-enquiry .wrapper form>div{position:relative}.villa-enquiry .wrapper form>div>.datepicker-label{position:relative}@media (max-width: 767px){.villa-enquiry .wrapper form>div>.datepicker-label{margin-bottom:5px}.villa-enquiry .wrapper form>div>.datepicker-label .selected-date{display:none}.villa-enquiry .wrapper form>div>.datepicker-label span{display:none}.villa-enquiry .wrapper form>div>.datepicker-label span:nth-of-type(1){display:block}.villa-enquiry .wrapper form>div>.datepicker-label i{display:none}}@media (min-width: 992px){.villa-enquiry .wrapper form>div>.datepicker-label .selected-date{float:right;color:#7ac3d3;letter-spacing:2px;font-family:"Raleway",sans-serif;font-size:17px;top:-3px;position:relative}}@media (max-width: 767px){.villa-enquiry .wrapper form>div.row{flex-direction:column}}@media (min-width: 768px) and (max-width: 991px){.villa-enquiry .wrapper form>div.row .text-input:nth-of-type(1){margin-right:15px}.villa-enquiry .wrapper form>div.row .text-input:nth-of-type(2){margin-left:15px}}@media (min-width: 992px){.villa-enquiry .wrapper form>div.row .text-input:nth-of-type(1){margin-right:15px}.villa-enquiry .wrapper form>div.row .text-input:nth-of-type(2){margin-left:15px}}@media (max-width: 767px){.villa-enquiry .wrapper{padding:40px 20px 40px 20px}}@media (min-width: 768px) and (max-width: 991px){.villa-enquiry .wrapper{padding:50px 25px 60px 25px}}@media (min-width: 992px){.villa-enquiry .wrapper{padding:60px 25px 80px 25px}}section#services{background-image:url("../images/bg.png");background-color:#000;max-width:1385px;margin:0 auto}section#services .flex-row{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center}section#services .flex-row .flex-column{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;flex-grow:0;width:100%;box-sizing:border-box}section#services .flex-row .flex-column svg{height:50px}section#services .flex-row .flex-column h4{color:#fff;font-size:24px;font-weight:500;font-family:"Gabriela",sans-serif;line-height:32px;letter-spacing:2px;margin-top:30px}section#services .flex-row .flex-column p{width:100%;color:#fff;font-family:"Raleway",sans-serif;margin-top:16px;font-size:18px;letter-spacing:1.7px;line-height:27px}@media (max-width: 767px){section#services{padding:40px 20px}section#services .flex-column{max-width:500px;padding:35px 0px}}@media (min-width: 768px) and (max-width: 991px){section#services{padding:60px 25px}section#services .flex-column{max-width:400px;padding:25px 0px}}@media (min-width: 992px){section#services{padding:80px 25px}section#services .flex-column{max-width:300px;padding:25px 30px}}#book-now{background-image:url("../images/cole-splashart.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;max-width:1435px;margin:0 auto;position:relative}#book-now:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:linear-gradient(180deg, #DCF2EF 0%, #E5F5FF 100%);opacity:0.9;z-index:1}#book-now .booking-ad{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:800px;margin:0 auto;position:static;z-index:2}#book-now .booking-ad h5{color:#222222;font-family:"Gabriela",sans-serif;text-align:center;font-weight:400}#book-now .booking-ad p{color:#222222;font-family:"Raleway",sans-serif;width:100%;text-align:center}@media (max-width: 767px){#book-now{padding:40px 0px}#book-now .booking-ad h5{font-size:40px;line-height:32px;letter-spacing:2px;margin:32px 0px 20px 0px}#book-now .booking-ad p{letter-spacing:2px;line-height:27px}#book-now .booking-ad a{margin-top:30px}}@media (min-width: 768px) and (max-width: 991px){#book-now{padding:60px 0px}#book-now .booking-ad h5{font-size:40px;line-height:32px;letter-spacing:2px;margin:32px 0px 20px 0px}#book-now .booking-ad p{letter-spacing:2px;line-height:27px}#book-now .booking-ad a{margin-top:30px}}@media (min-width: 992px){#book-now{padding:80px 0px}#book-now .booking-ad h5{font-size:40px;line-height:32px;letter-spacing:2px;margin:32px 0px 20px 0px}#book-now .booking-ad p{letter-spacing:2px;line-height:27px}#book-now .booking-ad a{margin-top:30px}}section.reviews{width:100%;position:relative;background-color:#E4E6FA;background-image:url("../images/cole-splashart.jpg");background-size:cover;max-width:1435px;margin:0 auto}section.reviews:before{content:'';background-color:#E4E6FA;opacity:0.9;position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%}section.reviews .reviews-container{width:100%;max-width:960px;margin:0 auto}section.reviews .reviews-container .slider-container{display:flex;position:relative;width:100%;box-sizing:border-box}section.reviews .reviews-container .slider-container .review-btn{background-color:transparent;border:none;cursor:pointer;outline:none}section.reviews .reviews-container .slider-container .review-btn:hover svg path{stroke:#45b1c9}section.reviews .reviews-container .slider-container .reviews-slider{position:relative}section.reviews .reviews-container .slider-container .reviews-slider .quotes{position:absolute;left:0px;top:0px}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-description{margin-bottom:5px}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-description p{font-size:18px;font-weight:500;font-family:"Raleway",sans-serif;letter-spacing:1px;line-height:27px;color:#191919;margin-bottom:15px;position:relative}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-description p svg{position:absolute;left:0px;top:0px;transform:translate(-50%, -50%)}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-description span{font-size:24px;font-family:"Gabriela",sans-serif;color:#191919;letter-spacing:2px;font-weight:600}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-location{display:flex;align-items:center}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-location span{font-size:16px;font-family:"Raleway",sans-serif;font-weight:500;letter-spacing:1px;color:#191919}section.reviews .reviews-container .slider-container .reviews-slider .slider-item .card .review-location img{max-width:20px;margin-left:10px}@media (max-width: 767px){section.reviews .reviews-container .slider-container .reviews-slider{order:1}}@media (max-width: 767px){section.reviews .reviews-container .slider-container{justify-content:center;align-items:center;flex-wrap:wrap;padding:40px}section.reviews .reviews-container .slider-container .review-btn{margin-top:15px;padding:15px 25px;order:3}section.reviews .reviews-container .slider-container .review-btn svg{height:30px;width:15px}section.reviews .reviews-container .slider-container .review-btn svg path{stroke-width:3px}}@media (min-width: 768px) and (max-width: 991px){section.reviews .reviews-container .slider-container .review-btn.review-right{margin-left:40px}section.reviews .reviews-container .slider-container .review-btn.review-left{margin-right:40px}}@media (min-width: 992px){section.reviews .reviews-container .slider-container .review-btn.review-right{margin-left:80px}section.reviews .reviews-container .slider-container .review-btn.review-left{margin-right:80px}}section.reviews .reviews-container .tns-outer{width:100%}section.reviews .news-container{position:relative}section.reviews .news-container .inner-wr>div{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:900px;margin:0 auto;border-top:1px solid rgba(140,140,140,0.3)}@media (max-width: 767px){section.reviews .news-container .inner-wr>div{margin-top:0px;padding-top:60px;padding-bottom:30px}}@media (min-width: 768px) and (max-width: 991px){section.reviews .news-container .inner-wr>div{margin-top:60px;padding-top:60px}}@media (min-width: 992px){section.reviews .news-container .inner-wr>div{margin-top:60px;padding-top:60px}}section.reviews .news-container .inner-wr>div>span{font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#222222;letter-spacing:4px;line-height:16px;margin-bottom:5px}section.reviews .news-container .inner-wr>div h5{font-family:"Gabriela",sans-serif;font-weight:500;font-size:50px;line-height:61px;letter-spacing:7px;color:#191919}section.reviews .news-container .inner-wr>div p{font-family:"Raleway",sans-serif;font-weight:500;font-size:18px;line-height:27px;letter-spacing:2px;margin-top:15px;color:#191919;text-align:center;width:100%}section.reviews .news-container .inner-wr>div p strong{font-weight:600}section.reviews .news-container .inner-wr>div form{width:100%}section.reviews .news-container .inner-wr>div form .text-input{width:100%}@media (max-width: 767px){section.reviews{padding:25px 0px}}@media (min-width: 768px) and (max-width: 991px){section.reviews{padding:50px 0px}}@media (min-width: 992px){section.reviews{padding:100px 0px 90px 0px;box-sizing:border-box}}.map{display:block;height:600px;max-height:600px}.villas-map{max-width:1435px;margin:0 auto}.villas-map #map{min-height:600px}.map-marker{font-family:'Gabriela';font-size:24px;padding:16px;padding-bottom:10px !important;text-align:center}.gm-ui-hover-effect{display:none !important}.dimmed-map{display:block;height:100%;width:100%;left:0px;top:0px;bottom:0px;right:0px;z-index:65}.dimmed-map:after,.dimmed-map:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;transition:1s;pointer-events:none}@media (max-width: 767px){.dimmed-map{position:relative;height:500px}.dimmed-map:after{background:linear-gradient(180deg, #202020 0%, rgba(32,32,32,0) 20%)}.dimmed-map:before{background:linear-gradient(180deg, rgba(32,32,32,0) 62%, #202020 93%)}}@media (min-width: 768px) and (max-width: 991px){.dimmed-map{position:absolute}.dimmed-map:after{background:linear-gradient(270deg, rgba(32,32,32,0) 45%, #202020 55%)}.dimmed-map:before{background:linear-gradient(180deg, #202020 10%, rgba(32,32,32,0) 40%)}}@media (min-width: 992px){.dimmed-map{position:absolute}.dimmed-map:after{background:linear-gradient(-45deg, rgba(32,32,32,0) 74%, #202020 80%)}.dimmed-map:before{background:linear-gradient(0deg, transparent 60%, #202020 83%)}}#map{background-color:#202020;height:100%;width:100%;opacity:0;transition:all .3s ease-in-out;position:relative}#map:before{content:'';display:block;-webkit-transition:all 0.3s linear !important;-moz-transition:all 0.3s linear !important;-ms-transition:all 0.3s linear !important;-o-transition:all 0.3s linear !important;transition:all 0.3s linear !important;width:100%;height:100%;background-color:#202020;position:absolute;z-index:30;opacity:1}#map.loaded{opacity:1}#map.loaded:before{opacity:0;pointer-events:none}#map *{border:none !important;outline:none !important}.form-modal{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0px;z-index:90}.form-modal .inner-modal{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#ffffff;text-align:center}.form-modal .inner-modal .close-modal{-webkit-transition:all 0.2s ease-in-out !important;-moz-transition:all 0.2s ease-in-out !important;-ms-transition:all 0.2s ease-in-out !important;-o-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;position:absolute;background:transparent;border:none;right:25px;cursor:pointer;top:25px}.form-modal .inner-modal .close-modal:hover{transform:rotate(90deg)}.form-modal .inner-modal .close-modal:hover svg path{fill:#000}.form-modal .inner-modal .modal-btn{height:45px !important;display:flex !important}.form-modal .inner-modal span.title{font-family:"Gabriela",sans-serif;line-height:40px}.form-modal .inner-modal p{font-family:"Raleway",sans-serif;font-size:16px;line-height:27px;letter-spacing:1px;color:#191919;margin:30px 0px 35px 0px;font-weight:400;max-width:500px}@media (max-width: 767px){.form-modal .inner-modal{padding:60px 25px 25px 25px;width:70%}.form-modal .inner-modal span.title{font-size:36px}}@media (min-width: 768px) and (max-width: 991px){.form-modal .inner-modal{padding:60px 80px}.form-modal .inner-modal span.title{font-size:44px}}@media (min-width: 992px){.form-modal .inner-modal{padding:80px 100px}.form-modal .inner-modal span.title{font-size:44px}}.form-modal.is-active{display:block}footer{display:block;margin:0 auto;content-visibility:auto;contain-intrinsic-size:0 245px}footer.fullwidth{max-width:100%}footer.fullwidth .upper-footer,footer.fullwidth .lower-footer{max-width:100%}footer .upper-footer{display:flex;max-width:1700px;margin:0 auto;background:#191919}footer .upper-footer .inner-wr ul{display:flex;margin:0 auto;padding:0px}footer .upper-footer .inner-wr ul li{list-style:none;padding:0px 30px}footer .upper-footer .inner-wr ul li:not(:last-of-type){border-right:1px solid rgba(255,255,255,0.3)}footer .upper-footer .inner-wr ul li a{color:#fff;font-family:"Raleway",sans-serif;text-decoration:none;letter-spacing:1px}footer .upper-footer .inner-wr ul li a:hover{text-decoration:underline}@media (max-width: 767px){footer .upper-footer .inner-wr{flex-direction:column;padding:46px 0px}footer .upper-footer .inner-wr>div{display:flex;justify-content:center;align-items:center}footer .upper-footer .inner-wr>div.upper-right ul{flex-direction:column}footer .upper-footer .inner-wr>div.upper-right ul li{padding:10px 15px;text-align:center;border:none !important}footer .upper-footer .inner-wr>div.upper-right ul li:first-of-type{padding-top:0px;padding-left:0px}footer .upper-footer .inner-wr>div.upper-right ul li:last-of-type{padding-bottom:0px;padding-right:0px}footer .upper-footer .inner-wr>div.upper-left{margin-bottom:32px}}@media (min-width: 768px) and (max-width: 991px){footer .upper-footer .inner-wr{flex-direction:column;padding:46px 0px}footer .upper-footer .inner-wr>div{display:flex;justify-content:center;align-items:center}footer .upper-footer .inner-wr>div.upper-right ul li:first-of-type{padding-left:0px}footer .upper-footer .inner-wr>div.upper-right ul li:last-of-type{padding-right:0px}footer .upper-footer .inner-wr>div.upper-left{margin-bottom:32px}}@media (min-width: 992px){footer .upper-footer .inner-wr{padding:32px 0px}footer .upper-footer .inner-wr>div{display:flex;align-items:center}footer .upper-footer .inner-wr>div.upper-right{margin-left:auto}footer .upper-footer .inner-wr>div.upper-right li:first-of-type{padding-left:0px}footer .upper-footer .inner-wr>div.upper-right li:last-of-type{padding-right:0px}footer .upper-footer .inner-wr>div.upper-left{margin-right:auto}}@media (min-width: 992px) and (min-width: 1200px){footer .upper-footer .inner-wr{padding:32px 0px}}footer .lower-footer{max-width:1640px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;width:100%;background:#202020;text-align:center}footer .lower-footer p{line-height:24px;color:rgba(255,255,255,0.5);margin-bottom:25px;font-family:"Raleway",sans-serif}footer .lower-footer ul{display:flex;justify-content:center;margin:0 auto;padding:0px}footer .lower-footer ul li{list-style:none;padding:0px 30px}footer .lower-footer ul li:not(:last-of-type){border-right:1px solid rgba(255,255,255,0.3)}footer .lower-footer ul li a{color:#fff;font-family:"Raleway",sans-serif;text-decoration:none;pointer-events:none}footer .lower-footer ul li a:hover{text-decoration:underline}@media (max-width: 550px){footer .lower-footer ul{flex-wrap:wrap}footer .lower-footer ul li{width:100%;padding:10px;border:none !important}footer .lower-footer ul li:last-of-type{padding-bottom:0px}}@media (max-width: 767px){footer .lower-footer{padding:32px 20px}}@media (min-width: 768px) and (max-width: 991px){footer .lower-footer{padding:32px 25px}}@media (min-width: 992px){footer .lower-footer{padding:32px}}footer.villas .upper-footer{max-width:1490px}footer.villas .lower-footer{max-width:1435px}section#contact-us{position:relative;background-color:#202020}section#contact-us .inner-wr{position:relative;z-index:70;pointer-events:none;align-items:center}section#contact-us .inner-wr form{width:500px;pointer-events:all;margin-top:80px;z-index:90;position:relative}section#contact-us .inner-wr form h2{color:#fff;font-family:"Gabriela",sans-serif;letter-spacing:7px;font-weight:500;margin-bottom:25px}section#contact-us .inner-wr form textarea{margin-bottom:25px}section#contact-us .inner-wr form .form-response span{display:block;margin-top:25px;font-family:"Raleway",sans-serif;font-size:16px}section#contact-us .inner-wr form .form-response span.error{color:#c30404 !important}section#contact-us .inner-wr form button{width:100%}@media (max-width: 767px){section#contact-us .inner-wr{padding:25px 0px}section#contact-us .inner-wr form{width:100%}section#contact-us .inner-wr form h2{font-size:36px}}@media (min-width: 768px) and (max-width: 991px){section#contact-us .inner-wr form{padding:40px 0px}section#contact-us .inner-wr h2{font-size:40px}}@media (min-width: 992px){section#contact-us .inner-wr form{padding:50px 0px}section#contact-us h2{font-size:50px}}section#company-information{background:#202020}section#company-information .inner-wr{display:flex}section#company-information .inner-wr h2{color:#fff;font-family:"Gabriela",sans-serif;letter-spacing:7px;font-weight:500;margin-bottom:25px}section#company-information .inner-wr p{color:#fff;font-family:"Raleway",sans-serif;font-size:16px;line-height:24px;white-space:normal;word-break:break-word;letter-spacing:2px}section#company-information .inner-wr ul{display:flex;list-style:none;margin-top:40px}section#company-information .inner-wr ul li{padding:0px 25px}section#company-information .inner-wr ul li:first-of-type{padding-left:0px}section#company-information .inner-wr ul li a{display:flex;color:#fff;text-decoration:none;font-family:"Raleway",sans-serif;letter-spacing:1px}section#company-information .inner-wr ul li a i{margin-right:15px}section#company-information .inner-wr ul li a i svg{width:20px;height:20px}section#company-information .inner-wr ul li a:hover{text-decoration:underline}@media (max-width: 767px){section#company-information{padding:0px 0px 40px 0px}section#company-information .inner-wr{flex-direction:column}section#company-information .inner-wr h2{font-size:34px}section#company-information .inner-wr ul{flex-wrap:wrap}section#company-information .inner-wr ul li{padding-left:0px}section#company-information .inner-wr ul li:first-of-type{margin-bottom:25px}}@media (min-width: 768px) and (max-width: 991px){section#company-information{padding:50px 0px 50px 0px}section#company-information .inner-wr{flex-direction:column}section#company-information .inner-wr h2{font-size:40px}}@media (min-width: 992px){section#company-information{padding:80px 0px 80px 0px}section#company-information .inner-wr{flex-wrap:wrap}section#company-information .inner-wr h2{font-size:50px}section#company-information .inner-wr>div{flex:1 0 50%;box-sizing:border-box}section#company-information .inner-wr>div.left{padding-right:100px}}#collaborate{background:#202020}#collaborate .inner-wr{display:flex;justify-content:center;align-items:center}#collaborate .inner-wr>div{text-align:center}#collaborate .inner-wr>div p{color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase}#collaborate .inner-wr>div a{position:relative;color:#fff;font-family:"Gabriela",sans-serif;text-decoration:none}#collaborate .inner-wr>div a:before{content:'';position:absolute;width:100%;background-color:#313131;z-index:1;border-radius:5px}#collaborate .inner-wr>div a:after{content:'';position:absolute;width:0%;background-color:#46B1C9;opacity:0.8;z-index:1;left:0px;border-radius:5px;transition:0.5s}#collaborate .inner-wr>div a span{position:relative;z-index:2}#collaborate .inner-wr>div a:hover{color:#fff}#collaborate .inner-wr>div a:hover:after{width:100%}@media (max-width: 767px){#collaborate{padding:80px 0px 80px 0px}#collaborate p{letter-spacing:4px;line-height:20px;font-size:12px;margin-bottom:10px}#collaborate a{font-size:35px;line-height:40px;font-weight:500;letter-spacing:8px}#collaborate a:before,#collaborate a:after{bottom:5px;height:8px}}@media (min-width: 768px) and (max-width: 991px){#collaborate{padding:100px 0px 100px 0px}#collaborate p{letter-spacing:4px;line-height:16px;font-size:14px;margin-bottom:10px}#collaborate a{font-size:50px;line-height:60px;font-weight:500;letter-spacing:10px}#collaborate a:before,#collaborate a:after{bottom:8px;height:10px}}@media (min-width: 992px){#collaborate{padding:120px 0px 120px 0px}#collaborate p{letter-spacing:4px;line-height:16px;font-size:14px;margin-bottom:10px}#collaborate a{font-size:50px;line-height:60px;font-weight:500;letter-spacing:10px}#collaborate a:before,#collaborate a:after{bottom:8px;height:10px}}#press-gallery .inner-wr{position:relative}#press-gallery .inner-wr:before{content:'';position:absolute;display:block;top:45px;bottom:0px;width:100%;height:100%;background-image:url("../images/V-background-light.png");background-repeat:no-repeat;background-position:100%;background-size:41%}#press-gallery .inner-wr>div{width:100%}#press-gallery .inner-wr>div .press-title{display:flex;margin:0 auto;align-items:center}#press-gallery .inner-wr>div .press-title h4{font-family:"Gabriela",sans-serif;font-weight:400;color:#fff}#press-gallery .inner-wr>div .press-title .enquire-btn{margin-right:0px;margin-left:auto}#press-gallery .inner-wr>div .press-slider .slider-item .card{display:flex;flex-wrap:wrap;pointer-events:none}#press-gallery .inner-wr>div .press-slider .slider-item .card h3{position:relative}#press-gallery .inner-wr>div .press-slider .slider-item .card h3 a{font-family:"Gabriela",sans-serif;color:#ffffff;text-decoration:none;font-weight:300;pointer-events:all}#press-gallery .inner-wr>div .press-slider .slider-item .card>div{display:flex;flex-wrap:nowrap}#press-gallery .inner-wr>div .press-slider .slider-item .card>div .slider-index{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}#press-gallery .inner-wr>div .press-slider .slider-item .card>div .slider-index span:nth-of-type(1){display:block;color:#fff;font-family:"Gabriela",sans-serif}#press-gallery .inner-wr>div .press-slider .slider-item .card>div .slider-index span:nth-of-type(2){font-family:"Raleway",sans-serif;display:block;color:#999}#press-gallery .inner-wr>div .press-slider .slider-item .card>div a{display:block;pointer-events:all !important;position:relative;box-sizing:border-box;width:100%}#press-gallery .inner-wr>div .press-slider .slider-item .card>div a img{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9}#press-gallery .inner-wr>div .press-slider .slider-item .card:hover h3 a{color:#46B1C9}@media (max-width: 767px){#press-gallery .inner-wr{position:relative;transform:translateX(-3px)}#press-gallery .inner-wr .press-slider{padding:30px 0px;padding-top:0px;margin-bottom:0px}#press-gallery .inner-wr .press-slider h3{left:60px;font-size:24px;padding-top:15px;padding-right:60px}#press-gallery .inner-wr .press-slider h3 a{letter-spacing:3px}#press-gallery .inner-wr .press-slider .slider-item .card{margin-top:35px}#press-gallery .inner-wr .press-slider .slider-index{min-width:60px;padding:0px 20px 0px 0px}#press-gallery .inner-wr .press-slider .slider-index span:nth-of-type(1){font-size:30px;letter-spacing:4px;font-weight:400}#press-gallery .inner-wr .press-slider .slider-index span:nth-of-type(2){font-size:14px;letter-spacing:4px}}@media (min-width: 768px) and (max-width: 991px){#press-gallery .inner-wr{padding-left:0px !important}#press-gallery .inner-wr .press-slider{padding:40px 0px}#press-gallery .inner-wr .press-slider h3{left:80px;font-size:40px;padding-top:20px;padding-right:80px}#press-gallery .inner-wr .press-slider h3 a{letter-spacing:4px}#press-gallery .inner-wr .press-slider .slider-index{min-width:80px;padding:0px 25px 0px 25px}#press-gallery .inner-wr .press-slider .slider-index span:nth-of-type(1){font-size:30px;letter-spacing:4px;font-weight:400}#press-gallery .inner-wr .press-slider .slider-index span:nth-of-type(2){font-size:14px;letter-spacing:4px}}@media (min-width: 992px){#press-gallery .inner-wr{padding:0px !important;padding-left:3px !important}#press-gallery .inner-wr .press-slider{padding:80px 0px}#press-gallery .inner-wr .press-slider h3{left:100px;font-size:40px;padding-top:20px;padding-right:100px}#press-gallery .inner-wr .press-slider h3 a{letter-spacing:4px}#press-gallery .inner-wr .press-slider .slider-index{min-width:100px;padding:0px 25px}#press-gallery .inner-wr .press-slider .slider-index span:nth-of-type(1){font-size:30px;letter-spacing:4px;font-weight:400}#press-gallery .inner-wr .press-slider .slider-index span:nth-of-type(2){font-size:14px;letter-spacing:4px}}#press-gallery.current-projects{margin:0 auto;max-width:1435px;background-image:url("../images/bg.png")}@media (max-width: 767px){#press-gallery.current-projects .press-title{padding:50px 0px 00px 0px}#press-gallery.current-projects .press-title h4{font-size:38px;letter-spacing:8px;line-height:1.0}#press-gallery.current-projects .press-title .enquire-btn{display:none}#press-gallery.current-projects .enquire-btn.mobile-only{margin-bottom:50px;margin-top:15px}}@media (min-width: 768px) and (max-width: 991px){#press-gallery.current-projects .press-title{padding:50px 0px 40px 20px}#press-gallery.current-projects .press-title h4{font-size:42px;letter-spacing:8px}#press-gallery.current-projects .press-slider{padding-top:0px}}@media (min-width: 992px){#press-gallery.current-projects .press-title{padding:60px 30px 50px 30px}#press-gallery.current-projects .press-title h4{font-size:52px;letter-spacing:8px}#press-gallery.current-projects .press-title h4 br{display:none}#press-gallery.current-projects .press-slider{padding-top:0px}}@keyframes slide-down{0%{height:0%}100%{height:100%}}@keyframes appear-to-left{0%{transform:translateX(25px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}html{height:100%;width:100%}body{padding:0px;margin:0px;background-color:#191919;min-width:320px;overflow-x:hidden;overflow-y:hidden;width:100%}body.no-scroll{overflow:hidden !important}body ul,body ol,body li,body h1,body h2,body h3,body h4,body h5,body h6,body div,body span,body button,body a,body p{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;margin:0px;padding:0px;outline:none}body #app{min-width:100%;max-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}body #app .letter{opacity:0}body #app.has-animation nav,body #app.has-animation h2,body #app.has-animation p,body #app.has-animation img,body #app.has-animation header .enquire-btn{opacity:0}body #app.has-animation .animation-wrapper{position:relative}body #app.has-animation .animation-wrapper:before{content:'';display:block;top:0px;z-index:1;left:0px;right:0px;height:0%;width:100%;position:absolute;background-color:#121212}body #app.has-animation .animation-wrapper:after{content:'';display:block;top:0px;z-index:2;left:0px;right:0px;height:0%;width:100%;position:absolute;background-color:#262626}body #app ~ .loader{background-color:#191919;width:100%;height:100%;position:fixed;opacity:1;left:0px;z-index:999;top:0px;right:0px;bottom:0px}body #app ~ .loader>svg{opacity:1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body #app.loading{pointer-events:none;opacity:0;overflow:hidden;width:100%;height:100vh;max-height:100vh;position:relative}body #app.loading ~ .loader{opacity:1}body #app.has-loaded{opacity:1}body #app.has-loaded ~ .loader{pointer-events:none;opacity:0}body #app.has-loaded ~ .loader svg{display:none}body #app.has-loaded .enquire-btn{display:flex}body #app.has-loaded.is-animating nav,body #app.has-loaded.is-animating h2,body #app.has-loaded.is-animating p,body #app.has-loaded.is-animating img,body #app.has-loaded.is-animating header .enquire-btn{animation:fade-in .6s forwards ease-in-out;animation-delay:1.8s}body #app.has-loaded.is-animating header img{transform:translateX(25px);opacity:0;animation:appear-to-left .8s forwards ease-in-out;animation-delay:1.8s}body #app.has-loaded.is-animating .animation-wrapper:before{animation:slide-down .6s forwards;animation-delay:.2s}body #app.has-loaded.is-animating .animation-wrapper:after{animation:slide-down 1.2s forwards;animation-delay:.5s}
