.elementor-2039 .elementor-element.elementor-element-086875f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2039 .elementor-element.elementor-element-00fad07{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2039 .elementor-element.elementor-element-0d95405{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2039 .elementor-element.elementor-element-ffa6ec1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2039 .elementor-element.elementor-element-df14e42 > .elementor-widget-container{padding:50px 120px 30px 0120px;}.elementor-2039 .elementor-element.elementor-element-df14e42{text-align:center;}.elementor-2039 .elementor-element.elementor-element-df14e42 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;color:#E42313;}.elementor-2039 .elementor-element.elementor-element-9c85bc8{--display:flex;--min-height:769px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2039 .elementor-element.elementor-element-9c85bc8:not(.elementor-motion-effects-element-type-background), .elementor-2039 .elementor-element.elementor-element-9c85bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ticqc.ae/wp-content/uploads/2024/07/Rectangle-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2039 .elementor-element.elementor-element-963383d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2039 .elementor-element.elementor-element-37e72c8{--display:flex;}.elementor-2039 .elementor-element.elementor-element-281358d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#028DDA;}.elementor-2039 .elementor-element.elementor-element-b209467{--display:flex;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2039 .elementor-element.elementor-element-b209467:not(.elementor-motion-effects-element-type-background), .elementor-2039 .elementor-element.elementor-element-b209467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC242C;}.elementor-2039 .elementor-element.elementor-element-643f0ec > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2039 .elementor-element.elementor-element-643f0ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-2039 .elementor-element.elementor-element-4f42088{--display:flex;}.elementor-2039 .elementor-element.elementor-element-1f4a7e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2039 .elementor-element.elementor-element-1b555ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-2039 .elementor-element.elementor-element-1b555ec:not(.elementor-motion-effects-element-type-background), .elementor-2039 .elementor-element.elementor-element-1b555ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2039 .elementor-element.elementor-element-d0f7e75 > .elementor-widget-container{padding:0px 120px 50px 0120px;}.elementor-2039 .elementor-element.elementor-element-d0f7e75{text-align:center;}.elementor-2039 .elementor-element.elementor-element-d0f7e75 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;color:#E42313;}.elementor-2039 .elementor-element.elementor-element-1d43913{--e-image-carousel-slides-to-show:4;}.elementor-2039 .elementor-element.elementor-element-1d43913 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2039 .elementor-element.elementor-element-1d43913 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2039 .elementor-element.elementor-element-1d43913 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-primary );}.elementor-2039 .elementor-element.elementor-element-1d43913 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2039 .elementor-element.elementor-element-1d43913 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-2039 .elementor-element.elementor-element-1d43913 .swiper-wrapper{display:flex;align-items:center;}@media(min-width:768px){.elementor-2039 .elementor-element.elementor-element-1f4a7e9{--content-width:1600px;}}@media(max-width:1024px){.elementor-2039 .elementor-element.elementor-element-0d95405{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2039 .elementor-element.elementor-element-9c85bc8{--min-height:692px;}.elementor-2039 .elementor-element.elementor-element-9c85bc8:not(.elementor-motion-effects-element-type-background), .elementor-2039 .elementor-element.elementor-element-9c85bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2039 .elementor-element.elementor-element-963383d{--grid-auto-flow:row;}.elementor-2039 .elementor-element.elementor-element-b209467{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2039 .elementor-element.elementor-element-643f0ec > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2039 .elementor-element.elementor-element-1b555ec{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2039 .elementor-element.elementor-element-1d43913{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-2039 .elementor-element.elementor-element-0d95405{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2039 .elementor-element.elementor-element-ffa6ec1{--min-height:120px;}.elementor-2039 .elementor-element.elementor-element-9c85bc8{--min-height:584px;}.elementor-2039 .elementor-element.elementor-element-9c85bc8:not(.elementor-motion-effects-element-type-background), .elementor-2039 .elementor-element.elementor-element-9c85bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-7px 339px;}.elementor-2039 .elementor-element.elementor-element-963383d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2039 .elementor-element.elementor-element-281358d .elementor-heading-title{font-size:20px;}.elementor-2039 .elementor-element.elementor-element-643f0ec .elementor-heading-title{font-size:20px;}.elementor-2039 .elementor-element.elementor-element-1b555ec{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2039 .elementor-element.elementor-element-d0f7e75 > .elementor-widget-container{padding:0px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-086875f */<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700;800&display=swap" rel="stylesheet">

<style>
/* ============================================================
   ELEMENTOR WRAPPER RESET
   ============================================================ */
.elementor-widget-html .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
}
.elementor-section:has(#ticqc-libya),
.elementor-column:has(#ticqc-libya),
.elementor-container:has(#ticqc-libya),
.e-con:has(#ticqc-libya),
.e-con-inner:has(#ticqc-libya) {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* ============================================================
   ALL STYLES SCOPED TO #ticqc-libya
   ============================================================ */
#ticqc-libya *, #ticqc-libya *::before, #ticqc-libya *::after {
  box-sizing: border-box !important; margin: 0 !important; padding: 0 !important;
}
#ticqc-libya {
  font-family: 'Inter', sans-serif !important;
  color: #0a1628 !important;
  line-height: 1.6 !important;
  overflow-x: hidden !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  --lb-navy:#0a1628; --lb-navy-mid:#1a365d; --lb-navy-light:#2d4a7a;
  --lb-red:#E42313; --lb-red-bg:rgba(228,35,19,.10);
  --lb-gray:#4a5568; --lb-muted:#94a3b8; --lb-border:#e2e8f0;
  --lb-green:#1a6d3a; --lb-danger:#dc2626;
  --lb-white:#ffffff; --lb-dark:#252324;
}
#ticqc-libya img { max-width:100% !important; height:auto !important; display:block !important; }
#ticqc-libya a   { text-decoration:none !important; color:inherit !important; }
#ticqc-libya ul  { list-style:none !important; }

/* Container */
#ticqc-libya .lb-c { max-width:1280px !important; margin:0 auto !important; padding:0 20px !important; width:100% !important; }
@media(min-width:640px)  { #ticqc-libya .lb-c { padding:0 24px !important; } }
@media(min-width:1024px) { #ticqc-libya .lb-c { padding:0 32px !important; } }

/* Fade */
#ticqc-libya .lf   { opacity:0 !important; transform:translateY(24px) !important; transition:opacity .7s ease,transform .7s ease !important; }
#ticqc-libya .lf.v { opacity:1 !important; transform:translateY(0) !important; }
#ticqc-libya .lf.d1{ transition-delay:.15s !important; }
#ticqc-libya .lf.d2{ transition-delay:.30s !important; }
#ticqc-libya .lf.d3{ transition-delay:.45s !important; }

/* Section label */
#ticqc-libya .ll   { display:inline-flex !important; align-items:center !important; gap:12px !important; margin-bottom:16px !important; }
#ticqc-libya .ll .ln{ width:48px !important; height:1px !important; background:var(--lb-red) !important; flex-shrink:0 !important; }
#ticqc-libya .ll span{ color:var(--lb-red) !important; font-size:13px !important; font-weight:600 !important; text-transform:uppercase !important; letter-spacing:3px !important; }

/* ── HERO ── */
#ticqc-libya .lh { position:relative !important; width:100% !important; min-height:700px !important; overflow:hidden !important; background:var(--lb-navy) !important; margin:0 !important; padding:0 !important; }
@media(min-width:1024px){ #ticqc-libya .lh{ min-height:780px !important; } }
#ticqc-libya .lh-bg { position:absolute !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; z-index:0 !important; }
#ticqc-libya .lh-bg img { width:100% !important; height:100% !important; object-fit:cover !important; opacity:.35 !important; }
#ticqc-libya .lh-ov { position:absolute !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; background:linear-gradient(110deg,rgba(10,22,40,.85) 0%,rgba(10,22,40,.68) 55%,rgba(10,22,40,.42) 100%) !important; }
#ticqc-libya .lh-in { position:relative !important; z-index:4 !important; display:flex !important; flex-direction:column !important; justify-content:center !important; min-height:700px !important; padding:80px 0 110px !important; }
@media(min-width:1024px){ #ticqc-libya .lh-in{ min-height:780px !important; padding:100px 0 130px !important; } }

#ticqc-libya .lb { display:inline-flex !important; align-items:center !important; gap:8px !important; border:1px solid rgba(228,35,19,.35) !important; background:rgba(228,35,19,.1) !important; border-radius:50px !important; padding:6px 18px !important; margin-bottom:24px !important; width:fit-content !important; }
#ticqc-libya .lb-dot { width:8px !important; height:8px !important; border-radius:50% !important; background:var(--lb-red) !important; animation:lb-blink 2s infinite !important; flex-shrink:0 !important; }
@keyframes lb-blink{ 0%,100%{opacity:1} 50%{opacity:.3} }
#ticqc-libya .lb span { color:var(--lb-red) !important; font-size:13px !important; font-weight:600 !important; letter-spacing:2px !important; text-transform:uppercase !important; }

#ticqc-libya .lh h1 { font-family:'Poppins',sans-serif !important; font-size:clamp(2rem,5vw,3.6rem) !important; font-weight:800 !important; color:var(--lb-white) !important; line-height:1.12 !important; max-width:680px !important; letter-spacing:-.02em !important; }
#ticqc-libya .lh h1 .lr { color:var(--lb-red) !important; }
#ticqc-libya .lh-sub { margin-top:22px !important; font-size:clamp(.95rem,2vw,1.1rem) !important; color:var(--lb-muted) !important; max-width:580px !important; line-height:1.8 !important; }
#ticqc-libya .lh-btns { margin-top:32px !important; display:flex !important; flex-wrap:wrap !important; gap:16px !important; }

#ticqc-libya .btn-r { display:inline-flex !important; align-items:center !important; gap:8px !important; background:var(--lb-red) !important; color:var(--lb-white) !important; padding:14px 32px !important; border-radius:8px !important; font-weight:700 !important; font-size:15px !important; transition:all .3s !important; border:none !important; cursor:pointer !important; font-family:'Inter',sans-serif !important; text-decoration:none !important; }
#ticqc-libya .btn-r:hover { background:#c91e0f !important; box-shadow:0 8px 30px rgba(228,35,19,.35) !important; transform:translateY(-1px) !important; }
#ticqc-libya .btn-g { display:inline-flex !important; align-items:center !important; gap:8px !important; border:1px solid rgba(255,255,255,.25) !important; color:var(--lb-white) !important; padding:14px 32px !important; border-radius:8px !important; font-weight:600 !important; font-size:15px !important; transition:all .3s !important; background:transparent !important; cursor:pointer !important; font-family:'Inter',sans-serif !important; text-decoration:none !important; }
#ticqc-libya .btn-g:hover { background:rgba(255,255,255,.1) !important; }

#ticqc-libya .lp { margin-top:44px !important; display:grid !important; grid-template-columns:1fr !important; gap:12px !important; max-width:660px !important; }
@media(min-width:600px){ #ticqc-libya .lp{ grid-template-columns:repeat(3,1fr) !important; } }
#ticqc-libya .lp-item { display:flex !important; align-items:center !important; gap:12px !important; border:1px solid rgba(255,255,255,.1) !important; background:rgba(255,255,255,.06) !important; border-radius:12px !important; padding:13px 16px !important; transition:all .3s !important; }
#ticqc-libya .lp-item:hover { border-color:rgba(228,35,19,.4) !important; background:rgba(255,255,255,.1) !important; }
#ticqc-libya .lp-ico { width:38px !important; height:38px !important; border-radius:9px !important; background:rgba(228,35,19,.14) !important; display:flex !important; align-items:center !important; justify-content:center !important; flex-shrink:0 !important; }
#ticqc-libya .lp-ico svg { width:18px !important; height:18px !important; color:var(--lb-red) !important; }
#ticqc-libya .lp-item p     { font-size:13px !important; font-weight:600 !important; color:var(--lb-white) !important; }
#ticqc-libya .lp-item small { font-size:11px !important; color:var(--lb-muted) !important; }

/* ── ABOUT ── */
#ticqc-libya .la { padding:80px 0 !important; background:var(--lb-dark) !important; }
@media(min-width:1024px){ #ticqc-libya .la{ padding:112px 0 !important; } }
#ticqc-libya .la h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-white) !important; letter-spacing:-.02em !important; }
#ticqc-libya .la h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .la-grid { margin-top:56px !important; display:grid !important; grid-template-columns:1fr !important; gap:48px !important; }
@media(min-width:1024px){ #ticqc-libya .la-grid{ grid-template-columns:1fr 1fr !important; gap:64px !important; } }
#ticqc-libya .la p { color:var(--lb-white) !important; line-height:1.75 !important; margin-bottom:18px !important; font-size:15px !important; }
#ticqc-libya .la-chks { display:grid !important; grid-template-columns:1fr 1fr !important; gap:12px !important; margin-top:24px !important; }
#ticqc-libya .la-chk { display:flex !important; align-items:center !important; gap:10px !important; }
#ticqc-libya .la-chk svg { width:19px !important; height:19px !important; color:var(--lb-red) !important; flex-shrink:0 !important; }
#ticqc-libya .la-chk span { color:var(--lb-white) !important; font-size:14px !important; }

#ticqc-libya .lg { background:var(--lb-white) !important; border:1px solid var(--lb-border) !important; border-radius:16px !important; overflow:hidden !important; transition:all .3s !important; margin-top:28px !important; }
#ticqc-libya .lg:hover { box-shadow:0 10px 40px rgba(10,22,40,.1) !important; border-color:rgba(228,35,19,.3) !important; }
#ticqc-libya .lg-top { background:var(--lb-navy) !important; padding:22px 28px !important; position:relative !important; overflow:hidden !important; }
#ticqc-libya .lg-top::after { content:'' !important; position:absolute !important; bottom:0 !important; left:0 !important; right:0 !important; height:3px !important; background:linear-gradient(90deg,var(--lb-red),rgba(228,35,19,.2),transparent) !important; }
#ticqc-libya .lg-tag { font-size:11px !important; font-weight:700 !important; letter-spacing:3px !important; text-transform:uppercase !important; color:var(--lb-red) !important; margin-bottom:8px !important; }
#ticqc-libya .lg-top h3 { font-family:'Poppins',sans-serif !important; font-size:17px !important; font-weight:700 !important; color:var(--lb-white) !important; line-height:1.4 !important; }
#ticqc-libya .lg-bod { padding:22px 28px !important; }
#ticqc-libya .lg-bod p { color:var(--lb-gray) !important; font-size:14px !important; line-height:1.75 !important; margin-bottom:14px !important; }
#ticqc-libya .lg-bod strong { color:var(--lb-red) !important; }
#ticqc-libya .lg-tags { display:flex !important; flex-wrap:wrap !important; gap:8px !important; }
#ticqc-libya .lg-tag2 { background:var(--lb-red-bg) !important; border:1px solid rgba(228,35,19,.2) !important; border-radius:50px !important; padding:4px 13px !important; font-size:12px !important; font-weight:600 !important; color:var(--lb-red) !important; }
#ticqc-libya .la-stats { display:grid !important; grid-template-columns:1fr 1fr !important; gap:20px !important; }
#ticqc-libya .la-stat { position:relative !important; border:1px solid var(--lb-border) !important; border-radius:16px !important; padding:24px !important; transition:all .3s !important; overflow:hidden !important; background:var(--lb-white) !important; }
#ticqc-libya .la-stat:hover { border-color:rgba(228,35,19,.3) !important; box-shadow:0 10px 40px rgba(10,22,40,.1) !important; }
#ticqc-libya .la-stat::before { content:'' !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:3px !important; background:linear-gradient(90deg,var(--lb-red),rgba(228,35,19,.2)) !important; opacity:0 !important; transition:opacity .3s !important; }
#ticqc-libya .la-stat:hover::before { opacity:1 !important; }
#ticqc-libya .la-sico { width:40px !important; height:40px !important; border-radius:10px !important; background:var(--lb-red-bg) !important; display:flex !important; align-items:center !important; justify-content:center !important; margin-bottom:14px !important; }
#ticqc-libya .la-sico svg { width:20px !important; height:20px !important; color:var(--lb-red) !important; }
#ticqc-libya .la-sv { font-family:'Poppins',sans-serif !important; font-size:1.75rem !important; font-weight:700 !important; color:var(--lb-dark) !important; }
#ticqc-libya .la-sl { font-size:14px !important; font-weight:600 !important; color:var(--lb-dark) !important; margin-top:4px !important; }
#ticqc-libya .la-sd { font-size:12px !important; color:var(--lb-dark) !important; }

/* ── SCOPE & ASSESSMENT ── */
#ticqc-libya .lsc { padding:80px 0 !important; background:var(--lb-white) !important; }
@media(min-width:1024px){ #ticqc-libya .lsc{ padding:112px 0 !important; } }
#ticqc-libya .lsc h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-navy) !important; letter-spacing:-.02em !important; }
#ticqc-libya .lsc h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .lsc-grid { display:grid !important; grid-template-columns:1fr !important; gap:24px !important; margin-top:56px !important; }
@media(min-width:768px)  { #ticqc-libya .lsc-grid{ grid-template-columns:1fr 1fr !important; } }
@media(min-width:1024px) { #ticqc-libya .lsc-grid{ grid-template-columns:repeat(3,1fr) !important; } }
#ticqc-libya .lsc-card { background:var(--lb-white) !important; border:1px solid var(--lb-border) !important; border-radius:16px !important; padding:28px !important; position:relative !important; transition:all .3s !important; overflow:hidden !important; }
#ticqc-libya .lsc-card::before { content:'' !important; position:absolute !important; top:0 !important; left:0 !important; height:4px !important; width:0 !important; background:var(--lb-red) !important; transition:width .3s !important; }
#ticqc-libya .lsc-card:hover { border-color:rgba(228,35,19,.3) !important; box-shadow:0 12px 40px rgba(10,22,40,.08) !important; transform:translateY(-4px) !important; }
#ticqc-libya .lsc-card:hover::before { width:100% !important; }
#ticqc-libya .lsc-num { font-family:'Poppins',sans-serif !important; font-size:2.5rem !important; font-weight:800 !important; color:rgba(228,35,19,.1) !important; margin-bottom:12px !important; line-height:1 !important; }
#ticqc-libya .lsc-card h3 { font-family:'Poppins',sans-serif !important; font-size:1.15rem !important; font-weight:700 !important; color:var(--lb-navy) !important; margin-bottom:12px !important; }
#ticqc-libya .lsc-card p { font-size:14px !important; color:var(--lb-gray) !important; line-height:1.7 !important; margin-bottom:18px !important; }
#ticqc-libya .lsc-list { display:flex !important; flex-direction:column !important; gap:8px !important; }
#ticqc-libya .lsc-list li { display:flex !important; align-items:flex-start !important; gap:10px !important; font-size:13px !important; color:var(--lb-gray) !important; }
#ticqc-libya .lsc-list li .dot { width:7px !important; height:7px !important; border-radius:50% !important; background:var(--lb-red) !important; flex-shrink:0 !important; margin-top:5px !important; }

/* ── REGULATED PRODUCTS ── */
#ticqc-libya .lreg { padding:80px 0 !important; background:#f8fafc !important; }
@media(min-width:1024px){ #ticqc-libya .lreg{ padding:112px 0 !important; } }
#ticqc-libya .lreg-container { display:grid !important; grid-template-columns:1fr !important; gap:32px !important; margin-top:56px !important; }
@media(min-width:1024px){ #ticqc-libya .lreg-container{ grid-template-columns:2fr 1fr !important; gap:48px !important; } }
#ticqc-libya .lreg-section { background:var(--lb-white) !important; border:1px solid var(--lb-border) !important; border-radius:16px !important; padding:32px !important; }
#ticqc-libya .lreg-hd { margin-bottom:24px !important; padding-bottom:20px !important; border-bottom:2px solid var(--lb-red) !important; }
#ticqc-libya .lreg-hd h3 { font-family:'Poppins',sans-serif !important; font-size:1.25rem !important; font-weight:700 !important; color:var(--lb-navy) !important; margin-bottom:6px !important; }
#ticqc-libya .lreg-hd p { font-size:13px !important; color:var(--lb-muted) !important; }
#ticqc-libya .lreg-items { display:grid !important; grid-template-columns:1fr !important; gap:8px !important; }
#ticqc-libya .lreg-item { display:flex !important; align-items:flex-start !important; gap:10px !important; font-size:13px !important; color:var(--lb-gray) !important; padding:8px 0 !important; border-bottom:1px solid var(--lb-border) !important; }
#ticqc-libya .lreg-item:last-child { border-bottom:none !important; }
#ticqc-libya .lreg-item .dot { width:6px !important; height:6px !important; border-radius:50% !important; background:var(--lb-red) !important; flex-shrink:0 !important; margin-top:5px !important; }

#ticqc-libya .lreg-note { background:rgba(228,35,19,.05) !important; border:1px solid rgba(228,35,19,.2) !important; border-radius:16px !important; padding:28px !important; }
#ticqc-libya .lreg-note-body { display:flex !important; flex-direction:column !important; gap:0 !important; }
#ticqc-libya .lreg-icon { width:48px !important; height:48px !important; border-radius:12px !important; background:rgba(228,35,19,.12) !important; display:flex !important; align-items:center !important; justify-content:center !important; margin-bottom:16px !important; }
#ticqc-libya .lreg-icon svg { width:24px !important; height:24px !important; color:var(--lb-red) !important; }
#ticqc-libya .lreg-note h4 { font-family:'Poppins',sans-serif !important; font-size:1.05rem !important; font-weight:700 !important; color:var(--lb-navy) !important; margin-bottom:12px !important; }
#ticqc-libya .lreg-note p { font-size:13px !important; color:var(--lb-gray) !important; line-height:1.65 !important; }

/* ── CONFORMITY REQUIREMENTS ── */
#ticqc-libya .lcr { padding:80px 0 !important; background:var(--lb-dark) !important; }
@media(min-width:1024px){ #ticqc-libya .lcr{ padding:112px 0 !important; } }
#ticqc-libya .lcr h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-white) !important; letter-spacing:-.02em !important; }
#ticqc-libya .lcr h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .lcr-main { display:grid !important; grid-template-columns:1fr !important; gap:24px !important; margin-top:56px !important; }
@media(min-width:1024px){ #ticqc-libya .lcr-main{ grid-template-columns:1fr 1fr !important; } }
#ticqc-libya .lcr-col { display:flex !important; flex-direction:column !important; gap:20px !important; }
#ticqc-libya .lcr-card { background:rgba(255,255,255,.05) !important; border:1px solid rgba(255,255,255,.1) !important; border-radius:14px !important; padding:28px !important; transition:all .3s !important; }
#ticqc-libya .lcr-card:hover { background:rgba(255,255,255,.08) !important; border-color:rgba(228,35,19,.3) !important; }
#ticqc-libya .lcr-ico { width:48px !important; height:48px !important; border-radius:12px !important; background:rgba(228,35,19,.12) !important; display:flex !important; align-items:center !important; justify-content:center !important; margin-bottom:16px !important; }
#ticqc-libya .lcr-ico svg { width:24px !important; height:24px !important; color:var(--lb-red) !important; }
#ticqc-libya .lcr-card h3 { font-family:'Poppins',sans-serif !important; font-size:1.05rem !important; font-weight:700 !important; color:var(--lb-white) !important; margin-bottom:12px !important; }
#ticqc-libya .lcr-card p { font-size:13px !important; color:rgba(255,255,255,.75) !important; margin-bottom:12px !important; }
#ticqc-libya .lcr-list { display:flex !important; flex-direction:column !important; gap:8px !important; }
#ticqc-libya .lcr-list li { display:flex !important; align-items:flex-start !important; gap:10px !important; font-size:13px !important; color:rgba(255,255,255,.8) !important; }
#ticqc-libya .lcr-list li .dot { width:6px !important; height:6px !important; border-radius:50% !important; background:var(--lb-red) !important; flex-shrink:0 !important; margin-top:5px !important; }

/* ── INSPECTION PROCESS ── */
#ticqc-libya .lips { padding:80px 0 !important; background:var(--lb-white) !important; }
@media(min-width:1024px){ #ticqc-libya .lips{ padding:112px 0 !important; } }
#ticqc-libya .lips h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-navy) !important; letter-spacing:-.02em !important; }
#ticqc-libya .lips h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .lips-flow { display:flex !important; flex-direction:column !important; gap:20px !important; margin-top:56px !important; }
@media(min-width:1024px){ #ticqc-libya .lips-flow{ gap:0 !important; } }
#ticqc-libya .lips-item { background:var(--lb-white) !important; border:1px solid var(--lb-border) !important; border-radius:14px !important; padding:28px !important; position:relative !important; }
@media(min-width:1024px){ #ticqc-libya .lips-item{ margin:20px !important; margin-left:0 !important; margin-right:0 !important; padding:32px !important; } }
#ticqc-libya .lips-num { font-family:'Poppins',sans-serif !important; font-size:2rem !important; font-weight:800 !important; color:var(--lb-red) !important; margin-bottom:12px !important; line-height:1 !important; }
#ticqc-libya .lips-item h3 { font-family:'Poppins',sans-serif !important; font-size:1.15rem !important; font-weight:700 !important; color:var(--lb-navy) !important; margin-bottom:10px !important; }
#ticqc-libya .lips-item p { font-size:14px !important; color:var(--lb-gray) !important; line-height:1.65 !important; margin-bottom:16px !important; }
#ticqc-libya .lips-docs { display:flex !important; flex-wrap:wrap !important; gap:8px !important; }
#ticqc-libya .lips-doc { display:inline-block !important; background:rgba(228,35,19,.1) !important; border:1px solid rgba(228,35,19,.2) !important; border-radius:6px !important; padding:6px 12px !important; font-size:12px !important; font-weight:600 !important; color:var(--lb-red) !important; }
#ticqc-libya .lips-arrow { display:none !important; height:40px !important; position:relative !important; margin:0 !important; }
@media(min-width:1024px){ #ticqc-libya .lips-arrow{ display:block !important; } }
#ticqc-libya .lips-arrow::before { content:'' !important; position:absolute !important; top:-30px !important; left:50% !important; transform:translateX(-50%) !important; width:2px !important; height:60px !important; background:linear-gradient(to bottom,var(--lb-red),rgba(228,35,19,.3)) !important; }
#ticqc-libya .lips-arrow::after { content:'▼' !important; position:absolute !important; top:0 !important; left:50% !important; transform:translateX(-50%) !important; color:var(--lb-red) !important; font-size:12px !important; }

/* ── PHYSICAL INSPECTION ── */
#ticqc-libya .lpid { padding:80px 0 !important; background:#f8fafc !important; }
@media(min-width:1024px){ #ticqc-libya .lpid{ padding:112px 0 !important; } }
#ticqc-libya .lpid h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-navy) !important; letter-spacing:-.02em !important; }
#ticqc-libya .lpid h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .lpid-grid { display:grid !important; grid-template-columns:1fr !important; gap:20px !important; margin-top:56px !important; }
@media(min-width:768px)  { #ticqc-libya .lpid-grid{ grid-template-columns:1fr 1fr !important; } }
@media(min-width:1024px) { #ticqc-libya .lpid-grid{ grid-template-columns:repeat(3,1fr) !important; } }
#ticqc-libya .lpid-box { background:var(--lb-white) !important; border:1px solid var(--lb-border) !important; border-radius:12px !important; padding:24px !important; transition:all .3s !important; }
#ticqc-libya .lpid-box:hover { border-color:rgba(228,35,19,.3) !important; box-shadow:0 8px 24px rgba(10,22,40,.06) !important; }
#ticqc-libya .lpid-box h3 { font-family:'Poppins',sans-serif !important; font-size:1rem !important; font-weight:700 !important; color:var(--lb-navy) !important; margin-bottom:10px !important; display:flex !important; align-items:center !important; gap:10px !important; }
#ticqc-libya .lpid-label { display:inline-block !important; background:var(--lb-red) !important; color:var(--lb-white) !important; padding:2px 10px !important; border-radius:4px !important; font-size:11px !important; font-weight:700 !important; text-transform:uppercase !important; letter-spacing:1px !important; }
#ticqc-libya .lpid-box p { font-size:13px !important; color:var(--lb-gray) !important; line-height:1.65 !important; }

/* ── FEES ── */
#ticqc-libya .lfe { padding:80px 0 !important; background:var(--lb-dark) !important; }
@media(min-width:1024px){ #ticqc-libya .lfe{ padding:112px 0 !important; } }
#ticqc-libya .lfe h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-white) !important; letter-spacing:-.02em !important; }
#ticqc-libya .lfe h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .lfe-grid { display:grid !important; grid-template-columns:1fr !important; gap:24px !important; margin-top:56px !important; }
@media(min-width:768px)  { #ticqc-libya .lfe-grid{ grid-template-columns:1fr 1fr !important; } }
@media(min-width:1024px) { #ticqc-libya .lfe-grid{ grid-template-columns:repeat(3,1fr) !important; } }
#ticqc-libya .lfe-card { background:rgba(255,255,255,.05) !important; border:1px solid rgba(255,255,255,.1) !important; border-radius:14px !important; padding:28px !important; transition:all .3s !important; }
#ticqc-libya .lfe-card:hover { background:rgba(255,255,255,.08) !important; border-color:rgba(228,35,19,.3) !important; transform:translateY(-3px) !important; }
#ticqc-libya .lfe-icon { width:48px !important; height:48px !important; border-radius:12px !important; background:rgba(228,35,19,.12) !important; display:flex !important; align-items:center !important; justify-content:center !important; margin-bottom:16px !important; }
#ticqc-libya .lfe-icon svg { width:24px !important; height:24px !important; color:var(--lb-red) !important; }
#ticqc-libya .lfe-card h3 { font-family:'Poppins',sans-serif !important; font-size:1.05rem !important; font-weight:700 !important; color:var(--lb-white) !important; margin-bottom:12px !important; }
#ticqc-libya .lfe-amount { font-family:'Poppins',sans-serif !important; font-size:1.4rem !important; font-weight:700 !important; color:var(--lb-red) !important; margin-bottom:8px !important; line-height:1.3 !important; }
#ticqc-libya .lfe-card p { font-size:13px !important; color:rgba(255,255,255,.8) !important; line-height:1.65 !important; }

/* ── INFORMATION ── */
#ticqc-libya .linfo { padding:80px 0 !important; background:var(--lb-white) !important; }
@media(min-width:1024px){ #ticqc-libya .linfo{ padding:112px 0 !important; } }
#ticqc-libya .linfo h2 { font-family:'Poppins',sans-serif !important; font-size:clamp(1.75rem,4vw,3rem) !important; font-weight:700 !important; color:var(--lb-navy) !important; letter-spacing:-.02em !important; }
#ticqc-libya .linfo h2 .lr { color:var(--lb-red) !important; }
#ticqc-libya .linfo-cards { display:grid !important; grid-template-columns:1fr !important; gap:24px !important; margin-top:56px !important; }
@media(min-width:768px)  { #ticqc-libya .linfo-cards{ grid-template-columns:1fr 1fr !important; } }
@media(min-width:1024px) { #ticqc-libya .linfo-cards{ grid-template-columns:repeat(3,1fr) !important; } }
#ticqc-libya .linfo-card { background:var(--lb-white) !important; border:1px solid var(--lb-border) !important; border-radius:16px !important; padding:28px !important; transition:all .3s !important; }
#ticqc-libya .linfo-card:hover { border-color:rgba(228,35,19,.3) !important; box-shadow:0 12px 40px rgba(10,22,40,.08) !important; }
#ticqc-libya .linfo-header { display:flex !important; align-items:flex-start !important; gap:14px !important; margin-bottom:16px !important; }
#ticqc-libya .linfo-ico { width:48px !important; height:48px !important; border-radius:12px !important; background:rgba(228,35,19,.12) !important; display:flex !important; align-items:center !important; justify-content:center !important; flex-shrink:0 !important; }
#ticqc-libya .linfo-ico svg { width:24px !important; height:24px !important; color:var(--lb-red) !important; }
#ticqc-libya .linfo-card h3 { font-family:'Poppins',sans-serif !important; font-size:1.05rem !important; font-weight:700 !important; color:var(--lb-navy) !important; }
#ticqc-libya .linfo-card p { font-size:13px !important; color:var(--lb-gray) !important; line-height:1.75 !important; }

/* ── CTA BANNER ── */
#ticqc-libya .lcta {
  padding: 90px 0 !important;
  background: var(--lb-navy) !important;
  position: relative !important;
  overflow: hidden !important;
}
#ticqc-libya .lcta::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important; left: 0 !important; right: 0 !important;
  height: 3px !important;
  background: linear-gradient(90deg, var(--lb-red), rgba(228,35,19,.15), transparent) !important;
}
#ticqc-libya .lcta::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important; left: 0 !important; right: 0 !important;
  height: 3px !important;
  background: linear-gradient(90deg, var(--lb-red), rgba(228,35,19,.15), transparent) !important;
}
#ticqc-libya .lcta-in {
  text-align: center !important;
  max-width: 720px !important;
  margin: 0 auto !important;
}
#ticqc-libya .lcta-in h2 {
  font-family: 'Poppins', sans-serif !important;
  font-size: clamp(2rem, 4.5vw, 3.2rem) !important;
  font-weight: 800 !important;
  color: var(--lb-white) !important;
  line-height: 1.15 !important;
  letter-spacing: -.02em !important;
}
#ticqc-libya .lcta-in h2 .lr { color: var(--lb-red) !important; }
#ticqc-libya .lcta-in p {
  margin-top: 20px !important;
  font-size: 1.05rem !important;
  color: rgba(255,255,255,.62) !important;
  line-height: 1.75 !important;
  max-width: 560px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
#ticqc-libya .lcta-btns {
  margin-top: 36px !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  justify-content: center !important;
}
#ticqc-libya .lcta-btn-o {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  border: 1.5px solid rgba(255,255,255,.3) !important;
  color: var(--lb-white) !important;
  padding: 14px 32px !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  transition: all .3s !important;
  background: transparent !important;
  cursor: pointer !important;
  font-family: 'Inter', sans-serif !important;
  text-decoration: none !important;
}
#ticqc-libya .lcta-btn-o:hover {
  background: rgba(255,255,255,.08) !important;
  border-color: rgba(255,255,255,.55) !important;
}
</style>/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1d43913 */@media only screen and (max-width: 600px) {
  .elementor-swiper-button-next{
    display:none!important;
}
.elementor-swiper-button-prev{
    .elementor-swiper-button-next{
    display:none!important;
}
}/* End custom CSS */