*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box-shadow{box-shadow:5px 5px 15px 0 rgba(0,0,0,.2)}.btn-home,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.dropdown-content-cta-box-contact .cta-button,.gallery-slider li .gallery-text .gallery-button{position:relative;font:700 16px/26px "Trade Gothic","Helvetica Neue",Arial,sans-serif;letter-spacing:0;width:auto;min-width:150px;color:#96855a;background:transparent;border:1px solid #96855a;margin:10px auto;padding:6px 20px 4px 20px;border-radius:0;cursor:pointer;display:inline-block;outline:none;text-align:center;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease 0s;vertical-align:middle}.btn-home:hover,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button:hover,.dropdown-content-cta-box-contact .cta-button:hover,.gallery-slider li .gallery-text .gallery-button:hover,.btn-home:active,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button:active,.dropdown-content-cta-box-contact .cta-button:active,.gallery-slider li .gallery-text .gallery-button:active{background:#96855a;color:#fff;border:1px solid #96855a;text-decoration:none}.btn-home.white,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .white.form-button,.dropdown-content-cta-box-contact .white.cta-button,.gallery-slider li .gallery-text .white.gallery-button{border:1px solid #fff;color:#fff;background:transparent}.btn-home.white:hover,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .white.form-button:hover,.dropdown-content-cta-box-contact .white.cta-button:hover,.gallery-slider li .gallery-text .white.gallery-button:hover,.btn-home.white:active,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .white.form-button:active,.dropdown-content-cta-box-contact .white.cta-button:active,.gallery-slider li .gallery-text .white.gallery-button:active{background:#fff;color:#96855a;border:1px solid #fff;text-decoration:none}.btn[disabled]{background:#f2f2f2;color:#fff}footer,.page-thank-you footer{display:block;position:relative;z-index:9;background:#edece3;background-position:0 100%;background-size:100% 2px;border-bottom:3px solid #fff;text-align:center;background-image:linear-gradient(transparent 50%,#f6f5f0 50%)}footer *,.page-thank-you footer *{transition:all 0.3s ease 0s}footer .wrapper,.page-thank-you footer .wrapper{position:relative;display:table;padding:20px 10px;margin:0 auto;width:100%;max-width:1260px}@media screen and (min-width:400px){footer .wrapper,.page-thank-you footer .wrapper{padding:25px 15px}}@media screen and (min-width:640px){footer .wrapper,.page-thank-you footer .wrapper{position:relative;padding:30px 20px}}@media screen and (min-width:960px){footer .wrapper,.page-thank-you footer .wrapper{padding:30px 20px}}@media screen and (min-width:1280px){footer .wrapper,.page-thank-you footer .wrapper{padding:20px 0}}.footer-primary{display:block;text-align:center;max-width:1260px;margin:0 auto}@media screen and (min-width:960px){.footer-primary{text-align:left}}.footer-primary .footer-sections{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap}.footer-primary .footer-sections li{display:block;text-align:center;padding:20px 10px}@media screen and (min-width:400px){.footer-primary .footer-sections li{padding:20px 40px}}@media screen and (min-width:640px){.footer-primary .footer-sections li{padding:20px 40px}}@media screen and (min-width:960px){.footer-primary .footer-sections li{padding:20px 40px 10px 40px}}.footer-primary .footer-sections li h4{color:#383a42;font:900 26px/28px "Mrs Eaves","Hoefler Text",Georgia,serif;text-transform:uppercase}.footer-primary .footer-sections li p{color:#383a42}.footer-primary .footer-sections li.footer-section-subscribe{width:100%}@media screen and (min-width:640px){.footer-primary .footer-sections li.footer-section-subscribe{width:50%}}@media screen and (min-width:960px){.footer-primary .footer-sections li.footer-section-subscribe{width:60%}}.footer-primary .footer-sections li.footer-section-subscribe p{max-width:270px;line-height:22px}@media screen and (min-width:960px){.footer-primary .footer-sections li.footer-section-subscribe .form-compact{display:flex;justify-content:space-between}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-column{width:48%}}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .checkbox-input{display:flex;text-align:left;padding-top:10px}@media screen and (min-width:960px){.footer-primary .footer-sections li.footer-section-subscribe .form-compact .checkbox-input{padding-top:0}}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .checkbox-input label[for="user_agreement"]{text-transform:none;font-size:15px}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .selector{max-width:270px;margin:auto}.footer-primary .footer-sections li.footer-section-subscribe .form-compact [type="email"],.footer-primary .footer-sections li.footer-section-subscribe .form-compact [type="text"]{border:none;margin-bottom:10px;padding:12px 14px;max-width:270px}.footer-primary .footer-sections li.footer-section-subscribe .form-compact [type="email"]:focus,.footer-primary .footer-sections li.footer-section-subscribe .form-compact [type="text"]:focus{outline:none}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .checker span{margin-top:5px;margin-right:10px;border:1px solid rgba(134,118,77,.6)}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button{display:block}.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button:before,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button:after{display:none}.footer-primary .footer-sections li.footer-section-contact{width:100%}@media screen and (min-width:640px){.footer-primary .footer-sections li.footer-section-contact{width:50%}}@media screen and (min-width:960px){.footer-primary .footer-sections li.footer-section-contact{width:40%}}.footer-primary .footer-sections li.footer-section-contact p{max-width:270px;line-height:22px}.footer-primary .footer-sections li.footer-section-contact .footer-phone{display:block;margin:15px auto;padding:0;color:#7b8253;font:normal 900 30px/30px "Trade Gothic","Helvetica Neue",Arial,sans-serif}.footer-primary .footer-sections li.footer-section-contact .footer-phone-call{font:italic 900 26px/30px "Mrs Eaves","Hoefler Text",Georgia,serif}.footer-primary .footer-sections li.footer-section-contact .footer-phone:hover{text-decoration:none;cursor:default}.footer-primary .footer-sections li.footer-section-social{width:100%;padding:0;justify-content:center;padding-top:25px;border-top:1px solid #96855a}.footer-primary .footer-sections li.footer-section-social .social-icons{border-top:0;max-width:260px;margin:0 auto;padding:10px 0 0}.footer-primary .footer-sections li.footer-section-social .social-icons li{float:left;display:block;width:25%;margin:0;padding:0;padding-right:15px}.footer-primary .footer-sections li.footer-section-social .social-icons li:first-of-type{padding-right:0}.footer-primary .footer-sections li.footer-section-social .social-icons li:before{display:none}.footer-primary .footer-sections li.footer-section-social .social-icons li .social-icon{width:100%;height:30px}.footer-primary .footer-sections li.footer-section-social .social-icons li .social-icon-facebook{background:url(../../../../../../2017-homepage/svg/icons/icon-facebook.svg) center center/contain no-repeat}.footer-primary .footer-sections li.footer-section-social .social-icons li .social-icon-twitter{background:url(../../../../../../2017-homepage/svg/icons/icon-twitter.svg) center center/contain no-repeat}.footer-primary .footer-sections li.footer-section-social .social-icons li .social-icon-youtube{background:url(../../../../../../2017-homepage/svg/icons/icon-youtube.svg) center center/contain no-repeat}.footer-primary .footer-sections li.footer-section-social .social-icons li .social-icon-instagram{background:url(../../../../../../2017-homepage/svg/icons/icon-instagram.svg) center center/contain no-repeat}.footer-secondary{position:relative;display:block;text-align:center;max-width:1260px;margin:0 auto}.footer-secondary:before{position:absolute;display:block;content:'';height:1px;background:#96855a;right:30px;left:30px}@media screen and (min-width:1280px){.footer-secondary:before{right:0;left:0}}@media screen and (min-width:960px){.footer-secondary{text-align:left}}.footer-secondary .footer-links{display:block;max-width:100%;text-align:left;margin:0 auto;margin-top:0px!important;column-count:2;column-gap:15px;padding:10px 20px 15px 20px}@media screen and (min-width:400px){.footer-secondary .footer-links{max-width:370px;padding:15px 45px 20px 45px}}@media screen and (min-width:640px){.footer-secondary .footer-links{float:left;padding:10px 0 10px 10px;max-width:600px;margin:0 0 20px 0;column-count:3}}@media screen and (min-width:720px){.footer-secondary .footer-links{column-gap:20px}}@media screen and (min-width:960px){.footer-secondary .footer-links{padding:10px 0;column-count:4;column-gap:40px}}.footer-secondary .footer-links li{display:block;font:900 14px/24px "Trade Gothic","Helvetica Neue",Arial,sans-serif;padding:0;border-top:0!important;vertical-align:top}.footer-secondary .footer-links li:last-of-type{padding-right:0}.footer-secondary .footer-links li a{color:#96855a;text-decoration:none}.footer-secondary .footer-links li a:hover{text-decoration:underline}.footer-secondary .footer-logo-container{display:table;max-width:240px;margin:auto;padding:10px 0}@media screen and (min-width:640px){.footer-secondary .footer-logo-container{float:right}}.footer-secondary .footer-logo-container-row{display:table-row}.footer-secondary .footer-logo-container-row .footer-company-logo{display:table-cell;text-align:right;padding-right:15px;vertical-align:top}@media screen and (min-width:640px){.footer-secondary .footer-logo-container-row .footer-company-logo{padding-right:10px}}@media screen and (min-width:960px){.footer-secondary .footer-logo-container-row .footer-company-logo{padding-right:15px}}.footer-secondary .footer-logo-container-row .footer-company-logo img{width:80px;height:94px}.footer-secondary .footer-logo-container-row .footer-company-info{display:table-cell;text-align:left;vertical-align:top}.footer-secondary .footer-logo-container-row .footer-company-info p{font:100 13px/20px "Trade Gothic","Helvetica Neue",Arial,sans-serif;color:#383a42}.footer-secondary .footer-logo-container-row .footer-company-info p:nth-of-type(2){margin:0;font:100 11px/20px "Trade Gothic","Helvetica Neue",Arial,sans-serif}.footer-secondary .footer-logo-container-row .footer-company-info p .phone-link{text-decoration:none;color:inherit;cursor:default}body{padding:0;overflow-x:hidden}@media screen and (max-width:959px){.wrapper{overflow-x:hidden}}.hr-wrap{position:relative;display:inline-block;margin:10px auto;width:100%;height:1px}.hr-wrap hr.pine{position:absolute;border:0;color:#7b8253;background:#7b8253;display:block;height:1px;margin:0 auto;max-width:1200px;right:20px;left:20px;top:0}.hr-wrap hr.pine:before,.hr-wrap hr.pine:after{background:transparent;font-size:12px;content:'\e001';position:absolute;top:-5px;font-family:"icomoon";font-weight:400;pointer-events:none;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hr-wrap hr.pine:before{right:-12px}.hr-wrap hr.pine:after{left:-12px;transform:scaleX(-1)}.icon-arrow-home{display:inline-block;width:10px;height:16px;transition:all 0.3s ease 0s;margin-left:8px}.icon-arrow-home:before{position:relative;display:block;content:'';width:100%;height:100%;background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home.svg) center center/contain no-repeat}.section-hero-img{position:relative;display:block;width:100%;min-height:322px;background:url(../../../../../../2017-homepage/img/bg-hero-home.jpg) center center/cover no-repeat}@media screen and (min-width:640px){.section-hero-img{min-height:500px!important}}@media screen and (min-width:960px){.section-hero-img{min-height:582px!important}}.visual-headline-home{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%;height:100%;z-index:99;margin:auto}.visual-headline-home .overlay-headline-home{display:block;position:absolute;top:50%;transform:translateY(-50%);margin:auto;z-index:99;width:100%;height:auto;padding:0;text-align:center;color:#fff;background:transparent}.visual-headline-home .overlay-headline-home .visual-title-home{color:#fff;font-weight:400;text-shadow:0 0 .8em rgba(0,0,0,.9);margin:0;font:100 28px/58px "Mrs Eaves","Hoefler Text",Georgia,serif}@media screen and (min-width:640px){.visual-headline-home .overlay-headline-home .visual-title-home{font:100 38px/72px "Mrs Eaves","Hoefler Text",Georgia,serif}}@media screen and (min-width:960px){.visual-headline-home .overlay-headline-home .visual-title-home{font:100 46px/90px "Mrs Eaves","Hoefler Text",Georgia,serif}}.visual-headline-home .overlay-headline-home .visual-title-home em{display:block;text-transform:uppercase;font-size:300%;font-family:"Trade Gothic","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal}.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .visual-title-home em{text-transform:none;letter-spacing:0;font-weight:300;line-height:.9;margin-bottom:13px}@media screen and (min-width:960px){.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .visual-title-home em{padding:0 40px;font-size:55px}}.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .visual-title-home .body{text-transform:uppercase;font:700 24px/36px "Trade Gothic","Helvetica Neue",Arial,sans-serif}.visual-headline-home .overlay-headline-home hr{background:#fff}.visual-headline-home .overlay-headline-home hr.rule{max-width:230px;border-top:1px solid #fff;background:none;color:#fff;box-shadow:0 0 50px 2px rgba(0,0,0,.9)}@media screen and (min-width:640px){.visual-headline-home .overlay-headline-home hr.rule{max-width:300px}}@media screen and (min-width:960px){.visual-headline-home .overlay-headline-home hr.rule{max-width:420px}}.visual-headline-home .overlay-headline-home hr.rule:before{content:''}.visual-headline-home .overlay-headline-home hr.rule:after{content:''}.visual-headline-home .overlay-headline-home hr.rule.top:before{display:block;background:none;background-image:url(https://d3j36fmfb8hh5l.cloudfront.net/img/svg/arrow-top.svg);background-size:20px 10px;width:20px;height:10px;content:'';right:auto;left:50%;margin-left:-10px;top:-10px}.visual-headline-home .overlay-headline-home hr.rule.bottom:before{display:block;background:none;background-image:url(https://d3j36fmfb8hh5l.cloudfront.net/img/svg/arrow-bottom.svg);background-size:38px 15px;width:38px;height:15px;content:'';right:auto;left:50%;margin-left:-19px;top:0}.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .btn{font-size:110%;margin-bottom:20px}@media screen and (min-width:960px){.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .btn{margin-bottom:40px}}.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .btn__video{margin-top:40px;background-color:#27313d;border-color:#27313d;display:flex;justify-content:center;color:#fff;align-items:center;max-width:180px;margin-left:auto;margin-right:auto}.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .btn__video svg{margin-left:10px;width:21px;height:21px}.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .btn__video:before,.section-hero-img__video-offer .visual-headline-home .overlay-headline-home .btn__video:after{display:none}.section-hero-img__video-offer .visual-headline-home:before{opacity:.35}.link-highlight{position:relative;z-index:999;display:block;width:100%;padding:0;margin:40px 0 0 0;text-align:center}.link-highlight a{color:#fff;text-transform:uppercase;font:700 20px/24px "Trade Gothic","Helvetica Neue",Arial,sans-serif}@media screen and (min-width:960px){.link-highlight a{font:700 24px/28px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}.link-highlight a .icon-arrow-home.arrow-down{display:block;margin:0 auto}.link-highlight a .icon-arrow-home.arrow-down:before{background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home-white.svg) center center/contain no-repeat;transform:rotate(90deg)}.link-highlight a:hover{text-decoration:none}.section-highlight{display:block;width:100%;margin:0;padding:0;border-top:6px solid #fff;border-bottom:6px solid #fff}.section-highlight:after{content:"";display:table;clear:both}.section-highlight .highlight-primary,.section-highlight .highlight-secondary{display:block;width:100%;margin:0;padding:0}.section-highlight .highlight-primary .highlight-item-container .highlight-item,.section-highlight .highlight-secondary .highlight-item-container .highlight-item{position:relative;display:block;width:100%;padding:0}@media screen and (min-width:960px){.section-highlight .highlight-primary .highlight-item-container .highlight-item,.section-highlight .highlight-secondary .highlight-item-container .highlight-item{min-height:440px}}@media screen and (min-width:1280px){.section-highlight .highlight-primary .highlight-item-container .highlight-item,.section-highlight .highlight-secondary .highlight-item-container .highlight-item{min-height:400px}}.section-highlight .highlight-primary .highlight-item-container .highlight-item:before,.section-highlight .highlight-secondary .highlight-item-container .highlight-item:before{transition:all 0.3s ease 0s;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(34,34,34,.3);z-index:0}.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link{display:block;width:100%;margin:0;padding:0}.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:hover,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:hover{text-decoration:none}.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:before,.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:after,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:before,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:after{display:block;content:'';position:absolute;bottom:0;right:0;left:0;margin:auto}.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:before,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:before{background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home.svg) center center/contain no-repeat;width:9px;height:15px;z-index:99;transform:rotate(90deg)}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:before,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:before{display:none}}.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:after,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:after{background:transparent;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-mobile-link:after,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-mobile-link:after{display:none}}.section-highlight .highlight-primary .highlight-item-container .highlight-item-content,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-content{position:relative;padding:30px 20px;z-index:1;text-align:left;text-shadow:0 0 .8em rgba(0,0,0,.8)}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-content,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-content{padding:40px 30px 70px 30px}}@media screen and (min-width:960px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-content,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-content{padding:70px 40px 20px 40px}}.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-pre,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-pre{display:block;text-transform:uppercase;color:#fff;margin:0;padding:0 0 5px 0;text-align:left;font:700 20px/24px "Trade Gothic","Helvetica Neue",Arial,sans-serif}@media screen and (min-width:400px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-pre,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-pre{text-align:center;font:700 24px/28px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-pre,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-pre{text-align:left;font:700 24px/24px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-promo,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-promo{display:none;text-transform:uppercase;color:#fff;margin:0;padding:0 0 15px 0;font:100 28px/28px "Trade Gothic","Helvetica Neue",Arial,sans-serif}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-promo,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-promo{display:block}}.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-main,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-main{display:none;text-align:left;color:#fff;font:100 58px/58px "Mrs Eaves","Hoefler Text",Georgia,serif}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-title-main,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-main{display:block}}.section-highlight .highlight-primary .highlight-item-container .highlight-item-desc,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-desc{display:none;color:#fff;font:700 18px/20px "Trade Gothic","Helvetica Neue",Arial,sans-serif;margin:10px 0 20px 0}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item-desc,.section-highlight .highlight-secondary .highlight-item-container .highlight-item-desc{display:block}}.section-highlight .highlight-primary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-primary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-primary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-primary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-primary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button{display:none;z-index:99}@media screen and (min-width:640px){.section-highlight .highlight-primary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-primary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-primary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-primary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-primary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button{display:block;position:absolute;bottom:20px;left:30px}.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .btn-home,.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .form-button,.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .cta-button,.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-button,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button{color:#3c434c;background:#fff}.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .btn-home:hover,.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button:hover,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .form-button:hover,.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button:hover,.dropdown-content-cta-box-contact .version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .cta-button:hover,.version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button:hover,.gallery-slider li .gallery-text .version-bee .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-button:hover,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home:hover,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button:hover,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button:hover,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button:hover,.dropdown-content-cta-box-contact .version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button:hover,.version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button:hover,.gallery-slider li .gallery-text .version-bee .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button:hover{color:#fff;background:#6e3b22;border-color:#6e3b22}}@media screen and (min-width:960px){.section-highlight .highlight-primary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-primary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-primary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-primary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-primary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-primary .highlight-item-container .highlight-item .gallery-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button{bottom:30px;left:40px}}.section-highlight .highlight-primary .highlight-item-container .highlight-item:hover:before,.section-highlight .highlight-secondary .highlight-item-container .highlight-item:hover:before{background:rgba(34,34,34,.6)}.section-highlight .highlight-primary .highlight-item-container .highlight-item.summer-tee,.section-highlight .highlight-secondary .highlight-item-container .highlight-item.summer-tee{background:url(../../../../../../2017-homepage/img/bg-summer-tee.jpg) center 60%/cover no-repeat}.section-highlight .highlight-primary .highlight-item-container .highlight-item.putter-boy,.section-highlight .highlight-secondary .highlight-item-container .highlight-item.putter-boy{background:url(../../../../../../2017-homepage/img/bg-putter-boy.jpg) center center/cover no-repeat}.section-highlight .highlight-primary .highlight-item-container .highlight-item.spa-summer-spree,.section-highlight .highlight-secondary .highlight-item-container .highlight-item.spa-summer-spree{background:url(../../../../../../2017-homepage/img/bg-spa-summer-spree.jpg) 65% center/cover no-repeat}@media screen and (min-width:960px){.section-highlight .highlight-primary{float:left;width:50%}}.section-highlight .highlight-primary .highlight-item-container{display:block}.section-highlight .highlight-primary .highlight-item-container .highlight-item{border-bottom:6px solid #fff}@media screen and (min-width:960px){.section-highlight .highlight-primary .highlight-item-container .highlight-item{border-bottom:none;border-right:3px solid #fff}}@media screen and (min-width:640px){.section-highlight .highlight-secondary{display:table}}@media screen and (min-width:960px){.section-highlight .highlight-secondary{display:block;float:left;width:50%}}.section-highlight .highlight-secondary .highlight-item-container{position:relative;display:block}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container{display:table-row}}@media screen and (min-width:960px){.section-highlight .highlight-secondary .highlight-item-container{display:block}}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item{display:table-cell}}@media screen and (min-width:960px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item{display:block;float:left}}.section-highlight .highlight-secondary .highlight-item-container .highlight-item:first-of-type{border-bottom:6px solid #fff}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item:first-of-type{width:50%;border-bottom:none;border-right:3px solid #fff}}@media screen and (min-width:960px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item:first-of-type{border-left:3px solid #fff}}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item:nth-of-type(2){width:50%;border-left:3px solid #fff}}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item-content{padding:40px 20px 70px 20px}}@media screen and (min-width:960px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item-content{padding:70px 30px 20px 30px}}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-pre{font:700 21px/21px "Trade Gothic","Helvetica Neue",Arial,sans-serif;padding:0 0 15px 0}}.section-highlight .highlight-secondary .highlight-item-container .highlight-item-title-main{font:100 40px/40px "Mrs Eaves","Hoefler Text",Georgia,serif}.section-highlight .highlight-secondary .highlight-item-container .highlight-item-desc{font:700 16px/18px "Trade Gothic","Helvetica Neue",Arial,sans-serif}@media screen and (min-width:640px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button{left:20px}}@media screen and (min-width:960px){.section-highlight .highlight-secondary .highlight-item-container .highlight-item .btn-home,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .footer-primary .footer-sections li.footer-section-subscribe .form-compact .form-button,.footer-primary .footer-sections li.footer-section-subscribe .form-compact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .form-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .dropdown-content-cta-box-contact .cta-button,.dropdown-content-cta-box-contact .section-highlight .highlight-secondary .highlight-item-container .highlight-item .cta-button,.section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-slider li .gallery-text .gallery-button,.gallery-slider li .gallery-text .section-highlight .highlight-secondary .highlight-item-container .highlight-item .gallery-button{left:30px;bottom:30px}}.section-highlight-cta{display:block;width:100%;color:#96855a;background:#f5f1e8;padding:20px;margin:0;text-align:center;font:700 20px/24px "Trade Gothic","Helvetica Neue",Arial,sans-serif;text-transform:uppercase}.section-highlight-cta:hover{background:#96855a;color:#fff;text-decoration:none}.section-highlight-cta:hover .icon-arrow-home:before{background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home-white.svg) center center/contain no-repeat}.dropdown-1,.dropdown-2,.dropdown-3{display:none}.dropdown-content-zone{clear:both;display:none;background:#fff}.dropdown-content{position:relative;max-width:1260px;margin:auto;background:#fff;padding:30px}@media screen and (min-width:640px){.dropdown-content{padding:40px}}@media screen and (min-width:960px){.dropdown-content{padding:60px}}.dropdown-content .close-link{color:#96855a;cursor:pointer}.dropdown-content .close-link *{transition:all 0.3s ease 0s}.dropdown-content .close-link .icon-close{position:absolute;z-index:999;top:10px;right:16px;display:block;color:#96855a;width:25px;height:25px;background:url(../../../../../../2017-homepage/svg/icons/icon-close.svg) center center/contain no-repeat}@media screen and (min-width:640px){.dropdown-content .close-link .icon-close{top:20px;right:26px}}@media screen and (min-width:960px){.dropdown-content .close-link .icon-close:hover{color:#fff;background:#96855a url(../../../../../../2017-homepage/svg/icons/icon-close-hover.svg) center center/contain no-repeat}}.dropdown-content .close-link.bottom{width:100%;display:block;margin:20px auto;position:relative;width:100px;font:700 18px/25px "Trade Gothic","Helvetica Neue",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width:960px){.dropdown-content .close-link.bottom{display:inline-block;width:100%;text-align:center;clear:both}}.dropdown-content .close-link.bottom .icon-close{position:relative;margin-right:10px;top:auto;right:auto;display:inline-block;vertical-align:top}.dropdown-content .close-link.bottom:hover{text-decoration:none}@media screen and (min-width:960px){.dropdown-content .close-link.bottom:hover .icon-close{color:#fff;background:#96855a url(../../../../../../2017-homepage/svg/icons/icon-close-hover.svg) center center/contain no-repeat}}.dropdown-content-container{display:block;width:100%}@media screen and (min-width:960px){.dropdown-content-container{float:left;width:65%;padding-right:40px}}.dropdown-content-cta-box{background:#f3f1e2;padding:30px 20px;text-align:center}@media screen and (min-width:640px){.dropdown-content-cta-box{padding:30px 10px}}@media screen and (min-width:960px){.dropdown-content-cta-box{float:left;width:35%;padding:30px 20px}}.dropdown-content-cta-box-heading{text-transform:uppercase;font:700 26px/30px "Mrs Eaves","Hoefler Text",Georgia,serif;color:#383a42}.dropdown-content-cta-box .hr-wrap{max-width:300px}.dropdown-content-cta-box-p{max-width:410px}.dropdown-content-cta-box-contact .cta-phone{display:block;margin:15px auto;padding:0;color:#7b8253;font:normal 900 30px/30px "Trade Gothic","Helvetica Neue",Arial,sans-serif}@media screen and (min-width:640px){.dropdown-content-cta-box-contact .cta-phone{display:inline}}@media screen and (min-width:960px){.dropdown-content-cta-box-contact .cta-phone{display:block}}.dropdown-content-cta-box-contact .cta-phone-call{font:italic 900 26px/30px "Mrs Eaves","Hoefler Text",Georgia,serif}.dropdown-content-cta-box-contact .cta-phone:hover{text-decoration:none;cursor:default}.dropdown-content-cta-box-contact .cta-option{letter-spacing:2px;text-transform:lowercase;font:italic 900 26px/26px "Mrs Eaves","Hoefler Text",Georgia,serif;color:#383a42;margin:0 5px}@media screen and (min-width:700px){.dropdown-content-cta-box-contact .cta-option{margin:0 20px}}.dropdown-content-cta-box-contact .cta-button{display:block;width:180px;margin:15px auto;min-width:auto;padding:6px 12px 4px 12px;vertical-align:text-bottom}@media screen and (min-width:640px){.dropdown-content-cta-box-contact .cta-button{display:inline-block;width:auto;margin:0 5px}}@media screen and (min-width:960px){.dropdown-content-cta-box-contact .cta-button{display:block;width:180px;margin:15px auto}}.dropdown-content-title{display:inline-block;font:700 36px/40px "Trade Gothic","Helvetica Neue",Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;text-align:left;padding-right:20px}@media screen and (min-width:640px){.dropdown-content-title{padding-right:0}}@media screen and (min-width:960px){.dropdown-content-title{font:700 46px/50px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}.dropdown-content-description{text-align:left;margin:0;font:100 26px/28px "Mrs Eaves","Hoefler Text",Georgia,serif}.dropdown-content-list{display:block;text-align:left;margin:10px auto;margin-bottom:20px;padding:0}@media screen and (min-width:640px){.dropdown-content-list{margin-bottom:40px;column-count:2;column-gap:15px}}.dropdown-content-list li{position:relative;list-style:none;margin:5px 0 10px 35px;padding:0;font:100 16px/22px "Trade Gothic","Helvetica Neue",Arial,sans-serif}.dropdown-content-list li:before{width:9px;height:22px;display:block;content:'';background:url(../../../../../../2017-homepage/svg/icons/icon-bullet-diamond.svg) center center/contain no-repeat;position:absolute;left:-20px;top:0}.dropdown-content-disclaimer-rates,.dropdown-content-disclaimer-general{text-align:left;margin:10px auto}.dropdown-content-disclaimer-rates{font:700 16px/18px "Trade Gothic","Helvetica Neue",Arial,sans-serif;text-transform:uppercase}.dropdown-content-disclaimer-general{font:100 13px/16px "Trade Gothic","Helvetica Neue",Arial,sans-serif}.section-content-home{position:relative;background:#fff;width:100%}.section-content-home .wrapper{max-width:960px;padding:30px 20px;margin:0 auto}@media screen and (min-width:960px){.section-content-home .wrapper{padding:50px 10px}}.section-content-home h2{text-align:center}.section-content-home h2.decorated-heading{position:relative;text-transform:uppercase;font-size:28px;padding:0;max-width:260px;margin:10px auto}@media screen and (min-width:400px){.section-content-home h2.decorated-heading{display:block;max-width:350px;padding:0 55px}}@media screen and (min-width:640px){.section-content-home h2.decorated-heading{max-width:530px;padding:0 70px;font-size:30px}}@media screen and (min-width:960px){.section-content-home h2.decorated-heading{margin:20px auto;max-width:100%;font-size:36px;padding:0 60px}}.section-content-home h2.decorated-heading:before,.section-content-home h2.decorated-heading:after{display:none}@media screen and (min-width:400px){.section-content-home h2.decorated-heading:before,.section-content-home h2.decorated-heading:after{display:block;font-family:'icomoon';font-size:24px;position:absolute;margin:auto;z-index:99;top:0;color:#7b8253}}@media screen and (min-width:640px){.section-content-home h2.decorated-heading:before,.section-content-home h2.decorated-heading:after{font-size:30px}}@media screen and (min-width:960px){.section-content-home h2.decorated-heading:before,.section-content-home h2.decorated-heading:after{font-size:30px}}.section-content-home h2.decorated-heading:before{content:'\e003';transform:scaleX(-1);left:0}.section-content-home h2.decorated-heading:after{content:'\e003';right:0}.section-content-home p{text-align:center;max-width:760px}.section-content-home-quote:after{content:"";display:table;clear:both}.section-content-home-quote .wrapper{padding:0 10px;margin:0 auto;max-width:880px}@media screen and (min-width:960px){.section-content-home-quote .wrapper{padding:25px 10px}}.section-content-home-quote .quotation-text{position:relative;width:100%;margin:0;padding:0}@media screen and (min-width:640px){.section-content-home-quote .quotation-text{float:left;width:60%}}@media screen and (min-width:960px){.section-content-home-quote .quotation-text{width:70%}}.section-content-home-quote .quotation-text-content{position:relative;color:#96855a;margin:0;padding:30px 55px 0 55px;font:700 18px/28px "Trade Gothic","Helvetica Neue",Arial,sans-serif}@media screen and (min-width:400px){.section-content-home-quote .quotation-text-content{padding:30px 65px 0 65px;font:700 20px/30px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:640px){.section-content-home-quote .quotation-text-content{padding:30px 65px}}@media screen and (min-width:720px){.section-content-home-quote .quotation-text-content{font:600 26px/36px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:960px){.section-content-home-quote .quotation-text-content{font:600 30px/42px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}.section-content-home-quote .quotation-text-content:before,.section-content-home-quote .quotation-text-content:after{display:block;content:'';width:45px;position:absolute;margin:auto;z-index:99}@media screen and (min-width:960px){.section-content-home-quote .quotation-text-content:before,.section-content-home-quote .quotation-text-content:after{width:55px}}.section-content-home-quote .quotation-text-content:before{height:35px;top:30px;left:0;background:url(../../../../../../2017-homepage/svg/quote-open.svg) center center/contain no-repeat}@media screen and (min-width:640px){.section-content-home-quote .quotation-text-content:before{left:10px}}@media screen and (min-width:960px){.section-content-home-quote .quotation-text-content:before{height:43px}}.section-content-home-quote .quotation-text-content:after{height:36px;bottom:0;right:0;background:url(../../../../../../2017-homepage/svg/quote-close.svg) center center/contain no-repeat}@media screen and (min-width:640px){.section-content-home-quote .quotation-text-content:after{bottom:30px;right:10px}}@media screen and (min-width:960px){.section-content-home-quote .quotation-text-content:after{height:44px}}.section-content-home-quote .quotation-text-author{text-transform:uppercase;font:400 15px/25px "Mrs Eaves","Hoefler Text",Georgia,serif;margin:25px 0 0 0;color:#96855a}@media screen and (min-width:640px){.section-content-home-quote .quotation-text-author{margin:0}}.section-content-home-quote .img-quote{position:relative;width:80%;height:230px;display:block;margin:0 auto;top:0;bottom:0}@media screen and (min-width:640px){.section-content-home-quote .img-quote{float:left;width:40%;height:275px}}@media screen and (min-width:960px){.section-content-home-quote .img-quote{width:30%;height:300px}}.section-content-home-quote .img-quote:before{position:absolute;display:block;content:'';background:url(../../../../../../2017-homepage/img/img-arnold-palmer.jpg) center bottom/contain no-repeat;width:105%;height:100%}@media screen and (min-width:640px){.section-content-home-quote .img-quote:before{width:110%}}@media screen and (min-width:960px){.section-content-home-quote .img-quote:before{width:130%}}.section-gallery{position:relative;overflow:hidden;display:block;width:100%}.gallery-container-courses,.gallery-container-accommodations{position:relative}.gallery-container-courses .bx-wrapper,.gallery-container-accommodations .bx-wrapper{background:transparent}.gallery-container-courses .bx-controls,.gallery-container-accommodations .bx-controls{position:absolute;left:0;bottom:20px;width:100%;height:30px;text-align:center;z-index:99}@media screen and (min-width:640px){.gallery-container-courses .bx-controls,.gallery-container-accommodations .bx-controls{left:290px;bottom:30px}}@media screen and (min-width:960px){.gallery-container-courses .bx-controls,.gallery-container-accommodations .bx-controls{left:370px;bottom:50px}}@media screen and (min-width:1280px){.gallery-container-courses .bx-controls,.gallery-container-accommodations .bx-controls{left:470px}}.gallery-container-courses .bx-controls a.bx-prev,.gallery-container-courses .bx-controls a.bx-next,.gallery-container-accommodations .bx-controls a.bx-prev,.gallery-container-accommodations .bx-controls a.bx-next{width:40px;height:26px}.gallery-container-courses .bx-controls a.bx-prev .arrow-left,.gallery-container-courses .bx-controls a.bx-prev .arrow-right,.gallery-container-courses .bx-controls a.bx-next .arrow-left,.gallery-container-courses .bx-controls a.bx-next .arrow-right,.gallery-container-accommodations .bx-controls a.bx-prev .arrow-left,.gallery-container-accommodations .bx-controls a.bx-prev .arrow-right,.gallery-container-accommodations .bx-controls a.bx-next .arrow-left,.gallery-container-accommodations .bx-controls a.bx-next .arrow-right{display:block;width:100%;height:100%}.gallery-container-courses .bx-controls a.bx-prev .arrow-left,.gallery-container-courses .bx-controls a.bx-next .arrow-left,.gallery-container-accommodations .bx-controls a.bx-prev .arrow-left,.gallery-container-accommodations .bx-controls a.bx-next .arrow-left{background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home-white.svg) center center/contain no-repeat;transform:rotate(180deg)}.gallery-container-courses .bx-controls a.bx-prev .arrow-right,.gallery-container-courses .bx-controls a.bx-next .arrow-right,.gallery-container-accommodations .bx-controls a.bx-prev .arrow-right,.gallery-container-accommodations .bx-controls a.bx-next .arrow-right{background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home-white.svg) center center/contain no-repeat}.gallery-container-courses .bx-controls a.bx-prev,.gallery-container-accommodations .bx-controls a.bx-prev{float:left;left:0}.gallery-container-courses .bx-controls a.bx-next,.gallery-container-accommodations .bx-controls a.bx-next{float:right;right:0}.gallery-container-courses .bx-controls .bx-pager-item,.gallery-container-accommodations .bx-controls .bx-pager-item{display:inline-block}.gallery-container-courses .bx-controls .bx-pager-link,.gallery-container-accommodations .bx-controls .bx-pager-link{display:block;width:26px;height:26px;margin:10px 6px;color:#7b8253;text-indent:0;border-radius:50%}.gallery-container-courses .bx-wrapper .bx-controls-direction,.gallery-container-accommodations .bx-wrapper .bx-controls-direction{display:none;width:420px}@media screen and (min-width:960px){.gallery-container-courses .bx-wrapper .bx-controls-direction,.gallery-container-accommodations .bx-wrapper .bx-controls-direction{display:block}}.gallery-container-courses .bx-wrapper .bx-pager,.gallery-container-accommodations .bx-wrapper .bx-pager{position:absolute;left:0;right:0}@media screen and (min-width:640px){.gallery-container-courses .bx-wrapper .bx-pager,.gallery-container-accommodations .bx-wrapper .bx-pager{left:20px;right:auto}}@media screen and (min-width:960px){.gallery-container-courses .bx-wrapper .bx-pager,.gallery-container-accommodations .bx-wrapper .bx-pager{left:40px}}.gallery-container-courses .bx-wrapper .bx-pager.bx-default-pager a,.gallery-container-accommodations .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;margin:0 4px;padding:0;font-size:16px;font-family:"Trade Gothic","Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1.8}.gallery-container-courses .bx-wrapper .bx-pager.bx-default-pager a.active,.gallery-container-accommodations .bx-wrapper .bx-pager.bx-default-pager a.active{background:#e0d9c6;color:#96855a}.gallery-container-courses .bx-wrapper .bx-pager.bx-default-pager a:hover,.gallery-container-accommodations .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#e0d9c6;color:#96855a;text-decoration:none}.gallery-slider{display:block;width:100%;position:relative;margin:0;padding:0}.gallery-slider li{display:block;padding:0;width:100%;height:600px}@media screen and (min-width:960px){.gallery-slider li{height:auto;min-height:700px}}.gallery-slider li .gallery-text{display:block;width:100%;background:#f3f1e2;padding:30px 20px 15px 20px;text-align:center}@media screen and (min-width:640px){.gallery-slider li .gallery-text{max-width:280px;position:absolute;left:0;top:0;bottom:0;padding:30px 20px}}@media screen and (min-width:960px){.gallery-slider li .gallery-text{max-width:320px;padding:50px 30px}}@media screen and (min-width:1280px){.gallery-slider li .gallery-text{max-width:420px;padding:60px 40px}}.gallery-slider li .gallery-text-heading{text-transform:uppercase;color:#96855a;font:100 30px/30px "Mrs Eaves","Hoefler Text",Georgia,serif;margin:0;padding:0}@media screen and (min-width:960px){.gallery-slider li .gallery-text-heading{font:100 40px/40px "Mrs Eaves","Hoefler Text",Georgia,serif;margin:10px auto}}.gallery-slider li .gallery-text-number{position:relative;font:700 90px/90px "Trade Gothic","Helvetica Neue",Arial,sans-serif;max-width:80px;margin:auto;color:#383a42}.gallery-slider li .gallery-text-number span{position:relative;top:10px;float:left;font:italic 100 30px/30px "Mrs Eaves","Hoefler Text",Georgia,serif;color:#383a42}.gallery-slider li .gallery-text-sub-heading{font:700 22px/36px "Trade Gothic","Helvetica Neue",Arial,sans-serif;color:#383a42;text-transform:uppercase}@media screen and (min-width:960px){.gallery-slider li .gallery-text-sub-heading{margin:10px auto}}.gallery-slider li .gallery-text-desc{display:none}@media screen and (min-width:640px){.gallery-slider li .gallery-text-desc{display:block;margin:10px auto;margin-bottom:30px}}@media screen and (min-width:960px){.gallery-slider li .gallery-text-desc{margin:30px auto;margin-bottom:40px}}.gallery-slider li .gallery-text .gallery-button{display:inline-block;width:auto;margin:10px auto;width:130px;min-width:auto;padding:6px 0 4px 0}@media screen and (min-width:640px){.gallery-slider li .gallery-text .gallery-button{display:block;width:150px}}@media screen and (min-width:960px){.gallery-slider li .gallery-text .gallery-button{width:170px;margin:15px auto}}.gallery-slider li .gallery-text .gallery-button:first-of-type{margin-right:5px}@media screen and (min-width:400px){.gallery-slider li .gallery-text .gallery-button:first-of-type{margin-right:10px}}@media screen and (min-width:640px){.gallery-slider li .gallery-text .gallery-button:first-of-type{margin:10px auto}}@media screen and (min-width:960px){.gallery-slider li .gallery-text .gallery-button:first-of-type{margin-top:20px}}.gallery-slider li .gallery-photo{position:relative;display:block;width:100%;height:310px}@media screen and (min-width:640px){.gallery-slider li .gallery-photo{position:absolute;left:280px;right:0;top:0;bottom:0;width:auto;height:auto}}@media screen and (min-width:960px){.gallery-slider li .gallery-photo{left:320px}}@media screen and (min-width:1280px){.gallery-slider li .gallery-photo{left:420px}}.gallery-slider li .gallery-photo:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:'';display:block}.gallery-slider-accommodations li{height:630px}@media screen and (min-width:960px){.gallery-slider-accommodations li{height:auto}}@media screen and (min-width:640px){.gallery-slider-accommodations li .gallery-text{left:auto;right:0}}.gallery-slider-accommodations li .gallery-text-heading{max-width:300px;margin:auto;font:100 24px/24px "Mrs Eaves","Hoefler Text",Georgia,serif}@media screen and (min-width:960px){.gallery-slider-accommodations li .gallery-text-heading{font:100 28px/28px "Mrs Eaves","Hoefler Text",Georgia,serif}}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery{position:relative;margin:20px auto}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery{display:block;position:relative;margin:auto;padding:0;text-align:center}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery .visual-title-gallery{color:#383a42;font-weight:400;margin:0;font:100 24px/38px "Mrs Eaves","Hoefler Text",Georgia,serif}@media screen and (min-width:640px){.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery .visual-title-gallery{font:100 32px/46px "Mrs Eaves","Hoefler Text",Georgia,serif}}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery .visual-title-gallery em{display:block;text-transform:uppercase;font-size:190%;font-family:"Trade Gothic","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:3px}@media screen and (min-width:960px){.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery .visual-title-gallery em{margin-bottom:5px;font-size:220%}}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr{background:#fff}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr.rule{max-width:230px;border-top:1px solid #7b8253;background:none;color:#fff}@media screen and (min-width:960px){.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr.rule{max-width:300px}}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr.rule:before{content:''}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr.rule:after{content:''}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr.rule.top:before{display:block;background:none;background-image:url(../../../../../../2017-homepage/svg/arrow-top-green.svg);background-size:20px 10px;width:20px;height:10px;content:'';right:auto;left:50%;margin-left:-10px;top:-10px}.gallery-slider-accommodations li .gallery-text .visual-headline-gallery .overlay-headline-gallery hr.rule.bottom:before{display:block;background:none;background-image:url(../../../../../../2017-homepage/svg/arrow-bottom-green.svg);background-size:38px 15px;width:38px;height:15px;content:'';right:auto;left:50%;margin-left:-19px;top:0}@media screen and (min-width:640px){.gallery-slider-accommodations li .gallery-photo{right:280px;left:0}}@media screen and (min-width:960px){.gallery-slider-accommodations li .gallery-photo{right:320px}}@media screen and (min-width:1280px){.gallery-slider-accommodations li .gallery-photo{right:420px}}.gallery-slider-accommodations li .gallery-photo.the-carolina-hotel:before{background:url(https://d3j36fmfb8hh5l.cloudfront.net/content/uploads/2013/08/Accommodations_Carolina_Mast_Medium-1.jpg) center center/cover no-repeat}.gallery-slider-accommodations li .gallery-photo.the-holly-inn:before{background:url(https://d3j36fmfb8hh5l.cloudfront.net/content/uploads/2013/08/Accommodations_Holly_Mast_Medium.jpg) center center/cover no-repeat}.gallery-slider-accommodations li .gallery-photo.the-manor-inn:before{background:url(https://d3j36fmfb8hh5l.cloudfront.net/content/uploads/2013/08/Accommodations_Manor_Mast_Medium2.jpg) center center/cover no-repeat}.gallery-slider-accommodations li .gallery-photo.the-condos-at-pinehurst:before{background:url(https://d3j36fmfb8hh5l.cloudfront.net/content/uploads/2015/12/Accommodations_Condos_Mast_Medium.jpg) center center/cover no-repeat}.gallery-container-accommodations .bx-controls{left:0;right:0;width:100%;bottom:auto;top:260px}@media screen and (min-width:640px){.gallery-container-accommodations .bx-controls{width:180px;top:auto;left:auto;right:290px;bottom:30px}}@media screen and (min-width:960px){.gallery-container-accommodations .bx-controls{right:370px;bottom:50px}}@media screen and (min-width:1280px){.gallery-container-accommodations .bx-controls{right:470px}}.gallery-container-accommodations .bx-controls .bx-pager-link{text-indent:-9999px;width:20px;height:20px}.gallery-container-accommodations .bx-wrapper .bx-controls-direction{width:175px}.gallery-container-accommodations .bx-wrapper .bx-pager{position:absolute;left:0;right:0}@media screen and (min-width:640px){.gallery-container-accommodations .bx-wrapper .bx-pager{right:20px;left:auto}}@media screen and (min-width:960px){.gallery-container-accommodations .bx-wrapper .bx-pager{right:40px}}.gallery-container-accommodations .bx-wrapper .bx-pager.bx-default-pager a{padding:10px;margin:3px 7px}.section-promo{position:relative;display:block;width:100%}.section-promo ul{display:block;width:100%;margin:0;padding:0;border-top:6px solid #f3f1e2;border-bottom:6px solid #f3f1e2}.section-promo ul:after{content:"";display:table;clear:both}.section-promo ul li{position:relative;display:block;width:100%;min-height:300px;height:0;z-index:0}@media screen and (min-width:400px){.section-promo ul li{min-height:340px}}@media screen and (min-width:640px){.section-promo ul li{width:33.3333333333%;float:left;min-height:200px}}@media screen and (min-width:960px){.section-promo ul li{min-height:400px}}.section-promo ul li:nth-of-type(2){border-top:6px solid #f3f1e2;border-bottom:6px solid #f3f1e2}@media screen and (min-width:640px){.section-promo ul li:nth-of-type(2){border-top:none;border-bottom:none;border-left:6px solid #f3f1e2;border-right:6px solid #f3f1e2}}.section-promo ul li a{display:block;width:100%;height:100%}.section-promo ul li a:before{position:absolute;display:block;content:'';top:0;right:0;bottom:0;left:0;background:rgba(34,34,34,.3);z-index:-1}.section-promo ul li a:hover:before{background:rgba(34,34,34,.5)}.section-promo ul li .promobox-label-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:680px;height:100%;z-index:99;margin:auto}.section-promo ul li .promobox-label{display:block;position:absolute;top:50%;transform:translateY(-50%);margin:auto;z-index:99;width:100%;height:auto;padding:20px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:2px;font:700 30px/30px "Trade Gothic","Helvetica Neue",Arial,sans-serif;text-shadow:0 0 .8em rgba(0,0,0,.8)}@media screen and (min-width:640px){.section-promo ul li .promobox-label{font:700 20px/20px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:960px){.section-promo ul li .promobox-label{font:700 30px/30px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:1280px){.section-promo ul li .promobox-label{font:700 40px/40px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}.section-promo ul li.spa{background:url(https://d3j36fmfb8hh5l.cloudfront.net/content/uploads/2014/02/Spa_Massage_Mast_Mobile.jpg) center 90%/cover no-repeat}.section-promo ul li.academy{background:url(../../../../../../2017-homepage/img/bg-promo-box-academy.jpg) right top/cover no-repeat}.section-promo ul li.dining{background:url(https://d3j36fmfb8hh5l.cloudfront.net/content/uploads/2013/11/SteakLobster-1000x563.jpg) center center/cover no-repeat}.section-post-feed:after{content:"";display:table;clear:both}.section-post-feed .wrapper{max-width:1280px}.section-post-feed-heading{font-size:40px;margin:10px auto}@media screen and (min-width:640px){.section-post-feed-heading{font-size:50px}}@media screen and (min-width:960px){.section-post-feed-heading{font-size:60px}}.section-post-feed .post-feed-container{display:block;width:100%;margin:0}.section-post-feed .news-feed,.section-post-feed .events-feed{display:block}@media screen and (min-width:640px){.section-post-feed .news-feed,.section-post-feed .events-feed{display:table;width:100%;max-width:720px;margin:auto}}@media screen and (min-width:960px){.section-post-feed .news-feed,.section-post-feed .events-feed{max-width:100%;width:50%;float:left}}.section-post-feed .news-feed ul,.section-post-feed .events-feed ul{display:block}@media screen and (min-width:640px){.section-post-feed .news-feed ul,.section-post-feed .events-feed ul{display:table-row}}.section-post-feed .post-item{position:relative;display:block;width:100%;padding:0;margin:40px auto;max-width:520px}@media screen and (min-width:640px){.section-post-feed .post-item{display:table-cell;width:50%;margin:0;border-top:20px solid #fff;border-bottom:20px solid #fff;border-left:20px solid #fff;border-right:20px solid #fff}}.section-post-feed .post-item:first-of-type{margin:20px auto}@media screen and (min-width:640px){.section-post-feed .post-item:first-of-type{margin:0}}.section-post-feed .post-item:after{display:block;content:'';position:absolute;width:100%;top:auto;height:1px;bottom:-20px;left:0;right:0;background:#96855a}@media screen and (min-width:960px){.section-post-feed .post-item:after{width:1px;top:0;bottom:0;left:auto;right:-20px;height:auto}}.section-post-feed .post-item-img{position:relative;width:100%;height:160px}.section-post-feed .post-item-img-label{position:absolute;top:0;left:0;display:inline-block;color:#fff;background:#b3b3b8;padding:10px 20px 4px 20px;font:100 18px/20px "Mrs Eaves","Hoefler Text",Georgia,serif;text-transform:uppercase;vertical-align:middle}.section-post-feed .post-item-img:before{transition:all 0.3s ease 0s;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:rgba(34,34,34,0)}.section-post-feed .post-item-text{padding:20px}.section-post-feed .post-item-text p{text-align:left}.section-post-feed .post-item-text-date{font:700 16px/18px "Trade Gothic","Helvetica Neue",Arial,sans-serif;color:#7b8253;margin:0}.section-post-feed .post-item-text-title{font:100 24px/26px "Mrs Eaves","Hoefler Text",Georgia,serif;color:#383a42;margin:10px auto}.section-post-feed .post-item-text-desc{font:100 14px/20px "Trade Gothic","Helvetica Neue",Arial,sans-serif;color:#383a42;margin:0}.section-post-feed .post-item-text-desc span{font-weight:700;text-transform:uppercase}.section-post-feed .post-item a{display:block;width:100%;height:100%}.section-post-feed .post-item a *{transition:all 0.3s ease 0s}.section-post-feed .post-item a:hover{text-decoration:none}.section-post-feed .post-item a:hover .post-item-img:before{background:rgba(34,34,34,.5)}.section-post-feed .post-item a:hover .post-item-img-label{background:#96855a}.section-post-feed .post-item a:hover .post-item-text-title{text-decoration:underline}.section-post-feed .news-feed ul .post-item{background:#f3f1e2}.section-post-feed .news-feed ul .post-item-img-label{background:#7b8253}@media screen and (min-width:960px){.section-post-feed .news-feed ul .post-item:first-of-type{border-left:10px solid #fff}}.section-post-feed .events-feed:after{content:"";display:table;clear:both}.section-post-feed .events-feed ul .post-item-img-label{background:#383a42}@media screen and (min-width:960px){.section-post-feed .events-feed ul .post-item:last-of-type{border-right:10px solid #fff}}@media screen and (min-width:960px){.section-post-feed .events-feed ul .post-item:last-of-type:after{display:none}}.section-post-feed .feed-link-container{display:inline-block;width:100%;margin:0 auto;margin-top:10px}.section-post-feed .feed-link-container:after{content:"";display:table;clear:both}@media screen and (min-width:640px){.section-post-feed .feed-link-container{margin:20px auto}}.section-post-feed .feed-link-container .feed-link{display:block;width:100%;margin:10px auto;padding:0 20px;text-align:center;font:700 20px/24px "Trade Gothic","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;color:#96855a}@media screen and (min-width:640px){.section-post-feed .feed-link-container .feed-link{width:50%;float:left;margin:0 auto}}@media screen and (min-width:960px){.section-post-feed .feed-link-container .feed-link{font:700 28px/32px "Trade Gothic","Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:640px){.section-post-feed .feed-link-container .feed-link:first-of-type{text-align:right}}@media screen and (min-width:640px){.section-post-feed .feed-link-container .feed-link:last-of-type{text-align:left}}.section-post-feed .feed-link-container .feed-link:hover{color:#bcb090;text-decoration:none}.page-no-4 .nobr{white-space:nowrap}.page-no-4 .section-hero{position:relative;height:calc(100vh - 100px);background:url(../../../../../../2017-homepage/img/bg-no4-hero-lg.jpg) center center no-repeat;background-size:cover;overflow:hidden}@media screen and (min-width:768px){.page-no-4 .section-hero{height:calc(100vh - 125px)}}@media screen and (min-width:901px){.page-no-4 .section-hero{height:calc(100vh - 129px)}}.page-no-4 .section-hero video{position:absolute;top:50%;left:50%;height:auto;width:auto;max-height:100vw;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%,-50%);z-index:1}@media screen and (max-width:639px){.page-no-4 .section-hero video{display:none}}.page-no-4 .section-hero .hero-text-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.page-no-4 .section-hero .hero-text-overlay img{position:absolute;top:50%;left:50%;display:block;max-height:50%;max-width:60%;transform:translate(-50%,-50%)}.page-no-4 .section-hero .hero-countdown{position:absolute;top:0;right:20px;padding:10px 0;width:130px;background:#3f5364;background:rgba(63,83,100,.85);box-shadow:0 0 5px rgba(0,0,0,.5);color:#fff;font-size:13px;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase;z-index:3}.page-no-4 .section-hero .hero-countdown .days{display:block;margin-top:5px;font-size:16px;letter-spacing:2px}@media screen and (min-width:901px){.page-no-4 .section-hero .hero-countdown{left:50%;right:auto;width:180px;padding-top:30px;font-size:15px;transform:translateX(-50%)}.page-no-4 .section-hero .hero-countdown .days{font-size:20px}}.page-no-4 .section-course-highlights{background:#fff}.page-no-4 .section-course-highlights .inner{position:relative;max-width:1100px;padding-bottom:0;z-index:2}@media screen and (max-width:639px){.page-no-4 .section-course-highlights .inner{margin-bottom:-50px}}.page-no-4 .section-course-highlights .course-intro{margin-bottom:35px;font-size:14px;line-height:1.75;text-align:center}@media screen and (min-width:960px){.page-no-4 .section-course-highlights .course-intro{font-size:20px;line-height:1.65}}.page-no-4 .section-course-highlights .quote{color:#c4ba98;font:400 20px/1.2 "Mrs Eaves","Hoefler Text",Georgia,serif;text-align:center}.page-no-4 .section-course-highlights .quote .author{margin-top:5px;font-style:italic}@media screen and (max-width:639px){.page-no-4 .section-course-highlights .quote{max-width:200px;margin:0 auto}}@media screen and (min-width:640px){.page-no-4 .section-course-highlights .quote{font-size:22px}}@media screen and (min-width:960px){.page-no-4 .section-course-highlights .quote{font-size:30px}}.page-no-4 .section-course-highlights .highlights-wrapper{position:relative;opacity:0;z-index:1}.page-no-4 .section-course-highlights .highlights-wrapper .bx-wrapper{position:relative;z-index:1}.page-no-4 .section-course-highlights .highlights-wrapper.modal-enabled .modal{margin-top:0;opacity:1;transition:opacity 1s cubic-bezier(.68,-.55,.265,1.55),margin 1s cubic-bezier(.68,-.55,.265,1.55);z-index:3}.page-no-4 .section-course-highlights .highlights-wrapper.modal-enabled .notes-cta{opacity:0;z-index:-1}.page-no-4 .section-course-highlights .highlight{position:relative;height:100vh!important;width:100%!important}.page-no-4 .section-course-highlights .highlight:before,.page-no-4 .section-course-highlights .highlight:after{position:absolute;left:0;width:100%;content:'';z-index:2}.page-no-4 .section-course-highlights .highlight:before{top:0;height:20%;background:linear-gradient(to top,rgba(255,255,255,0) 0%,#fff 90%)}.page-no-4 .section-course-highlights .highlight:after{bottom:0;height:20%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 90%)}.page-no-4 .section-course-highlights .highlight .bg{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(../../../../../../2017-homepage/img/bg-no4-highlight-holex.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1}.page-no-4 .section-course-highlights .highlight .modal{position:absolute;top:50%;left:50%;width:calc(100% - 60px);max-width:480px;margin-top:40px;padding:20px;background:rgba(255,255,255,.8);opacity:0;transform:translate(-50%,-50%);transition:opacity 0.35s ease,z-index 0s 0.5s,margin 0s 0.5s;z-index:-1}@media screen and (min-width:640px){.page-no-4 .section-course-highlights .highlight .modal{padding:25px}}.page-no-4 .section-course-highlights .highlight .modal-header{position:relative;margin-bottom:15px;padding-right:45px;text-transform:uppercase}.page-no-4 .section-course-highlights .highlight .modal-header-title{color:#cd9700;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1}.page-no-4 .section-course-highlights .highlight .modal-header-title:after{display:block;height:1px;width:100%;margin:6px 0;background:#000;content:''}.page-no-4 .section-course-highlights .highlight .modal-header-subtitle{color:#000;font-size:18px;font-weight:700;line-height:1}.page-no-4 .section-course-highlights .highlight .modal-header-subtitle .separator{font-weight:400}.page-no-4 .section-course-highlights .highlight .modal-close-btn{position:absolute;top:0;right:0;display:block;height:20px;width:20px;background:#cd9700;cursor:pointer}.page-no-4 .section-course-highlights .highlight .modal-close-btn:before,.page-no-4 .section-course-highlights .highlight .modal-close-btn:after{position:absolute;top:50%;left:50%;height:14px;width:2px;background:#fff;content:''}.page-no-4 .section-course-highlights .highlight .modal-close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.page-no-4 .section-course-highlights .highlight .modal-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.page-no-4 .section-course-highlights .highlight .modal-body{margin-bottom:18px;color:#231f20;font-size:13px;line-height:1.5}@media screen and (min-width:640px){.page-no-4 .section-course-highlights .highlight .modal-body{font-size:15px}}.page-no-4 .section-course-highlights .highlight .modal-next-btn{display:flex;align-items:center;justify-content:center;width:160px;padding:10px 0;border:solid rgba(99,99,99,.45) 1px;border-radius:2px;color:#000;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.page-no-4 .section-course-highlights .highlight .modal-next-btn:after{display:block;height:5px;width:5px;margin:-1px 0 0 6px;border:solid #000;border-width:1px 1px 0 0;content:'';transform:rotate(45deg)}@media screen and (min-width:640px){.page-no-4 .section-course-highlights .highlight .modal-next-btn{padding:18px 0}}.page-no-4 .section-course-highlights .ctrls{position:absolute;bottom:40px;left:0;display:flex;align-items:center;justify-content:center;width:100%;font-size:0;z-index:2}.page-no-4 .section-course-highlights .ctrl a{position:relative;display:flex;align-items:center;justify-content:center;height:40px;width:40px}.page-no-4 .section-course-highlights .ctrl a:after{display:block;height:20px;width:20px;background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home.svg) center center no-repeat;background-size:contain;content:''}.page-no-4 .section-course-highlights .ctrl-prev a:after{transform:rotate(180deg);transform-origin:center center}.page-no-4 .section-course-highlights .pager .bx-pager-item{display:inline-block}.page-no-4 .section-course-highlights .pager .bx-pager-link{position:relative;display:block;height:40px;width:40px}.page-no-4 .section-course-highlights .pager .bx-pager-link:after{position:absolute;top:50%;left:50%;display:block;height:10px;width:10px;background:#000;border:solid #fff 1px;border-radius:50%;content:'';transform:translate(-50%,-50%)}.page-no-4 .section-course-highlights .pager .bx-pager-link.active:after{background:#aaaaaa!important}.page-no-4 .section-course-highlights .notes-cta{position:absolute;bottom:90px;left:0;display:flex;align-items:center;justify-content:center;width:100%;transition:opacity 0.35s ease,z-index 0s 0.5s;z-index:2}.page-no-4 .section-course-highlights .notes-trigger{display:flex;align-items:center;justify-content:center;padding:12px 22px;background:rgba(255,255,255,.8);color:#cd9700;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.page-no-4 .section-course-highlights .notes-trigger i{position:relative;display:block;height:20px;width:20px;margin-right:10px;background:#cd9700}.page-no-4 .section-course-highlights .notes-trigger i:after{position:absolute;top:50%;left:50%;display:block;height:10px;width:10px;margin-top:2px;border:solid #fff;border-width:2px 2px 0 0;border-radius:2px;content:'';transform:translate(-50%,-50%) rotate(-45deg);transition:border-color 0.25s ease}.page-no-4 .section-explore{background:#fff}.page-no-4 .section-explore .title{margin-bottom:30px;font-size:24px;letter-spacing:1px;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (min-width:960px){.page-no-4 .section-explore .title{font-size:40px}}.page-no-4 .section-explore .highlights{width:100%;max-width:300px;margin-left:auto;margin-right:auto}@media screen and (min-width:640px){.page-no-4 .section-explore .highlights{display:flex;align-items:flex-start;justify-content:space-around;max-width:none}}.page-no-4 .section-explore .highlight:nth-child(1) .highlight-img{background-image:url(../../../../../../2017-homepage/img/bg-no4-explore-reviews.jpg)}.page-no-4 .section-explore .highlight:nth-child(2) .highlight-img{background-image:url(../../../../../../2017-homepage/img/bg-no4-explore-vistas.jpg)}.page-no-4 .section-explore .highlight:nth-child(3) .highlight-img{background-image:url(../../../../../../2017-homepage/img/bg-no4-explore-landscape.jpg)}.page-no-4 .section-explore .highlight:hover .highlight-img:after{opacity:.85}@media screen and (max-width:639px){.page-no-4 .section-explore .highlight:not(:last-child){margin-bottom:40px}}@media screen and (min-width:640px){.page-no-4 .section-explore .highlight{flex:1;margin:0 15px}}.page-no-4 .section-explore .highlight-body{cursor:pointer}.page-no-4 .section-explore .highlight-img{position:relative;height:0;width:100%;padding-bottom:112.987012987%;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-no-4 .section-explore .highlight-img:after{position:absolute;top:50%;left:50%;height:0;width:0;border-style:solid;border-width:20px 0 20px 32px;border-color:transparent transparent transparent #fff;content:'';opacity:.45;transform:translate(-50%,-50%);transition:opacity 0.3s ease}.page-no-4 .section-explore .highlight-label{display:flex;align-items:center;height:60px;padding:0 15px;background:#c4ba98;color:#FFF;font-size:14px;line-height:1.3}@media screen and (min-width:640px){.page-no-4 .section-explore .highlight-label{height:65px;font-size:16px}}.page-no-4 .section-explore .modal{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity 0.5s ease,z-index 0s ease 0.6s;z-index:-1}.page-no-4 .section-explore .modal.active{opacity:1;transition:opacity 0.5s ease,z-index 0s ease;z-index:999}.page-no-4 .section-explore .modal-body{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:640px;background:#000;transform:translate(-50%,-50%);z-index:2}.page-no-4 .section-explore .modal-body .video{width:100%;height:0;padding-bottom:56.25%;box-shadow:0 0 25px rgba(0,0,0,.4)}.page-no-4 .section-explore .modal-body .video iframe{position:absolute;top:0;left:0;height:100%;width:100%}.page-no-4 .section-explore .modal-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8);z-index:1}.page-no-4 .section-reviews{background:#c4ba98;color:#fff;text-align:center}.page-no-4 .section-reviews .inner{max-width:none;padding-left:60px;padding-right:60px}@media screen and (min-width:640px){.page-no-4 .section-reviews .inner{padding-left:80px;padding-right:80px}}.page-no-4 .section-reviews .title{margin-bottom:30px;font-size:24px;letter-spacing:1px;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (min-width:960px){.page-no-4 .section-reviews .title{font-size:40px}}.page-no-4 .section-reviews .reviews-wrapper{max-width:550px;margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.page-no-4 .section-reviews .reviews-wrapper{max-width:600px}}.page-no-4 .section-reviews .review-copy{margin-bottom:15px;font-size:16px;font-style:italic;line-height:1.5}@media screen and (min-width:960px){.page-no-4 .section-reviews .review-copy{margin-bottom:25px;font-size:20px}}.page-no-4 .section-reviews .review-author{font-size:11px;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width:960px){.page-no-4 .section-reviews .review-author{font-size:13px;letter-spacing:3px}}.page-no-4 .section-reviews .ctrl{position:absolute;top:50%;font-size:0;transform:translateY(-50%);z-index:2}.page-no-4 .section-reviews .ctrl a{display:block;height:60px;width:60px;background:#fff;border-radius:3px;transform:rotate(45deg);transition:background-color 0.25s ease}.page-no-4 .section-reviews .ctrl a:after{position:absolute;top:50%;left:50%;display:block;height:13px;width:13px;border:solid #c4ba98;border-radius:2px;content:'';transform:translate(-50%,-50%);transition:border-color 0.25s ease}.page-no-4 .section-reviews .ctrl a:hover{background:rgba(255,255,255,.8)}.page-no-4 .section-reviews .ctrl a:hover:after{border-color:#9c8d5a}@media screen and (min-width:640px){.page-no-4 .section-reviews .ctrl a{height:75px;width:75px}.page-no-4 .section-reviews .ctrl a:after{height:15px;width:15px}}.page-no-4 .section-reviews .ctrl-prev{left:-32px}.page-no-4 .section-reviews .ctrl-prev a:after{margin:-13px 0 0 13px;border-width:0 0 3px 3px}@media screen and (min-width:640px){.page-no-4 .section-reviews .ctrl-prev{left:-38px}.page-no-4 .section-reviews .ctrl-prev a:after{margin:-16px 0 0 16px}}.page-no-4 .section-reviews .ctrl-next{right:-32px}.page-no-4 .section-reviews .ctrl-next a:after{margin:13px 0 0 -13px;border-width:3px 3px 0 0}@media screen and (min-width:640px){.page-no-4 .section-reviews .ctrl-next{right:-38px}.page-no-4 .section-reviews .ctrl-next a:after{margin:16px 0 0 -16px}}.page-no-4 .section-reviews .pager{margin-top:30px;font-size:0}.page-no-4 .section-reviews .pager .bx-pager-item{display:inline-block}.page-no-4 .section-reviews .pager .bx-pager-link{position:relative;display:block;height:30px;width:30px}.page-no-4 .section-reviews .pager .bx-pager-link:after{position:absolute;top:50%;left:50%;display:block;height:10px;width:10px;background:#fff;border:solid #fff 2px;border-radius:50%;content:'';transform:translate(-50%,-50%);transition:background-color 0.25s ease,border-color 0.25s ease}.page-no-4 .section-reviews .pager .bx-pager-link.active:after{background:none}.page-no-4 .section-hole-by-hole{background:#fff;text-align:center}.page-no-4 .section-hole-by-hole .inner{max-width:none;padding-left:0;padding-right:0}@media screen and (min-width:1280px){.page-no-4 .section-hole-by-hole .inner{max-width:1040px}}.page-no-4 .section-hole-by-hole .title{margin-bottom:30px;color:#c4ba98;font-size:24px;letter-spacing:1px;line-height:1.2;text-transform:uppercase}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .title{font-size:40px}}.page-no-4 .section-hole-by-hole .hole-inner{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .hole-inner{flex-direction:row}}.page-no-4 .section-hole-by-hole .holes-wrapper{position:relative}.page-no-4 .section-hole-by-hole .holes-wrapper .bx-wrapper{position:relative;z-index:1}.page-no-4 .section-hole-by-hole .hole-body{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:0 0 30px 0}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .hole-body{flex-direction:column;margin:0 40px 0 0}}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-body{margin:0 60px 0 0}}.page-no-4 .section-hole-by-hole .hole-body-header{margin:0 20px 0 0;color:#898989;font-weight:700;text-transform:uppercase}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .hole-body-header{margin:0 0 20px 0}}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-body-header{margin:0 0 30px 0}}.page-no-4 .section-hole-by-hole .hole-title{font-size:19px;line-height:1.3}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .hole-title{font-size:25px}}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-title{font-size:34px}}.page-no-4 .section-hole-by-hole .hole-meta{margin-top:12px;font-size:13px;line-height:1}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .hole-meta{font-size:18px}}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-meta{font-size:24px}}.page-no-4 .section-hole-by-hole .hole-yardage-title{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:1;text-transform:uppercase}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-yardage-title{font-size:14px}}.page-no-4 .section-hole-by-hole .hole-yardage-markers{padding:2px 8px;border:double #9c8206;border-width:0 3px}.page-no-4 .section-hole-by-hole .hole-yardage-marker{font-size:13px;line-height:1;text-transform:uppercase}.page-no-4 .section-hole-by-hole .hole-yardage-marker .yardage{font-size:20px;font-weight:700}.page-no-4 .section-hole-by-hole .hole-yardage-marker:not(:first-child):not(:last-child){margin:7px 0}.page-no-4 .section-hole-by-hole .hole-yardage-marker.usopen{color:#9c8206}.page-no-4 .section-hole-by-hole .hole-yardage-marker.blue{color:#16227c}.page-no-4 .section-hole-by-hole .hole-yardage-marker.white{color:#595959}.page-no-4 .section-hole-by-hole .hole-yardage-marker.green{color:#256509}.page-no-4 .section-hole-by-hole .hole-yardage-marker.red{color:#9c0629}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-yardage-marker{font-size:14px}.page-no-4 .section-hole-by-hole .hole-yardage-marker .yardage{font-size:25px}.page-no-4 .section-hole-by-hole .hole-yardage-marker:not(:first-child):not(:last-child){margin:10px 0}}.page-no-4 .section-hole-by-hole .hole-img{max-width:250px}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .hole-img{max-width:280px}.page-no-4 .section-hole-by-hole .hole-img img{height:auto;width:auto;max-height:calc(100vh - 60px);max-width:100%}}@media screen and (min-width:960px){.page-no-4 .section-hole-by-hole .hole-img{max-width:400px}}.page-no-4 .section-hole-by-hole .ctrl{position:absolute;top:50%;font-size:0;transform:translateY(-50%);z-index:2}.page-no-4 .section-hole-by-hole .ctrl a{display:block;height:50px;width:50px;background:#c4ba98;border-radius:3px;transform:rotate(45deg);transition:background-color 0.25s ease}.page-no-4 .section-hole-by-hole .ctrl a:after{position:absolute;top:50%;left:50%;display:block;height:15px;width:15px;border:solid #fff;border-radius:2px;content:'';transform:translate(-50%,-50%);transition:border-color 0.25s ease}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .ctrl a{height:75px;width:75px;background:#fff}.page-no-4 .section-hole-by-hole .ctrl a:after{border-color:#c4ba98}.page-no-4 .section-hole-by-hole .ctrl a:hover{background:#eee}.page-no-4 .section-hole-by-hole .ctrl a:hover:after{border-color:#9c8d5a}}@media screen and (min-width:1280px){.page-no-4 .section-hole-by-hole .ctrl a{height:70px;width:70px;background:none!important;border-radius:50%}.page-no-4 .section-hole-by-hole .ctrl a:after{height:20px;width:20px}}.page-no-4 .section-hole-by-hole .ctrl-prev{left:-26px}.page-no-4 .section-hole-by-hole .ctrl-prev a:after{margin:-12px 0 0 12px;border-width:0 0 3px 3px}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .ctrl-prev{left:-38px}.page-no-4 .section-hole-by-hole .ctrl-prev a:after{margin:-16px 0 0 16px}}@media screen and (min-width:1280px){.page-no-4 .section-hole-by-hole .ctrl-prev{left:0}.page-no-4 .section-hole-by-hole .ctrl-prev a:after{margin:-3px 0 0 3px}}.page-no-4 .section-hole-by-hole .ctrl-next{right:-26px}.page-no-4 .section-hole-by-hole .ctrl-next a:after{margin:12px 0 0 -12px;border-width:3px 3px 0 0}@media screen and (min-width:640px){.page-no-4 .section-hole-by-hole .ctrl-next{right:-38px}.page-no-4 .section-hole-by-hole .ctrl-next a:after{margin:16px 0 0 -16px}}@media screen and (min-width:1280px){.page-no-4 .section-hole-by-hole .ctrl-next{right:0}.page-no-4 .section-hole-by-hole .ctrl-next a:after{margin:3px 0 0 -3px}}.page-no-4 .section-hole-by-hole .pager{margin-top:30px;font-size:0}.page-no-4 .section-hole-by-hole .pager .bx-pager-item{display:inline-block}.page-no-4 .section-hole-by-hole .pager .bx-pager-link{position:relative;display:block;height:20px;width:20px}.page-no-4 .section-hole-by-hole .pager .bx-pager-link:after{position:absolute;top:50%;left:50%;display:block;height:10px;width:10px;background:#87774d;border:solid #87774d 2px;border-radius:50%;content:'';transform:translate(-50%,-50%);transition:background-color 0.25s ease,border-color 0.25s ease}.page-no-4 .section-hole-by-hole .pager .bx-pager-link:hover:after{background:#c4ba98;border-color:#c4ba98}.page-no-4 .section-hole-by-hole .pager .bx-pager-link.active:after{background:#ffffff!important}@media screen and (max-width:639px){.page-no-4 .section-hole-by-hole .pager{display:none}}.page-no-4 .section-upcoming{position:relative;padding-bottom:10px;background:#fff;text-align:center}.page-no-4 .section-upcoming .title{position:absolute;top:30px;left:0;width:100%;color:#fff;font-size:24px;text-align:center;text-transform:uppercase;z-index:2}@media screen and (min-width:960px){.page-no-4 .section-upcoming .title{top:55px;font-size:40px}}.page-no-4 .section-upcoming .bg{position:relative;z-index:1}.page-no-4 .section-upcoming .bg:after{position:absolute;bottom:0;left:0;display:block;height:50%;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 90%);content:''}@media screen and (max-width:639px){.page-no-4 .section-upcoming .bg{height:400px;background:url(../../../../../../2017-homepage/img/bg-no4-upcoming-sm.jpg) 50% 40% no-repeat;background-size:cover}}@media screen and (min-width:640px){.page-no-4 .section-upcoming .bg{height:0;padding-bottom:54.2857142857%;background:url(../../../../../../2017-homepage/img/bg-no4-upcoming-lg.jpg) center center no-repeat;background-size:cover}}@media screen and (min-width:960px){.page-no-4 .section-upcoming .bg{height:600px;padding-bottom:0}}.page-no-4 .section-upcoming .event{position:relative;max-width:640px;margin:-10% auto 60px auto;padding:0 20px;z-index:3}.page-no-4 .section-upcoming .event-logo{width:75px;margin:0 auto}.page-no-4 .section-upcoming .event-logo img{display:block}@media screen and (min-width:640px){.page-no-4 .section-upcoming .event-logo{width:95px}}@media screen and (min-width:960px){.page-no-4 .section-upcoming .event-logo{width:115px}}.page-no-4 .section-upcoming .event-meta{position:relative;margin:25px 0 30px 0;font-size:16px;font-weight:700}.page-no-4 .section-upcoming .event-meta:after{position:absolute;bottom:-10px;left:50%;display:block;height:1px;width:100px;background:#353535;content:'';transform:translateX(-50%)}.page-no-4 .section-upcoming .event-details{font-size:15px}.page-no-4 .section-upcoming .packages-cta{background:#3f5364;font-size:20px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.page-no-4 .section-upcoming .packages-cta a{position:relative;display:inline-block;padding:10px 30px 10px 0;color:#fff;text-decoration:none}.page-no-4 .section-upcoming .packages-cta i{position:absolute;top:50%;right:0;height:20px;width:20px;background:url(../../../../../../2017-homepage/svg/icons/icon-arrow-home-white.svg) center center no-repeat;transform:translateY(-50%)}@media screen and (min-width:960px){.page-no-4 .section-upcoming .packages-cta{font-size:24px}.page-no-4 .section-upcoming .packages-cta a{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:1280px){.page-no-4 .section-upcoming .packages-cta a{padding-top:30px;padding-bottom:30px}}