.elementor-11650 .elementor-element.elementor-element-a264b4d{--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-11650 .elementor-element.elementor-element-87c7989{--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-11650 .elementor-element.elementor-element-124fc16{--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-11650 .elementor-element.elementor-element-24c0b84{--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-11650 .elementor-element.elementor-element-53b6004 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11650 .elementor-element.elementor-element-53b6004 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11650 .elementor-element.elementor-element-1e3631c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11650 .elementor-element.elementor-element-1e3631c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11650 .elementor-element.elementor-element-28c59b7{--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-11650 .elementor-element.elementor-element-3d3dd5b{--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-11650 .elementor-element.elementor-element-5b7aff4{--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-11650 .elementor-element.elementor-element-087ee4d{--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-11650 .elementor-element.elementor-element-4fa9c06{--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-11650 .elementor-element.elementor-element-1185b39{--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-11650 .elementor-element.elementor-element-671d226{--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-11650 .elementor-element.elementor-element-559e79e{--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-11650 .elementor-element.elementor-element-0a67408{--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-11650 .elementor-element.elementor-element-ce79c51{--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-11650 .elementor-element.elementor-element-e1af4e2{--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-11650 .elementor-element.elementor-element-d682c74{--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-11650 .elementor-element.elementor-element-72e59ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11650 .elementor-element.elementor-element-72e59ae .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-item article{background-color:#02010100;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-grid{grid-template-columns:repeat(3, minmax(0, 1fr));--ui-e-column-count:3;grid-gap:20px;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-adv-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-post-top{--ui-e-img-size:100;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-post-img{background-position:center center;background-size:contain;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-post-content{align-items:center;text-align:center;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-post-title:hover{color:var( --e-global-color-uicore_primary );}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-post-title{margin-top:1.2em;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-post-text{margin-top:0.8em;}.elementor-11650 .elementor-element.elementor-element-3992e11 {--ui-e-content-space:0em;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-top{color:var( --e-global-color-uicore_body );}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-top svg{fill:var( --e-global-color-uicore_body );}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-top .ui-e-meta-item a{color:var( --e-global-color-uicore_body );}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-top .ui-e-meta-item svg{fill:var( --e-global-color-uicore_body );}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-top {gap:8px;}.elementor-11650 .elementor-element.elementor-element-3992e11  .ui-e-before_title{margin-top:1.2em;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-before_title {gap:8px;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-after_title{font-size:14px;color:#4C5D6B;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-after_title svg{fill:#4C5D6B;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-after_title .ui-e-meta-item a{color:#4C5D6B;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-after_title .ui-e-meta-item svg{fill:#4C5D6B;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-after_title .ui-e-meta-item a:hover{color:var( --e-global-color-uicore_primary );}.elementor-11650 .elementor-element.elementor-element-3992e11  .ui-e-after_title{margin-top:0.3em;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-after_title {gap:8px;}.elementor-11650 .elementor-element.elementor-element-3992e11  .ui-e-bottom{margin-top:1.2em;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-bottom {gap:8px;}.elementor-11650 .elementor-element.elementor-element-a048bae{--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-11650 .elementor-element.elementor-element-14128b7{--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-11650 .elementor-element.elementor-element-9c2cbe5{--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-11650 .elementor-element.elementor-element-0e8384f{--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-11650 .elementor-element.elementor-element-b0968dc{--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-11650 .elementor-element.elementor-element-2046a76{--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;}@media(max-width:1024px){.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-grid{grid-template-columns:repeat(2, minmax(0, 1fr));--ui-e-column-count:2;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-adv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-grid{grid-template-columns:repeat(1, minmax(0, 1fr));--ui-e-column-count:1;}.elementor-11650 .elementor-element.elementor-element-3992e11 .ui-e-adv-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS */body.parent-pageid-10773 .uicore-page-title,body.parent-pageid-12250 .uicore-page-title{display:none!important}
.sv-hero,.sv-body,.sv-proc,.sv-proj,.sv-faq{--lime:#BDFB70;--ink:#0D0D0D;--navy:#0C2331;--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)}
.sv-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px!important;position:relative;z-index:2}
.sv-hero .elementor-widget,.sv-body .elementor-widget,.sv-proc .elementor-widget,.sv-proj .elementor-widget,.sv-faq .elementor-widget{margin:0}
.sv-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:inherit!important;opacity:.85}
.sv-label .elementor-heading-title:before{content:"";width:34px;height:3px;border-radius:3px;background:var(--lime);flex:none}
.sv-h2 .elementor-heading-title{font-family:var(--hf)!important;font-weight:400!important;font-size:clamp(26px,2.8vw,40px)!important;line-height:1.15!important;color:inherit!important}
.sv-p .elementor-heading-title{font-family:var(--bf)!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}
.sv-inc-src,.sv-time-src,.sv-faq-src{display:none!important}
.sv-btns{gap:16px!important;flex-wrap:wrap!important;margin-top:8px!important}
.sv-btns>.elementor-widget,.sv-proj-head>.elementor-widget-button{width:auto!important;flex:0 0 auto}
.sv-btn .elementor-button{font-family:var(--hs)!important;font-size:13px!important;border-radius:50px!important;padding:16px 26px!important;transition:.25s}
.sv-btn .elementor-button-icon svg{width:12px}
.sv-btn-lime .elementor-button{background:var(--lime)!important;color:var(--ink)!important;border:2px solid var(--lime)!important}
.sv-btn-lime .elementor-button:hover{background:#fff!important;border-color:#fff!important}
.sv-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.55)!important}
.sv-btn-ghost .elementor-button:hover{border-color:var(--lime)!important;color:var(--lime)!important}
.sv-btn-dark .elementor-button{background:transparent!important;color:var(--ink)!important;border:2px solid var(--ink)!important;padding:13px 22px!important}
.sv-btn-dark .elementor-button:hover{background:var(--lime)!important;border-color:var(--lime)!important}
/* hero */
.sv-hero{background:#07121c url(/wp-content/uploads/bg-11.jpg) center/cover no-repeat;color:#fff;padding:120px 0 100px!important;overflow:hidden}
.sv-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,20,.94) 0%,rgba(5,12,20,.78) 55%,rgba(5,12,20,.45) 100%);z-index:1}
.sv-hero:after{content:"";position:absolute;right:-4%;bottom:-12%;width:min(38vw,480px);aspect-ratio:700/593;background:url(/wp-content/uploads/lighting.png) center/contain no-repeat;z-index:1;opacity:.35}
.sv-hero-grid{gap:60px!important;align-items:center}
.sv-hero-l{flex:1 1 58%;gap:20px!important}
.sv-hero-r{flex:1 1 42%}
.sv-crumbs{font-size:12.5px;color:rgba(255,255,255,.65)}.sv-crumbs a{color:rgba(255,255,255,.65)!important}.sv-crumbs a:hover{color:var(--lime)!important}.sv-crumbs span{margin:0 8px;opacity:.5}.sv-crumbs em{font-style:normal}
.sv-h1 .elementor-heading-title{font-family:var(--hf)!important;font-weight:400!important;font-size:clamp(32px,4.2vw,58px)!important;line-height:1.08!important;color:#fff!important}
.sv-h1 .elementor-heading-title:after{content:".";color:var(--lime)}
.sv-lead .elementor-heading-title{font-size:17px!important;line-height:1.7!important;color:var(--muted)!important;max-width:620px}
.sv-inc{padding:32px 30px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.sv-inc-t{font-family:var(--hs);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime);margin-bottom:18px}
.sv-inc-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.sv-inc-list li{position:relative;padding-left:34px;font-size:15px;line-height:1.5;color:#fff}
.sv-inc-list li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D0D0D' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}
/* body */
.sv-body{background:#fff;color:var(--ink);padding:90px 0!important}
.sv-body-grid{gap:60px!important;align-items:flex-start}
.sv-main{flex:1 1 66%;min-width:0}
.sv-aside{flex:0 0 340px;position:sticky!important;top:110px;gap:18px!important}
.sv-content{font-size:16.5px;line-height:1.8;color:#333}
.sv-content h2{font-family:var(--hf);font-weight:400;font-size:clamp(22px,2.1vw,30px);line-height:1.2;color:var(--ink);margin:44px 0 16px}
.sv-content h2:first-child{margin-top:0}
.sv-content h3{font-family:var(--hs);font-size:18px;color:var(--ink);margin:28px 0 10px}
.sv-content p{margin:0 0 16px}
.sv-content ul{list-style:none;margin:6px 0 20px;padding:0;display:grid;gap:10px}
.sv-content ul li{position:relative;padding:14px 18px 14px 48px;border-radius:14px;background:#f5f4f1;line-height:1.6}
.sv-content ul li:before{content:"";position:absolute;left:16px;top:17px;width:20px;height:20px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BDFB70' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/11px no-repeat}
.sv-content strong{color:var(--ink)}
.sv-content a{color:#0366FB;text-decoration:underline;text-underline-offset:3px}
.sv-card{padding:28px 26px;border-radius:18px;background:#f5f4f1}
.sv-card-dark{background:var(--navy);color:#fff}
.sv-card-lbl{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:10px}
.sv-card-val{font-family:var(--hf);font-size:24px;line-height:1.2;color:var(--lime);margin-bottom:12px}
.sv-card p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 18px}
.sv-card-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 20px;border-radius:50px;background:var(--lime);color:var(--ink)!important;font-family:var(--hs);font-size:13px;text-decoration:none!important;transition:.25s}
.sv-card-btn:hover{background:#fff}
.sv-related{list-style:none;margin:0;padding:0}
.sv-related li{border-bottom:1px solid rgba(13,13,13,.08)}
.sv-related li:last-child{border:0}
.sv-related a{display:flex;justify-content:space-between;gap:10px;padding:11px 0;font-size:14.5px;font-weight:600;color:var(--ink)!important;text-decoration:none!important}
.sv-related a:after{content:"\2192";transition:.2s}.sv-related a:hover:after{transform:translateX(4px)}
/* process */
.sv-proc{background:linear-gradient(180deg,#0a1824,#0C2331);color:#fff;padding:90px 0!important}
.sv-proc .sv-wrap{gap:16px!important}
.sv-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.sv-steps li{padding:26px 22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}
.sv-steps b{display:block;font-family:var(--hf);font-weight:400;font-size:30px;color:var(--lime);margin-bottom:14px}
.sv-steps strong{display:block;font-family:var(--hs);font-size:15px;margin-bottom:8px}
.sv-steps span{display:block;font-size:14px;line-height:1.6;color:var(--muted)}
/* projects */
.sv-proj{background:#f5f4f1;color:var(--ink);padding:90px 0!important}
.sv-proj-head{justify-content:space-between;align-items:flex-end;gap:20px!important;margin-bottom:30px!important}
.sv-proj-htx{gap:14px!important}
.sv-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.sv-pc{display:block;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(12,35,49,.05);text-decoration:none!important;transition:.25s}
.sv-pc:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(12,35,49,.1)}
.sv-pc img{display:block;width:100%;aspect-ratio:1192/1000;object-fit:contain;background:#eef0f2;padding:16px}
.sv-pc div{padding:18px 20px 22px}
.sv-pc strong{display:block;font-family:var(--hs);font-size:16px;color:var(--ink)}
.sv-pc span{display:block;margin-top:6px;font-size:13px;color:#777}
/* faq */
.sv-faq{background:#fff;color:var(--ink);padding:90px 0 100px!important}
.sv-faq-grid{gap:60px!important;align-items:flex-start}
.sv-faq-l{flex:0 0 360px;gap:16px!important}
.sv-faq-r{flex:1 1 auto;min-width:0}
.sv-faq-note{font-size:15px;color:#555;margin:0}.sv-faq-note a{color:#0366FB;text-decoration:underline}
.sv-faq-list details{border-bottom:1px solid rgba(13,13,13,.1)}
.sv-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--hs);font-size:16px;line-height:1.4;color:var(--ink)}
.sv-faq-list summary::-webkit-details-marker{display:none}
.sv-faq-list summary:after{content:"+";flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--ink);font-family:var(--bf);font-size:20px;transition:.2s}
.sv-faq-list details[open] summary:after{content:"\2212";background:var(--lime);border-color:var(--lime)}
.sv-faq-list details p{margin:0 0 22px;font-size:15.5px;line-height:1.75;color:#444;max-width:760px}
@media(max-width:1024px){.sv-hero-grid,.sv-body-grid,.sv-faq-grid{flex-direction:column!important;align-items:stretch}.sv-aside{position:static!important;flex:1 1 auto}.sv-faq-l{flex:1 1 auto}.sv-steps{grid-template-columns:1fr 1fr}.sv-projects{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.sv-hero{padding:100px 0 70px!important}.sv-lead .elementor-heading-title{font-size:15.5px!important}.sv-btns{flex-direction:column!important}.sv-btns>.elementor-widget{width:100%!important}.sv-btns .elementor-button{width:100%;justify-content:center}.sv-body,.sv-proc,.sv-proj,.sv-faq{padding:60px 0!important}.sv-steps,.sv-projects{grid-template-columns:1fr}.sv-proj-head{flex-direction:column!important;align-items:flex-start}.sv-inc{padding:26px 22px}}/* ---- seo v2 ---- */
.sv-feat{margin:0 0 34px!important}.sv-feat img{width:100%!important;height:auto!important;border-radius:18px;display:block}
.sv-rel{gap:6px!important}
.sv-card-lbl-h .elementor-heading-title{font-family:var(--bf)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)!important;opacity:.75}
.sv-relmenu .elementor-nav-menu--main .elementor-nav-menu{display:block}
.sv-relmenu .elementor-nav-menu li{border-bottom:1px solid rgba(13,13,13,.08)}
.sv-relmenu .elementor-nav-menu li:last-child{border:0}
.sv-relmenu .elementor-nav-menu a.elementor-item{display:flex!important;justify-content:space-between;padding:11px 0!important;font-family:var(--bf)!important;font-size:14.5px!important;font-weight:600!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:normal!important}
.sv-relmenu .elementor-nav-menu a.elementor-item:after{content:"\2192"!important;position:static!important;opacity:1!important;background:none!important;height:auto!important;width:auto!important;transition:.2s}
.sv-relmenu .elementor-nav-menu a.elementor-item:hover:after{transform:translateX(4px)}
.sv-relmenu .elementor-nav-menu a.elementor-item-active{color:#8a8a8a!important;pointer-events:none}
.sv-relmenu .elementor-menu-toggle{display:none!important}
.sv-grid .ui-e-filters{display:none!important}
.sv-rev{background:#fff;color:var(--ink);padding:90px 0 20px!important}
.sv-rev .sv-wrap{gap:16px!important}
.sv-reviews{margin-top:14px!important}
.sv-faq{padding-top:70px!important}
@media(max-width:767px){.sv-rev{padding:60px 0 10px!important}}/* End custom CSS */