*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:penumbra;src:url(../../dist/fonts/penumbraflarestd-semibold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-i;src:url(../../dist/fonts/raleway-Iialic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-r;src:url(../../dist/fonts/raleway-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-sb;src:url(../../dist/fonts/raleway-semibold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-sbi;src:url(../../dist/fonts/raleway-semibolditalic.woffemibolditalic.woff) format("woff");font-weight:400;font-style:normal}body{margin:0;letter-spacing:0;font-family:raleway-r;line-height:35px;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px}body,html{overflow-x:hidden}html{opacity:1;transition:all 1s ease}.loading{opacity:0}hr{width:100%;height:1px;margin-top:1.875rem;margin-bottom:1.875rem;background-color:#a3a3a3;opacity:.5;border:0}@media (min-width:1024px){hr{margin-top:3.75rem;margin-bottom:3.75rem}}.page-header{padding:15px}.lfl,.lfr,ol:not([class]),ul:not([class]){margin-top:0;padding-left:0}.lfl,.lfr,ul:not([class]){list-style-type:none}.lfl li:not([class]),.lfr li:not([class]),ul:not([class]) li:not([class]){position:relative;padding-left:2.5rem}.lfl li:not([class]):before,.lfr li:not([class]):before,ul:not([class]) li:not([class]):before{content:"";position:absolute;top:15px;left:15px;width:5px;height:5px;background-color:#222;border-radius:90px}.lfl li:not([class])+li:not([class]),.lfr li:not([class])+li:not([class]),ul:not([class]) li:not([class])+li:not([class]){margin-top:.9375rem}.gallery .gallery-item{display:inline-block;padding:0 5px;overflow:hidden;margin-bottom:15px;width:50%;min-height:200px;position:relative}@media (min-width:1024px){.gallery .gallery-item{width:25%}}.gallery .gallery-item img{position:absolute;display:block;width:100%;margin-top:0;opacity:1;min-width:350px;transition:transform 1.5s ease-in-out;height:auto;border-radius:0;border:none;box-shadow:none}.gallery .gallery-item img:hover{opacity:.7}.owl-nav{position:absolute;width:100%;bottom:50%}@media (max-width:1023px){.owl-nav{display:none}}.owl-nav svg{color:#fff;font-size:40px}.owl-nav .owl-prev{float:left;position:relative;left:-45px}.owl-nav .owl-next{float:right;position:relative;right:-45px}.owl-dot{display:inline-block;position:relative}.owl-dot span{display:block;width:.9375rem;height:.9375rem;margin:.1875rem;background-color:#fff;border-radius:90px}.owl-dot.active span{background-color:#efefef}.owl-dots{position:relative;display:block;margin:0 auto;left:0;right:0;bottom:0;margin-top:30px;text-align:right}.blog .c-content--main .c-content__header{display:none}h1,h2,h3,h4,h5,h6{color:#1aa9aa;margin-top:0;margin-bottom:0;font-weight:500}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:.9375rem}@media (min-width:1024px){h1,h2,h3,h4,h5,h6{margin-bottom:.9375rem}}.tribe-events-before-html h1,.tribe-events-page-title,h1{font-family:penumbra;font-size:40px;line-height:60px;letter-spacing:1.2px}@media (max-width:1023px){.tribe-events-before-html h1,.tribe-events-page-title,h1{font-size:30px;line-height:40px}}h2{font-size:35px;line-height:60px;letter-spacing:.5px;color:#bd3c26;font-family:penumbra}h3{letter-spacing:1px;color:#bd3c26;font-family:raleway-sb}h3,h4{font-size:30px;line-height:35px}h4{letter-spacing:0;font-family:penumbra}h5{font-size:25px;text-transform:capitalize;color:#bd3c26;font-family:raleway-sb}h5,h6{line-height:35px;letter-spacing:0}h6{font-size:22px}.hero-h1,h6{font-family:penumbra}.hero-h1{font-size:60px;line-height:70px;color:#fff;letter-spacing:.6px;text-shadow:2px 2px 0 #bd3c26}@media (max-width:1023px){.hero-h1{font-size:32px;line-height:40px}}.h5-light{font-family:raleway-r}b,strong{font-size:inherit;color:inherit;font-family:raleway-sb}address,em,i{font-style:normal}a{font-family:inherit;font-weight:700;color:#1aa9aa;text-decoration:none;outline:none}a,p{font-size:22px}p{font-family:raleway-r;letter-spacing:0;line-height:35px;margin-top:0}p:not(:last-child){margin-bottom:1.875rem}.nmb,.nmb:not(:last-child){margin-bottom:0}.mb,.mb:not(:last-child){margin-bottom:15px}.h1-s:before{content:"";position:absolute;margin-left:-165px;margin-top:20px;width:145px;height:2px;background-color:#efefef}@media (max-width:1199px){.h1-s:before{width:60px;margin-left:-85px}}.h1-s:after{content:"";margin-left:30px;position:absolute;margin-top:20px;width:145px;height:2px;background-color:#efefef}@media (max-width:1199px){.h1-s:after{width:60px}}@media (max-width:1023px){.h1-s:after,.h1-s:before{display:none}}.bb{position:relative}.bb:not(:last-child){margin-bottom:30px}.bb:after{content:"";position:absolute;bottom:0;width:100%;height:1px;left:0;opacity:.5;background-color:#bd3c26}input,select,textarea{width:100%;padding:.625rem;border:1px solid #e5e5e5;border-radius:0}label{color:#fff}input[type=submit]{width:auto}.gform_wrapper{padding:15px;background-image:url(/app/themes/sage/dist/images/teal.jpg)}.gform_wrapper label.gfield_label{font-family:raleway-sb!important}.ginput_container_fileupload{color:#fff!important}select{height:39px;-webkit-appearance:none!important;-webkit-border-radius:0!important}.ginput_container_select,.ginput_right{position:relative}.ginput_container_select:before,.ginput_right:before{position:absolute;content:"";width:10px;height:15px;background-image:url(/app/themes/sage/dist/images/dropdown-arrow.png);background-size:cover;background-position:50%;right:15px;top:12px;z-index:10}img{max-width:100%;height:auto;vertical-align:middle}figure{margin:0}figcaption{font-size:.875em;font-style:italic}.o-container{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.o-row{margin-left:-.9375rem;margin-right:-.9375rem}.o-row:after,.o-row:before{content:" ";display:table}.o-row:after{clear:both}.o-col{float:left;position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem}.o-col,.o-col__inner{width:100%}.o-col--1{width:8.3333333333%}.o-col--2{width:16.6666666667%}.o-col--3{width:25%}.o-col--4{width:33.3333333333%}.o-col--5{width:41.6666666667%}.o-col--6{width:50%}.o-col--7{width:58.3333333333%}.o-col--8{width:66.6666666667%}.o-col--9{width:75%}.o-col--10{width:83.3333333333%}.o-col--11{width:91.6666666667%}.o-col--12{width:100%}@media (min-width:480px){.o-col--1\@xs{width:8.3333333333%}.o-col--2\@xs{width:16.6666666667%}.o-col--3\@xs{width:25%}.o-col--4\@xs{width:33.3333333333%}.o-col--5\@xs{width:41.6666666667%}.o-col--6\@xs{width:50%}.o-col--7\@xs{width:58.3333333333%}.o-col--8\@xs{width:66.6666666667%}.o-col--9\@xs{width:75%}.o-col--10\@xs{width:83.3333333333%}.o-col--11\@xs{width:91.6666666667%}.o-col--12\@xs{width:100%}}@media (min-width:768px){.o-col--1\@sm{width:8.3333333333%}.o-col--2\@sm{width:16.6666666667%}.o-col--3\@sm{width:25%}.o-col--4\@sm{width:33.3333333333%}.o-col--5\@sm{width:41.6666666667%}.o-col--6\@sm{width:50%}.o-col--7\@sm{width:58.3333333333%}.o-col--8\@sm{width:66.6666666667%}.o-col--9\@sm{width:75%}.o-col--10\@sm{width:83.3333333333%}.o-col--11\@sm{width:91.6666666667%}.o-col--12\@sm{width:100%}}@media (min-width:1024px){.o-col--1\@md{width:8.3333333333%}.o-col--2\@md{width:16.6666666667%}.o-col--3\@md{width:25%}.o-col--4\@md{width:33.3333333333%}.o-col--5\@md{width:41.6666666667%}.o-col--6\@md{width:50%}.o-col--7\@md{width:58.3333333333%}.o-col--8\@md{width:66.6666666667%}.o-col--9\@md{width:75%}.o-col--10\@md{width:83.3333333333%}.o-col--11\@md{width:91.6666666667%}.o-col--12\@md{width:100%}}@media (min-width:1200px){.o-col--1\@lg{width:8.3333333333%}.o-col--2\@lg{width:16.6666666667%}.o-col--3\@lg{width:25%}.o-col--4\@lg{width:33.3333333333%}.o-col--5\@lg{width:41.6666666667%}.o-col--6\@lg{width:50%}.o-col--7\@lg{width:58.3333333333%}.o-col--8\@lg{width:66.6666666667%}.o-col--9\@lg{width:75%}.o-col--10\@lg{width:83.3333333333%}.o-col--11\@lg{width:91.6666666667%}.o-col--12\@lg{width:100%}}@media (min-width:1500px){.o-col--1\@xl{width:8.3333333333%}.o-col--2\@xl{width:16.6666666667%}.o-col--3\@xl{width:25%}.o-col--4\@xl{width:33.3333333333%}.o-col--5\@xl{width:41.6666666667%}.o-col--6\@xl{width:50%}.o-col--7\@xl{width:58.3333333333%}.o-col--8\@xl{width:66.6666666667%}.o-col--9\@xl{width:75%}.o-col--10\@xl{width:83.3333333333%}.o-col--11\@xl{width:91.6666666667%}.o-col--12\@xl{width:100%}}.u-text-center{text-align:center}.button,.c-btn{display:inline-block;padding:10px 40px!important;padding-right:60px!important;font-size:20px!important;font-family:penumbra!important;line-height:20px;text-transform:uppercase;transition:all 1s ease;cursor:pointer}.button:not(:last-child),.c-btn:not(:last-child){margin-bottom:.9375rem}.button{padding:10px 40px!important}.button,.c-btn-b,.c-btn-t{background-color:#1aa9aa;color:#fff;position:relative}.button:hover,.c-btn-b:hover,.c-btn-t:hover{background-color:#21d5d6}.button:hover:after,.c-btn-b:hover:after,.c-btn-t:hover:after{opacity:.5}.button:after,.c-btn-b:after,.c-btn-t:after{content:"";width:25px;height:40px;background-image:url(/app/themes/sage/dist/images/arrow-right.jpg);background-size:cover;background-position:50%;position:absolute;right:0;top:0;transition:all 1s ease;pointer-events:none}.c-btn-o,.c-btn-r{background-color:#bd3c26;color:#fff;position:relative}.c-btn-o:hover,.c-btn-r:hover{background-color:#d8543e}.c-btn-o:hover:after,.c-btn-r:hover:after{opacity:.5}.c-btn-o:after,.c-btn-r:after{content:"";width:25px;height:40px;background-image:url(/app/themes/sage/dist/images/arrow-right-o.jpg);background-size:cover;background-position:50%;position:absolute;right:0;top:0;transition:all 1s ease;pointer-events:none}.tribe-events-gcal,.tribe-events-ical{background-color:#bd3c26!important;color:#fff;position:relative;padding:10px 40px!important;font-size:20px!important;line-height:20px!important}.tribe-events-gcal:hover,.tribe-events-ical:hover{background-color:#d8543e!important}.c-alert{margin-bottom:1.875rem;padding:.9375rem;border:1px solid transparent}.c-alert--success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.c-alert--info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.c-alert--warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faf2cc}.c-alert--error{color:#a94442;background-color:#f2dede;border-color:#ebcccc}.c-header__toggle{display:inline;position:fixed;display:block;padding:0;width:3.75rem;height:3.125rem;box-shadow:none;border-radius:none;border:none;cursor:pointer;z-index:200;right:15px;top:40px}@media (min-width:1024px){.c-header__toggle{display:none}}.c-header__toggle:focus{outline:none}.logged-in .c-header__toggle{top:72px}@media (max-width:767px){.logged-in .c-header__toggle{top:86px}}.logged-in .c-mobile__menu{padding-top:60px}.c-header__toggle span{display:block;margin:0 auto;position:absolute;top:1.375rem;left:.4375rem;right:.4375rem;height:.1875rem;width:40px;background-color:#fff}.c-header__toggle span:after,.c-header__toggle span:before{position:absolute;display:block;left:0;width:100%;height:.1875rem;background-color:#fff;content:""}.c-header__toggle span:before{top:-.625rem}.c-header__toggle span:after{bottom:-.625rem}.c-header__toggle--htx{background-color:#1aa9aa;transition:background-color 1s ease;transition:margin 1s ease}.c-header__toggle--htx span{transition:background 0s .3s}.c-header__toggle--htx span:after,.c-header__toggle--htx span:before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-header__toggle--htx span:before{transition-property:top,transform}.c-header__toggle--htx span:after{transition-property:bottom,transform}.c-header__toggle--htx.is-active{transition:margin .5s ease}.c-header__toggle--htx.is-active span{background:transparent}.c-header__toggle--htx.is-active span:before{top:0;transform:rotate(45deg)}.c-header__toggle--htx.is-active span:after{bottom:0;transform:rotate(-45deg)}.c-header__toggle--htx.is-active span:after,.c-header__toggle--htx.is-active span:before{transition-delay:0s,.3s}.p-nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding:0;margin:0}@media (max-width:1023px){.p-nav{display:none}}.p-nav li{padding:.9375rem 0;padding-right:15px;position:relative}.p-nav li:hover .sub-menu{display:block}.p-nav li .sub-menu{display:none;position:absolute;z-index:20;padding:0;margin:0;background-color:#1aa9aa;list-style:none;min-width:250px;left:-15px}.p-nav li .sub-menu li{padding:.375rem 15px}.p-nav li .sub-menu li:first-child{display:block}.p-nav li a{color:#fff;font-family:raleway-sb;font-size:1.125rem;text-transform:uppercase}@media (min-width:1024px){.p-nav .drop-menu{display:none}}.nav-left{-ms-flex-pack:start;justify-content:flex-start}.nav-left li:first-child{display:none}.nav-left li:nth-child(2){padding-left:0}.nav-left li .sub-menu li:first-child{display:block}.nav-right{-ms-flex-pack:end;justify-content:flex-end}.nav-right li:last-child{padding-right:0}.c-mobile__menu{display:none;position:fixed;z-index:15;width:100%;height:auto;background:#1aa9aa;left:0;top:0;padding-top:45px;height:100%;padding-bottom:45px}.c-mobile__menu .m-nav{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center;padding-right:30px;margin:0}.c-mobile__menu .m-nav li{position:relative;padding:0;margin:0}.c-mobile__menu .m-nav li a{font-family:raleway-sb;color:#fff;font-size:28px;text-transform:uppercase}.c-mobile__menu .m-nav li .sub-menu{display:none;list-style:none;position:relative}.c-mobile__menu .m-nav li .sub-menu a{text-transform:capitalize}.c-mobile__menu .m-nav li:hover .sub-menu{display:none}.c-mobile__menu .m-nav li .sub-menu{padding:0}.c-mobile__menu .m-nav li .sub-menu li a{text-transform:capitalize}.c-mobile__menu .drop-menu{margin-left:15px;position:absolute}.c-mobile__menu .drop-menu svg{font-size:20px;color:#fff}.f-nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0;margin:30px auto}@media (max-width:1023px){.f-nav{-ms-flex-flow:column wrap;flex-flow:column wrap}}.f-nav li{padding:0 20px}@media (max-width:1199px){.f-nav li{padding:0 15px}}.f-nav li a{color:#222;font-size:20px;text-transform:uppercase}.c-logo img{position:absolute;top:6px;display:block;margin:0 auto;left:0;right:0;width:235px;z-index:1}@media (max-width:1023px){.c-logo img{top:45px;width:200px}}.c-footer .f-logo img{position:relative;display:block;margin:0 auto;margin-top:-65px}@media (max-width:1023px){.c-footer .f-logo img{width:235px;margin-top:-30px}}.page-template-template-landing .c-header{box-shadow:none;border-bottom:115px solid #fff}@media (min-width:1024px){.page-template-template-landing .c-header{border-bottom:100px solid #fff}}.page-template-template-landing .c-header .o-content{height:68px}@media (min-width:1024px){.page-template-template-landing .c-header .o-content{position:relative}}.page-template-template-landing .c-header .column-3{text-align:right}@media (max-width:1023px){.page-template-template-landing .c-header .column-3{width:20%!important}}@media (min-width:1024px){.page-template-template-landing .c-header .column-3{position:absolute;right:15px}}.page-template-template-landing .c-header a[href^=tel]{color:#fff}@media (max-width:1023px){.page-template-template-landing .c-header a[href^=tel]{display:none}}@media (max-width:1023px){.page-template-template-landing .c-header .m-tele{display:block!important}}@media (min-width:1024px){.page-template-template-landing .c-header .m-tele{display:none}}.page-template-template-landing .c-header svg{margin-right:10px;color:#dc542a}.c-header{box-shadow:0 5px 0 0 rgba(0,0,0,.15);position:relative;z-index:15}.c-header .h-top{position:relative;background-image:url(/app/themes/sage/dist/images/teal.jpg)}.c-header .h-top .c-btn{display:block;text-align:center}@media (min-width:1024px){.c-header .h-top .c-btn{display:none}}.c-header .h-top .o-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.c-header .h-top .o-content .column-1{width:45%}@media (max-width:1023px){.c-header .h-top .o-content .column-1{width:10%}}.c-header .h-top .o-content .column-1 .m-tele{position:relative;z-index:10;top:-8px;left:10px}.c-header .h-top .o-content .column-1 .m-tele svg{color:#fff}@media (min-width:1024px){.c-header .h-top .o-content .column-1 .m-tele{display:none}}.c-header .h-top .o-content .column-2{width:10%}@media (max-width:1023px){.c-header .h-top .o-content .column-2{width:80%}}.c-header .h-top .o-content .column-3{width:45%}@media (max-width:1023px){.c-header .h-top .o-content .column-3{width:10%}}@media (max-width:1023px){.c-header .h-top .o-content .column .c-nav{display:none}}.c-header .h-bottom{position:relative;padding:20px 0}@media (max-width:1023px){.c-header .h-bottom{height:112px}}.c-header .h-bottom .o-content{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.c-header .h-bottom .o-content,.c-header .h-bottom .o-content ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-header .h-bottom .o-content ul{margin:0;padding:0;list-style:none;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline;margin-top:-15px}.c-header .h-bottom .o-content ul li{padding:20px 0;margin-right:15px}.c-header .h-bottom .o-content ul li:before{display:none}.c-header .h-bottom .o-content ul li svg{margin-right:10px;font-size:18px;position:relative;top:-2px;color:#bd3c26}.c-header .h-bottom .o-content ul li a{font-size:24px;color:#222}@media (max-width:1023px){.c-header .h-bottom .o-content .c-btn,.c-header .h-bottom .o-content ul{display:none}}.c-hero.has-background{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:1023px){.page-template-template-landing .c-hero.has-background{padding-top:60px;padding-bottom:60px}}@media (min-width:1024px){.page-template-template-landing .c-hero.has-background{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:683px}}@media (min-width:1024px){.page-template-template-landing.gf-error .c-hero.has-background{padding-top:120px;padding-bottom:160px}}.page-template-template-landing .c-hero__content{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;color:#fff}.page-template-template-landing .c-hero__content h5{color:currentColor}.c-hero .hero-back{padding:3% 0}@media (max-width:1023px){.c-hero .hero-back{padding-top:5%;padding-bottom:0}}.c-hero .hero-back .inner{text-align:center}.c-hero .hero-back .inner .c-btn{margin-top:15px}.c-hero .o-content{padding-top:30px}.s_hero-back{text-align:center;min-height:430px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}html{transition:all 2s ease}.content,.o-container{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;padding:30px 15px}@media (min-width:1024px){.content,.o-container{padding-top:60px;padding-bottom:60px}}.p-content{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;padding:30px 0}@media (min-width:1024px){.p-content{padding-top:30px;padding-bottom:30px}}@media (max-width:1023px){.o-col:not(:last-child){margin-bottom:30px}}.column{background-size:cover;background-repeat:no-repeat;background-position:50%}.o-row{margin-top:60px}@media (max-width:1023px){.o-row{margin-top:30px}}.inner{padding:30px 15px}@media (min-width:1024px){.inner{padding-top:2.8125rem;padding-bottom:2.8125rem}}.o-content{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;padding:0 15px}.c-content__header h1{margin-bottom:0;text-align:center}.section--intro{position:relative;z-index:9;padding-bottom:30px;background-size:cover;background-position:50%}.section--intro .column{box-shadow:0 5px 0 0 rgba(0,0,0,.15);background:#fff;margin-top:-120px;padding:30px}@media (max-width:1023px){.section--intro .column{margin-top:-60px;padding:30px 15px}}.section--amenities{background-image:url(/app/themes/sage/dist/images/teal.jpg);display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1023px){.section--amenities{-ms-flex-flow:column wrap;flex-flow:column wrap}}.section--amenities .column{width:50%}@media (max-width:1023px){.section--amenities .column{width:100%}}@media (max-width:1023px){.section--amenities .column-1{padding-bottom:60%}}.section--amenities .column-2 .inner{padding-left:30px;max-width:570px}@media (max-width:1023px){.section--amenities .column-2 .inner{padding-left:15px;padding-right:15px;text-align:center;max-width:100%}}.section--amenities h1,.section--amenities h5,.section--amenities p{color:#fff}.section--activities{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1023px){.section--activities{-ms-flex-flow:column wrap;flex-flow:column wrap}}.section--activities .column{width:50%}@media (max-width:1023px){.section--activities .column{width:100%}}.section--activities .column-2{position:relative}@media (max-width:1023px){.section--activities .column-2{padding-bottom:60%}}@media (min-width:1024px){.section--activities .column-2:before{content:"";position:absolute;width:200px;height:100%;left:0;z-index:10;background-image:linear-gradient(90deg,#fff,transparent)}}.section--activities .column-1{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.section--activities .column-1 .inner{padding-right:30px;max-width:570px}@media (max-width:1023px){.section--activities .column-1 .inner{padding-left:15px;padding-right:15px;text-align:center;max-width:100%}}.section--events{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end;background-image:url(/app/themes/sage/dist/images/red.jpg);padding:30px 15px}@media (min-width:1024px){.section--events{padding-top:60px;padding-bottom:60px}}@media (max-width:1023px){.section--events{text-align:center}}.section--events .column-1{width:40%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1023px){.section--events .column-1{width:100%}}.section--events .column-1 .inner{padding:0;max-width:390px;padding-right:15px}@media (max-width:1023px){.section--events .column-1 .inner{max-width:100%;padding-right:0}}.section--events .column-1 .inner h1,.section--events .column-1 .inner h5,.section--events .column-1 .inner p{color:#fff}.section--events .column-1 .inner h1 strong,.section--events .column-1 .inner h5 strong,.section--events .column-1 .inner p strong{font-size:28px}.section--events .column-2{width:60%}@media (max-width:1023px){.section--events .column-2{width:100%;padding-top:30px}}.section--events .column-2 .event-image{padding-bottom:285px;background-size:cover!important;background-position:50%!important}.section--events .column-2 .owl-item{padding-left:30px;padding-right:5px}.section--events .column-2 .owl-item:first-child{padding-left:0}@media (max-width:767px){.section--events .column-2 .owl-item{padding-left:0}}.section--events .column-2 ul{padding:0;margin:0;list-style:none}.section--events .column-2 ul .e-post{background:#fff;padding:15px;box-shadow:0 5px 0 0 rgba(0,0,0,.15);margin-bottom:15px;min-height:375px}@media (max-width:1499px){.section--events .column-2 ul .e-post{min-height:450px}}@media (max-width:1199px){.section--events .column-2 ul .e-post{min-height:600px}}@media (max-width:1023px){.section--events .column-2 ul .e-post{min-height:auto}}.section--events .column-2 ul .e-post p{margin-bottom:0}.section--events .column-2 ul .e-post h3{color:#1aa9aa}.section--events .column-2 .owl-dots{position:absolute;text-align:left;left:-90px;bottom:0}@media (max-width:1023px){.section--events .column-2 .owl-dots{position:relative;left:0;text-align:center;margin-top:15px}}@media (max-width:1023px){.tribe-events-event-meta{display:none}}@media (max-width:1023px){.tribe-events-event-image{display:block!important;width:100%!important;max-width:100%!important;margin:15px auto!important}}.section--testimonials{background-image:url(/app/themes/sage/dist/images/testimonial-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}@media (max-width:1023px){.section--testimonials{background-size:contain;background-position:bottom}}.section--testimonials .content{text-align:center}.section--testimonials .content h1{position:relative;margin-bottom:60px}.section--testimonials .content h1:after{content:'"';position:absolute;font-family:penumbra;display:block;color:#bd3c26;left:0;right:0;margin:0 auto;font-size:100px;margin-top:35px}.section--testimonials .content .owl-dots{text-align:center;margin-top:0}.section--testimonials .content .owl-dots .owl-dot span{background-color:#bd3c26}.section--testimonials .content .owl-dots .active span{background-color:#d8543e}.section--testimonials .content p{font-size:30px;font-family:raleway-sb;line-height:45px}.section--testimonials .content .source-name{font-size:1.375rem;font-family:raleway-r}.section--careers{background-image:url(/app/themes/sage/dist/images/teal.jpg);display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.section--careers .column{width:50%}@media (max-width:767px){.section--careers .column{width:100%;text-align:center}}.section--careers .column .inner{max-width:590px;padding-left:30px}.section--careers .column .inner h1,.section--careers .column .inner h5,.section--careers .column .inner p{color:#fff}.section--careers .career-back{background-position:50%;background-size:cover}@media (max-width:767px){.section--careers .career-back{padding-bottom:80%}}.section--weather{background-image:url(/app/themes/sage/dist/images/red.jpg);position:relative;z-index:10;padding:15px;color:#fff;font-size:20px}.section--weather .flexcontrol{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.section--weather .flexcontrol .c-weather__day{width:20%;padding-left:0}@media (max-width:1199px){.section--weather .flexcontrol .c-weather__day{width:25%}.section--weather .flexcontrol .c-weather__day:nth-child(5){display:none}}@media (max-width:1023px){.section--weather .flexcontrol .c-weather__day{width:33%}.section--weather .flexcontrol .c-weather__day:nth-child(4){display:none}}@media (max-width:767px){.section--weather .flexcontrol .c-weather__day{width:50%}.section--weather .flexcontrol .c-weather__day:nth-child(3){display:none}}@media (max-width:479px){.section--weather .flexcontrol .c-weather__day{width:100%;padding:0 50px}.section--weather .flexcontrol .c-weather__day:nth-child(2){display:none}}.section--weather .o-row{margin-top:0}.section--weather .wu-day-title{color:#fff;font-size:34px;font-family:penumbra;font-weight:500;text-transform:capitalize}.section--weather .wu-cond-highlow,.section--weather .wu-cond-pop,.section--weather .wu-cond-text{color:#fff}.section--weather .wu-cond-pop{background-image:url(/app/themes/sage/dist/images/drop.png);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:0;padding-left:2.5rem;min-height:2.5rem;height:2.5rem;z-index:100;top:0;position:relative;width:6.25rem}.section--weather .wu-icon{margin-top:45px}.section--weather .wu-icon img{min-width:60px;position:relative;left:-30px}.section--action{background-image:url(/app/themes/sage/dist/images/red.jpg)}.section--action h1,.section--action h2{color:#fff}article:not(:last-child){margin-bottom:30px}.archive article:not(:last-child),.blog article:not(:last-child),.search article:not(:last-child),.single article:not(:last-child){margin-bottom:1.875rem}.archive article:not(:last-child):after,.blog article:not(:last-child):after,.search article:not(:last-child):after,.single article:not(:last-child):after{content:"";width:100%;height:1px;background-color:#bd3c26;margin-top:45px}.archive .full-width,.blog .full-width,.search .full-width,.single .full-width{padding-left:15px;padding-right:15px}.archive article,.blog article{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:15px}.archive article .column-1,.blog article .column-1{position:relative;width:25%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:250px}@media (max-width:1023px){.archive article .column-1,.blog article .column-1{margin-bottom:15px;min-height:300px}}.archive article .column-1 .b_img,.blog article .column-1 .b_img{background-size:contain!important;background-repeat:no-repeat!important;background-position:top!important;height:100%;width:100%;max-width:400px;display:block;margin:0 auto}@media (min-width:1024px){.archive article .column-2,.blog article .column-2{width:75%;padding-left:15px}}@media (max-width:1023px){.archive article .column,.blog article .column{width:100%}}.screen-reader-text{display:none}.nav-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.nav-links .nav-previous:before{content:"<< ";color:#1aa9aa}.nav-links .nav-next:after{content:" >>";color:#1aa9aa}.tribe-events-list-separator-month{display:none}#tribe-bar-form,.tribe-bar-views-inner,.tribe-bar-views-list,.tribe-bar-views-option a{color:#fff!important;background-color:#bd3c26!important}#tribe-bar-form input,.tribe-bar-views-inner input,.tribe-bar-views-list input,.tribe-bar-views-option a input{border-color:#fff!important}#tribe-bar-form ::-webkit-input-placeholder,.tribe-bar-views-inner ::-webkit-input-placeholder,.tribe-bar-views-list ::-webkit-input-placeholder,.tribe-bar-views-option a ::-webkit-input-placeholder{color:#fff}#tribe-bar-form ::-moz-placeholder,.tribe-bar-views-inner ::-moz-placeholder,.tribe-bar-views-list ::-moz-placeholder,.tribe-bar-views-option a ::-moz-placeholder{color:#fff}#tribe-bar-form :-ms-input-placeholder,.tribe-bar-views-inner :-ms-input-placeholder,.tribe-bar-views-list :-ms-input-placeholder,.tribe-bar-views-option a :-ms-input-placeholder{color:#fff}#tribe-bar-form :-moz-placeholder,.tribe-bar-views-inner :-moz-placeholder,.tribe-bar-views-list :-moz-placeholder,.tribe-bar-views-option a :-moz-placeholder{color:#fff}#tribe-bar-form .tribe-bar-submit input[type=submit]{background-color:#1aa9aa}.tribe-events-calendar th{background-color:#1aa9aa;color:#fff!important}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{background-color:#bd3c26;color:#fff}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{color:hsla(0,0%,100%,.5)}.tribe-events-meta-group{display:none!important}#tablepress-1 .column-1{min-width:250px}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar thead th{background-color:#1aa9aa!important}.tribe-events-loop{max-width:100%!important}.type-tribe_events{padding-bottom:60px!important}.type-tribe_events:not(:last-child){border-bottom:2px solid #a3a3a3!important}.section--job .o-content{padding-left:0;padding-right:0}.section--job .job-post{padding:15px;border:2px solid #1aa9aa}.section--job .job-post:not(:last-child){margin-bottom:1.875rem}.section--job .job-post .t-meta{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.section--attractions{color:#fff;text-align:center}.section--attractions h3{color:currentColor}.section--action-landing{background-image:url(../../dist/images/red.jpg)}.page-template-template-landing .section--intro-after .o-row+.o-row{margin-top:0}.section--action-landing{padding-bottom:40px}@media (max-width:1023px){.section--action-landing{text-align:center}}@media (min-width:1024px){.section--action-landing{padding-bottom:20px}}.section--action-landing h5{color:#fff}@media (min-width:1024px){.section--action-landing h5{margin-bottom:0}}@media (min-width:1024px){.section--action-landing .content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1023px){.alignleft,.alignnone,.alignright{display:block;margin-left:auto;margin-right:auto}}.alignleft,.alignright{margin-bottom:1.25rem}@media (min-width:1024px){.alignleft{float:left;margin-right:1.25rem}}@media (min-width:1024px){.alignright{float:right;margin-left:1.25rem}}.c-footer{position:relative;z-index:10}.c-footer .content{padding-bottom:0}.c-footer .content .contact_info{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.c-footer .content .contact_info .column-1{width:30%}.c-footer .content .contact_info .column-2{width:70%}@media (min-width:1024px){.c-footer .content .contact_info .column-2{padding-left:30px}}@media (max-width:1023px){.c-footer .content .contact_info .column{width:100%;text-align:center}}.c-footer .content .news-letter{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.c-footer .content .news-letter{-ms-flex-flow:column wrap;flex-flow:column wrap}}@media (max-width:1023px){.c-footer .content .news-letter{text-align:center}}.c-footer .content .news-letter form{width:45%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.c-footer .content .news-letter form{width:100%}}@media (max-width:1023px){.c-footer .content .news-letter form{-ms-flex-flow:column wrap;flex-flow:column wrap}}.c-footer .content .news-letter input{width:100%;height:40px;text-transform:uppercase}@media (max-width:1199px){.c-footer .content .news-letter input{width:100%}}.c-footer .content .news-letter .button{width:auto;padding:8px 15px;height:auto}@media (max-width:1199px){.c-footer .content .news-letter .button{display:block;width:100%}}@media (max-width:1023px){.c-footer .content .news-letter .button{margin-top:15px}}.c-footer .content .socail-media{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0}.c-footer .content .socail-media li{padding:5px 15px}@media (max-width:1023px){.c-footer .content .socail-media li img{height:26px}}.c-footer .content .c-footer__copyright{text-align:center;font-size:14px;padding:0 60px}.c-footer .content .c-footer__copyright a{color:inherit;font-weight:inherit;font-family:inherit;font-size:inherit}.landing-contact{text-align:center}@media (max-width:1023px){.landing-contact{margin-top:30px}}.landing-contact .c-btn,.landing-contact address br{display:none}.page-template-template-landing .gform_wrapper{margin-top:0!important;padding:0!important;background-image:none}.page-template-template-landing .gfield_label{display:none!important}.page-template-template-landing .gfield{padding-right:0!important}.page-template-template-landing .gfield:not(.gf_left_half):not(.gf_right_half){clear:both!important}@media (min-width:1024px){.page-template-template-landing .gf_left_half,.page-template-template-landing .gf_right_half{width:calc(50% - 15px)!important;margin-bottom:15px!important}}@media (min-width:1024px){.page-template-template-landing .gf_left_half{float:left!important;clear:left!important}}@media (min-width:1024px){.page-template-template-landing .gf_right_half{float:right!important;clear:right!important}}.page-template-template-landing .gfield input,.page-template-template-landing .gfield select{width:100%!important;padding-top:5px!important;padding-bottom:5px!important;font-size:19px!important;font-family:raleway-r!important;line-height:1!important;color:#542700!important}.page-template-template-landing .ginput_container_date{position:relative!important}@media (min-width:1024px){.page-template-template-landing .gform_footer{padding-right:0!important;text-align:right!important}}.page-template-template-landing .gform_button{background-color:#0d9b7a!important;border:0!important}@media (min-width:1024px){.page-template-template-landing .gform_button{margin-right:0!important}}.page-template-template-landing .ui-datepicker-trigger{position:absolute!important;top:50%!important;right:15px!important;transform:translateY(-50%)!important}.page-template-template-landing .gfield_error .validation_message,.page-template-template-landing .validation_error{color:#fff!important}.page-template-template-landing ::-webkit-input-placeholder{font-size:18px!important;color:#542700!important;line-height:1!important}.page-template-template-landing ::-moz-placeholder{font-size:18px!important;color:#542700!important;line-height:1!important}.page-template-template-landing :-ms-input-placeholder{font-size:18px!important;color:#542700!important;line-height:1!important}.page-template-template-landing :-moz-placeholder{font-size:18px!important;color:#542700!important;line-height:1!important}.ui-datepicker-month,.ui-datepicker-year{font-size:16px;font-family:raleway-r;line-height:1;color:#542700}