:root{--gspro-font-family-primary:var(--toast-heading-font);--gspro-font-family-secondary:var(--toast-body-font);--gspro-border-radius:0;font-display:swap}html{scroll-behavior:smooth;font-display:swap}.grid-item img,.post-thumbnail img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.grid-item{width:100%;min-height:400px}.post-thumbnail{margin-bottom:20px;min-height:300px}h1{line-height:1.2}.post-simple-header{margin-bottom:20px;line-height:2}.home .site-header{position:absolute!important}.site-header{position:relative!important}.slick-arrow{color:#fff}.advanced-filter-block{padding:40px}.advanced-filter-block .block-title{margin-top:20px;text-transform:uppercase;font-size:12px;letter-spacing:2px}.advanced-filter-block .post-thumbnail{overflow:visible}.advanced-filter-block .grid-item img{box-shadow:rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px}.page-event-rental-catalog .post-grid-col-3 .wrap-grid,.page-gallery .post-grid-col-3 .wrap-grid,.page-gallery .wrap-grid{grid-template-columns:1fr 1fr 1fr 1fr;margin-top:40px;max-width:100%;max-width:2000px}.page-event-rental-catalog .post-grid-block .grid-item,.page-gallery .post-grid-block .grid-item{position:relative;margin-bottom:60px}.page-event-rental-catalog .post-grid-col-3 .wrap-grid .grid-item img,.page-gallery .post-grid-col-3 .wrap-grid .grid-item img{height:450px;margin-bottom:15px}.page-event-rental-catalog .post-grid-block-title,.page-gallery .post-grid-block-title{padding:25px 20px;background:#fcf3f0;width:60%;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);text-transform:uppercase;font-size:10px;letter-spacing:1px;outline-offset:-7px;outline:1px solid rgb(223 183 175 / .5);transition:0.3s;min-height:50px}.page-event-rental-catalog a.post-grid-block-title:hover,.page-event-rental-catalog .post-thumbnail:hover+a.post-grid-block-title,.page-gallery a.post-grid-block-title:hover,.page-gallery .post-thumbnail:hover+a.post-grid-block-title{color:#000;background:#f8e2db}.post-thumbnail:hover img{transition:0.3s}.page-event-rental-catalog a,.page-gallery .entry-content a{text-decoration:none!important}.glightbox-clean .gslide-desc{color:#000}.gslide-description{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);text-align:right}.ginner-container.desc-bottom{position:relative}.is-style-gabro-button .wp-block-button__link{border-radius:0;font-family:var(--toast-body-font);background:#e6e6e6;color:#000;text-decoration:none!important;line-height:1;padding:20px;border:none!important;cursor:pointer;transition:0.3s ease;font-weight:400;letter-spacing:1px;margin-bottom:40px}.is-style-gabro-button .wp-block-button__link:hover{opacity:.8;color:#000}img:not([alt]){outline:3px dashed red!important}@media screen and (max-width:768px){.advanced-filter-block .wrap-grid{max-width:100%!important;grid-gap:30px}.advanced-filter-block .grid-item img{height:350px}.page-gallery .wrap-grid{grid-template-columns:1fr;margin-top:0}.page-event-rental-catalog .post-grid-col-3 .wrap-grid,.page-gallery .post-grid-col-3 .wrap-grid{grid-template-columns:1fr}.page-event-rental-catalog .post-grid-col-3 .wrap-grid .grid-item .post-thumbnail{height:350px}gspro-item-list .gspro-o-card-grid{grid-template-columns:1fr}ul.social-icons{max-width:90%;flex-wrap:wrap;justify-content:center}.testimonial-quote-headline{font-size:36px;line-height:1.2}.testimonial-quotes.slick-slider{padding:20px}#content{margin-top:20px}header.page-header{min-height:100px}.post-simple-header{padding:0;margin-top:40px}.page-template-default .entry-title{margin:20px 0}.grid-item{max-width:100%}.wrap-grid{grid-gap:30px}}@media screen and (max-width:1023px) and (min-width:768px){.mobile-logo img{max-height:60px}.mobile-logo{text-align:center}.branding-wrap{left:0}.main-navigation{display:none!important}#hamburger,.mobile-search{display:block}.wrap-grid{grid-template-columns:1fr 1fr}.grid-item{max-width:100%}#content{margin-top:45px}h1{font-size:3rem}}@media screen and (max-width:1260px) and (min-width:1023px){.advanced-filter-block .wrap-grid{max-width:100%!important;grid-template-columns:1fr 1fr}}.archive .page-header h1,.search .page-header h1,.archive .background-header h1,.search .background-header h1{font-weight:400}ul,ol{margin:0 0 1.5em 0}.full-logo img{width:200px}