html.tr-layout-element{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.tr-layout-element{margin:0;min-width:990px}header.tr-layout-element{min-width:990px}header.tr-layout-element,nav.tr-layout-element{display:block}a.tr-layout-element{background-color:transparent}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}html.tr-layout-element{color:#222;font-size:1em;line-height:1.4}@font-face{font-family:Amiri;font-style:normal;font-weight:400;src:local('Amiri'),local('Amiri-Regular'),url(../fonts/wBcuJyWqhu_7S194ktC46w-b279494c84e935ffced75c3b0289e03c.ttf) format('truetype')}@font-face{font-family:Amiri;font-style:normal;font-weight:700;src:local('Amiri Bold'),local('Amiri-Bold'),url(../fonts/B6S8dCfFrn6gDseBk3rdbPesZW2xOQ-xsNqO47m55DA-e922e8abbe91f799547cbb858f61aedc.ttf) format('truetype')}@font-face{font-family:'Josefin Slab';font-style:normal;font-weight:300;src:local('Josefin Slab Light'),local('JosefinSlab-Light'),url(../fonts/NbE6ykYuM2IyEwxQxOIi2AV_pQ1T3xN3K1c3sB361us-56dd289b1365bfae470c0f0934272ed8.ttf) format('truetype')}@font-face{font-family:'Josefin Slab';font-style:normal;font-weight:400;src:local('Josefin Slab'),local('JosefinSlab'),url(../fonts/46aYWdgz-1oFX11flmyEfYnF5uFdDttMLvmWuJdhhgs-699d15ff6f96ed5690e6e5a74e2ad394.ttf) format('truetype')}@font-face{font-family:'Josefin Slab';font-style:normal;font-weight:700;src:local('Josefin Slab Bold'),local('JosefinSlab-Bold'),url(../fonts/NbE6ykYuM2IyEwxQxOIi2H06qf9KHRHwsVx7iw5MXmY-e80c4811f3a4db5bb21f0bb43a4a7d5a.ttf) format('truetype')}html.tr-layout-element{font-size:16px}body.tr-layout-element{background-color:#fff;display:table;width:100%}h2.tr-layout-element{line-height:1.25}h2.tr-layout-element{font-size:2.125em;font-weight:300;margin-top:0;margin-bottom:7px}ul.tr-layout-element{padding:0;margin-bottom:1em;list-style-position:outside}.nav-aux.tr-layout-element{display:table-row;height:1px}nav li.phone-number.tr-layout-element{margin-right:15px}body.tr-layout-element,html.tr-layout-element{border:0;margin:0;padding:0;height:100%}a.tr-layout-element{text-decoration:none;color:inherit}.button.tr-layout-element{border-radius:0;text-transform:uppercase;border:medium none;padding:15px 20px;display:inline-block}.button.tr-layout-element:hover{box-shadow:inset 0 0 0 999px rgba(0,0,0,.2)}.text-center.tr-layout-element{text-align:center}[class^=icon-].tr-layout-element{height:19px;width:19px;display:inline-block}.mobile-only.tr-layout-element{display:none!important}.pull-right.tr-layout-element{float:right}.more-plus.tr-layout-element{float:right;font-size:150%}.content.tr-layout-element{margin:auto;width:90%;max-width:1440px}@media screen and (max-width:1170px){.content.tr-layout-element{width:93%;padding:40px 0}}@media screen and (max-device-width:1024px){.mobile-expandable.tr-layout-element{max-height:0;overflow:hidden;box-sizing:border-box;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;transition:max-height .3s}.nav-aux.tr-layout-element{text-align:center}}.home .content.tr-layout-element{margin-top:0;padding:0}.home .welcome.tr-layout-element{padding:0 0 54px 0;text-align:left}a.button.tr-layout-element{font-weight:300}body.tr-layout-element{color:#5f5f5f;font-weight:300;background:#fff}a.tr-layout-element{font-weight:300}nav.tr-layout-element{padding:0 5%}.nav-main.tr-layout-element{overflow:visible}#hexagon.tr-layout-element{width:140px;position:relative;z-index:999;right:5%;text-align:center;border-radius:0}#hexagon.tr-layout-element:hover::after{content:"";position:absolute;bottom:-25px;left:0;width:0;height:0;border-left:70px solid transparent!important;border-right:70px solid transparent!important;border-top:25px solid rgba(0,0,0,.2);border-radius:5px}.hex-base.tr-layout-element{position:absolute;bottom:-25px;height:0;left:0;border-right:70px solid transparent!important;width:0;border-left:70px solid transparent!important;border-top:25px solid}.button.tr-layout-element{border-radius:3px;font-size:.85em;padding:12px 25px;line-height:1}nav li>a.button.tr-layout-element{line-height:1.5em}@media screen and (max-device-width:1024px){nav.tr-layout-element{padding:0}}#social_icons.tr-layout-element{overflow:hidden}[class^=icon-].tr-layout-element{margin:0 8px;height:22px;width:22px}header nav ul.tr-layout-element{padding-left:1%;width:99%}@media screen and (max-device-width:1024px){header nav ul.tr-layout-element{padding-left:0;width:100%}}header.tr-layout-element{position:fixed;z-index:1030;top:0;left:0;right:0;overflow-x:auto}nav ul.tr-layout-element{white-space:nowrap}nav li.tr-layout-element{list-style:none;display:inline-block}nav li>.tr-layout-element{display:block}.navspacer.tr-layout-element,nav li>.tr-layout-element{padding:30px 7px;font-size:.75em}nav li>a.button.tr-layout-element{padding:30px 10px}nav.tr-layout-element{text-align:left}nav ul.tr-layout-element{display:block;margin:0;vertical-align:bottom;padding:0;text-align:left}nav .more-plus.tr-layout-element{display:none}.nav-contact-container.tr-layout-element{background:#fff;padding:10px 0;background-color:#fff;width:100%;color:#000;font-size:1.25em;text-align:center}.nav-contact-container .contact-title.tr-layout-element{font-size:1.25em;font-weight:300;text-transform:none}.nav-contact-container .contact-phone a.tr-layout-element{font-size:1em;font-weight:700}.nav-contact-container .contact-phone.tr-layout-element{margin-bottom:10px}@media screen and (max-device-width:1024px){header.tr-layout-element{position:relative;overflow:visible}nav ul.tr-layout-element{width:100%}nav li.tr-layout-element{border-bottom:1px solid #eee;display:block;text-align:left}.navspacer.tr-layout-element{display:none}nav li>.tr-layout-element{padding:15px 10px;font-size:.75em}nav .more-plus.tr-layout-element{display:inline-block;margin-top:-.5%}.nav-main.tr-layout-element,.navspacer.tr-layout-element{padding:0;font-size:1.2em;height:2.5em}.book-now.tr-layout-element{display:none}}.button.tr-layout-element{color:#6d6073}#hexagon.tr-layout-element,.button.tr-layout-element{background-color:#d1f2dd}.hex-base.tr-layout-element{border-color:#d1f2dd}body.tr-layout-element{font-family:Amiri}.content h2.tr-layout-element{color:#9c90a1;margin:24px 0 24px 0}.content h2.tr-layout-element{font-weight:300}.accent.tr-layout-element{color:#fff}body.tr-layout-element{font-size:130%;line-height:1.65}.footer-text a.tr-layout-element{color:#933858}.nav-main ul.tr-layout-element,.nav-main.tr-layout-element{background-color:#f4dfde}.nav-main .inactive.tr-layout-element{color:#9c90a1}nav>ul>li.tr-layout-element{border-color:#9c90a1}.nav-main.tr-layout-element{color:#9c90a1}.nav-main.tr-layout-element{fill:#9c90a1}.nav-aux.tr-layout-element{background-color:#f4dfde}.nav-aux .inactive.tr-layout-element{color:#9c90a1}.nav-aux.tr-layout-element{color:#9c90a1}#hexagon.tr-layout-element{width:13em}#hexagon.tr-layout-element:hover::after,.hex-base.tr-layout-element{border-left:7em solid transparent!important;border-right:7em solid transparent!important}.accent.tr-layout-element{background-color:#accfb1}.accent a.tr-layout-element:hover{color:#c62a61}.accent a.tr-layout-element:hover{fill:#c62a61}.accent a.tr-layout-element{color:#933858}.accent a.tr-layout-element{fill:#933858}h2.tr-layout-element{font-family:Josefin Slab}.accent.tr-layout-element{font-size:100%;line-height:1.5}.home .welcome.tr-layout-element{text-align:center}.nav-aux.tr-layout-element{text-align:center}.nav-aux li.tr-layout-element{list-style:none;float:left}.nav-aux li>.tr-layout-element{display:block}.nav-aux li>.tr-layout-element{padding:25px 15px;font-size:.8em}.nav-aux ul.tr-layout-element{display:inline-block;margin:0;vertical-align:bottom;padding:0}@media screen and (max-device-width:1024px){.nav-aux.tr-layout-element{text-align:center}}#tr-inline-84b72809-817f-4d6e-8551-d5ce3d4a3321.tr-layout-element{color:inherit}#tr-inline-96534c16-1de1-466f-9f5b-ff117db43c08.tr-layout-element{text-transform:uppercase;width:70%}#main-content-area.tr-layout-element{border:1px solid #bcbec0;padding:0;text-align:left}#tr-inline-8bc353b6-913d-4615-937f-5b03d4af34ca.tr-layout-element{width:100%}#tr-inline-974287bb-4144-4de6-af02-ef333b591bca.tr-layout-element{text-align:center;line-height:2em;padding:25px}#tr-inline-556bd0e9-0bc6-4571-a298-86cbcc21c970.tr-layout-element{color:inherit;font-weight:inherit}#tr-inline-4bf7e75c-90c2-4012-86a8-7bd5b6ef28f8.tr-layout-element{text-transform:none}#social_icons.tr-layout-element{overflow:visible;padding-top:15px}