
/* Lensivate PHP/JSON runtime */
img{max-width:100%;height:auto}.header .logo img{width:90px;height:auto}.full-img img,.image-fit img{width:100%;height:100%;object-fit:cover}.page-banner{position:relative}.page-banner .image-fit{position:absolute;inset:0;z-index:-1}.page-banner:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:-1}.page-banner .container{min-height:390px;color:#fff}.fb-boothpal-actions{display:flex;gap:12px;flex-wrap:wrap}.fb-faq-list{max-width:1050px;margin:auto}.fb-faq-item{background:#f7f7f7;border-radius:14px;margin-bottom:14px;overflow:hidden}.fb-faq-item summary{cursor:pointer;font-weight:700;padding:20px 55px 20px 22px;position:relative;list-style:none}.fb-faq-item summary::-webkit-details-marker{display:none}.fb-faq-item summary:after{content:'+';position:absolute;right:22px;font-size:26px;color:var(--bs-red)}.fb-faq-item[open] summary:after{content:'−'}.fb-faq-answer{padding:0 22px 22px}.fb-gallery-password{max-width:580px;margin:20px auto;background:#f8f8f8;border-radius:16px;padding:36px;box-shadow:0 15px 45px rgba(0,0,0,.1)}.fb-gallery-password .fb-field{display:flex;flex-direction:column;gap:8px;margin:20px 0}.fb-gallery-password input{padding:13px;border:1px solid #ccc;border-radius:8px}.fb-gallery-caption{text-align:center;font-size:14px;padding:8px 4px}.fb-pages-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.fb-pages-select{background:#292929;color:#fff;border:1px solid #555;border-radius:7px;padding:7px 8px;max-width:230px}.fb-editor-toolbar{z-index:10050!important}body.fb-admin-session{padding-top:54px}body.fb-admin-session .header{z-index:1000}body.fb-admin-session .post-header.scroll-to-fixed-fixed{top:54px!important}.footer ul{padding-left:0}.footer-logo img{max-width:160px}.video-cta-section .video-bg{position:absolute;inset:0;z-index:-10}.testimonial-section{background-size:cover;background-position:center}.contact-section .form-content{position:relative;z-index:2}.gallery-list img{width:100%;height:auto}.material-symbols-sharp{font-family:Arial,sans-serif;font-size:0}.material-symbols-sharp:after{content:'↗';font-size:22px}
@media(max-width:1199px){body.fb-admin-session{padding-top:98px}body.fb-admin-session .post-header.scroll-to-fixed-fixed{top:98px!important}.fb-pages-select{max-width:150px}}
@media(max-width:767px){.header .pre-header span{display:none}.page-banner .container{min-height:260px}.fb-gallery-password{padding:24px}.fb-boothpal-actions{flex-direction:column}.fb-boothpal-actions .btn{width:100%}}
