﻿/*!
	PLEASE DO NOT EDIT STYLE.CSS - YOUR EDITS WILL BE OVERWRITTEN
	Always edit style.scss and compile (see sass-lang.com for more info)

	@author jamie@bronte.co.nz
*/.color-white{color:#fff}@font-face{font-family:"CaslonBook";src:url("../fonts/Caslon224StdBook.woff") format("woff2"),url("..fonts/Caslon224StdBook.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"CaslonBold";src:url("../fonts/Caslon224StdBold.woff") format("woff2"),url("..fonts/Caslon224StdBold.woff2") format("woff2");font-weight:normal;font-style:normal}.icon::before,.btn.btn-icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.btn.btn-primary{background:#19434c;color:#fff;border:none;border-radius:0;text-align:center;text-transform:uppercase;font-weight:700;font-size:.9rem;padding:12px}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:active:not(:disabled):not(.disabled){background:#133239}.btn.btn-alt{background:#bfbc4f}.btn.btn-alt:hover,.btn.btn-alt:focus,.btn.btn-alt:active{background:#b3b041}.btn.btn-lg{font-size:1rem;text-transform:uppercase;font-weight:700;padding:18px}@media(min-width: 520px){.btn.btn-lg{padding:18px 31px}}@media(min-width: 1002px){.btn.btn-lg{padding:10px 38px}}.btn.btn-icon{text-align:left}.btn.btn-icon:before{padding-right:.5rem}.btn.btn-menu:before{content:"";font-size:.9rem}.btn.btn-menu.btn-active:before{content:"";font-size:1rem}html{scroll-behavior:smooth}body{font-family:"acumin-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background:#e5e9eb;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#19434c;min-height:100vh;display:flex;flex-direction:column}.wrapper{width:calc(100% - 20px);max-width:480px;margin:0 auto;background:#fff;padding-top:10px;padding-bottom:10px}@media(min-width: 1002px){.wrapper{max-width:960px}}@media(min-width: 1420px){.wrapper{max-width:1380px}}.wrapper .container-fluid{padding:0 10px}@media(min-width: 1002px){.wrapper .container-fluid{display:flex}}h1,h2,h3{font-family:"CaslonBold";margin-bottom:1rem}h1{font-size:2.25rem}@media(min-width: 1002px){h1{font-size:3rem}}@media(min-width: 1420px){h1{font-size:3.7rem;max-width:960px}}h2{font-size:1.5rem}@media(min-width: 1420px){h2{font-size:2rem}}h3{font-size:1.25rem}@media(min-width: 1420px){h3{font-size:1.5rem;font-weight:400}}h4{font-size:1rem;color:#bdc8cc}a{color:#bfbc4f}a:hover{color:#b3b041;text-decoration:none}img{max-width:100%}ul.no-bullets{list-style:none;padding-left:0}blockquote{border-top:3px solid #e5e9eb;border:3px solid #e5e9eb;padding:20px 30px 30px 45px;position:relative;margin:30px 0}blockquote:before{content:"“";font-size:5rem;position:absolute;top:20px;left:-8px;margin-left:-20px;background:#e5e9eb;width:50px;height:50px;line-height:80px;text-align:center;border-radius:50px}header{margin-bottom:30px}@media(min-width: 1002px){header{margin-bottom:44px}}@media(min-width: 1420px){header{margin-bottom:0;overflow:hidden}}header .col:first-child{padding:0;flex:0 0 100%;display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media(min-width: 1002px){header .col:first-child{display:block;flex:0 0 270px}}@media(min-width: 1420px){header .col:first-child{flex:0 0 420px}}header .col:last-child{padding:0}@media(min-width: 1002px){header .col:last-child{padding:0 10px}}header .col:last-child .btn{display:none}@media(min-width: 1002px){header .col:last-child .btn{display:block;margin-bottom:10px;width:100%}}@media(min-width: 1420px){header .col:last-child .btn{width:auto;float:right;position:relative;z-index:1}}header .col .logo{flex:0 0 100%;background:#19434c;margin-bottom:10px;padding:38px 10px;text-align:center}@media(min-width: 520px){header .col .logo{flex:0 0 310px;padding:38px 61px}}@media(min-width: 1002px){header .col .logo{padding:40px 40px 35px 40px;margin-bottom:0}}@media(min-width: 1420px){header .col .logo{padding:66px 54px}}header .col .logo a{display:block;margin:0 auto;width:90%;max-width:188px}@media(min-width: 520px){header .col .logo a{max-width:none;width:188px;margin:0}}@media(min-width: 1420px){header .col .logo a{width:238px}}header .col .logo a img{width:100%;height:auto}header .col .logo .blog-tagline{text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:10px;padding:5px;color:#fff;border:1px solid #fff;border-radius:3px;display:inline-block;font-size:.9em}header .col .mobile-menu{flex:0 0 100%;padding-right:10px;margin-bottom:10px;text-align:center}@media(min-width: 520px){header .col .mobile-menu{text-align:left;flex:0 0 150px;margin-bottom:0}}@media(min-width: 1002px){header .col .mobile-menu{display:none}}header .col .mobile-menu a{margin:0 4px}@media(min-width: 520px){header .col .mobile-menu a{margin:0;display:block;width:100%}}@media(min-width: 520px){header .col .mobile-menu a:first-child{margin-bottom:10px}}header nav{display:none;flex:0 0 100%;background:#19434c;padding:34px 40px;margin-bottom:10px}@media(min-width: 1002px){header nav{padding:0 40px 24px 40px;min-height:355px;margin-bottom:0;display:block}body.single header nav{min-height:317px}}@media(min-width: 1420px){header nav{min-height:462px;padding:0 54px 76px 54px}body.single header nav{min-height:423px}}header nav ul{padding-left:0;margin-bottom:0}header nav ul li{margin-bottom:8px}@media(min-width: 1420px){header nav ul li{margin-bottom:10px}}header nav ul li:last-child{margin-bottom:0}header nav ul li.current-page-ancestor a:before,header nav ul li.current-menu-item a:before{background:#fff}header nav ul li a{color:#fff;font-family:"CaslonBook";position:relative}@media(min-width: 1002px){header nav ul li a{font-size:1.15rem}}@media(min-width: 1420px){header nav ul li a{font-size:1.25rem}}header nav ul li a:before{content:"";display:block;position:absolute;height:1px;background:transparent;top:50%;width:22px;left:-40px}@media(min-width: 1420px){header nav ul li a:before{width:40px;left:-54px}}header nav ul li a:hover{color:#fff}header nav ul li a:hover:before{background:rgba(255,255,255,.3)}header .banner{height:252px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:flex;flex-direction:column;justify-content:center;padding:0 32px;overflow:hidden}@media(min-width: 1002px){header .banner{width:660px;height:364px;padding:0 44px}}@media(min-width: 1420px){header .banner{width:1000px;height:550px;margin-left:-70px;padding:0 55px;box-shadow:0px 5px 30px 0px rgba(0,0,0,.2)}}header .banner:before{content:"";height:100%;width:70%;position:absolute;left:0;z-index:0}header .banner:before{background:-moz-linear-gradient(right, rgba(0, 0, 0, 0.4) 0%, rgba(201, 201, 201, 0) 100%);background:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.4) 0%, rgba(201, 201, 201, 0) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.4) 0%, rgba(201, 201, 201, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#33000000", endColorstr="#00c9c9c9",GradientType=0 );top:0}header .banner h1{max-width:450px;position:relative;z-index:1;margin-bottom:0}header .banner.banner-video{padding:0}header .banner.banner-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}header .banner.banner-video .embed-container iframe,header .banner.banner-video .embed-container object,header .banner.banner-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}header .btn-sticky{display:none}@media(min-width: 1002px){header .btn-sticky{display:block;z-index:2 !important}}main{flex:1;position:relative;margin-bottom:50px}@media(min-width: 1002px){main{margin-top:-65px;min-height:400px}}main .container-fluid{flex-wrap:wrap;display:flex}@media(min-width: 1002px){main .content{padding:0 50px}}@media(min-width: 1420px){main .content{padding:0 15px;flex:0 0 895px}}main section.post{display:flex;justify-content:flex-end}@media(min-width: 1420px){main section.post .content{padding-right:100px}}main aside.sidebar{order:2;padding-left:15px}@media(min-width: 1002px){main aside.sidebar{padding-top:40px;padding-left:54px}}@media(min-width: 1420px){main aside.sidebar{order:inherit;position:absolute;padding-top:70px}}@media(min-width: 1002px){main .entry p{font-size:1.15rem;font-weight:400;line-height:2rem;margin-bottom:18px}}main .entry p:last-child{margin-bottom:0}main .entry ul{margin-bottom:18px}main .entry ul:last-child{margin-bottom:0}main .entry ul li{line-height:1.75rem}@media(min-width: 1002px){main .entry ul li{font-size:1.15rem;font-weight:400;line-height:2rem}}main .entry h3{margin-bottom:10px}main .image p{font-size:.9rem;color:#9aabb1;line-height:1.2rem;margin-bottom:0}main .image p span{text-transform:uppercase;font-weight:700;font-size:.7rem;margin-right:4px}main .block{margin-bottom:30px;display:flex;justify-content:flex-end;flex:0 0 100%}@media(min-width: 1002px){main .block{margin-bottom:60px}}@media(min-width: 1002px){main .block.intro{padding-top:25px}}@media(min-width: 1420px){main .block.intro{padding-top:0}}main .block.intro-full-width h3{margin-bottom:6px}main .block.intro-full-width p+h3{margin-top:38px}@media(min-width: 1420px){main .block.intro .content{padding-right:65px}}main .block.intro .col-line{flex:0 0 100%}@media(min-width: 1002px){main .block.intro .col-line{flex:0 0 275px;margin-right:15px}}main .block.intro .col-nav{flex:0 0 100%;margin-bottom:24px}@media(min-width: 1002px){main .block.intro .col-nav{flex:0 0 230px;margin:0 15px 0 0;position:relative;z-index:3}}main .block.intro .col-nav ul{padding-left:46px}@media(min-width: 1420px){main .block.intro .col-nav ul{padding-left:60px}}main .block.intro .col-nav ul li{list-style-type:none;position:relative;line-height:1.75rem}@media(min-width: 1002px){main .block.intro .col-nav ul li{font-size:1.15rem;font-weight:400;line-height:2rem}}main .block.intro .col-nav ul li.current-menu-item a:before{background:#19434c}main .block.intro .col-nav ul li a{font-family:"CaslonBook";color:#19434c}main .block.intro .col-nav ul li a:before{content:"";display:block;position:absolute;height:1px;background:transparent;top:50%;width:22px;left:-46px}@media(min-width: 1420px){main .block.intro .col-nav ul li a:before{width:40px;left:-60px}}main .block.intro .col-nav ul li a:hover{color:#000}main .block.intro .col-nav ul li a:hover:before{background:rgba(25,67,76,.4)}main .block.intro .col-nav h4{padding-left:46px}@media(min-width: 1002px){main .block.intro .col-nav h4{margin-top:8px}}@media(min-width: 1420px){main .block.intro .col-nav h4{padding-left:60px}}main .block.intro .col-image{position:relative;display:flex;flex-wrap:wrap}@media(min-width: 1002px){main .block.intro .col-image .entry{flex:0 0 570px}}main .block.intro .image{margin-bottom:24px}@media(min-width: 1002px){main .block.intro .image{margin-bottom:0;padding:10px;background:#fff;position:absolute;top:-92px;right:-45px}}@media(min-width: 1420px){main .block.intro .image{top:-116px;right:-60px}}main .block.intro .image p{margin-top:18px;max-width:243px;padding-right:10px}main .block.intro hr{background:#19434c;height:1px;border:none}main .block.next{margin-bottom:0}main .block.next a{color:#19434c}main .block.next a:hover{color:#0c2126}main .block.next h3{padding:12px 0;background:#fff;display:block;margin-bottom:0;position:relative}@media(min-width: 1002px){main .block.next h3{text-align:right}}@media(min-width: 1002px){main .block.next h3:before{content:"";background:#19434c;height:2px;width:100%;display:block;position:absolute;top:50%}}@media(min-width: 1002px){main .block.next h3 span{padding:0 40px 0 22px;background:#fff;position:relative;display:inline-block}main .block.next h3 span:hover{transform:translateX(3px)}}main .block.three-boxes .box{position:relative;padding:0 15px;flex:0 0 100%;margin-bottom:24px}@media(min-width: 1002px){main .block.three-boxes .box{padding:0 5px;flex:0 0 32.33%;margin-bottom:0}}@media(min-width: 1420px){main .block.three-boxes .box{flex:0 0 290px}}main .block.three-boxes .box:hover h3{background:#133239}main .block.three-boxes .box:hover h3 span{background:#133239}@media(min-width: 1002px){main .block.three-boxes .box:first-child{margin-left:10px}}main .block.three-boxes .box img{width:100%;height:auto}main .block.three-boxes .box h3{padding:12px 0;color:#fff;background:#19434c;display:block;margin-bottom:0;text-align:right;position:relative}main .block.three-boxes .box h3:before{content:"";background:#fff;height:1px;width:100%;display:block;position:absolute;top:50%}main .block.three-boxes .box h3 span{padding:0 24px 0 22px;background:#19434c;position:relative}main .block.two-images .image-right{flex-direction:row-reverse;justify-content:flex-end}@media(min-width: 1002px){main .block.two-images .image-right .image:first-child{margin-left:0}}@media(min-width: 1002px){main .block.two-images .image-right .image:last-child{margin-left:10px}}main .block.two-images .image-right .image-big{order:2;-webkit-order:2}@media(min-width: 1002px){main .block.two-images .image-right .image-big{order:initial;-webkit-order:initial}}main .block.two-images .image-right .image-small{order:1;-webkit-order:1}@media(min-width: 1002px){main .block.two-images .image-right .image-small{order:initial;-webkit-order:initial}}main .block.two-images .image-right .image-small img{margin-bottom:40px}@media(min-width: 1002px){main .block.two-images .image-right .image-small img{margin-bottom:auto}}main .block.two-images .image-right .image-small img+p{margin-bottom:12px}main .block.two-images .image-right .image-small img+p+p{margin-bottom:12px}@media(min-width: 1002px){main .block.two-images .image-right .image-small img+p+p{margin-bottom:0}}main .block.two-images .image-right .image p{margin-left:0}main .block.two-images .image{flex:0 0 100%}@media(min-width: 1002px){main .block.two-images .image{padding:0 5px;flex:1}}@media(min-width: 1002px){main .block.two-images .image:first-child{margin-left:10px}}@media(min-width: 1420px){main .block.two-images .image:last-child{padding-right:5px}}@media(min-width: 1002px){main .block.two-images .image-big{flex:0 0 490px;display:flex}}main .block.two-images .image-big img{margin-bottom:12px}@media(min-width: 1002px){main .block.two-images .image-big img{height:360px;margin-bottom:0}}main .block.two-images .image-small{flex-direction:column-reverse;display:flex}@media(min-width: 1002px){main .block.two-images .image-small{flex:0 0 370px;display:flex;flex-direction:column}}main .block.two-images .image-small img{margin-bottom:12px;order:2;-webkit-order:2}@media(min-width: 1002px){main .block.two-images .image-small img{order:initial;-webkit-order:initial;height:270px;margin-bottom:auto}}main .block.two-images .image-small img+p{order:3;-webkit-order:3;margin-bottom:40px}@media(min-width: 1002px){main .block.two-images .image-small img+p{order:initial;-webkit-order:initial;margin-bottom:12px}}main .block.two-images .image-small img+p+p{order:1;-webkit-order:1}@media(min-width: 1002px){main .block.two-images .image-small img+p+p{order:initial;-webkit-order:initial}}main .block.two-images .image-small p{line-height:1rem;margin-bottom:12px}@media(min-width: 1002px){main .block.two-images .image-small p{margin:0 0 0 32px}}main .block.two-images .image img{width:100%;height:auto}main .block.image .image{padding:0}main .block.image .image p{margin-top:18px}main .block.image-and-text .image-left .image{order:1;-webkit-order:1;margin-bottom:24px}@media(min-width: 380px){main .block.image-and-text .image-left .image{margin:10px 0 0 0}}@media(min-width: 1002px){main .block.image-and-text .image-left .image{margin:0 30px 0 15px}}main .block.image-and-text .image-left .entry{order:2;-webkit-order:2}main .block.image-and-text .image{flex:0 0 100%}@media(min-width: 380px){main .block.image-and-text .image{flex:0 0 130px;margin-left:20px;padding-top:5px}}@media(min-width: 1002px){main .block.image-and-text .image{flex:0 0 200px;margin-left:45px;padding:0}}main .block.image-and-text .entry{flex:0 0 100%;margin-bottom:24px}@media(min-width: 380px){main .block.image-and-text .entry{flex:0 0 calc(100% - 130px - 20px);margin-bottom:0}}@media(min-width: 1002px){main .block.image-and-text .entry{flex:0 0 590px}}main .block.gallery .content{display:flex;flex-wrap:wrap}main .block.gallery .content a{margin:0 10px 10px 0;flex:0 0 calc(50% - 5px)}@media(min-width: 1002px){main .block.gallery .content a{flex:0 0 calc(33% - 5px)}}@media(min-width: 1420px){main .block.gallery .content a{flex:0 0 auto}}main .block.gallery .content a:nth-child(2n){margin-right:0}@media(min-width: 1002px){main .block.gallery .content a:nth-child(2n){margin-right:10px}}@media(min-width: 1002px){main .block.gallery .content a:nth-child(3n){margin-right:0}}main .block.gallery .content img{width:100%;height:auto}main .block.table table{margin:1rem 0;width:90%;font-size:1.15rem;line-height:2rem}main .block.table th{padding:.5rem 1rem .5rem 0;border-top:1px solid #78929c;border-bottom:1px solid #78929c;font-size:.75rem;text-transform:uppercase}main .block.table td{padding:.5rem 1em .5em 0;vertical-align:top;min-width:80px}@media(min-width: 1002px){main .block.table td{min-width:180px}}footer{background:#bdc8cc;padding:25px 20px;width:calc(100% - 20px);margin:0 auto}@media(min-width: 1002px){footer{padding:56px 38px}}@media(min-width: 1420px){footer{padding:100px 100px 106px 100px}}footer .container-fluid{padding:0}footer .col{padding:0;margin-bottom:36px}@media(min-width: 1002px){footer .col{margin-bottom:0}}footer .col-subscribe{flex:0 0 366px}@media(min-width: 1420px){footer .col-subscribe h2{max-width:75%}}footer .col-info{margin-bottom:0}@media(min-width: 1002px){footer .col-info{display:flex;flex-wrap:wrap;margin-left:44px}}@media(min-width: 1420px){footer .col-info{margin-left:214px}}footer .col-info .col-copyright{flex:0 0 100%}footer .col-info h2{margin-bottom:16px}@media(min-width: 1002px){footer .col-info h2{margin-bottom:20px}}@media(min-width: 1420px){footer .col-info h2{margin-bottom:52px}}footer .col-info p{line-height:2rem}footer .col-schedule{flex:0 0 55%}footer .col-contact{flex:0 0 45%}footer .col-contact img{border-radius:50%;float:left;margin-right:18px;margin-top:12px}footer .col-contact a{color:#19434c;text-decoration:underline;display:inline-block;margin-right:6px}footer .col-contact a:hover{color:#000}footer .col-copyright{margin-bottom:0}@media(min-width: 1420px){footer .col-copyright{margin-top:6px}}footer .col-copyright p{color:#879ea7;font-size:.85rem;margin-bottom:0}footer .col-copyright a{color:#879ea7}footer .col-copyright a:hover{color:#6a8691}footer h2{color:#fff}footer form .gform_fields{display:flex !important;flex-wrap:wrap}footer form .gform_fields .gfield{margin:0 6px 6px 0 !important;padding:0 !important;display:flex;flex:0 0 100%}@media(min-width: 520px){footer form .gform_fields .gfield{flex:0 0 calc(50% - 6px)}}footer form .gform_fields .gfield.gfield_error{background-color:rgba(25,67,76,.1) !important;border:none !important}footer form .gform_fields .gfield.gfield_error input{border:none !important;background:rgba(246,249,249,.75) !important}footer form .gform_fields .gfield .ginput_container{margin-top:0 !important;width:100%}footer form .gform_fields .gfield .gfield_required{display:none}footer form .gform_fields .gfield input{margin:0 !important;width:100% !important;background:#fff;color:#19434c;border:none;height:44px;padding:0 10px !important}footer form .gform_footer{padding:0 !important}footer form .validation_error{color:#19434c !important;font-weight:400 !important;border-top-color:#19434c !important;border-bottom-color:#19434c !important}footer form .validation_message{display:none;color:#19434c !important;font-weight:400 !important}footer form input::-webkit-input-placeholder,footer form textarea::-webkit-input-placeholder,footer form select::-webkit-input-placeholder{color:#bdc8cc}footer form input::-moz-placeholder,footer form textarea::-moz-placeholder,footer form select::-moz-placeholder{color:#bdc8cc;opacity:1}footer form input:-ms-input-placeholder,footer form textarea:-ms-input-placeholder,footer form select:-ms-input-placeholder{color:#bdc8cc}footer form input[type=submit]{display:block;width:100%;margin-top:4px;font-size:.9rem !important;line-height:1.5rem !important;min-height:0 !important}@media(min-width: 520px){footer form input[type=submit]{width:calc(100% - 6px) !important}}@media(min-width: 1420px){footer form input[type=submit]{margin-top:8px}}.acf-map{width:100%;height:410px}.acf-map img{max-width:inherit !important}@media(min-width: 769px){.d-sm-custom-block{display:block !important}}@media(min-width: 1003px){.d-md-custom-block{display:block !important}}@media(min-width: 1421px){.d-lg-custom-block{display:block !important}}@media(min-width: 1601px){.d-xl-custom-block{display:block !important}}.soft-movement,a,header nav ul li a:before,main .block.intro .col-nav ul li a:before,main .block.next h3 span,main .block.three-boxes .box h3,main .block.three-boxes .box h3 span{transition:.2s ease-in-out}@keyframes animation-fade-in{from{opacity:0}to{opacity:1}}.animation-fade-in{animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-name:animation-fade-in;animation-duration:.3s}@keyframes animation-fade-out{from{opacity:1}to{opacity:0}}.animation-fade-out{animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-name:animation-fade-out;animation-duration:.3s}.animation-fade-out-keep{animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-name:animation-fade-out;animation-duration:.3s;animation-fill-mode:forwards}/*# sourceMappingURL=style.css.map */
