#qt-footer-enhanced{background-color:#fff;border-top:2px solid #ffe0ee;padding:60px 20px 40px;font-family:Inter,Montserrat,sans-serif}.qt-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px 32px}.qt-footer-section{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.qt-footer-section h4{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f06;margin:0 0 20px;padding:0;width:100%!important;text-align:center!important}.qt-footer-section ul{list-style:none!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.qt-footer-section ul li{margin-bottom:12px!important;text-align:center!important;width:100%!important;list-style:none!important}.qt-footer-section ul li:before,.qt-footer-section ul li:after{display:none!important;content:none!important}.qt-footer-section ul li a{font-size:14px;color:#444;text-decoration:none;transition:color .2s ease;line-height:1.4;display:inline-block!important;text-align:center!important}.qt-footer-section ul li a:hover{color:#f06}.qt-footer-brand{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.qt-footer-brand .qt-footer-logo{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;color:#f06;text-decoration:none;letter-spacing:.5px}.qt-footer-brand .qt-footer-logo img{max-height:60px;width:auto}.qt-footer-brand .qt-footer-tagline{font-size:13px;color:#777;max-width:220px;text-align:center;line-height:1.6;margin:0}.qt-social-icons{display:flex;align-items:center;gap:14px;margin-top:8px}.qt-social-icons a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1.5px solid #ffe0ee;color:#f06;font-size:15px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.qt-social-icons a:hover{background-color:#f06;color:#fff;border-color:#f06}.qt-footer-bottom{max-width:1200px;margin:36px auto 0;padding-top:24px;border-top:1px solid #f0d0e0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;text-align:center}.qt-footer-bottom p{font-size:12px;color:#999;margin:0}.qt-footer-bottom a{color:#f06;text-decoration:none}.qt-social-icons-row{margin-top:24px;padding-bottom:20px;display:flex;justify-content:center;width:100%}.qt-social-icons-row .qt-social-icons{margin-top:0}#colophon .footer-widgets,#colophon .site-info,.bloghash-footer-widgets,.bloghash-copyright{display:none!important}@media(max-width:900px){#qt-footer-enhanced .qt-footer-inner{grid-template-columns:1fr!important;text-align:center!important;gap:40px!important}#qt-footer-enhanced .qt-footer-section{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}#qt-footer-enhanced .qt-footer-section h4{text-align:center!important;width:100%!important}#qt-footer-enhanced .qt-footer-section ul{text-align:center!important;padding:0!important;list-style:none!important;width:100%!important}#qt-footer-enhanced .qt-footer-section ul li{text-align:center!important;width:100%!important}#qt-footer-enhanced .qt-social-icons{justify-content:center!important}#qt-footer-enhanced .qt-footer-bottom{flex-direction:column!important;text-align:center!important;gap:16px!important;align-items:center!important}}#colophon,.site-footer:not(#qt-footer-enhanced){display:none!important}.queentrends-contact-wrap{max-width:680px;margin:0 auto;padding:40px 20px}.queentrends-contact-wrap h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3rem);color:#1a1a1a;margin-bottom:16px}.queentrends-contact-wrap>p{font-size:16px;color:#555;line-height:1.7;margin-bottom:36px}.queentrends-contact-form{display:flex;flex-direction:column;gap:20px}.qt-form-group{display:flex;flex-direction:column;gap:8px}.qt-form-group label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#333}.qt-form-group input,.qt-form-group textarea{border:1.5px solid #e8d0da;border-radius:8px;padding:13px 18px;font-size:15px;font-family:inherit;color:#292929;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.qt-form-group input:focus,.qt-form-group textarea:focus{border-color:#f06;box-shadow:0 0 0 3px #ff006614}.qt-form-group textarea{resize:vertical;min-height:140px}.qt-submit-btn{background:#f06;color:#fff;border:none;border-radius:50px;padding:16px 42px;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .15s ease;align-self:flex-start;font-family:inherit}.qt-submit-btn:hover{background:#d4004f;transform:translateY(-1px)}.queentrends-contact-direct{margin-top:28px;font-size:14px;color:#666;text-align:center}.queentrends-contact-direct a{color:#f06;text-decoration:none;font-weight:600}html[data-darkmode=dark] #qt-footer-enhanced{background-color:#00000026!important;border-top-color:#ffffff0f!important}html[data-darkmode=dark] .qt-footer-section h4{color:#e8668a!important}html[data-darkmode=dark] .qt-footer-section ul li a{color:#ffffffb3!important}html[data-darkmode=dark] .qt-footer-section ul li a:hover{color:#fffffff2!important}html[data-darkmode=dark] .qt-footer-brand .qt-footer-logo{color:#ffffffe6!important}html[data-darkmode=dark] .qt-footer-brand .qt-footer-tagline{color:#ffffff73!important}html[data-darkmode=dark] .qt-footer-bottom{border-top-color:#ffffff0f!important}html[data-darkmode=dark] .qt-footer-bottom p{color:#fff6!important}html[data-darkmode=dark] .qt-footer-bottom a{color:#e8668a!important}html[data-darkmode=dark] .qt-social-icons a{border-color:#ffffff1f!important;color:#fff9!important}html[data-darkmode=dark] .qt-social-icons a:hover{background-color:#e8668a26!important;color:#e8668a!important;border-color:#e8668a4d!important}html[data-darkmode=dark] .queentrends-contact-wrap h1{color:#ffffffe6!important}html[data-darkmode=dark] .queentrends-contact-wrap>p{color:#fff9!important}html[data-darkmode=dark] .qt-form-group label{color:#ffffffb3!important}html[data-darkmode=dark] .qt-form-group input,html[data-darkmode=dark] .qt-form-group textarea{background:#0003!important;border-color:#ffffff1a!important;color:#ffffffd9!important}html[data-darkmode=dark] .qt-form-group input:focus,html[data-darkmode=dark] .qt-form-group textarea:focus{border-color:#e8668a80!important;box-shadow:0 0 0 3px #e8668a1a!important}html[data-darkmode=dark] .queentrends-contact-direct{color:#ffffff73!important}
