.numbers-slider__counter{width:64px;height:64px}.numbers-slider__counter .counter-numbers{position:absolute;top:0;left:0;width:100%;height:100%;line-height:64px;text-align:center;font-size:rem(14px);color:#fff;font-family:"Ubuntu",sans-serif}.numbers-slider .slick-prev{left:calc(50% + -132px) !important}.numbers-slider .slick-prev:after{content:'';width:24px;height:1px;background:#898988;display:block;position:absolute;right:-49px;top:52%}.numbers-slider .slick-next{left:calc(50% + 70px) !important}.numbers-slider .slick-next:after{content:'';width:24px;height:1px;background:#898988;display:block;position:absolute;left:-30px;top:52%}.numbers-slider .slick-arrow{position:absolute;z-index:3;bottom:37px;left:auto;top:auto;right:calc(50% + 97px);color:#111a2c !important}.numbers-slider .slick-arrow:hover{color:#635547 !important}.numbers-slider__counter{left:calc(57% - 129px);bottom:24px}.numbers-slider__counter .counter-numbers{color:#666664}.progress-circle__base,.progress-circle__circle{fill:transparent;stroke-width:3px}@keyframes spin{0%{stroke-dashoffset:188.4}100%{stroke-dashoffset:1}}.progress-circle__base{stroke:rgba(255,255,255,0.2)}.progress-circle__circle{stroke:#fff;stroke-dasharray:188.4;stroke-dashoffset:188.4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.progress-circle.active .progress-circle__circle{animation:spin 6s;animation-iteration-count:1}.header__logo{margin:2px 0 4px}.header__logo img{width:112px}.header__inclusions{background:url(../../assets/images/pacifica/icon-inclusions.svg) no-repeat right center;padding:3px 25px 3px 0}.privary-navigation li{margin-right:46px}.privary-navigation li:last-of-type{margin-right:0}.privary-navigation li a:hover,.privary-navigation li a.active{color:#3b5249}.btn{background:#3b5249}.btn:hover{background:#4e4b48}.sub-nav-section .sub-menu{background:#3b5249}.top-content__email-section{background:#4e4b48}.top-content__email-section .input input{border:1px solid #77a794}.top-content__email-section .signup-btn{background:#d9ccbf;color:#4e4b48}.top-content__email-section--headline{background:url(../../assets/images/pacifica/lock-icon.png) no-repeat left center}.background-texture{background:url(../../assets/images/pacifica/intro-interior-background.jpg) no-repeat top center}.top-content-home__headline{font-size:60px;line-height:55px;text-transform:none;font-family:"Abhaya Libre",serif;background:url(../../assets/images/pacifica/hero-headline-border.png) no-repeat bottom center;padding-bottom:15px}@media only screen and (max-height: 750px){.top-content-home__headline{margin-top:-6%}}.homepage .intro-copy__copy-side{text-align:center}@media screen and (min-width: 640px){.homepage .intro-copy .wrapper{padding:90px 15px 170px}.homepage .intro-copy .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1000px;position:relative;z-index:1}}@media screen and (max-width: 640px){.homepage .intro-copy .wrapper{padding:90px 15px 0}.homepage .intro-copy .headline-decoration{margin-left:auto;margin-right:auto;width:90%}.homepage .intro-copy .headline-decoration:after{display:none}.homepage .intro-copy p{padding:0;margin-left:auto;margin-right:auto;width:90%}.homepage .intro-copy__highlights-side{padding-bottom:90px}}.inset-texture-background{background:#4e4b48;position:relative}.inset-texture-background h2:not(.headline-decoration__small){font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:35px;background:url(../../assets/images/pacifica/headline-detail-white.png) no-repeat bottom left;padding-bottom:20px}@media screen and (min-width: 640px){.inset-texture-background:before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:0;width:100%;height:168px;background:#fff}.inset-texture-background:after{content:"";display:block;position:absolute;right:0;bottom:225px;width:245px;height:278px;background:url(../../assets/images/pacifica/texture-lines-specials.jpg) no-repeat 50% 50%}.inset-texture-background h2.headline-decoration__small{color:#fff;font-family:"Ubuntu",sans-serif}.inset-texture-background h2.headline-decoration__small .headline-decoration__small--right:after,.inset-texture-background h2.headline-decoration__small:before,.inset-texture-background h2.headline-decoration__small:after{display:none}.inset-texture-background h2,.inset-texture-background h3,.inset-texture-background p{color:#fff}.inset-texture-background h2:not(.headline-decoration__small){font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:35px;background:url(../../assets/images/pacifica/headline-detail.png) no-repeat bottom left;padding-bottom:20px}}.inset-texture-background__img-background{position:relative;z-index:9}.inset-texture-background a.btn{background:#d9ccbf;color:#635547}.inset-texture-background a.btn:hover{background:#3b5249;color:#fff}.pacifica .home-map{background:#4e4b48}.pacifica .home-map__cabo{background:url(../../assets/images/pacifica/home-map.jpg) no-repeat left center}@media screen and (max-width: 640px){.pacifica .home-map__cabo{background:url(../../m/assets/images/home-map-cabo.jpg) no-repeat left center;background-size:cover}}.pacifica .home-map__copy-holder{background:#4e4b48}.pacifica .home-map__copy-holder h2{font-size:42px;line-height:44px;background:url(../../assets/images/pacifica/headline-detail-white.png) no-repeat bottom left;padding-bottom:20px}.pacifica .home-map__copy-holder a.btn{background:#d9ccbf;color:#635547}.pacifica .home-map__copy-holder a.btn:hover{background:#3b5249;color:#fff}.pacifica .home-map .btn{margin-right:30px}.pacifica .home-map .each-pin a{background:#3b5249}.pacifica .home-map .each-pin a:after{border-left:12px solid #3b5249}.pacifica .home-map .each-pin a:hover{opacity:0.75;color:#fff}.pacifica .home-map .each-pin:before,.pacifica .home-map .each-pin:after{background:#3b5249}.staff-picks{margin-bottom:85px}.staff-picks h2.headline-decoration__small{margin-left:33px}.staff-picks__blog h2{font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:30px;background:url(../../assets/images/pacifica/headline-detail.png) no-repeat bottom left;padding-bottom:15px}.staff-picks__news h2{font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:30px;max-width:275px;margin:0 auto 30px}.featured-section h2{font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:35px;background:url(../../assets/images/pacifica/headline-detail-white.png) no-repeat bottom left;padding-bottom:20px}.featured-section a.btn{background:#d9ccbf;color:#635547}.featured-section a.btn:hover{background:#3b5249;color:#fff}h1,h2,h3,h4{font-family:"Abhaya Libre",serif}h1{font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:50px;background:url(../../assets/images/pacifica/headline-detail.png) no-repeat bottom left;padding-bottom:15px}.headline-decoration:after,.headline-decoration__left,.headline-decoration__right{display:none}.headline-decoration:after:before,.headline-decoration:after:after,.headline-decoration__left:before,.headline-decoration__left:after,.headline-decoration__right:before,.headline-decoration__right:after{display:none}.headline-decoration__small{padding-bottom:0}.headline-decoration__small:after,.headline-decoration__small:before,.headline-decoration__small span:after{display:none}.homepage .intro-copy,.intro-copy{background:none;padding:0;overflow:hidden;display:-ms-flexbox;display:flex}.homepage .intro-copy .wrapper,.intro-copy .wrapper{position:relative}.homepage .intro-copy .wrapper:before,.intro-copy .wrapper:before{content:"";display:block;position:absolute;top:-50px;right:0;width:491px;height:304px;background:url(../../assets/images/pacifica/texture-lines-1-intro-right.png) no-repeat 50% 50%}.homepage .intro-copy .wrapper:after,.intro-copy .wrapper:after{content:"";display:block;position:absolute;bottom:0;left:0;width:498px;height:313px;background:url(../../assets/images/pacifica/texture-lines-2-intro-left.jpg) no-repeat 50% 50%;z-index:0}.intro-copy{text-align:left}.intro-copy .wrapper{padding:80px 15px 170px}.intro-copy__copy-holder{max-width:950px;margin:0 auto}@media screen and (max-width: 640px){.intro-copy .wrapper{padding-bottom:90px}}.all-quads .even-quad .headline-decoration__small{font-family:"Ubuntu",sans-serif}.all-quads .even-quad .headline-decoration__small:before,.all-quads .even-quad .headline-decoration__small:after{display:none}.all-quads .even-quad .headline-decoration__small--right{display:none}@media screen and (min-width: 640px){.all-quads__each-quad--img-side{width:52%;padding:0}.all-quads__each-quad--copy-side{width:48%;padding-right:5%;padding-left:6%}.homepage .all-quads__each-quad--copy-side ul{margin-bottom:0}}.all-quads__each-quad .container{padding:0}.all-quads h2:not(.headline-decoration__small){font-size:42px;line-height:46px;letter-spacing:0;margin-bottom:45px;background:url(../../assets/images/pacifica/headline-detail.png) no-repeat bottom left;padding-bottom:10px}.accommodations-section select{background:url(../../assets/images/pacifica/accom-arrow.svg) no-repeat right center;color:#3b5249}.accommodations-section .btn{background:#d9ccbf;color:#635547}.accommodations-section .btn:hover{background:#3b5249;color:#fff}.inclusions__tabs-menu li a.btn{background:#3b5249;color:#fff}.inclusions__tabs-menu li a.btn.active,.inclusions__tabs-menu li a.btn:hover{background:#d9ccbf;color:#635547}.inclusions__each-location:first-of-type table th:nth-of-type(2){background:#3b5249;color:#fff}.inclusions__each-location:first-of-type table th:nth-of-type(2) a{color:#fff}.inclusions__each-location:first-of-type table tr:nth-of-type(even) td:nth-of-type(2){background:#e3e4e2}.inclusions__each-location:first-of-type table tr:nth-of-type(odd) td:nth-of-type(2){background:#ebedec}.footer{background:#4e4b48}.footer__third-nav{border-bottom:0}.footer form#email-signup .fields-wrap input{border-bottom:1px solid #fff}.footer form#email-signup .signup-btn{background:#d9ccbf;color:#635547}.footer form#email-signup .signup-btn:hover{background:#3b5249;color:#fff}.footer__logo{background:url(../../assets/images/pacifica/pacifica-logo-footer.png) no-repeat 50% 50%;width:122px;height:81px}.footer__awards{display:none}@media screen and (max-width: 640px){.pacifica .headline-decoration:after{display:none}.header__logo img{width:150px}}
