.elementor-11905 .elementor-element.elementor-element-02f984b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:15px;--padding-right:5px;}.elementor-11905 .elementor-element.elementor-element-02f984b:not(.elementor-motion-effects-element-type-background), .elementor-11905 .elementor-element.elementor-element-02f984b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-11905 .elementor-element.elementor-element-a1819a7{--display:flex;}.elementor-11905 .elementor-element.elementor-element-85a3951{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11905 .elementor-element.elementor-element-0c3bc2f{font-family:"ClashDisplay2", Sans-serif;font-size:28px;font-weight:500;line-height:15px;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-174d4ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11905 .elementor-element.elementor-element-526562d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11905 .elementor-element.elementor-element-9c48ba9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11905 .elementor-element.elementor-element-a60c7ac{--display:flex;}.elementor-11905 .elementor-element.elementor-element-59d0575{font-family:"ClashDisplay2", Sans-serif;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-361d3b1{--display:flex;}.elementor-11905 .elementor-element.elementor-element-a302184{font-family:"ClashDisplay2", Sans-serif;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-77442eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11905 .elementor-element.elementor-element-b4737c2{--display:flex;}.elementor-11905 .elementor-element.elementor-element-d818b33{font-family:"ClashDisplay2", Sans-serif;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-3f7c45c{--display:flex;}.elementor-11905 .elementor-element.elementor-element-4e7e89a{font-family:"ClashDisplay2", Sans-serif;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-2d70046{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11905 .elementor-element.elementor-element-32b2e43{--display:flex;}.elementor-11905 .elementor-element.elementor-element-2cc23fb{font-family:"ClashDisplay2", Sans-serif;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-1d51fe9{--display:flex;}.elementor-11905 .elementor-element.elementor-element-537285e{font-family:"ClashDisplay2", Sans-serif;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-799f4a9{--display:flex;}.elementor-11905 .elementor-element.elementor-element-02ca18d .elementor-heading-title{font-family:"Sebenza_blackout-Regular-2", Sans-serif;font-size:2.2em;font-weight:500;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-f1205eb{width:var( --container-widget-width, 453px );max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0;font-family:"ClashDisplay2", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11905 .elementor-element.elementor-element-f1205eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11905 .elementor-element.elementor-element-547abd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11905 .elementor-element.elementor-element-547abd3:not(.elementor-motion-effects-element-type-background), .elementor-11905 .elementor-element.elementor-element-547abd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-ac5d2dd );}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5d2dd );}.elementor-11905 .elementor-element.elementor-element-d8265e8{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-11905 .elementor-element.elementor-element-d8265e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11905 .elementor-element.elementor-element-1887aa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-11905 .elementor-element.elementor-element-1887aa6:not(.elementor-motion-effects-element-type-background), .elementor-11905 .elementor-element.elementor-element-1887aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-11905 .elementor-element.elementor-element-2d6b5ae{--divider-border-style:solid;--divider-color:#6D6D6D;--divider-border-width:1px;}.elementor-11905 .elementor-element.elementor-element-2d6b5ae .elementor-divider-separator{width:100%;}.elementor-11905 .elementor-element.elementor-element-2d6b5ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11905 .elementor-element.elementor-element-384ced9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-11905 .elementor-element.elementor-element-384ced9:not(.elementor-motion-effects-element-type-background), .elementor-11905 .elementor-element.elementor-element-384ced9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-11905 .elementor-element.elementor-element-ddb3a35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11905 .elementor-element.elementor-element-881cca4{font-family:"ClashDisplay2", Sans-serif;font-size:16px;}.elementor-11905 .elementor-element.elementor-element-cbac216{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11905 .elementor-element.elementor-element-b876a54 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-11905 .elementor-element.elementor-element-02f984b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11905 .elementor-element.elementor-element-02ca18d .elementor-heading-title{font-size:2em;}.elementor-11905 .elementor-element.elementor-element-881cca4{text-align:center;}}@media(min-width:768px){.elementor-11905 .elementor-element.elementor-element-02f984b{--content-width:1100px;}.elementor-11905 .elementor-element.elementor-element-a1819a7{--width:100%;}.elementor-11905 .elementor-element.elementor-element-a60c7ac{--width:30%;}.elementor-11905 .elementor-element.elementor-element-b4737c2{--width:30%;}.elementor-11905 .elementor-element.elementor-element-32b2e43{--width:30%;}.elementor-11905 .elementor-element.elementor-element-799f4a9{--width:80%;}.elementor-11905 .elementor-element.elementor-element-547abd3{--content-width:1100px;}.elementor-11905 .elementor-element.elementor-element-1887aa6{--content-width:1200px;}.elementor-11905 .elementor-element.elementor-element-384ced9{--content-width:1200px;}}/* Start custom CSS for heading, class: .elementor-element-02ca18d */:root{
  --size: clamp(28px, 2vw, 64px);
  --burst: 30px;        /* little-lines size */
  --ink-light: #000;
}

.headline-6 h2{
  position: relative;
  display: inline-block;   /* so pseudos hug the text width */
   /* one line only */
  font-family: "Your Funky Font", sans-serif;
  line-height: 1;
  color: var(--ink-light);
  padding: .1em .25em;     /* tiny breathing room so bursts don’t clip */
}

/* decorative “little lines” */
.headline-6 h2::before,
.headline-6 h2::after{
  content: "";
  position: absolute;
  width: var(--burst);
  height: var(--burst);
  background: url("/wp-content/uploads/2025/09/320line20sprout-1-Blacky.svg") no-repeat center / contain; /* your icon */
  /* if your SVG uses currentColor you can omit this filter */
  filter: brightness(0) saturate(100%) invert(1); /* make sure it renders solid black */
}

/* top-left burst */
.headline-6 h2::before{
  left: -0.4em;
  top:  -.30em;
  transform: rotate(-190deg);
}

/* bottom-right burst (mirrored) */
.headline-6 h2::after{
  right: -0.4em;
  bottom: -.30em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1205eb */.footer-links a {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7320207 *//* Demo page background (optional) */
body { background:#141318; }

/* Theme tokens */
:root{
  --accent: #f7ce16;   /* yellow outline */
  --ink-4:    #ffffff;   /* input text */
  --pill:   9999px;    /* full pill */
}

/* Layout wrapper for input + button */
.email-cta{
  display: inline-flex;
  align-items: center;
  gap: 10px;                 /* space between pill and circle */
}

/* Pill input */
.email-cta__input{
  background: transparent;
  color: var(--ink-4);
  border: 2px solid var(--accent);
  border-radius: var(--pill);
  padding: 10px 16px;
  height: 42px;
  line-height: 1;
  outline: none;
  font: 500 14px/1.2 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  width: clamp(220px, 32vw, 160px);
}

.email-cta__input::placeholder{
  color: #d5d5d5;
  opacity: 1;
}

/* Focus ring for accessibility */
.email-cta__input:focus{
  box-shadow: 0 0 0 3px rgba(247, 206, 22, 0.25);
}

/* Round arrow button */
.email-cta__btn{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 0;
  background: #ffffff;
  color: #111;              /* arrow color (uses currentColor) */
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: transform .12s ease, box-shadow .12s ease;
}

.email-cta__btn:hover{
  transform: translateY(-1px);
  box-shadow: 0 6px 14px rgba(0,0,0,.25);
}

.email-cta__btn:active{
  transform: translateY(0);
}

/* Utility: hide-only label for screen readers */
.visually-hidden{
  position:absolute !important;
  height:1px; width:1px;
  overflow:hidden; clip:rect(1px,1px,1px,1px);
  white-space:nowrap; border:0; padding:0; margin:-1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02f984b */.grecaptcha-badge { 
  visibility: hidden !important;  /* or display:none, but visibility is safer */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d8265e8 */.fa-x-twitter::before {
  content: "\e9ca";
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b876a54 *//* Optional page bg for preview */
body{ background:#141318; }

:root{
  --accent: #f7ce16; /* link color */
  --sep:    rgba(255,255,255,.7); /* separator line */
}

.legal-links{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap: clamp(20px, 6vw, 56px);
  padding: 10px 0;
}

.legal-links a{
  position:relative;
  color: var(--accent);
  text-decoration:none;
  font: 500 16px/1.4 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  letter-spacing:.2px;
}

/* Vertical separator before every link except the first */
.legal-links a + a{
  padding-left: clamp(20px, 1vw, 56px);
}

.legal-links a + a::before{
  content:"";
  position:absolute;
  left: calc(-1 * (clamp(20px, 6vw, 56px) / 2));
  top: 50%;
  transform: translateY(-50%);
  width:1px;
  height: 24px;            /* adjust to taste */
  background: var(--sep);  /* thin light line like the screenshot */
}

/* Hover state */
.legal-links a:hover{ text-decoration: underline; }

/* Small screens: slightly shorter line */
@media (max-width:520px){
  .legal-links a + a::before{ height:18px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ClashDisplay2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Regular.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Regular.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ClashDisplay2';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Bold.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Bold.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'ClashDisplay2';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Medium.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Medium.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'ClashDisplay2';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Light.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Light.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'ClashDisplay2';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Extralight.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Extralight.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'ClashDisplay2';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Semibold.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Semibold.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/10/ClashDisplay-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sebenza_blackout-Regular-2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sebenza.tech/wp-content/uploads/2025/09/Sebenza_blackout-Regular-2.woff2') format('woff2'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/09/Sebenza_blackout-Regular-1.woff') format('woff'),
		url('https://www.sebenza.tech/wp-content/uploads/2025/09/Sebenza_blackout-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */