.fs-has-links:after{padding:12px 18px;background-color:#fff;color:rgba(46,46,55,.77);content:"VIEW VILLA"}.fs-has-links:hover:after{background-color:#fff;color:rgba(0,0,0,.8)}.fs-desktop .fs-entry-container{width:14.2857142857%!important;padding-top:14.2857142857%!important}.fs-wrapper{padding-left:6px;padding-right:6px}@media screen and (min-width:1200px){.fs-wrapper{padding-left:12px;padding-right:12px}}.fs-wrapper div.fs-text-container .fs-entry-title,div.fs-detail-title{font-family:main-font-demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.fs-overlink-text,.fs-text-product,div.fs-detail-container .fs-post-info,div.fs-text-container .fs-entry-date,div.fs-wrapper div.fs-has-links:after{font-family:main-font-demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.fs-wrapper div.fs-text-container *{color:#fff}.fs-wrapper div.fs-text-container{background-color:rgba(46,46,55,.77);margin:24px}div.fs-entry-date,div.fs-entry-title{display:none}.fs-wrapper div.fs-timeline-entry{margin:12px}.fs-text-product-cta:after{border-color:#0172b1;background-color:#0172b1;color:#fff}div.fs-text-product-cta:after{content:"VIEW MORE"}.fs-service-icon{padding:5px 5px 0}@media screen and (max-width:1024px){.fs-wrapper .fs-entry-container{width:20%!important;padding-top:20%!important}}@media screen and (max-width:744px){.fs-wrapper .fs-entry-container{width:33.333%!important;padding-top:33.333%!important}}@media screen and (max-width:1200px){.fs-wrapper div.fs-timeline-entry{margin:6px!important}}