.elementor-kit-88{--e-global-color-primary:#0055FF;--e-global-color-secondary:#152131;--e-global-color-text:#434C60;--e-global-color-accent:#FF9D00;--e-global-color-hxpaper:#ECECEA;--e-global-color-hxpaper2:#E3E3E0;--e-global-color-hxwhite:#FFFFFF;--e-global-color-hxnight:#0E131C;--e-global-color-hxnight2:#18202D;--e-global-color-hxbluedp:#0038B0;--e-global-color-hxmute:#5E6575;--e-global-color-hxlite:#7F8693;--e-global-color-hxline:#D3D4D3;--e-global-color-hxok:#1E9E5A;--e-global-color-hxwarn:#B86E00;--e-global-color-hxerr:#D93025;--e-global-typography-primary-font-family:"Publica Sans";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Publica Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:-0.3px;--e-global-typography-text-font-family:"Publica Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Publica Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-hxdisp-font-family:"Publica Sans";--e-global-typography-hxdisp-font-size:88px;--e-global-typography-hxdisp-font-weight:700;--e-global-typography-hxdisp-line-height:1.02em;--e-global-typography-hxdisp-letter-spacing:-3.5px;--e-global-typography-hxstatement-font-family:"Publica Sans";--e-global-typography-hxstatement-font-size:54px;--e-global-typography-hxstatement-font-weight:700;--e-global-typography-hxstatement-line-height:1.08em;--e-global-typography-hxstatement-letter-spacing:-2px;--e-global-typography-hxh2-font-family:"Publica Sans";--e-global-typography-hxh2-font-size:44px;--e-global-typography-hxh2-font-weight:700;--e-global-typography-hxh2-line-height:1.08em;--e-global-typography-hxh2-letter-spacing:-1.5px;--e-global-typography-hxh2xl-font-family:"Publica Sans";--e-global-typography-hxh2xl-font-size:54px;--e-global-typography-hxh2xl-font-weight:700;--e-global-typography-hxh2xl-line-height:1.02em;--e-global-typography-hxh2xl-letter-spacing:-2px;--e-global-typography-hxworktitle-font-family:"Publica Sans";--e-global-typography-hxworktitle-font-size:44px;--e-global-typography-hxworktitle-font-weight:700;--e-global-typography-hxworktitle-line-height:1em;--e-global-typography-hxworktitle-letter-spacing:-1.6px;--e-global-typography-hxquote-font-family:"Publica Sans";--e-global-typography-hxquote-font-size:34px;--e-global-typography-hxquote-font-weight:600;--e-global-typography-hxquote-line-height:1.15em;--e-global-typography-hxquote-letter-spacing:-1px;--e-global-typography-hxh3-font-family:"Publica Sans";--e-global-typography-hxh3-font-size:22px;--e-global-typography-hxh3-font-weight:700;--e-global-typography-hxh3-line-height:1.2em;--e-global-typography-hxh3-letter-spacing:-0.4px;--e-global-typography-hxrowtitle-font-family:"Publica Sans";--e-global-typography-hxrowtitle-font-size:18px;--e-global-typography-hxrowtitle-font-weight:600;--e-global-typography-hxrowtitle-line-height:1.3em;--e-global-typography-hxrowtitle-letter-spacing:-0.3px;--e-global-typography-hxrowk-font-family:"Publica Sans";--e-global-typography-hxrowk-font-size:15px;--e-global-typography-hxrowk-font-weight:600;--e-global-typography-hxrowk-line-height:1.4em;--e-global-typography-hxrowk-letter-spacing:0px;--e-global-typography-hxlead-font-family:"Publica Sans";--e-global-typography-hxlead-font-size:17px;--e-global-typography-hxlead-font-weight:400;--e-global-typography-hxlead-line-height:1.6em;--e-global-typography-hxlead-letter-spacing:0px;--e-global-typography-hxsmall-font-family:"Publica Sans";--e-global-typography-hxsmall-font-size:14px;--e-global-typography-hxsmall-font-weight:400;--e-global-typography-hxsmall-line-height:1.5em;--e-global-typography-hxsmall-letter-spacing:0px;--e-global-typography-hxlabel-font-family:"Publica Sans";--e-global-typography-hxlabel-font-size:13px;--e-global-typography-hxlabel-font-weight:500;--e-global-typography-hxlabel-line-height:1.4em;--e-global-typography-hxlabel-letter-spacing:0.3px;--e-global-typography-hxlabelcaps-font-family:"Publica Sans";--e-global-typography-hxlabelcaps-font-size:12px;--e-global-typography-hxlabelcaps-font-weight:600;--e-global-typography-hxlabelcaps-text-transform:uppercase;--e-global-typography-hxlabelcaps-line-height:1.4em;--e-global-typography-hxlabelcaps-letter-spacing:1.4px;--e-global-typography-hxtag-font-family:"Publica Sans";--e-global-typography-hxtag-font-size:12px;--e-global-typography-hxtag-font-weight:500;--e-global-typography-hxtag-line-height:1.2em;--e-global-typography-hxtag-letter-spacing:0.1px;--e-global-typography-hxpill-font-family:"Publica Sans";--e-global-typography-hxpill-font-size:15px;--e-global-typography-hxpill-font-weight:600;--e-global-typography-hxpill-line-height:1.3em;--e-global-typography-hxpill-letter-spacing:-0.2px;--e-global-typography-hxtile-font-family:"Publica Sans";--e-global-typography-hxtile-font-size:22px;--e-global-typography-hxtile-font-weight:700;--e-global-typography-hxtile-line-height:1.1em;--e-global-typography-hxtile-letter-spacing:-0.6px;--e-global-typography-hxribbon-font-family:"Publica Sans";--e-global-typography-hxribbon-font-size:22px;--e-global-typography-hxribbon-font-weight:600;--e-global-typography-hxribbon-line-height:1.2em;--e-global-typography-hxribbon-letter-spacing:-0.2px;--e-global-typography-hxghost-font-family:"Publica Sans";--e-global-typography-hxghost-font-size:190px;--e-global-typography-hxghost-font-weight:700;--e-global-typography-hxghost-line-height:0.8em;--e-global-typography-hxghost-letter-spacing:-10px;--e-global-typography-hxglyph-font-family:"Publica Sans";--e-global-typography-hxglyph-font-size:40px;--e-global-typography-hxglyph-font-weight:700;--e-global-typography-hxglyph-line-height:1em;--e-global-typography-hxglyph-letter-spacing:-2px;--e-global-typography-hxbadge-font-family:"Publica Sans";--e-global-typography-hxbadge-font-size:10px;--e-global-typography-hxbadge-font-weight:700;--e-global-typography-hxbadge-text-transform:uppercase;--e-global-typography-hxbadge-line-height:1.3em;--e-global-typography-hxbadge-letter-spacing:1.4px;--e-global-typography-hxscript-font-family:"Instrument Serif";--e-global-typography-hxscript-font-size:26px;--e-global-typography-hxscript-font-weight:400;--e-global-typography-hxscript-font-style:italic;--e-global-typography-hxscript-line-height:1.2em;--e-global-typography-hxscript-letter-spacing:0px;--e-global-typography-hxnav-font-family:"Publica Sans";--e-global-typography-hxnav-font-size:14px;--e-global-typography-hxnav-font-weight:500;--e-global-typography-hxnav-line-height:1.2em;--e-global-typography-hxnav-letter-spacing:0px;--e-global-typography-hxlogo-font-family:"Publica Sans";--e-global-typography-hxlogo-font-size:22px;--e-global-typography-hxlogo-font-weight:700;--e-global-typography-hxlogo-line-height:1em;--e-global-typography-hxlogo-letter-spacing:-0.7px;--e-global-typography-hxfootlink-font-family:"Publica Sans";--e-global-typography-hxfootlink-font-size:15px;--e-global-typography-hxfootlink-font-weight:600;--e-global-typography-hxfootlink-line-height:1.4em;--e-global-typography-hxfootlink-letter-spacing:0px;--e-global-typography-hxwordmark-font-family:"Publica Sans";--e-global-typography-hxwordmark-font-size:250px;--e-global-typography-hxwordmark-font-weight:700;--e-global-typography-hxwordmark-line-height:0.78em;--e-global-typography-hxwordmark-letter-spacing:-17px;background-color:#ECECEA;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-88 e-page-transition{background-color:#FFBC7D;}.elementor-kit-88 a{color:var( --e-global-color-primary );}.elementor-kit-88 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-88 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-hxdisp-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-hxdisp-font-size );font-weight:var( --e-global-typography-hxdisp-font-weight );line-height:var( --e-global-typography-hxdisp-line-height );letter-spacing:var( --e-global-typography-hxdisp-letter-spacing );}.elementor-kit-88 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-hxh2-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-kit-88 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-hxh3-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-hxh3-font-size );font-weight:var( --e-global-typography-hxh3-font-weight );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-kit-88 button,.elementor-kit-88 input[type="button"],.elementor-kit-88 input[type="submit"],.elementor-kit-88 .elementor-button{border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-kit-88 label{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-88{--e-global-typography-text-font-size:16px;--e-global-typography-hxdisp-font-size:64px;--e-global-typography-hxstatement-font-size:42px;--e-global-typography-hxh2-font-size:36px;--e-global-typography-hxh2xl-font-size:44px;--e-global-typography-hxworktitle-font-size:36px;--e-global-typography-hxquote-font-size:28px;--e-global-typography-hxh3-font-size:21px;--e-global-typography-hxrowtitle-font-size:18px;--e-global-typography-hxlead-font-size:17px;--e-global-typography-hxtile-font-size:18px;--e-global-typography-hxribbon-font-size:19px;--e-global-typography-hxghost-font-size:130px;--e-global-typography-hxwordmark-font-size:150px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-88 h1{font-size:var( --e-global-typography-hxdisp-font-size );line-height:var( --e-global-typography-hxdisp-line-height );letter-spacing:var( --e-global-typography-hxdisp-letter-spacing );}.elementor-kit-88 h2{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-kit-88 h3{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-88{--e-global-typography-text-font-size:15px;--e-global-typography-hxdisp-font-size:42px;--e-global-typography-hxstatement-font-size:32px;--e-global-typography-hxh2-font-size:30px;--e-global-typography-hxh2xl-font-size:34px;--e-global-typography-hxworktitle-font-size:28px;--e-global-typography-hxquote-font-size:22px;--e-global-typography-hxh3-font-size:20px;--e-global-typography-hxrowtitle-font-size:17px;--e-global-typography-hxlead-font-size:16px;--e-global-typography-hxtile-font-size:14px;--e-global-typography-hxribbon-font-size:16px;--e-global-typography-hxghost-font-size:72px;--e-global-typography-hxwordmark-font-size:70px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-88 h1{font-size:var( --e-global-typography-hxdisp-font-size );line-height:var( --e-global-typography-hxdisp-line-height );letter-spacing:var( --e-global-typography-hxdisp-letter-spacing );}.elementor-kit-88 h2{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-kit-88 h3{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =========================================================
   Hyperthesis Technologies: Style A site CSS
   Paste into Elementor > Site Settings > Custom CSS (Pro).
   Every rule targets a CSS class set in the Advanced tab,
   so removing a class switches the effect off.
   ========================================================= */

/* Headline helpers used inside the Hero H1 and H2 headings */
.hx-blue{color:var(--e-global-color-primary)}
.hx-lite{color:var(--e-global-color-hxlite)}
.hx-dot{color:var(--e-global-color-accent)}
.hx-chip{display:inline-block;width:.86em;height:.86em;border-radius:50%;vertical-align:-.08em;margin-inline:.06em;position:relative;overflow:hidden}
.hx-chip::after{content:"";position:absolute;inset:18% 30% 52% 18%;background:rgba(255,255,255,.45);border-radius:50%;filter:blur(3px)}
.hx-chip--blue{background:radial-gradient(circle at 30% 30%,#7FA8FF,#0055FF 55%,#001F66)}
.hx-chip--ink{background:conic-gradient(from 200deg,#152131,#2C3A52,#0055FF,#152131)}
.hx-chip--amber{background:radial-gradient(circle at 35% 30%,#FFD27A,#FF9D00 55%,#B35C00)}

/* Ghost section titles: fade the solid fallback colour into a gradient */
.hx-ghost .elementor-heading-title{background:linear-gradient(180deg,rgba(21,33,49,.16),rgba(21,33,49,0) 85%);-webkit-background-clip:text;background-clip:text;color:transparent!important;white-space:nowrap;user-select:none}
.hx-ghost{overflow:hidden;max-width:100%}

/* Dimmed text on dark surfaces */
.hx-dim{opacity:.72}
.hx-k{display:inline-block;opacity:.55;font-size:.85em;margin-bottom:2px}
.hx-meta p{margin-bottom:18px}

/* Hero collage: tilt the grid of tiles */
.hx-collage__grid{width:120%!important;max-width:none!important;transform:rotate(-12deg) scale(1.08)}
.hx-tile{box-shadow:0 30px 60px rgba(0,0,0,.45)}

/* Pillar strip under the hero */
.hx-pillars .elementor-icon-list-icon i{transform:rotate(45deg) scale(.8)}

/* Pills / tags built from the Icon List widget */
.hx-tags .elementor-icon-list-item{background:var(--e-global-color-secondary);border-radius:999px;padding:7px 13px!important;margin:4px!important}
.hx-tags--light .elementor-icon-list-item{background:var(--e-global-color-hxpaper2);box-shadow:inset 0 0 0 1px var(--e-global-color-hxline)}

/* Tilted ribbons and marquees */
.hx-ribbons{overflow:hidden}
.hx-band{width:110%!important;max-width:none!important;margin-left:-5%!important}
.hx-band--tilt-l{transform:rotate(-4deg);box-shadow:0 14px 30px rgba(0,85,255,.25)}
.hx-band--tilt-r{transform:rotate(3deg)}
.hx-marquee .elementor-heading-title{display:inline-block;white-space:nowrap;animation:hx-slide 40s linear infinite}
.hx-marquee--reverse .elementor-heading-title{animation-direction:reverse}
@keyframes hx-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* Work cards stack while scrolling (desktop only) */
@media (min-width:1025px){.hx-stack{position:sticky;top:24px}}
.hx-work .elementor-widget-image img{box-shadow:0 40px 80px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.14)}

/* Principles: vertical nested tabs on a grey card */
.hx-principles .e-n-tabs-heading{background:linear-gradient(180deg,#9AA0A9,#7C828C);border-radius:28px;padding:28px;gap:0}
.hx-principles .e-n-tab-title{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:22px;font-weight:600;justify-content:flex-start;padding:18px 0!important;opacity:.7}
.hx-principles .e-n-tab-title:last-child{border-bottom:0!important}
.hx-principles .e-n-tab-title[aria-selected="true"]{opacity:1}
.hx-principles .e-n-tab-title:focus-visible{outline:2px solid #fff;outline-offset:2px}

/* Services: tabs as a quiet rule-topped row, big word behind the card */
.hx-svc-tabs .e-n-tabs-heading{border-top:1px solid var(--e-global-color-hxline);padding-top:12px}
.hx-svc-tabs .e-n-tab-title{background:transparent!important;border:0!important;color:var(--e-global-color-hxmute)!important;font-size:14px}
.hx-svc-tabs .e-n-tab-title[aria-selected="true"]{color:var(--e-global-color-primary)!important;font-weight:600}
.hx-svc-tabs .e-n-tab-title[aria-selected="true"]::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:8px}
.hx-svc-stage{position:relative}
.hx-svc-word{position:absolute!important;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}
.hx-svc-card{transform:rotate(-8deg);box-shadow:0 40px 80px rgba(21,33,49,.35)}

/* FAQ: two-column layout on desktop */
.hx-faq .e-n-accordion-item{background:#fff;border-radius:14px;margin-bottom:12px}
.hx-faq .e-n-accordion-item-title{border:0!important;padding:16px 18px!important}
@media (min-width:1025px){.hx-faq .e-n-accordion{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-items:start}}

/* Dark CTA panel */
.hx-connect{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 40px,transparent 40px 120px),radial-gradient(60% 60% at 20% 20%,rgba(0,85,255,.35),transparent 70%)!important;background-color:#0E131C!important}
.hx-form input::placeholder,.hx-form textarea::placeholder{color:rgba(255,255,255,.5)}
.hx-form select option{color:#152131}

/* Footer wordmark */
.hx-wordmark .elementor-heading-title{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.2) 70%);-webkit-background-clip:text;background-clip:text;color:transparent!important;white-space:nowrap;margin-bottom:-.06em}
.hx-wordmark{overflow:hidden}
.hx-footlinks a:hover .elementor-icon-list-text{color:var(--e-global-color-accent)!important}

/* Keyboard focus everywhere */
a:focus-visible,button:focus-visible,.elementor-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:3px}

.hx-slot{border-color:rgba(255,255,255,.14)!important}
@media (min-width:768px) and (max-width:1024px){.hx-svc-tabs .e-n-tab-title{padding:10px 8px!important}}
@media (max-width:767px){
  .hx-principles .e-n-tab-title{color:var(--e-global-color-secondary)!important;opacity:1;border-bottom-color:var(--e-global-color-hxline)!important}
  .hx-collage__grid{transform:rotate(-10deg) scale(1.05)}
  .hx-ghost .elementor-heading-title{letter-spacing:-.04em}
  .hx-principles .e-n-tab-title{font-size:18px}
}
@media (prefers-reduced-motion:reduce){.hx-marquee .elementor-heading-title{animation:none}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-ThinItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-ExtraLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://hyperthesis.com.ng/wp-content/uploads/2026/09/PublicaSans-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Publica Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */