/**handles:main-stylesheet**/
:root{--primary:#57b443;--color-primary-a0:#ffffff;--color-primary-a10:#d7edcf;--color-primary-a20:#afdaa1;--color-primary-a30:#85c773;--color-primary-a60:#438434;--color-primary-a70:#305626;--color-primary-a80:#1c2d17;--color-primary-a90:#000000;--secondary:#aac831;--color-secondary-a0:#ffffff;--color-secondary-a10:#ecf1ce;--color-secondary-a20:#d7e39d;--color-secondary-a30:#c2d66b;--color-secondary-a60:#7d9229;--color-secondary-a70:#535f20;--color-secondary-a80:#2c3115;--color-secondary-a90:#000000;--color-base-a0:#ffffff;--color-base-a10:#ccdfcc;--color-base-a20:#9abf9b;--color-base-a30:#689f6c;--color-base-a50:#32803f;--color-base-a60:#295f31;--color-base-a70:#1f4023;--color-base-a80:#152315;--color-base-a90:#000000;--color-alert-a0:#ffffff;--color-alert-a10:#ffd9cb;--color-alert-a20:#ffb399;--color-alert-a30:#ff8b68;--color-alert-a40:#ff5c39;--color-alert-a50:#ff0000;--color-alert-a60:#c81707;--color-alert-a70:#931c0b;--color-alert-a80:#621a0b;--color-alert-a90:#341306;--color-alert-a100:#000000;--base:#32803F;--primary-10:#32803F45}.green-gradient{background-image:linear-gradient(to right,var(--base) 4%,var(--secondary) 195%)!important}@font-face{font-family:Lovelo;src:url("https://www.beechworthbnb.com/wp-content/mu-plugins/dist/css/webfonts/LoveloBlack.woff2") format("woff2"),url("https://www.beechworthbnb.com/wp-content/mu-plugins/dist/css/webfonts/LoveloBlack.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}.beechworth-page-title{font-family:Lovelo,serif;letter-spacing:1rem}.header-with-lines{position:relative}.header-with-lines::before{position:absolute;content:"";height:2px;color:#000;width:20%;background-color:var(--primary-medium);top:50%;left:-25%}.header-with-lines::after{position:absolute;content:"";height:2px;color:#000;width:20%;background-color:var(--primary-medium);top:50%;right:-25%}.bde-button,.bde-button-animate,.bde-button-outline,.btn-base{display:flex;border-radius:4px!important}.bde-button a,.bde-button-animate a,.bde-button-outline a,.btn-base a{text-decoration:none;padding:12px 24px!important}.bde-button a,.bde-button-animate a{color:#fff!important;background-image:linear-gradient(to right,var(--base) 4%,var(--secondary) 195%)!important}.bde-button-animate{transition-timing-function:ease-in-out!important;transition-property:transform,box-shadow;transition-duration:.5s}.bde-button-animate:hover{transform:translateY(-10px);box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}.bde-button-outline a{background:rgba(0,0,0,0)!important;border:1px solid #fff!important;transition:border ease-in-out .5s}.bde-button-outline a:hover{border:1px solid var(--secondary)!important}.bbnb-base-notice,.bbnb-info,.bbnb-warning,.bnb-info-no-icon{width:95%;position:relative;padding:40px}.bbnb-base-notice p,.bbnb-info p,.bbnb-warning p,.bnb-info-no-icon p{margin-left:40px;max-width:500px}.bbnb-base-notice::before,.bbnb-info::before,.bbnb-warning::before,.bnb-info-no-icon::before{position:absolute;font-weight:900;font-size:2rem;left:20px;top:50%;transform:translateY(-50%)}.bbnb-warning{background-color:var(--color-alert-a10);border-left:6px solid var(--color-alert-a70)}.bbnb-warning::before{content:"";font-family:"Font Awesome 5 Free",serif;color:var(--color-alert-a70)}.bbnb-info{background-color:var(--color-primary-a10);border-left:6px solid var(--color-primary-a70)}.bbnb-info::before{content:"";font-family:"Font Awesome 5 Free",serif;color:var(--color-primary-a70);margin-right:15px}.bnb-info-no-icon{background-color:var(--color-primary-a20);border-left:6px solid var(--primary-medium);padding-left:var(--space-s)}.light-bg{background-color:var(--color-primary-a10)}.border-base::after,.border-base::before{z-index:0;background-color:#fff}.green-border{position:relative;z-index:20!important}.green-border::before{position:absolute;content:"";width:100px;height:100px;left:-10px;top:-10px;border-top:3px var(--primary) solid;border-left:3px var(--primary) solid}.green-border::after{position:absolute;content:"";width:100px;height:100px;bottom:-10px;right:-10px;border-right:3px var(--secondary) solid;border-bottom:3px var(--secondary) solid}