body{background-color:#fff;font-size:19px;line-height:1.6;font-family:'Old Standard TT',serif;font-weight:400;font-style:normal;color:#777;position:relative}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.25;margin:0 0 25px}h1,h2{font-size:50px;font-weight:300;letter-spacing:-.0125em;color:#832c41}h3{font-size:24px;text-transform:uppercase;letter-spacing:.125em;margin-bottom:0}h3:after{content:"";display:block;width:60px;height:2px;margin:25px auto;background:#a5a5a5}h4{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.125em;margin-bottom:12.5px}ol,p,ul{margin-bottom:25px}.ol-default,.ul-default{margin-bottom:25px}.ol-default>li,.ul-default>li{margin-bottom:12.5px}.ol-default>li:last-child,.ul-default>li:last-child{margin-bottom:0}a{color:#832c41;text-decoration:underline;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}a:hover{color:#000;text-decoration:none}.btn{box-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-default{padding:15px 40px;line-height:20px;text-decoration:none;font-size:13px;font-family:Raleway,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.125em;color:#fff;border:2px solid #832c41;border-radius:5555px;background-color:#832c41}.btn-default:focus,.btn-default:hover{border-color:#832c41;outline:0;color:#832c41;background-color:transparent}.form-control{border:1px solid #e0e0e0;background:#fff;border-radius:0;height:auto;padding:8px 15px;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-family:Raleway,sans-serif;font-weight:300;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;box-sizing:border-box}.form-control:focus{background-color:#fff;border-color:#832c41;box-shadow:none}label{font-family:Raleway,sans-serif;font-weight:500;font-size:12px;color:#777;letter-spacing:.125em;text-transform:uppercase}.svg-fill-red{fill:#832c41}header{width:auto;padding:0;margin:0;position:relative}.navbar{border:none;background-color:#fff;margin-bottom:0}.navbar-brand,.navbar-brand a,.navbar-brand a:hover,.navbar-brand:hover{background-color:transparent}.svg-logo-villaalamar{display:block;height:75px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777;font-size:12px;font-family:Raleway,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.125em;text-decoration:none}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#832c41;background-color:transparent;text-decoration:none;text-shadow:none}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#777}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border-color:transparent;background-color:transparent}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#832c41}@media (max-width:767px){.navbar{min-height:60px}.navbar-brand{padding-top:5px;padding-bottom:5px}.svg-logo-villaalamar{height:50px}.navbar-nav{margin-top:0;margin-bottom:0}.navbar-toggle{margin-top:13px;margin-bottom:13px}}@media (min-width:768px){.navbar-brand{height:100px;padding-top:12.5px;padding-bottom:12.5px}.navbar-right{margin-right:0}.navbar-default .navbar-nav>li>a,.navbar-text{padding:10px 0 5px;margin:30px 12.5px 35px;border-bottom:2px solid transparent;position:relative}.navbar-default .navbar-nav>li>a:after{display:block;position:absolute;top:101%;right:0;content:'';width:0;opacity:1;height:2px;background:#832c41;transition:width .3s ease-out,opacity .3s ease-out}.navbar-default .navbar-nav>li:focus>a,.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#832c41}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#832c41;border-bottom:2px solid #832c41;background-color:transparent}.navbar-default .navbar-nav>li:last-child>a{margin-right:0}}@media (min-width:768px) and (max-width:991px){.navbar-default .navbar-nav>li>a,.navbar-text{font-size:11px;margin-left:6px;margin-right:6px}}footer{position:relative;width:auto;clear:both;color:#777;padding-top:75px;padding-bottom:25px;margin-top:-10px}footer a{color:#777;text-decoration:none}footer a:hover{color:#832c41;text-decoration:underline}footer .svg-logo-villaalamar{display:block;height:100px;margin:0 auto 25px}.footer-copyright{display:block;text-align:center;font-family:Raleway,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.125em;font-size:10px;color:#a5a5a5}@media (max-width:767px){footer{padding-top:50px;padding-bottom:25px}}.hero{width:100%;height:60vh;position:relative;padding-top:100px;padding-bottom:75px;margin-bottom:10px;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center}section{padding-top:100px;padding-bottom:75px;background-color:#eaeaea;border-bottom:10px solid #fff}.section-care,.section-lifestyle{background-color:#fff}.section-lifestyle h4{color:#832c41}.svg-icon-default{display:block;max-height:75px;margin-bottom:25px}.section-grid{padding-top:0;padding-bottom:0;background-color:#fff}.section-grid .container-fluid{padding-right:10px;padding-left:10px}.section-grid .row{margin-left:0;margin-right:0}.section-grid [class*=col-],.section-home-content [class*=col-]{padding:10px}.section-grid .grid-item{width:100%;min-height:500px;position:relative;background-position:center;background-size:cover}.section-grid .grid-text{min-height:500px;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:28px;background-color:#a5a5a5}.section-grid .bg-grid01{background-color:#996b59}.section-grid .bg-grid02{background-color:#497629}.section-grid .bg-grid03{background-color:#b06533}@media (max-width:767px){.section-grid .grid-item{min-height:300px}.section-grid .grid-text{min-height:300px;padding:50px 15px 25px}}@media (min-width:768px){.section-grid .grid-text{padding:50px}}.section-blocks{padding-top:0;padding-bottom:0;border:none}.section-blocks article,.section-blocks aside{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-blocks aside{background-position:center;background-size:cover}.section-blocks .copy-block{width:100%;margin:auto;justify-content:center;padding:25px 15px}.section-blocks h3{text-align:center}@media (max-width:767px){.section-blocks aside{min-height:50vh}.section-blocks .copy-block{padding:50px 15px 25px}}@media (min-width:768px){.section-blocks{width:calc(100% - 20px);margin:auto}.section-blocks article,.section-blocks aside{border-left:10px solid #fff;border-right:10px solid #fff}}@media (min-width:768px) and (max-width:990px){.section-blocks{margin-top:10px!important}.section-blocks aside{min-height:50vh}.section-blocks .copy-block{padding:100px 25px 75px;max-width:700px}}@media (min-width:991px){.section-blocks{display:flex;flex-wrap:wrap;margin-top:20px!important}.section-blocks article,.section-blocks aside{width:50%;min-height:75vh}.section-blocks .copy-block{padding:100px 50px 75px;text-align:center;max-width:550px}}@media (min-width:1170px){.section-blocks .copy-block{padding:100px 50px 75px}}.section-blocks-care .copy-block{text-align:left}.ul-lifestyle{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.li-lifestyle{display:flex;width:100%}.lifestyle-tile{display:flex;flex-direction:column;padding:0;width:100%;text-align:center;font-size:16px}@media all and (min-width:768px){.ul-lifestyle{margin:12.5px auto}.li-lifestyle{width:50%;padding:12.5px 25px}}@media all and (min-width:991px){.li-lifestyle{width:33.33%}}@media all and (min-width:1170px){.li-lifestyle{width:25%}}@media (max-width:767px){.btn,button{display:block}h1,h2{font-size:36px}.hero{padding-top:50px;padding-bottom:50px}section{padding-top:25px;padding-bottom:0}}@media (min-width:768px){.container-fluid{padding-right:50px;padding-left:50px}.section-columns .row{margin-left:-25px;margin-right:-25px}.section-columns [class*=col-]{padding-left:25px;padding-right:25px}}