.elementor-11622 .elementor-element.elementor-element-526619d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11622 .elementor-element.elementor-element-92c921d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11622 .elementor-element.elementor-element-649d023{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11622 .elementor-element.elementor-element-9fa5942 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11622 .elementor-element.elementor-element-9fa5942 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11622 .elementor-element.elementor-element-7595cc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11622 .elementor-element.elementor-element-7595cc3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11622 .elementor-element.elementor-element-4a252c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11622 .elementor-element.elementor-element-f3e8a67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-item article{background-color:#02010100;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-grid{grid-template-columns:repeat(3, minmax(0, 1fr));--ui-e-column-count:3;grid-gap:20px;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-adv-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-post-top{--ui-e-img-size:100;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-post-img{background-position:center center;background-size:contain;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-post-content{align-items:center;text-align:center;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-post-title:hover{color:var( --e-global-color-uicore_primary );}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-post-title{margin-top:1.2em;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-post-text{margin-top:0.8em;}.elementor-11622 .elementor-element.elementor-element-507e88d {--ui-e-content-space:0em;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-top{color:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-top svg{fill:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-top .ui-e-meta-item a{color:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-top .ui-e-meta-item svg{fill:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-top {gap:8px;}.elementor-11622 .elementor-element.elementor-element-507e88d  .ui-e-before_title{margin-top:1.2em;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-before_title {gap:8px;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-after_title{font-size:14px;color:#4C5D6B;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-after_title svg{fill:#4C5D6B;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-after_title .ui-e-meta-item a{color:#4C5D6B;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-after_title .ui-e-meta-item svg{fill:#4C5D6B;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-after_title .ui-e-meta-item a:hover{color:var( --e-global-color-uicore_primary );}.elementor-11622 .elementor-element.elementor-element-507e88d  .ui-e-after_title{margin-top:0.3em;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-after_title {gap:8px;}.elementor-11622 .elementor-element.elementor-element-507e88d  .ui-e-bottom{margin-top:1.2em;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-bottom {gap:8px;}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination a.prev svg, .elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination a.next svg{width:16px;height:16px;}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination a.prev i, .elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination a.next i{font-size:16px;}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination{margin-top:50px;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-load-more{margin-top:50px;background:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_white );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination ul li > *{width:calc(1em + 0.9em);line-height:calc(1em + 0.9em);}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination ul{gap:0.4em;}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination ul li{border-radius:3em;}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination li{background:var( --e-global-color-uicore_primary );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination li a{color:var( --e-global-color-uicore_white );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination svg{fill:var( --e-global-color-uicore_white );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination ul li:hover:not(.uicore-active){background:var( --e-global-color-uicore_secondary );}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-load-more:hover{background:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination li:hover:not(.uicore-active) a{color:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination li:hover:not(.uicore-active) svg{fill:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-page-link.current{background:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_body );}.elementor-11622 .elementor-element.elementor-element-507e88d .uicore-pagination li.uicore-active{border-style:solid;border-color:var( --e-global-color-uicore_primary );}.elementor-11622 .elementor-element.elementor-element-2105d3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-grid{grid-template-columns:repeat(2, minmax(0, 1fr));--ui-e-column-count:2;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-adv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-grid{grid-template-columns:repeat(1, minmax(0, 1fr));--ui-e-column-count:1;}.elementor-11622 .elementor-element.elementor-element-507e88d .ui-e-adv-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS */body.tax-portfolio_category .uicore-page-title{display:none!important}
.bka-hero,.bka-body{--lime:#BDFB70;--ink:#0D0D0D;--muted:rgba(240,246,252,.72);--hf:'Unbounded-Bold','Unbounded',sans-serif;--hs:'Unbounded-SemiBold','Unbounded',sans-serif;--bf:'Montserrat',sans-serif;position:relative;font-family:var(--bf)}
.bkp-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px!important;position:relative;z-index:2}
.bka-hero .elementor-widget,.bka-body .elementor-widget{margin:0}
.bka-hero{background:#07121c url(/wp-content/uploads/bg-11.jpg) center/cover no-repeat;color:#fff;padding:120px 0 90px!important;overflow:hidden}
.bka-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,20,.93) 0%,rgba(5,12,20,.7) 50%,rgba(5,12,20,.3) 100%);z-index:1}
.bka-hero:after{content:"";position:absolute;right:6%;top:10%;width:min(40vw,520px);aspect-ratio:700/593;background:url(/wp-content/uploads/lighting.png) center/contain no-repeat;z-index:1;opacity:.9}
.bka-hero-in{gap:20px!important;max-width:1240px}
.bka-hero-in>*{max-width:680px}
.bka-crumbs{font-size:12.5px;color:rgba(255,255,255,.65)}
.bka-crumbs a{color:rgba(255,255,255,.65)!important}.bka-crumbs a:hover{color:var(--lime)!important}
.bka-crumbs span{margin:0 8px;opacity:.5}.bka-crumbs em{font-style:normal}
.bkp-label .elementor-heading-title{display:flex;align-items:center;gap:14px;font-family:var(--bf)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;opacity:.85}
.bkp-label .elementor-heading-title:before{content:"";width:34px;height:3px;border-radius:3px;background:var(--lime);flex:none}
.bka-title .elementor-heading-title{font-family:var(--hf)!important;font-weight:400!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.05!important;color:#fff!important}
.bka-title .elementor-heading-title:after{content:".";color:var(--lime)}
.bka-lead .elementor-heading-title{font-family:var(--bf)!important;font-weight:400!important;font-size:17px!important;line-height:1.65!important;color:var(--muted)!important;text-transform:none!important;letter-spacing:normal!important}
.bka-count{display:flex;align-items:baseline;gap:10px;margin:4px 0 6px}
.bka-num{font-family:var(--hf);font-size:40px;line-height:1;color:var(--lime)}
.bka-num-lbl{font-family:var(--hs);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff}
.bkp-btns{gap:16px!important;flex-wrap:wrap!important;margin-top:6px!important}
.bkp-btns>.elementor-widget{width:auto!important;flex:0 0 auto}
.bkp-btn .elementor-button{font-family:var(--hs)!important;font-size:13px!important;border-radius:50px!important;padding:16px 26px!important;transition:.25s}
.bkp-btn-lime .elementor-button{background:var(--lime)!important;color:var(--ink)!important;border:2px solid var(--lime)!important}
.bkp-btn-lime .elementor-button:hover{background:#fff!important;border-color:#fff!important}
.bkp-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.55)!important}
.bkp-btn-ghost .elementor-button:hover{border-color:var(--lime)!important;color:var(--lime)!important}
.bkp-btn .elementor-button-icon svg{width:12px}
.bka-body{background:#fff;padding:70px 0 90px!important}
.bka-body .ui-e-filters{display:none!important}
.bkp-filter{margin:0 0 40px}
.bkp-f-label{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:16px}
.bkp-f-label:before{content:"";width:34px;height:3px;border-radius:3px;background:var(--lime)}
.bkp-f-list{display:flex;flex-wrap:wrap;gap:10px}
.bkp-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px solid rgba(13,13,13,.14);border-radius:50px;background:#fff;color:var(--ink)!important;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none!important;transition:.2s}
.bkp-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:20px;background:#f1f1ef;color:#666;font-size:11.5px}
.bkp-pill:hover{border-color:var(--ink)}
.bkp-pill.is-active{background:var(--lime);border-color:var(--lime)}
.bkp-pill.is-active span{background:rgba(13,13,13,.1);color:var(--ink)}
.bkp-pill.bkp-more{display:none}.bkp-filter.is-open .bkp-pill.bkp-more{display:inline-flex}
.bkp-toggle{display:inline-flex;align-items:center;padding:9px 16px;border:1.5px dashed rgba(13,13,13,.25);border-radius:50px;background:transparent;color:var(--ink);font:600 13.5px 'Montserrat',sans-serif;cursor:pointer}
.bkp-toggle:hover{border-style:solid;border-color:var(--ink)}
@media(max-width:1024px){.bka-hero:after{width:60vw;right:-12%;opacity:.45}}
@media(max-width:767px){.bka-hero{padding:100px 0 60px!important}.bka-lead .elementor-heading-title{font-size:15.5px!important}.bkp-btns{flex-direction:column!important}.bkp-btns>.elementor-widget{width:100%!important}.bkp-btns .elementor-button{width:100%;justify-content:center}.bkp-pill,.bkp-toggle{padding:8px 13px;font-size:13px}.bka-body{padding:50px 0 70px!important}}/* End custom CSS */