/*
Theme Name: UniqueEnterprises
Theme URI: https://websitewalla.com/
Author: WebsiteWalla
Author URI: https://websitewalla.com/
Description: A premium hybrid Gutenberg theme for customised gifting discovery and corporate proposals. No ecommerce or page builder dependencies.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: uniqueenterprises
Tags: custom-logo, custom-menu, editor-style, featured-images, wide-blocks, block-patterns
*/
@font-face{font-family:Inter;src:url(assets/fonts/inter-regular.woff2) format("woff2");font-weight:100 500;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(assets/fonts/inter-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(assets/fonts/inter-bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}
:root{--ue-orange:#E07000;--ue-black:#141414;--ue-sand:#F4F1EC;--ue-text:#2C2C2C;--ue-white:#FFF;--ue-border:#dedbd5;--ue-radius:12px;--ue-focus:#005fcc}
*{box-sizing:border-box}html{scroll-padding-top:110px}body{margin:0;color:var(--ue-text);background:#fff;font-family:Inter,"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:4px}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--ue-focus);outline-offset:4px}button{cursor:pointer}h1,h2,h3,h4{line-height:1.13;letter-spacing:-.035em;margin:0 0 1rem;font-weight:750}h1{font-size:clamp(2.6rem,5vw,4.5rem)}h2{font-size:clamp(2rem,3.3vw,3.2rem)}h3{font-size:1.35rem}p{margin:0 0 1.2rem}.ue-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.ue-section{padding-block:clamp(64px,6.4vw,96px)}.ue-sand{background:var(--ue-sand)}.ue-dark{background:var(--ue-black);color:#fff}.ue-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:750;color:#984800;margin-bottom:1rem}.ue-dark .ue-eyebrow{color:#ffa54d}.ue-lede{font-size:1.1rem;max-width:64ch;color:#555}.ue-dark .ue-lede{color:#d7d7d7}.ue-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:6px;background:var(--ue-orange);color:#141414;text-decoration:none;font-weight:750;line-height:1.3}.ue-btn:hover{filter:brightness(.94)}.ue-btn--dark{background:#141414;color:#fff}.ue-btn--outline{background:transparent;border-color:var(--ue-border);color:inherit}.ue-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ue-link{font-weight:700;color:#914400}.ue-card{border:1px solid var(--ue-border);border-radius:var(--ue-radius);overflow:hidden;background:#fff}.ue-card__body{padding:24px}.ue-note{font-size:.875rem;color:#606060}.ue-dark .ue-note{color:#c8c8c8}.ue-sr,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ue-skip:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;clip:auto;z-index:10000;background:#fff;padding:16px}.ue-topbar{font-size:.7rem;letter-spacing:.06em;padding:7px 0;background:#141414;color:#fff}.ue-header{position:sticky;top:0;background:#fff;border-bottom:1px solid var(--ue-border);z-index:100}.admin-bar .ue-header{top:32px}.ue-header__inner{display:flex;gap:20px;align-items:center;min-height:90px}.ue-brand{flex:0 0 128px}.ue-brand img{width:128px;height:58px;object-fit:contain}.ue-nav{margin-left:auto}.ue-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:22px}.ue-nav a{font-size:.85rem;font-weight:650;text-decoration:none;padding-block:14px;display:block}.ue-nav li{position:relative}.ue-nav .sub-menu{position:absolute;display:none;top:100%;left:0;width:250px;background:#fff;padding:16px;box-shadow:0 12px 32px #0002;border:1px solid var(--ue-border);border-radius:8px;align-items:stretch;gap:0}.ue-nav li:hover>.sub-menu,.ue-nav li:focus-within>.sub-menu{display:flex;flex-direction:column}.ue-nav .sub-menu .sub-menu{left:100%;top:0}.ue-menu-toggle{display:none}.ue-header__cta{font-size:.82rem}.ue-whatsapp{font-size:.8rem;font-weight:750;white-space:nowrap}.ue-footer__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.ue-footer h2{font-size:1rem;letter-spacing:0}.ue-footer ul{list-style:none;margin:0;padding:0}.ue-footer a:not(.ue-btn){color:#ddd;text-decoration:none;font-size:.9rem}.ue-footer li{margin-block:8px}.ue-footer-logo{width:144px;height:68px;object-fit:contain;margin-bottom:22px}.ue-footer__bottom{margin-top:48px;border-top:1px solid #444;padding-top:24px;display:flex;justify-content:space-between;gap:24px;font-size:.8rem;color:#bbb}.ue-content{max-width:900px;margin:auto}.ue-content>.alignwide{max-width:1280px}.ue-content>.alignfull{max-width:none}.ue-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ue-hero__image{width:100%;aspect-ratio:1.12;object-fit:cover;border-radius:12px}.ue-empty{padding:32px;border:1px dashed var(--ue-border);border-radius:10px}.ue-pagination{margin-top:40px}.ue-breadcrumb{font-size:.8rem;margin-bottom:32px}.ue-video{aspect-ratio:16/9;position:relative;background:#141414;border-radius:12px;overflow:hidden}.ue-video button{border:0;display:grid;place-content:center;width:100%;height:100%;background:#141414;color:#fff}.ue-video iframe{width:100%;height:100%;border:0}.ue-gallery-image{aspect-ratio:1;object-fit:contain;background:var(--ue-sand);width:100%}.ue-error{color:#a32418}.ue-status{margin-block:16px;font-weight:600}.ue-file-link{word-break:break-word}
@media(max-width:1120px){.ue-header__inner{gap:12px}.ue-nav ul{gap:12px}.ue-whatsapp{display:none}.ue-footer__grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:960px){.ue-menu-toggle{display:inline-flex;margin-left:auto}.ue-header__inner{flex-wrap:wrap;padding-block:10px;min-height:78px}.ue-nav{order:5;width:100%;margin:0}.ue-nav ul{flex-direction:column;align-items:stretch;gap:0}.ue-nav .sub-menu,.ue-nav .sub-menu .sub-menu{display:block;position:static;box-shadow:none;border:0;width:auto;padding:0 0 0 20px}.ue-nav a{padding-block:8px}.ue-header[data-menu-ready] .ue-nav:not(.is-open){display:none}.ue-hero{grid-template-columns:1fr;gap:32px}.ue-footer__grid{grid-template-columns:1fr 1fr}.ue-header__cta{padding:10px 12px}}
@media(max-width:600px){.ue-container{width:calc(100% - 32px)}.ue-footer__grid{grid-template-columns:1fr}.ue-footer__bottom{flex-direction:column}.ue-brand{flex-basis:100px}.ue-brand img{width:100px}.ue-topbar{font-size:.6rem}.ue-btn{min-height:48px}.admin-bar .ue-header{top:0}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.ue-btn{transition:filter .15s}}

.ue-home-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.ue-home-steps h3{font-size:1.2rem}@media(max-width:960px){.ue-home-steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ue-home-steps{grid-template-columns:1fr}}

.ue-footer__brand{grid-column:1/-1;display:flex;gap:32px;align-items:center;flex-wrap:wrap}.ue-footer__brand p{flex:1;min-width:180px;margin:0}.ue-footer__brand .ue-footer-logo{margin:0}

.ue-header-label-short{display:none}@media(max-width:600px){.ue-header-label-full{display:none}.ue-header-label-short{display:inline}.ue-menu-toggle{padding:10px 12px}.ue-header__inner{gap:8px}}
