.topo-grey{background-image:url(/wp-content/themes/aha/assets/topo-grey.svg);background-size:cover;background-attachment:fixed}#main-menu{margin-bottom:-135px}.main-logo{max-width:200px}.gform_wrapper .gform_fields .gform-field-label{font-weight:500}.gform_wrapper .gform_fields .gchoice .gform-field-label{font-weight:inherit}.gform_wrapper .gform_fields .gfield input,.gform_wrapper .gform_fields .gfield textarea{border-radius:25px;border:2px solid #ededed;padding:20px}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload input{border-radius:inherit;border:none;padding:inherit;background:none;box-shadow:none}.gform_wrapper .gform_fields .gfield input.gfield-choice-input{padding:10px}.gform_wrapper .gform_button{background-color:#c4041c!important;border-radius:40px!important;padding:12px 24px!important;font-size:110%!important}.gform_wrapper .gform_button:hover{background-color:#222224!important}.corner-bottom .brz-bg,.corner-bottom{-webkit-border-bottom-right-radius:40px!important;-webkit-border-bottom-left-radius:40px!important;-moz-border-radius-bottomright:40px!important;-moz-border-radius-bottomleft:40px!important;border-bottom-right-radius:40px!important;border-bottom-left-radius:40px!important}.corner-top .brz-bg,.corner-top{-webkit-border-top-right-radius:40px!important;-webkit-border-top-left-radius:40px!important;-moz-border-radius-topright:40px!important;-moz-border-radius-topleft:40px!important;border-top-right-radius:40px!important;border-top-left-radius:40px!important}.corner-left .brz-bg,.corner-left{-webkit-border-top-left-radius:40px!important;-webkit-border-bottom-left-radius:40px!important;-moz-border-radius-topleft:40px!important;-moz-border-radius-bottomleft:40px!important;border-top-left-radius:40px!important;border-bottom-left-radius:40px!important}.corner-right .brz-bg,.corner-right{-webkit-border-top-right-radius:40px!important;-webkit-border-bottom-right-radius:40px!important;-moz-border-radius-topright:40px!important;-moz-border-radius-bottomright:40px!important;border-top-right-radius:40px!important;border-bottom-right-radius:40px!important}@media (max-width:767px){.corner-bottom .brz-bg,.corner-bottom,.corner-top .brz-bg,.corner-top,.corner-left .brz-bg,.corner-left,.corner-right .brz-bg,.corner-right{-webkit-border-radius:40px!important;-moz-border-radius:40px!important;border-radius:40px!important}}a.brz-a.brz-btn.no-text{padding:18px}a.brz-a.brz-btn.no-text span{display:none}a.brz-a.brz-btn.no-text svg{margin:0}.listing-gallery ul.thumbs,.listing-gallery ul.thumbs li,.listing-gallery ul.thumbs li a,.listing-gallery ul.thumbs li a img{padding:0}.listing-gallery ul.thumbs li{display:inline-block;width:12.5%;padding:8px;box-sizing:border-box}.listing-gallery ul.thumbs li a{display:block;width:100%;position:relative;padding-bottom:100%;overflow:hidden;-webkit-border:20px;-moz-border-radius:20px;border-radius:20px}.listing-gallery ul.thumbs li a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .25s}@media only screen and (max-width :1024px){.listing-gallery ul.thumbs li{width:25%}}@media only screen and (max-width :824px){.listing-gallery ul.thumbs li{width:33.333333%}}@media only screen and (max-width :480px){.listing-gallery ul.thumbs li{width:50%}}.tos-slide.tos-image img{max-height:80vh}.tos-close{background:url(/wp-content/themes/aha/assets/close-icon.png) center center no-repeat;background-size:contain;width:18px;height:32px;margin:10px}.tos-close span:before,.tos-close span:after{border:none}.listing-grid .brz-posts__filter-wrapper li.brz-posts__filter__item{-webkit-border-radius:40px!important;-moz-border-radius:40px!important;border-radius:40px!important;padding-right:20px!important;padding-left:20px!important;text-transform:uppercase!important;font-weight:900}.listing-gallery .thumbs li img{width:200px;height:200px;object-fit:cover;object-position:center;display:block}@media (min-width:996px){.listing-header .brz-bg-image-parallax{margin-top:-25vh}}.brz-wrapper.breadcrumbs .text-population a{opacity:.8;color:#fff}.brz-wrapper.breadcrumbs .text-population a:hover{opacity:1}.brz-wrapper .text-population a{color:#c4041c}.listing-logo{background-color:#fff;-webkit-border:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;max-width:320px;margin-right:auto!important;margin-left:auto!important}.listing-logo img{max-width:280px;height:auto;padding:10px}.listing-features-list{list-style:none;padding:0;margin:0;text-align:center;display:grid;grid-template-columns:repeat(auto-fill,180px);justify-content:center}.listing-feature-item{font-family:"Poppins",Arial,Helvetica,Geneva,sans-serif;font-weight:800;text-transform:uppercase;display:block;padding:20px;min-width:0}.listing-feature-item a{color:#fff;font-size:100%;letter-spacing:1px}.listing-feature-item a img{transition:all .25s;opacity:.8}.listing-feature-item a:hover img{opacity:1}.feature-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:100%;gap:10px;text-align:center}.feature-icon,.listing-features-list .feature-icon{box-sizing:content-box;width:44px;height:44px;object-fit:contain;flex-shrink:0;border-radius:80px;background-color:#fff;padding:10px}@media (max-width:768px){.listing-features-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.listing-features-also{margin:4px auto 0;max-width:60ch;text-align:center;font-family:"Poppins",Arial,Helvetica,Geneva,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em}@media (max-width:480px){.listing-features-list{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-feature-item{padding:12px 4px;font-size:12px}}#category-archive.listing-grid .brz-posts__item .post-image .brz-bg-image::before{z-index:100;padding:2px;float:left;transform:rotate(-45deg);margin:30px 20px 20px -40px;width:160px;text-align:center;font:80% "Poppins",Arial,Helvetica,Geneva,sans-serif;font-weight:700;color:#fff;text-transform:uppercase}#category-archive.listing-grid .brz-posts__item.post-type-listing .post-image .brz-bg-image::before{content:"Listing";background-color:rgb(140 3 20 / .6)}#category-archive.listing-grid .brz-posts__item.post-type-experience .post-image .brz-bg-image::before{content:"Experience";background-color:rgb(28 115 12 / .6)}#category-archive.listing-grid .brz-posts__item.post-type-post .post-image .brz-bg-image::before{content:"Blog";background-color:rgb(114 97 12 / .6)}#category-archive.listing-grid .brz-posts__item.post-type-event .post-image .brz-bg-image::before{content:"Event";background-color:rgb(12 110 114 / .6)}.woocommerce-page h2{font-size:180%!important}.woocommerce-page h3{font-size:135%!important;font-weight:bold!important}.woocommerce-page .wp-element-button{border:2px solid #c4041c;transition:all .2s}.woocommerce-page .wp-element-button:hover{background-color:#c4041c;transition:all .2s}.woocommerce-page button .wc-block-components-button__text{font-weight:bold!important;color:#c4041c!important;transition:all .2s}.woocommerce-page .wp-element-button:hover .wc-block-components-button__text{color:#fff!important}.woocommerce-page .wc-block-cart-item__wrap .wc-block-components-product-name{font-size:125%!important;font-weight:700}.woocommerce-page .wc-block-components-product-metadata__description p{font-size:90%!important}.woocommerce-page .wc-block-components-product-details__renews{font-style:italic;font-size:90%!important}.woocommerce-page .wc-block-components-checkout-place-order-button{border-color:#d0d5dd}.woocommerce-page .wc-block-components-checkout-place-order-button:hover{background-color:#e4e4e4}.listing-events,.listing-experiences{display:none!important}body .brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item .brz-a{padding-top:6px;padding-bottom:6px;line-height:1.3}body .brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu>.brz-menu__item:first-child>.brz-a{padding-top:14px}body .brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu>.brz-menu__item:last-child>.brz-a{padding-bottom:14px}