.hh-custom-posts .gb-block-post-grid-image>a{display:block;overflow:hidden}.hh-custom-posts .gb-block-post-grid-image>a>img{transition-duration:300ms;transition-timing-function:ease-in-out;max-height:300px;object-fit:cover}.hh-custom-posts .gb-block-post-grid-image>a:hover>img{transform:scale(1.1)}.hh-custom-posts .gb-block-post-grid header .gb-block-post-grid-title{text-transform:uppercase;font-family:var(--wp--preset--font-family--henju-regular);font-size:var(--wp--preset--font-size--large)}.hh-custom-posts .gb-block-post-grid header .gb-block-post-grid-title a{text-decoration:none}.hh-custom-posts .gb-block-post-grid .gb-block-post-grid-more-link{text-transform:uppercase;color:var(--wp--preset--color--primary);position:relative}.hh-custom-posts .gb-block-post-grid .gb-block-post-grid-more-link:hover{text-decoration:none;padding-left:15px}.hh-custom-posts .gb-block-post-grid .gb-block-post-grid-more-link::before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;color:var(--wp--preset--color--primary);line-height:23px;top:0;left:0;height:3px;transition-duration:300ms;transition-timing-function:ease-in-out;opacity:0}.hh-custom-posts .gb-block-post-grid .gb-block-post-grid-more-link:hover::before{opacity:1}.hh-custom-posts .gb-block-post-grid .gb-block-post-grid-more-link::after{content:"";position:absolute;background-color:var(--wp--preset--color--primary);bottom:0;left:0;right:0;height:3px}.wp-block-button .wp-element-button::after,.button-effect::after{position:relative;left:0px;content:"";font-family:"Font Awesome 5 Pro";opacity:0;padding-left:0;transition:all 400ms ease-out}.wp-block-button:hover .wp-element-button::after,.button-effect:hover::after{padding-left:10px;left:5px;opacity:1;transition:all 400ms ease-out}.button{padding:.4rem 1.3rem;text-decoration:none}.button,.button.button-primary{background-color:var(--theme--primary-color);color:white;border:1px solid var(--theme--primary-color)}.button:hover,.button.button-primary:hover{background-color:var(--theme--secondary-color);color:white;border:1px solid var(--theme--primary-color)}.button.outline,.button.button-primary.outline{background-color:transparent;color:var(--theme--primary-color);border:1px solid var(--theme--primary-color)}.button.outline:hover,.button.button-primary.outline:hover{background-color:var(--theme--primary-color);color:white;border:1px solid var(--theme--primary-color)}.button.button-secondary{background-color:var(--theme-dark-gray);color:white;border:1px solid var(--theme-dark-gray)}.button.button-secondary:hover{background-color:var(--theme-gray);color:white;border:1px solid var(--theme-gray)}.button.button-secondary.outline{background-color:transparent;color:var(--theme-dark-gray);border:1px solid var(--theme-dark-gray)}.button.button-secondary.outline:hover{background-color:var(--theme-gray);color:white;border:1px solid var(--theme-gray)}@media screen and (max-width:992px){.wp-block-buttons>.wp-block-button{width:100% !important}}.hh-border-radius-right,.hh-border-radius-left{overflow:hidden}.background-underlay-watermark{position:relative}.background-underlay-watermark::before{content:"";position:absolute;right:0;background:url("https://cdn-ileodch.nitrocdn.com/XzNHRjGWlzaqkqtCprZmNxOAwTBGBJVe/assets/images/optimized/alpinepropertycollective.com.au/wp-content/uploads/2024/09/apc-background.png");bottom:0%;height:60%;width:100%;max-width:50%;object-fit:contain;background-repeat:no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:1200px){.background-underlay-watermark::before{height:60%;max-width:90%;background-size:contain}}@media screen and (max-width:768px){.background-underlay-watermark::before{height:35%;max-width:unset}}@media screen and (max-width:450px){.background-underlay-watermark::before{height:45%}}.wp-block-separator{}.footer-container{padding-left:var(--theme--gutters);padding-right:var(--theme--gutters)}.site-footer{display:block;width:100%;position:relative;z-index:1;overflow:hidden}.footer-widgets .footer-column{float:left;padding-top:7%;margin-right:4%;display:inline-block;vertical-align:top;transition:.2s ease-in-out}@media (max-width: 768px){.footer-widgets .footer-column{width:100%;margin-bottom:5%;padding-top:0;margin-right:0}}@media (max-width: 600px){.footer-widgets .footer-column{padding-right:0;margin-bottom:7%}}.footer-widgets .footer-column:first-of-type:nth-last-of-type(2),.footer-widgets .footer-column:first-of-type:nth-last-of-type(2)~.footer-column{width:unset}@media (max-width: 1000px){.footer-widgets .footer-column:first-of-type:nth-last-of-type(2),.footer-widgets .footer-column:first-of-type:nth-last-of-type(2)~.footer-column{width:100%}}.footer-widgets .footer-column:first-of-type:nth-last-of-type(3),.footer-widgets .footer-column:first-of-type:nth-last-of-type(3)~.footer-column{width:unset}@media (max-width: 1000px){.footer-widgets .footer-column:first-of-type:nth-last-of-type(3),.footer-widgets .footer-column:first-of-type:nth-last-of-type(3)~.footer-column{width:100%}}.footer-widgets ul{list-style:none;margin:0;padding:0}.footer-widgets ul li,.footer-widgets table td{padding:0 0 15px 0}.footer-widgets ul li:last-child{padding-bottom:0}.footer-widgets ul ul li{list-style-type:circle}.footer-widgets ul .menu-item-has-children{padding-bottom:0}.footer-widgets ul.children,.footer-widgets ul.sub-menu{margin-left:20px;margin-top:10px}.footer-widgets ul.sub-menu li:last-child{padding-bottom:15px}.footer-widgets .sub-menu{margin-left:20px}.footer-widgets section+section{margin-top:40px}.footer-bottom{display:inline-block;width:100%;padding-top:4%}.footer-tagline{display:inline-block}@media (max-width: 1000px){.footer-tagline{float:none;width:100%}}.footer-navigation+.footer-tagline{float:right}.site-footer .widget-title{font-size:18px;font-weight:600;margin-bottom:25px;line-height:1.2;color:#272c30}@media (max-width: 1000px){.site-footer .widget-title{margin-bottom:15px}}@media (max-width: 600px){.site-footer .widget-title{font-size:18px;margin-bottom:10px}}.footer-navigation{display:inline-block}.footer-navigation ul{margin:0}.footer-navigation li{display:inline-block;list-style:none;margin-right:15px}.footer-widgets section+section{margin-top:20px}.site-footer{background-color:var(--theme--footer-background-color);color:var(--theme--footer-text-color)}.site-footer a{color:var(--theme--footer-text-color);text-decoration:none;padding-bottom:5px}.site-footer a:hover{color:var(--theme--footer-highlight-color);border-bottom:2px solid var(--theme--footer-highlight-color);transition:all 10ms ease}.site-footer h2,.site-footer .h2,.site-footer h3,.site-footer .h3,.site-footer h4,.site-footer .h4,.site-footer h5,.site-footer .h5,.site-footer h6,.site-footer .h6{color:var(--theme--footer-heading-color)}.footer-widgets{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}@media screen and (min-width: 768px){.footer-widgets .footer-column{flex-grow:1}}@media screen and (min-width: 1280px){.footer-widgets{flex-wrap:unset}}.footer-bottom{display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (max-width:768px){.footer-bottom{flex-direction:column}.footer-bottom .left,.footer-bottom .right{text-align:center}}.site-footer .site-info{display:flex;align-items:center;flex-wrap:wrap;padding-left:10px}.site-footer .site-info a,.site-footer .site-info img{display:inline-block;height:25px;border-bottom:none;width:auto}.footer-bottom nav li{margin-right:0}.footer-bottom nav li::after{content:"|";margin-left:5px}.footer-bottom nav li:last-child::after{content:none;margin-left:5px}.footer-column h2{margin-top:0}.footer-div{border-bottom:2px solid #eaeaea}.footer-top{padding:3% 0}.footer-middle{padding:2% 0}.footer-bottom{padding:1% 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-color:transparent}.site-footer form.wpcf7-form p{display:flex;flex-wrap:wrap;background:#fff;padding:10px 10px;border-radius:var(--theme--border-radius);justify-content:space-between;position:relative;margin:0}.site-footer form.wpcf7-form p label{display:none}.site-footer form.wpcf7-form p span.wpcf7-form-control-wrap{flex:0 0 auto;width:70%;margin:0;border:0;position:relative;min-height:unset;margin-left:20px}.site-footer form.wpcf7-form p span.wpcf7-form-control-wrap span{margin-top:10px;text-align:left}.site-footer form.wpcf7-form p span.wpcf7-form-control-wrap input{font-family:inherit;font-size:inherit;width:100%;padding:.7em 0;min-height:unset;border:0;border-bottom:1px solid #ddd}.site-footer form.wpcf7-form p span.wpcf7-form-control-wrap input:focus{outline:none;border-bottom:1px solid #494949;box-shadow:0px 0px 20px 6px #fff}.site-footer form.wpcf7-form p input[type="submit"]{flex:0 0 auto;width:25%;background:var(--theme--primary-color);font-size:inherit;line-height:unset !important;padding:.5em}.site-footer form.wpcf7-form span.wpcf7-spinner{position:absolute;top:20px;right:-3px;z-index:5}@media screen and (max-width:450px){.site-footer form.wpcf7-form p{flex-direction:column;gap:20px;border-radius:var(--theme--border-radius)}.site-footer form.wpcf7-form p span.wpcf7-form-control-wrap{width:100%;margin:0}.site-footer form.wpcf7-form p input[type="submit"]{width:100%}}.footer-middle h4.wp-block-heading{padding-bottom:1rem;border-bottom:1px solid #fafaf9;font-family:var(--wp--preset--font-family--henju-regular)}ul#menu-apartments{column-count:2}@media screen and (max-width:991px){.footer-middle{padding:20% 0 0 0}.footer-middle #footer-1 .wp-block-image{text-align:center}.footer-middle #footer-1 table{margin:auto}}