.site-title a, .ast-site-identity .site-title a {
	  font-weight: 800;
	  color: #0099FF !important;
	  letter-spacing: -0.5px;
}
.site-description {
	  color: #000099 !important;
	  font-size: 10px;
	  letter-spacing: 1.5px;
	  font-weight: 700;
	  text-transform: uppercase;
	  margin-top: -2px;
}
.ast-builder-menu-1 #menu-item-lets-talk a,
.main-header-bar .ast-masthead-custom-menu-items a {
	  background: #0099FF;
	  color: #fff !important;
	  padding: 8px 20px;
	  border-radius: 30px;
}

.ast-header-navigation .main-header-menu li.current-menu-item > a,
.ast-header-navigation .main-header-menu li.current_page_item > a,
.ast-header-navigation .main-header-menu li.current-menu-item > a:hover,
.ast-header-navigation .main-header-menu li.current_page_item > a:hover {
  color: #000066 !important;
  text-decoration: underline !important;
  text-decoration-color: #0099FF !important;
  text-underline-offset: 6px !important;
}
.main-header-menu li.menu-item-3700 > a {
  background: #0099FF !important;
  color: #fff !important;
  padding: 10px 20px !important;
  border-radius: 30px !important;
  font-weight: 700 !important;
}
.main-header-menu li.menu-item-3700 > a::before {
  content: "✦ ";
}

.luza-header{position:relative;top:0;z-index:40;background:#fff;border-bottom:1px solid #e5e9f4}
.luza-header .lh-wrap{max-width:1180px;margin:0 auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;height:76px;flex-wrap:wrap}
.luza-header .brand img{height:40px;width:auto;display:block}
.luza-header nav.links{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.luza-header nav.links a{text-decoration:none;font-weight:600;font-size:14.5px;color:#0b1440}
.luza-header nav.links a.on{border-bottom:2px solid #0099ff;padding-bottom:4px;color:#000099 !important}
.luza-header .btn-ai{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:40px;font-weight:700;font-size:14px;background:linear-gradient(135deg,#1b1fcb,#0099ff);text-decoration:none;color:#fff !important}
.luza-footer{background:#000066;color:#dbe1ff;padding:34px 0 14px;margin-top:40px}
.luza-footer .lf-wrap{max-width:1180px;margin:0 auto;padding:0 26px;text-align:left}
.luza-footer .fcols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;margin-bottom:20px}
.luza-footer h4{color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}
.luza-footer .fabout img{height:34px;margin-bottom:10px;display:block}
.luza-footer .fabout a{color:#fff;font-weight:700;text-decoration:none}
.luza-footer span{display:block;font-size:13.5px;color:#b7c0ea;line-height:1.5}
.luza-partners{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:#fff;border-radius:14px;padding:12px 18px;margin-bottom:18px}
.luza-partners .grp{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.luza-partners .lbl{font-size:11.5px;font-weight:800;color:#5b6b82;letter-spacing:.04em;margin-right:2px}
.luza-partners img{height:26px;width:auto;display:block}
.luza-footer .fbar{border-top:1px solid rgba(255,255,255,.12);padding-top:12px;font-size:13px;color:#aab4e0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
.luza-footer .fbar a{color:#aab4e0;text-decoration:none;margin-right:16px}

.main-header-menu li.current-menu-item > a,
.main-header-menu li.current_page_item > a{color:#000099 !important;border-bottom:0 !important;padding-bottom:0 !important;text-decoration:underline !important;text-decoration-color:#0099ff !important;text-decoration-thickness:2px !important;text-underline-offset:6px !important}

.ast-primary-header-bar .custom-logo{height:40px;width:auto}
.main-header-menu > li > a{font-size:14.5px;font-weight:600;color:#0b1440}
#menu-item-3700 > a{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:40px;font-weight:700;font-size:14px;line-height:1;background:linear-gradient(135deg,#1b1fcb,#0099ff);color:#fff !important;border-bottom:0 !important}
#menu-item-3700{display:flex;align-items:center}

.main-header-menu li.menu-item-3700 > a{background:linear-gradient(135deg,#1b1fcb,#0099ff) !important;border-radius:40px !important;height:auto !important;line-height:1 !important;align-self:center}

.page-id-3724 .ast-primary-header-bar,.page-id-3725 .ast-primary-header-bar,.page-id-1000 .ast-primary-header-bar,.page-id-3842 .ast-primary-header-bar{background:#000066 !important;border-bottom:0 !important}
.page-id-3724 .main-header-menu > li > a,.page-id-3725 .main-header-menu > li > a,.page-id-1000 .main-header-menu > li > a,.page-id-3842 .main-header-menu > li > a{color:#fff !important}
.page-id-3724 .custom-logo,.page-id-3725 .custom-logo,.page-id-1000 .custom-logo,.page-id-3842 .custom-logo{filter:brightness(0) invert(1)}

footer.site-footer{background:#000066 !important}
.site-primary-footer-wrap{padding:0 !important;background:transparent !important}
.site-primary-footer-wrap .site-primary-footer-inner-wrap{max-width:none}
.luza-footer{background:transparent;margin-top:0;padding:22px 0 0}
.luza-footer .fcols{gap:34px;margin-bottom:0}
.luza-footer h4{font-size:14px;margin-bottom:16px}
.luza-footer span{font-size:14px;margin-bottom:10px;line-height:1.4}
.luza-partners{margin-top:8px;padding:9px 16px;margin-bottom:0}
.luza-partners img{max-height:30px;height:auto}
.luza-footer .fbar{padding:8px 0;margin-top:0}
footer.site-footer{margin-top:48px}

.site{overflow-x:clip}
body .wl2-hero,body .wf2-hero,body .ab-hero{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:none !important;width:auto !important}

.main-header-menu li.menu-item-3700 > a{text-decoration:none !important}

.main-header-menu li.menu-item-3700.current-menu-item > a{box-shadow:none}

.main-header-menu li.menu-item-3700 > a{padding:10px 20px !important;justify-content:center !important}

.page-id-3842 .entry-header{display:none}

.page-id-3842 .main-header-menu li a[href="https://luzatec.kandidatos.com/en/work-for-luza/"]{color:#fff!important;text-decoration:underline!important;text-decoration-color:#0099FF!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}

.page-id-3724 .entry-header{display:none}

.page-id-3724 #primary{margin-top:0!important}

.page-id-3724 .wl2-hero{margin-top:-36px !important}

.page-id-1000 .entry-header{display:none}

.page-id-1000 #primary{margin-top:0!important}

.page-id-1000 .ab-hero{margin-top:-36px !important}

.wp-block-post-template.is-layout-flow > * {
	    margin-block-start: 0 !important;
}

.wl2-lets-talk {
	    max-width: 1140px !important;
	    margin: 40px 0 !important;
}

.wl2-featstrip {
	max-width: 1088px !important;
	margin: 34px auto 0 !important;
	border: 1px solid rgb(229,233,244) !important;
	box-shadow: none !important;
}

.footer-lets-talk{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:10px 20px;border-radius:30px;font-weight:700;font-size:13.5px;background:linear-gradient(135deg,#c026d3,#f472b6);color:#fff!important;text-decoration:none}
.ffooter-cta h4{margin-bottom:10px}

.main-header-menu li.menu-item-3926 > a{background:linear-gradient(135deg,#c026d3,#f472b6) !important;color:#fff !important;padding:10px 20px !important;border-radius:30px !important;font-weight:700 !important;border-bottom:0 !important}

.ast-builder-grid-row-has-sides.ast-grid-center-col-layout{grid-template-columns:auto 1fr auto !important}
.site-header-primary-section-center{justify-self:end !important}
.main-header-bar-navigation{padding-left:40px}

body{font-size:17px !important}

.ab-hero{position:relative}

.main-header-menu{gap:8px}
.main-header-menu li.menu-item-3926{margin-left:12px}
.main-header-menu li.menu-item-3926 > a{line-height:1 !important;height:auto !important;align-self:center !important}
.main-header-bar{border-bottom:none !important}

.page-id-3979 .entry-title{display:none}
.cl-hero h1{color:#fff !important}

body.category-case-studies,
body.category-case-studies .site,
body.category-case-studies #content{
  background:#fff !important;
}
body.category-case-studies .ast-separate-container #primary{
  box-shadow:none !important;
  background:#fff !important;
  padding:0 !important;
}
body.category-case-studies .ast-archive-description{
  background:#fff;
  padding:60px 26px 20px;
  text-align:center;
  max-width:700px;
  margin:0 auto;
}
body.category-case-studies .ast-archive-description::before{
  content:"CASE STUDIES";
  display:inline-block;
  font-size:12px;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#90278E;
  background:#f0e8f5;
  padding:6px 14px;
  border-radius:30px;
  margin-bottom:16px;
}
body.category-case-studies .ast-archive-title{
  display:block;
  font-size:clamp(28px,3.4vw,40px);
  color:#000066;
  font-weight:800;
  margin:0;
}
body.category-case-studies .ast-row{
  display:grid !important;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
  max-width:1180px;
  margin:0 auto 60px;
  padding:0 26px;
}
@media (max-width:920px){
  body.category-case-studies .ast-row{grid-template-columns:1fr 1fr;}
}
@media (max-width:600px){
  body.category-case-studies .ast-row{grid-template-columns:1fr;}
}
body.category-case-studies .ast-row > article{
  background:#fff;
  border:1px solid #e5e9f4;
  border-radius:16px;
  overflow:hidden;
  transition:transform .2s, box-shadow .2s;
  float:none;
  width:auto;
  margin:0;
  box-shadow:none;
}
body.category-case-studies .ast-row > article:hover{
  transform:translateY(-4px);
  box-shadow:0 24px 50px -30px rgba(0,0,102,.4);
}
body.category-case-studies .post-thumb-img-content{
  margin:0;
  height:180px;
  overflow:hidden;
}
body.category-case-studies .post-thumb-img-content img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
body.category-case-studies .ast-taxonomy-container.cat-links{
  display:block;
  padding:16px 20px 0;
  font-size:10.5px;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}
body.category-case-studies .ast-taxonomy-container.cat-links a{
  color:#0099FF;
  text-decoration:none;
}
body.category-case-studies .entry-title.ast-blog-single-element{
  font-size:16.5px;
  color:#000066;
  font-weight:800;
  line-height:1.32;
  margin:10px 20px 8px;
}
body.category-case-studies .entry-title.ast-blog-single-element a{
  color:inherit;
  text-decoration:none;
}
body.category-case-studies .entry-header.ast-blog-meta-container{
  display:none;
}
body.category-case-studies .ast-excerpt-container{
  padding:0 20px 20px;
  color:#5b6b82;
  font-size:13.5px;
  margin:0;
}

body.category-case-studies .ast-row{
  gap:20px;
}
body.category-case-studies .ast-row > article{
  padding:0 !important;
}
body.category-case-studies .ast-article-inner{
  padding:0 !important;
}
body.category-case-studies .post-content{
  padding:0 !important;
}
body.category-case-studies .post-thumb-img-content{
  margin:0 !important;
  padding:0 !important;
  width:100% !important;
}
body.category-case-studies .ast-blog-featured-section.post-thumb{
  margin:0 !important;
  padding:0 !important;
}

.page-id-1006 .entry-header{display:none}

.page-id-1006 #primary{margin-top:0!important}

.page-id-1006 .sus-hero{margin-top:-36px !important}

body .sus-hero{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:none !important;width:auto !important}

.page-id-3725 .entry-header{display:none}

.page-id-3725 #primary{margin-top:0!important}

.page-id-3725 .wf2-hero{margin-top:-36px !important}

.wl2-why li{padding-left:18px;text-indent:-18px}

.wl2-easy-box{grid-template-columns:1fr 1.3fr!important}

.wl2-step{font-size:15.5px!important}
.wl2-step .e svg{width:24px!important;height:24px!important}

.wl2-why li{font-size:17px!important}

.page-id-3724 #primary{margin-bottom:0!important}

.wl2-step{flex:0 0 calc(33.333% - 7px)!important}

.wl2-jstage p{font-size:15.5px!important}

.ab-pill{font-size:14.5px!important}

.abx-frole{font-size:15.5px!important}

.wf2-testi{display:flex!important;flex-wrap:wrap;align-items:center;gap:14px 22px;justify-content:center}

.page-id-3725 #primary{margin-bottom:0!important}

.wf2-cstep p{font-size:15.5px!important}

.wf2-cstep p{margin-bottom:6px!important}
.wf2-cstep{padding-bottom:10px!important}

.wf2-cpill span{font-size:15px!important}
.wf2-cstep b{font-size:16.5px!important}
.wf2-qcard{font-size:15.5px!important}
.wf2-ph span{font-size:15.5px!important}

.abx-lcaption,.abx-eyebrow,.ab-pill,.abx-mvlabel,.ab-badge,.abx-resplink,.abx-respcaption,.abx-founders blockquote p{font-size:15.5px!important}

.abx-equote{overflow:hidden;border-radius:12px}
.abx-equote img{width:100%;height:380px;object-fit:cover;object-position:center 38%}

.abx-mvlabel{font-size:18px!important}

.abx-mvcard p,.abx-founders blockquote p{font-size:17px!important;line-height:1.7!important}

.ast-taxonomy-container a,.entry-meta,.author-name,.published,.wp-block-post-terms a,.wp-block-read-more{font-size:15.5px!important}
.wp-block-post-excerpt__excerpt{font-size:17px!important;line-height:1.7!important}

.wl2-eyebrow,.eb,.wl2-easy-eb,.wl2-why span,.tag,.wl2-featstrip small{font-size:15.5px!important}
.wl2-feat .t{font-size:16.5px!important}
.wl2-feat .t small{font-size:15.5px!important}
.wl2-hero p,.wl2-scard p,.wl2-jstage p{font-size:17px!important;line-height:1.7!important}

.cl2-eyebrow,.cl2-feat-label,.cl2-grid-label,.cl2-name,.cl2-stat{font-size:15.5px!important}
.cl2-cases p,.cl2-testi p{font-size:17px!important;line-height:1.7!important}

.st2-eb,.st2-chip{font-size:15.5px!important}
.st2-hero p{font-size:17px!important;line-height:1.7!important}

.ai-eyebrow,.aud,.chip,.ms-strip span{font-size:15.5px!important}

.wf2-hero p,.wf2-qcard{font-size:17px!important;line-height:1.7!important}
.wf2-cpill span,.wf2-m span{font-size:15.5px!important}

.wf2-cta{font-size:15.5px!important}

.menu-link,.footer-lets-talk,.fbar,.fbar a,.fcols h4,.grp .lbl{font-size:15.5px!important}

.wf2-cstep p,.wf2-m.wide span{font-size:17px!important;line-height:1.7!important}

.fbar span{font-size:15.5px!important}

.abx-lede{font-size:17px!important;line-height:1.7!important}
.abx-respgrid p{font-size:17px!important;line-height:1.7!important}

.entry-content .lz-hero{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none!important;width:auto!important}

.cl2-logos .w{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:12px!important}
.cl2-feat-grid,.cl2-grid{display:contents!important}

.lz-hero h1 .hl2 span:last-child{color:transparent!important;background:linear-gradient(90deg,#1b1fcb,#e6007e) text!important}

.mwai-icon-container{
  background:linear-gradient(135deg,#1b1fcb,#e6007e)!important;
  border-radius:50%!important;
  box-shadow:0 6px 18px rgba(27,31,203,.4)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.mwai-icon-container .mwai-icon{
  display:none!important;
}
.mwai-icon-container::after{
  content:"";
  width:32px;
  height:32px;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%203C7.03%203%203%206.58%203%2011c0%202.39%201.19%204.53%203.08%206.02-.11.96-.42%202.22-1.24%203.45-.12.18.02.42.24.4%201.92-.19%203.42-.94%204.4-1.58.79.14%201.63.21%202.52.21%204.97%200%209-3.58%209-8s-4.03-8-9-8z%27%20fill%3D%27white%27%2F%3E%3Ccircle%20cx%3D%278.5%27%20cy%3D%2711%27%20r%3D%271.15%27%20fill%3D%27%25231b1fcb%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2711%27%20r%3D%271.15%27%20fill%3D%27%25231b1fcb%27%2F%3E%3Ccircle%20cx%3D%2715.5%27%20cy%3D%2711%27%20r%3D%271.15%27%20fill%3D%27%25231b1fcb%27%2F%3E%3C%2Fsvg%3E");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.page-id-3724 #ast-mobile-site-navigation .main-header-menu > li > a,
.page-id-3725 #ast-mobile-site-navigation .main-header-menu > li > a,
.page-id-1000 #ast-mobile-site-navigation .main-header-menu > li > a,
.page-id-3842 #ast-mobile-site-navigation .main-header-menu > li > a{color:#0b1440 !important}

.wl2-jstage {
	background: rgba(0, 0, 60, 0.96) !important;
}

.wl2-hero {
	background-image: none !important;
}
.wl2-hero::before {
	content: "";
	position: absolute;
	inset: 0;
	background-image: url("https://luzatec.kandidatos.com/wp-content/uploads/2026/08/Menu_WorkWithLuza.jpg");
	background-size: cover;
	background-position: 38% 35%;
	transform: scaleX(-1);
	z-index: 0;
}
.wl2-hero::after {
	content: "";
	position: absolute;
	inset: 0;
	background-image: linear-gradient(100deg, rgba(0, 0, 102, 0.8) 0%, rgba(0, 0, 102, 0.72) 22%, rgba(0, 0, 102, 0.45) 42%, rgba(0, 0, 102, 0.15) 62%, rgba(0, 0, 102, 0.02) 100%);
	z-index: 1;
}
.wl2-hero > .w {
	position: relative;
	z-index: 2;
}

.page-id-3724 main p,
.page-id-3724 main li,
.page-id-3724 main small {
	font-size: 17px !important;
	line-height: 22px !important;
}

.page-id-3724 .wl2-scard-link,
.page-id-3724 .wl2-scard-link:visited {
  text-decoration: none !important;
  color: inherit !important;
}
.page-id-3724 .wl2-scard-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px -18px rgba(0,0,102,.35);
}

.page-id-3724 .wl2-scard-link {
  height: 100%;
}
.page-id-3724 .wl2-scard-link .wl2-scard {
  height: 100%;
  box-sizing: border-box;
}

.page-id-3724 .wl2-lets-talk {
  margin-bottom: 16px !important;
}
.page-id-3724 footer.site-footer {
  margin-top: 24px !important;
}

.page-id-3725 main p,
.page-id-3725 main li,
.page-id-3725 main small {
  font-size: 17px !important;
  line-height: 22px !important;
}

.page-id-3725 .wf2-culture {
  display: grid !important;
  grid-template-columns: 112px 162px auto !important;
  grid-template-rows: auto auto !important;
  column-gap: 14px !important;
  row-gap: 18px !important;
  align-items: center !important;
}
.page-id-3725 .wf2-culture .wf2-cpill {
  width: auto !important;
}
.page-id-3725 .wf2-culture .wf2-cpill span {
  white-space: nowrap !important;
}
.page-id-3725 .wf2-culture .wf2-cpill:nth-child(1) { grid-column: 1 !important; grid-row: 1 !important; }
.page-id-3725 .wf2-culture .wf2-cpill:nth-child(2) { grid-column: 2 !important; grid-row: 1 !important; }
.page-id-3725 .wf2-culture .wf2-cpill:nth-child(3) { grid-column: 1 !important; grid-row: 2 !important; }
.page-id-3725 .wf2-culture .wf2-cpill:nth-child(4) { grid-column: 2 !important; grid-row: 2 !important; }
.page-id-3725 .wf2-culture .wf2-cta {
  grid-column: 3 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  justify-self: start !important;
  margin: 0 !important;
}

.page-id-1000 main p,
.page-id-1000 main li,
.page-id-1000 main small {
  font-size: 17px !important;
  line-height: 22px !important;
}

.page-id-1000 .abx-ethos {
  padding-bottom: 40px !important;
}
.page-id-1000 .content-area.primary {
  margin-bottom: 16px !important;
}
.page-id-1000 footer.site-footer {
  margin-top: 24px !important;
}

.page-id-3979 main p,
.page-id-3979 main li,
.page-id-3979 main small {
  font-size: 17px !important;
  line-height: 22px !important;
}

.page-id-3979 .content-area.primary {
  margin-top: 0 !important;
}

.page-id-3979 .cl2-testi {
  padding-bottom: 40px !important;
}
.page-id-3979 .content-area.primary {
  margin-bottom: 16px !important;
}
.page-id-3979 footer.site-footer {
  margin-top: 24px !important;
}

.page-id-1009 main p,
.page-id-1009 main li,
.page-id-1009 main small {
  font-size: 17px !important;
  line-height: 22px !important;
}

.page-id-1006 main p,
.page-id-1006 main li,
.page-id-1006 main small {
  font-size: 17px !important;
  line-height: 22px !important;
}

.page-id-1006 .content-area.primary {
  margin-bottom: 16px !important;
}
.page-id-1006 footer.site-footer {
  margin-top: 24px !important;
}

.wl2-hero,.wf2-hero,.ab-hero,.cl2-navy{min-height:620px !important;box-sizing:border-box !important}
.wl2-hero,.wf2-hero{padding-top:56px !important;padding-bottom:40px !important}
.wl2-hero h1,.wf2-hero h1,.cl2-hero h1,.ab-hero h1{font-size:46px !important;line-height:1.1 !important;color:#fff !important;max-width:680px}
.wl2-hero p,.wf2-hero>.w>p,.cl2-hero p,.ab-hero p{color:rgba(255,255,255,.92) !important;font-size:17px !important}
.wl2-eyebrow,.cl2-eyebrow,.ab-badge,.wf2-hero>.w::before{display:inline-block !important;background:#0099FF !important;color:#fff !important;font-size:15.5px !important;font-weight:800 !important;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px !important;border-radius:30px !important;margin-bottom:18px !important}
.wf2-hero>.w::before{content:"Work for Luza"}
.wf2-cta{background:#0099FF !important;color:#fff !important}

.cl2-navy{background:#000066 !important}
.cl2-navy .bg{background-image:linear-gradient(270deg,rgba(0,0,102,.8) 0%,rgba(0,0,102,.72) 22%,rgba(0,0,102,.45) 42%,rgba(0,0,102,.15) 62%,rgba(0,0,102,.02) 100%),url("/wp-content/uploads/2026/09/Menu_Clientes-scaled.jpg") !important;background-size:auto,cover !important;background-position:0 0,45% 22% !important}
.cl2-hero{padding:56px 0 40px !important}
.cl2-stat{background:rgba(255,255,255,.14) !important;color:#fff !important}
.cl2-stat b{color:#fff !important}

body:has(.wl2-hero,.wf2-hero,.ab-hero,.cl2-navy) .ast-primary-header-bar{box-shadow:0 1px 0 #000066 !important}

.page-id-3979 .ast-primary-header-bar{background:#000066 !important}
.page-id-3979 .main-header-menu > li > a{color:#fff !important}
.page-id-3979 .custom-logo{filter:brightness(0) invert(1)}

.ab-hero{background:linear-gradient(100deg,rgba(0,0,102,.8) 0%,rgba(0,0,102,.72) 22%,rgba(0,0,102,.45) 42%,rgba(0,0,102,.15) 62%,rgba(0,0,102,.02) 100%),url('/wp-content/uploads/2026/09/office-photo-web.jpg') center/cover no-repeat !important}

.luza-footer .fabout{display:flex !important;gap:28px;align-items:flex-start}
.luza-footer .lf-brand{display:block}
.luza-footer .lf-follow{display:block;margin:0}
.luza-footer .lf-flabel{display:block;font-size:13px;font-weight:600;color:#fff;margin:2px 0 10px}
.luza-footer .lf-icons{display:flex;gap:8px}
.luza-footer .lf-soc{width:32px;height:32px;background:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;text-decoration:none}
.luza-footer .lf-map{color:inherit !important;text-decoration:none;display:block}
.luza-footer .lf-map:hover{text-decoration:underline}
.luza-partners .lbl,.luza-footer .luza-partners .lbl{font-weight:400 !important}

.luza-footer .lf-soc{background-repeat:no-repeat !important;background-position:center !important;background-size:22px 22px !important}
.luza-footer .lf-in{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%230a66c2%22%3E%3Cpath%20d%3D%22M4.98%203.5a2.5%202.5%200%2011-.02%205%202.5%202.5%200%2001.02-5zM3%209.75h4V21H3zM9.5%209.75h3.8v1.6h.06c.53-1%201.83-2.05%203.77-2.05%204.03%200%204.77%202.65%204.77%206.1V21h-4v-4.9c0-1.17-.02-2.67-1.63-2.67-1.63%200-1.88%201.27-1.88%202.58V21h-4z%22%2F%3E%3C%2Fsvg%3E") !important}
.luza-footer .lf-yt{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%230a66c2%22%20d%3D%22M21.6%207.2a2.5%202.5%200%2000-1.76-1.77C18.27%205%2012%205%2012%205s-6.27%200-7.84.43A2.5%202.5%200%20002.4%207.2C2%208.77%202%2012%202%2012s0%203.23.4%204.8a2.5%202.5%200%20001.76%201.77C5.73%2019%2012%2019%2012%2019s6.27%200%207.84-.43a2.5%202.5%200%20001.76-1.77C22%2015.23%2022%2012%2022%2012s0-3.23-.4-4.8z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10%209.2v5.6l4.8-2.8z%22%2F%3E%3C%2Fsvg%3E") !important}
.luza-footer .lf-ig{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230a66c2%22%20stroke-width%3D%222%22%3E%3Crect%20x%3D%223.5%22%20y%3D%223.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2217.3%22%20cy%3D%226.7%22%20r%3D%221%22%20fill%3D%22%230a66c2%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") !important}
.luza-footer .lf-map{display:inline !important}

.page-id-3979 .cl2-navy{margin-top:-10px !important}

.wf2-hero{background-position:0 0,50% 17% !important}

.wl2-scard{display:flex !important;flex-direction:column}
.wl2-scard::after{content:"Learn more \2192";margin-top:auto;padding-top:14px;font-weight:700;font-size:15.5px;color:#90278E;font-family:inherit}
.wl2-scard:hover::after{text-decoration:underline}

.wf2-hero{position:relative !important;overflow:hidden;background:#000066 !important}
.wf2-hero::before{content:"";position:absolute;inset:0;background:url("/wp-content/uploads/2026/08/Menu_WorkForLuza.jpg") 50% 56%/cover no-repeat;transform:scaleX(-1);z-index:0}
.wf2-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(0,0,102,.95) 0%,rgba(0,0,102,.82) 34%,rgba(0,0,102,.45) 64%,rgba(0,0,102,.12) 100%);z-index:1}
.wf2-hero>.w{position:relative;z-index:2}

.wl2-scard::after{font-size:14.5px !important}
.svc{font-size:17px}
.svc p,.svc li{font-size:17px !important;line-height:1.7 !important}
.svc .sub{font-size:17px !important}
.svc h2{font-size:30px !important;line-height:1.25 !important;margin-bottom:10px !important}
.svc h3{font-size:18px !important;line-height:1.3 !important}
.svc .card{padding:24px 22px !important}
.svc .grid{gap:18px !important}
.svc .label,.svc .chip,.svc .num{font-size:15.5px !important}
.svc .subnav a,.svc .cur{font-size:15.5px !important}
.svc .btn{font-size:16px !important}
.svc .go{font-size:15px !important}
.svc .navy{padding:36px !important}
.svc .cta{padding:44px !important}
.svc .intro,.svc .subnav,.svc .navy,.svc .more,.svc .cta,.svc section{margin-bottom:44px !important}

.page-id-1004 .svc .chips .chip:first-child{background:#F0E8F5 !important;border-color:#F0E8F5 !important;color:#90278E !important;font-weight:800 !important}

@media(min-width:861px){.page-id-4255 .svc .intro{grid-template-columns:1fr 1fr !important}}

.svc .cta{margin-bottom:16px !important}
.wf2-kand{margin-bottom:0 !important}

.svc .cta{margin-bottom:-8px !important}
.wf2-kand{margin-bottom:-8px !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="hikoniq"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="aginco"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="oaka"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="mbarq"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="infront"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="ifacto"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="kohera"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="45degrees"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="theflow"]),
.cl2-logos-new .gs_logo_single--inner:has(img[src*="amdax"]){background:#000066 !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="hybridge"]){background:#000066 !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="polarising"]){background:#000066 !important}

.cl2-logos-new img[src*="cronos-group"]{height:78px !important;width:auto !important;max-width:none !important;max-height:none !important}
.cl2-logos-new img[src*="c-value"],.cl2-logos-new img[src*="appreefeu"]{mix-blend-mode:multiply}

.cl2-logos-new img[src*="cronos-group"]{height:60px !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="cronos-group"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="cronos-europa"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="docubird"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="bluu"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="nimbuz"]){background:#d3d9f1 !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="cronos-group"]){background:#000066 !important}
.cl2-logos-new .gs_logo_single--inner:has(img[src*="docubird"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="bluu"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="nimbuz"]),.cl2-logos-new .gs_logo_single--inner:has(img[src*="cronos-europa"]){background:#c9d1f0 !important}

.cl2-logos-new img[src*="c-value"]{transform:scale(1.6)}
.cl2-logos-new img[src*="rapsi"]{max-width:100% !important;height:auto !important;transform:none !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="nimbuz"]){background:#f5f6fb !important}
.cl2-logos-new .gs_logo_single--inner:has(img[src*="entityshift"]){background:#000066 !important}
.cl2-logos-new img[src*="rapsi"]{width:124px !important;max-width:none !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="irelate"]){background:#162953 !important}
.cl2-logos-new .gs_logo_single--inner:has(img[src*="bluu"]){background:#f5f6fb !important}

.page-id-3979 .cl2-cases{background:#f7f8fc !important}
.page-id-3979 .cl2-testi{background:#fff !important}

.cl2-logos-new .gs_logo_single--inner:has(img[src*="appreef-white"]){background:#000066 !important}
.cl2-logos-new .gs_logo_single--inner:has(img[src*="docubird"]){background:#f5f6fb !important}

.page-id-1006 .ast-primary-header-bar{background:#000066 !important;border-bottom:0 !important}
.page-id-1006 .main-header-menu > li > a{color:#fff !important}
.page-id-1006 .custom-logo{filter:brightness(0) invert(1)}

.sus-hero{min-height:620px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;background:linear-gradient(100deg,rgba(0,0,102,.8) 0%,rgba(0,0,102,.72) 22%,rgba(0,0,102,.45) 42%,rgba(0,0,102,.15) 62%,rgba(0,0,102,.02) 100%),url("https://luzatec.kandidatos.com/wp-content/uploads/2026/09/10_givebacktime_areosa.webp") center center/cover no-repeat !important}
.sus-hero .w{max-width:1180px !important;width:100% !important;padding:56px 26px 40px !important}
.sus-hero .sus-badge{display:inline-block !important;background:#0099FF !important;color:#fff !important;font-size:15.5px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:6px 14px !important;border-radius:30px !important;margin-bottom:18px !important}
.sus-hero h1{font-size:46px !important;font-weight:800 !important;line-height:1.1 !important;max-width:700px !important}
.sus-hero p{font-size:17px !important;line-height:1.7 !important;color:rgba(255,255,255,.92) !important}
.cl2-hero h1 span,.ab-hero h1 span,.sus-hero h1 span,.wfl2-hero h1 span{background:linear-gradient(90deg,#0099FF,#fff) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}

.wfl2-hero{position:relative !important;overflow:hidden !important;min-height:380px !important;display:flex !important;align-items:center !important;box-sizing:border-box !important;background:#000066 !important;padding:56px 0 48px !important}
.wfl2-hero::before{content:"" !important;position:absolute !important;inset:0 !important;background:url("/wp-content/uploads/2026/08/Menu_WorkForLuza.jpg") 50% 56%/cover no-repeat !important;transform:scaleX(-1) !important;z-index:0 !important}
.wfl2-hero::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(100deg,rgba(0,0,102,.95) 0%,rgba(0,0,102,.82) 34%,rgba(0,0,102,.45) 64%,rgba(0,0,102,.12) 100%) !important;z-index:1 !important}
.wfl2-hero .w{position:relative !important;z-index:2 !important;width:100% !important;max-width:1180px !important;margin:0 auto !important;padding:0 26px !important}
.wfl2-hero h1{font-size:46px !important;font-weight:800 !important;line-height:1.1 !important;color:#fff !important;max-width:700px !important}
.wfl2-hero p{font-size:17px !important;color:rgba(255,255,255,.92) !important}

.page-id-3842 .wfl2-hero{margin-top:-36px !important}

.page-id-3842 .wfl2-hero{margin-top:-70px !important}

.sus-hero,.wfl2-hero,.ab-hero{align-items:flex-start !important;padding-top:56px !important}
.sus-hero .w{padding-top:0 !important}
.sus-hero .sus-badge,.wfl2-hero .wl2-eyebrow,.ab-hero .ab-badge{margin-top:0 !important}

.ab-hero .w{padding-top:0 !important}

.page-id-1002 .elementor-element-0765d92{flex-direction:column !important;align-items:center !important;gap:32px !important}
.page-id-1002 .elementor-element-a3785c7,.page-id-1002 .elementor-element-a9309fa{width:100% !important;max-width:760px !important}
.page-id-1002 .elementor-element-c1e1f22{flex-direction:row !important;gap:20px !important;width:100% !important}
.page-id-1002 .elementor-element-2ddf1fa,.page-id-1002 .elementor-element-9494f91{flex:1 1 0 !important;background:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,102,.08);padding:22px 26px !important;margin:0 !important}
.page-id-1002 .elementor-element-a9309fa{background:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,102,.08);padding:28px !important}
@media(max-width:640px){.page-id-1002 .elementor-element-c1e1f22{flex-direction:column !important}}

.page-id-1002 .elementor-element-a3785c7{flex-direction:row !important;gap:20px !important;align-items:stretch !important}
.page-id-1002 .elementor-element-c1e1f22{display:none !important}
@media(max-width:640px){.page-id-1002 .elementor-element-a3785c7{flex-direction:column !important}}

.page-id-1002 .elementor-element-2ddf1fa,.page-id-1002 .elementor-element-9494f91{justify-content:center !important;gap:4px !important}
.page-id-1002 .elementor-element-2ddf1fa>*,.page-id-1002 .elementor-element-9494f91>*{margin:0 !important}

.page-id-1002 .elementor-element-0765d92{flex-direction:row !important;align-items:flex-start !important;justify-content:center !important;gap:32px !important;max-width:1180px !important;margin:0 auto !important;width:100% !important}
.page-id-1002 .elementor-element-0765d92>.elementor-widget-html{flex:1 1 0 !important;min-width:0 !important;width:auto !important}
.page-id-1002 .elementor-element-a9309fa{flex:1 1 0 !important;min-width:0 !important;width:auto !important;max-width:none !important}
@media(max-width:900px){.page-id-1002 .elementor-element-0765d92{flex-direction:column !important}.page-id-1002 .elementor-element-0765d92>*{width:100% !important}}

.page-id-1002 .menu-item-3926>a,.page-id-1002 .menu-item-3926>a:hover{text-decoration:none !important;border-bottom:0 !important;box-shadow:none !important}
.page-id-1002 .menu-item-3926>a::after,.page-id-1002 .menu-item-3926>a::before{display:none !important;content:none !important}

.page-id-1002 .elementor-element-4da1dcb{max-width:none !important;width:100% !important}
.page-id-1002 .ct-pills{flex-wrap:nowrap !important;margin-top:28px !important;width:100%}
.page-id-1002 .ct-pills a{font-size:15px !important;padding:15px 22px !important;white-space:nowrap}
.page-id-1002 .ct-pills .p2{padding:13px 20px !important}
@media(max-width:820px){.page-id-1002 .ct-pills{flex-wrap:wrap !important}}

.menu-item-3926>a,.menu-item-3926>a:hover,.menu-item-3926>a:focus,.menu-item-3926>a:focus-visible,.menu-item-3926>a:active,.menu-item-3926>a:visited,.menu-item-3926.current-menu-item>a,.menu-item-3926 .menu-text{text-decoration:none !important;border-bottom:0 !important;box-shadow:none !important;outline:0 !important}
.menu-item-3926>a::after,.menu-item-3926>a::before,.menu-item-3926 .menu-text::after,.menu-item-3926 .menu-text::before{display:none !important;content:none !important;border:0 !important}

.st2-qview .wp-block-post-date{font-size:12.5px !important;font-weight:500 !important;color:#8a90a2 !important;padding:0 20px !important;margin:2px 0 8px !important;line-height:1.3 !important}

.single-post .entry-meta{font-size:0 !important}
.single-post .entry-meta .posted-by{display:none !important}
.single-post .entry-meta .posted-on{font-size:15px !important}
.wp-block-post-author,.byline{display:none !important}

.ast-header-navigation .main-header-menu li.menu-item-3926.current-menu-item>a,
.ast-header-navigation .main-header-menu li.menu-item-3926.current_page_item>a,
.ast-header-navigation .main-header-menu li.menu-item-3926.current-menu-item>a:hover,
.ast-header-navigation .main-header-menu li.menu-item-3926.current_page_item>a:hover,
.main-header-menu li.menu-item-3926.current-menu-item>a,
.main-header-menu li.menu-item-3926.current_page_item>a{text-decoration:none !important;text-decoration-line:none !important;text-decoration-color:transparent !important;text-decoration-thickness:0 !important;border-bottom:0 !important;color:#fff !important}

.luza-faq-pill{display:inline-block;background:#efe8fb;color:#6b3fa0;font-weight:800;font-size:12px;letter-spacing:.08em;padding:6px 14px;border-radius:30px}
.luza-faq-h{color:#000066;font-size:30px;font-weight:800;margin:12px 0 18px}
.luza-faq-wrap .elementor-accordion-item{background:#fff;border:1px solid #e3e8f2 !important;border-radius:14px;margin:0 0 12px;box-shadow:0 4px 16px rgba(0,0,102,.06);overflow:hidden}
.luza-faq-wrap .elementor-tab-title{padding:18px 22px;color:#000066;font-weight:700;border:0 !important}
.luza-faq-wrap .elementor-tab-title a{color:#000066 !important;font-weight:700;font-size:16px}
.luza-faq-wrap .elementor-tab-title.elementor-active a{color:#000066 !important}
.luza-faq-wrap .elementor-accordion-icon{color:#0099FF}
.luza-faq-wrap .elementor-tab-content{padding:0 22px 18px;color:#334155;border:0 !important}

.single-post .luza-faq{margin:36px 0 0}
.single-post .luza-faq h3{color:#000066;font-weight:800;margin:0 0 14px}
.single-post .luza-faq details{background:#fff;border:1px solid #e3e8f2;border-radius:14px;margin:0 0 12px;padding:0;box-shadow:0 4px 16px rgba(0,0,102,.06);overflow:hidden}
.single-post .luza-faq summary{cursor:pointer;padding:16px 22px;font-weight:700;color:#000066}
.single-post .luza-faq details>*:not(summary){padding:0 22px;margin:0 0 14px}

.single-post .entry-content .luza-faq{max-width:none !important;width:100% !important;padding:0 !important;margin:44px 0 0 !important}
.single-post .entry-content .luza-faq h3{font-size:24px;margin:0 0 16px !important}
.single-post .entry-content .luza-faq details{margin:0 0 12px !important;padding:0 !important;border:1px solid #e3e8f2;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(0,0,102,.06)}
.single-post .entry-content .luza-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#000066}
.single-post .entry-content .luza-faq summary::-webkit-details-marker{display:none}
.single-post .entry-content .luza-faq summary::marker{content:""}
.single-post .entry-content .luza-faq summary::after{content:"+";font-size:24px;line-height:1;color:#0099FF;font-weight:400;flex:none}
.single-post .entry-content .luza-faq details[open] summary::after{content:"\2212"}
.single-post .entry-content .luza-faq details>*:not(summary){padding:0 22px !important;margin:0 0 18px !important;font-size:16px;color:#334155}

html body[class] .wl2-hero.wl2-hero, html body[class] .ab-hero.ab-hero { margin-top: -38.19px !important; }
html body[class] .wf2-hero.wf2-hero, html body[class] .sus-hero.sus-hero, html body[class] .cl2-navy.cl2-navy { margin-top: -11px !important; }

body .wl2-hero, body .wf2-hero, body .ab-hero, body .sus-hero, body .cl2-hero { padding-top: 57px !important; }

body .ab-hero > .w { max-width: 1180px !important; padding-left: 26px !important; padding-right: 26px !important; }

body .wl2-eyebrow, body .cl2-eyebrow, body .ab-badge, body .sus-badge, body .wf2-hero > .w::before {
  display: inline-block !important; margin: 0 0 18px !important; padding: 6px 14px !important;
  border-radius: 30px !important; background: #0099FF !important; color: #fff !important;
  font-family: Roboto, sans-serif !important; font-size: 15.5px !important; font-weight: 800 !important;
  line-height: 25.575px !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }
body .wf2-hero > .w::before { content: "Work for Luza"; }

body .wl2-hero h1, body .wf2-hero h1, body .ab-hero h1, body .sus-hero h1, body .cl2-hero h1 { margin: 0 0 16px !important; }
body .wl2-hero h1 + p, body .wf2-hero h1 + p, body .ab-hero h1 + p, body .sus-hero h1 + p, body .cl2-hero h1 + p { margin-top: 0 !important; }

body .wl2-hero::after, body .wf2-hero::after {
  background-image: linear-gradient(100deg, rgba(0,0,102,.92) 0%, rgba(0,0,102,.85) 30%, rgba(0,0,102,.6) 55%, rgba(0,0,102,.3) 80%, rgba(0,0,102,.15) 100%) !important; }
body .ab-hero::before, body .sus-hero::before, body .cl2-navy::after {
  content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
  background-image: linear-gradient(100deg, rgba(0,0,102,.6) 0%, rgba(0,0,102,.6) 30%, rgba(0,0,102,.45) 55%, rgba(0,0,102,.25) 80%, rgba(0,0,102,.13) 100%); }
body .ab-hero > .w, body .sus-hero > .w { position: relative; z-index: 1; }

body .grad > ul > li { position: relative !important; padding-left: 1.6em !important; list-style: none !important; }
body .grad > ul > li::before { position: absolute !important; left: 0 !important; top: 5px !important; }

@media (min-width: 1200px) { body .entry-content .lz-hero .bg { left: calc(50% - 574px) !important; right: calc(50% - 574px) !important; width: auto !important; } }

.single-post .ast-single-post-featured-section.post-thumb img, .single-post header.entry-header .post-thumb img { aspect-ratio: auto !important; height: auto !important; }

.single-post .site-content .content-area { margin-top: 0 !important; }
.single-post .site-content > .ast-container { max-width: 940px !important; }
@media (min-width: 1200px) { .single-post .ast-single-post-featured-section.post-thumb { margin-left: calc(50% - 590px) !important; margin-right: calc(50% - 590px) !important; width: auto !important; max-width: none !important; } }

@media (min-width: 1200px) { .ast-separate-container .site-content .ast-single-post-featured-section + article { margin-top: -220px !important; } }

footer.site-footer h4 { font-size: 13px !important; font-weight: 600 !important; line-height: 1.4 !important; }
footer.site-footer a.lf-map, footer.site-footer .lf-brand > a, footer.site-footer .fbar, footer.site-footer .fbar a, footer.site-footer .grp .lbl { font-size: 13px !important; line-height: 1.6 !important; }
footer.site-footer a.lf-map, footer.site-footer .fbar, footer.site-footer .fbar a, footer.site-footer .grp .lbl { font-weight: 400 !important; }
footer.site-footer .lf-brand > a { font-weight: 600 !important; }

@media (min-width: 921px) {
  .wf2-two > div:has(> .wf2-journey2) { display: flex; flex-direction: column; }
  .wf2-two .wf2-journey2 { flex: 1 1 auto; display: grid !important; grid-template-columns: repeat(3, 1fr); grid-auto-rows: 1fr; align-content: stretch; }
  .wf2-two .wf2-journey2 > .wf2-cstep { width: auto !important; max-width: none !important; flex: none !important; margin: 0 !important; }
}

.abx-video .abx-videowrap { margin-left: auto !important; margin-right: auto !important; }

@media (min-width: 1200px) { body .entry-content .lz-hero .bg { background-size: auto, 175% auto !important; background-position: 0 0, 50% 52% !important; } }

@media (max-width: 767px) {
  footer .luza-footer .fcols { grid-template-columns: 1fr 1fr !important; gap: 28px 20px !important; }
  footer .luza-footer .fabout { grid-column: 1 / -1 !important; flex-wrap: wrap !important; justify-content: space-between; gap: 20px; }
  footer .luza-footer .lf-brand { width: auto !important; min-width: 0; }
  footer .luza-footer .ffooter-cta { grid-column: 1 / -1 !important; }
}

@media (max-width: 767px) {
  .wf2-hero > .w { grid-template-columns: minmax(0, 1fr) !important; }
  .wf2-hero .wf2-culture { grid-template-columns: 1fr 1fr !important; grid-auto-flow: row !important; }
  .wf2-hero .wf2-culture .wf2-cta { grid-column: 1 / -1 !important; grid-row: 3 !important; justify-self: start !important; white-space: nowrap; margin-top: 8px !important; }
}

@media (max-width: 600px){ .wl2-services{grid-template-columns:1fr !important} }
@media (max-width: 480px){ .wl2-featstrip{grid-template-columns:1fr !important} }
@media (max-width: 767px){ .wl2-easy-box{grid-template-columns:1fr !important} }
@media (max-width: 767px){ .wl2-easy{padding-left:0 !important;padding-right:0 !important} .wl2-easy-box{padding:24px 18px !important} .wl2-easy-box .wl2-why{padding:20px 18px !important} }

.site-header .menu-item .lz-em, .ast-mobile-popup-content .lz-em, .ast-header-break-point .lz-em { font-style: italic !important; font-weight: 800 !important; margin: 0 0.28em; }

.site-header .menu-item > a.menu-link:has(.lz-em) { display: inline-block !important; }
.site-header .menu-link .lz-em { margin: 0 !important; }

.ai-hero { padding-bottom: 0 !important; }

.cl2-feat-label,.cl2-grid-label,.cl2-name{display:none!important}
.cl2-logos-new .gs_logo_area_49,.cl2-logos-new .cl2-partner-label{display:none !important}

.luza-partners{background:transparent!important;border-radius:0!important;padding:14px 0!important;margin-bottom:12px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:18px 48px!important;border:0!important}
.luza-partners .grp{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important}
footer.site-footer .luza-footer .luza-partners .grp .lbl,footer.site-footer .luza-partners .grp .lbl,.luza-footer .luza-partners .lbl,.luza-partners .lbl{color:#fff!important;font-weight:700!important;margin-right:14px!important}
.luza-partners img{height:34px!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;display:block!important;background:#fff!important;padding:7px 10px!important;box-sizing:content-box!important;border-radius:0!important}
.luza-partners .lbl+a img{border-radius:8px 0 0 8px!important}
.luza-partners a:last-child img{border-radius:0 8px 8px 0!important}
@media (max-width:640px){.luza-partners{flex-direction:column!important;align-items:flex-start!important}.luza-partners .grp{flex-wrap:wrap!important}.luza-partners img{height:28px!important}}

footer.site-footer .fbar,.luza-footer .fbar,.fbar{border-top:0!important;border:0!important}

.luza-partners a{display:block!important;line-height:0!important;text-decoration:none!important;border:0!important}
.luza-footer .lf-soc[aria-label="LinkedIn"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%230a3fb5'%3E%3Cpath%20d%3D'M4.98%203.5a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5zM3%209.5h4V21H3zM9.5%209.5h3.8v1.6h.1c.5-1%201.8-2%203.8-2%204%200%204.8%202.6%204.8%206V21h-4v-5.1c0-1.2%200-2.8-1.7-2.8s-2%201.3-2%202.7V21h-4z'%2F%3E%3C%2Fsvg%3E")!important}.luza-footer .lf-soc[aria-label="YouTube"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%230a3fb5'%3E%3Cpath%20d%3D'M21.6%207.2a2.5%202.5%200%200%200-1.8-1.8C18.2%205%2012%205%2012%205s-6.2%200-7.8.4A2.5%202.5%200%200%200%202.4%207.2C2%208.8%202%2012%202%2012s0%203.2.4%204.8a2.5%202.5%200%200%200%201.8%201.8C5.8%2019%2012%2019%2012%2019s6.2%200%207.8-.4a2.5%202.5%200%200%200%201.8-1.8c.4-1.6.4-4.8.4-4.8s0-3.2-.4-4.8zM10%2015V9l5.2%203z'%2F%3E%3C%2Fsvg%3E")!important}.luza-footer .lf-soc[aria-label="Instagram"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%230a3fb5'%3E%3Cpath%20d%3D'M12%202.2c3.2%200%203.6%200%204.8.1%203.300.1%204.800%201.700%204.900%204.900.1%201.300.1%201.600.1%204.800s0%203.600-.1%204.800c-.1%203.200-1.700%204.800-4.900%204.900-1.300.1-1.600.1-4.800.1s-3.600%200-4.800-.1c-3.300-.1-4.800-1.700-4.900-4.900C2.200%2015.600%202.200%2015.200%202.200%2012s0-3.600.1-4.800C2.400%203.900%204%202.400%207.200%202.300%208.400%202.200%208.800%202.200%2012%202.200zM12%200C8.700%200%208.300%200%207.100.1%202.700.3.300%202.700.1%207.100%200%208.300%200%208.700%200%2012s0%203.700.1%204.900c.2%204.400%202.600%206.800%207%207C8.300%2024%208.700%2024%2012%2024s3.700%200%204.900-.1c4.400-.2%206.800-2.600%207-7%20.1-1.200.1-1.600.1-4.900s0-3.700-.1-4.900c-.2-4.400-2.600-6.800-7-7C15.700%200%2015.300%200%2012%200zm0%205.800a6.200%206.200%200%201%200%200%2012.400%206.200%206.200%200%200%200%200-12.400zM12%2016a4%204%200%201%201%200-8%204%204%200%200%201%200%208zm6.400-11.800a1.400%201.400%200%201%200%200%202.900%201.400%201.400%200%200%200%200-2.900z'%2F%3E%3C%2Fsvg%3E")!important}
footer.site-footer .luza-footer .fabout .lf-follow>span,.luza-footer .lf-follow>span{color:#fff!important;font-weight:700!important}

 #ast-scroll-top { bottom: 100px !important; right: 20px !important; z-index: 999 !important; } @media (max-width: 921px) { :is(.page-id-3724,.page-id-3725,.page-id-1000,.page-id-3842,.page-id-3979,.page-id-1006,.page-id-5110) .ast-mobile-header-content :is(.main-header-menu,.menu-item:not(.menu-item-3926,.menu-item-3700),.menu-item:not(.menu-item-3926,.menu-item-3700) > a,.ast-builder-menu,.ast-nav-menu,.main-navigation,.ast-header-navigation,.ast-builder-layout-element) { background: transparent !important; color: #ffffff !important; } :is(.page-id-3724,.page-id-3725,.page-id-1000,.page-id-3842,.page-id-3979,.page-id-1006,.page-id-5110) .ast-mobile-header-content { background-color: #000066 !important; } } @media (max-width: 600px) { .wf2-culture > a.wf2-cta { grid-row: 3 !important; grid-column: 1 / -1 !important; align-self: start !important; justify-self: start !important; margin-top: 8px !important; } } @media (max-width: 767px) { html body.page .entry-content .wf2-hero .wf2-culture.wf2-culture .wf2-cta.wf2-cta { grid-area: 3 / 1 / auto / -1 !important; justify-self: center !important; margin-top: 8px !important; } }

@media (max-width:767px){footer.site-footer .fbar{padding-right:64px !important;}}

footer.site-footer .lf-follow p{margin-bottom:8px !important;}

@media (max-width:921px){
body.ast-header-break-point .main-header-bar-navigation{padding-left:0 !important;}
body.ast-header-break-point .main-header-menu > .menu-item-3926,body.ast-header-break-point .main-header-menu > .menu-item-3700{margin:8px 20px !important;}
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) .main-header-bar-navigation,body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) .main-header-menu{background-color:#000066 !important;}
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) .main-header-menu > .menu-item:not(.menu-item-3926):not(.menu-item-3700) > a.menu-link{color:#ffffff !important;background-color:transparent !important;}
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) .main-header-menu > .menu-item:not(.menu-item-3926):not(.menu-item-3700).current-menu-item > a.menu-link,body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) .main-header-menu > .menu-item:not(.menu-item-3926):not(.menu-item-3700).current_page_item > a.menu-link{background-color:rgba(255,255,255,.14) !important;}
}

@media (max-width:921px){
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-mobile-site-navigation, body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-hf-mobile-menu{background-color:#000066 !important;}
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-hf-mobile-menu > .menu-item:not(.menu-item-3926):not(.menu-item-3700) > a.menu-link{color:#ffffff !important;background-color:transparent !important;}
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-hf-mobile-menu > .current-menu-item > a.menu-link, body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-hf-mobile-menu > .current_page_item > a.menu-link{background-color:rgba(255,255,255,.14) !important;}
}

@media (max-width:921px){
body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-hf-mobile-menu > .menu-item-3926 > a.menu-link, body:is(.page-id-5099,.page-id-5110,.page-id-5067,.page-id-5086,.page-id-5123,.page-id-5078) #ast-hf-mobile-menu > .menu-item-3700 > a.menu-link{color:#ffffff !important;}
}
