.elementor-15596 .elementor-element.elementor-element-3c49a75{--display:flex}.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-15596 .elementor-element.elementor-element-6dadf6b{--display:flex}.elementor-15596 .elementor-element.elementor-element-6e200c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-112e483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-15596 .elementor-element.elementor-element-fc7fce2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-8fe19da .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-15596 .elementor-element.elementor-element-9d33bf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-df81745{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-e6c5b3c{--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:24px 32px;--row-gap:24px;--column-gap:32px}.elementor-15596 .elementor-element.elementor-element-c77b707{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-83f6bc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-15596 .elementor-element.elementor-element-2107175{--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:24px 32px;--row-gap:24px;--column-gap:32px}.elementor-15596 .elementor-element.elementor-element-94a3e2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-8b8ab5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-fded186{--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:24px 32px;--row-gap:24px;--column-gap:32px}.elementor-15596 .elementor-element.elementor-element-ae8074c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-d9dab4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-a12305f{--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:24px 32px;--row-gap:24px;--column-gap:32px}.elementor-15596 .elementor-element.elementor-element-7b5c9c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-45b8059{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-15596 .elementor-element.elementor-element-2bd6964{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-40c3d92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-0faa5ea{--display:flex}.elementor-15596 .elementor-element.elementor-element-a0b175f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-c0b415e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-6d56f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-096ed5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15596 .elementor-element.elementor-element-cf443d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-9eee512{--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}:root{--page-title-display:none}@media(min-width:768px){.elementor-15596 .elementor-element.elementor-element-112e483{--width:100%}.elementor-15596 .elementor-element.elementor-element-df81745{--width:100%}.elementor-15596 .elementor-element.elementor-element-c77b707{--width:55%}.elementor-15596 .elementor-element.elementor-element-83f6bc2{--width:42%}.elementor-15596 .elementor-element.elementor-element-94a3e2f{--width:55%}.elementor-15596 .elementor-element.elementor-element-8b8ab5a{--width:42%}.elementor-15596 .elementor-element.elementor-element-ae8074c{--width:55%}.elementor-15596 .elementor-element.elementor-element-d9dab4a{--width:42%}.elementor-15596 .elementor-element.elementor-element-7b5c9c1{--width:55%}.elementor-15596 .elementor-element.elementor-element-45b8059{--width:42%}.elementor-15596 .elementor-element.elementor-element-40c3d92{--width:100%}.elementor-15596 .elementor-element.elementor-element-9eee512{--width:100%}}@media(max-width:767px){.elementor-15596 .elementor-element.elementor-element-6e200c4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-9d33bf6{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-2bd6964{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-15596 .elementor-element.elementor-element-cf443d7{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}}.tag .elementor-heading-title,.disp .elementor-heading-title,.pc-h3 .elementor-heading-title,.pcnavlink .elementor-heading-title{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;line-height:inherit!important}.disp .elementor-heading-title a{color:inherit;transition:color .3s}.disp .elementor-heading-title a:hover{color:#7d90ff}.pc-h3{font-family:'Space Grotesk',sans-serif;font-weight:700;text-transform:uppercase;line-height:1}.pc-h3.big{font-size:clamp(1.7rem,4.5vw,3.6rem)}.pc-h3.mid{font-size:clamp(1.6rem,3.4vw,2.6rem)}.pc-h3.sml{font-size:clamp(1.25rem,1.9vw,1.7rem)}.meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.meta span{border:1px solid rgb(245 245 247 / .09);padding:3px 12px;border-radius:99px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#989ca9}.pc-btn .elementor-button{background:#f5f5f7;color:#050508;border:1px solid #f5f5f7;border-radius:99px;font-family:'Space Grotesk',sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:16px 34px;transition:background .3s,color .3s}.pc-btn .elementor-button:hover{background:#7d90ff;border-color:#7d90ff;color:#050508}.pc-btn.ghost .elementor-button{background:#fff0;color:#f5f5f7}.pc-btn.ghost .elementor-button:hover{background:#f5f5f7;color:#050508}.pc-line{border-top:1px solid rgb(245 245 247 / .09)}.work-row .elementor-widget-image img,.case .elementor-widget-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;background:#0b0b11}.case .elementor-widget-image img{aspect-ratio:16/11}.work-row .elementor-widget-image img{filter:grayscale(35%);transform:scale(1.02);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.work-row:hover .elementor-widget-image img{transform:scale(1);filter:none}.work-row:hover .pc-h3 .elementor-heading-title{color:#7d90ff}.pc-h3 .elementor-heading-title{transition:color .3s}.caps.e-con{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:rgb(245 245 247 / .09);border:1px solid rgb(245 245 247 / .09)}.cap.e-con{background:#050508;padding:clamp(28px,4vw,48px);display:block}.cap:hover{background:#0b0b11}.cap .k{font-family:'Space Grotesk',sans-serif;font-size:12px;letter-spacing:.24em;color:#7d90ff;text-transform:uppercase}.vals.e-con{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:rgb(245 245 247 / .09);border:1px solid rgb(245 245 247 / .09)}.val.e-con{background:#050508;padding:clamp(28px,4vw,48px);display:block}.steps{counter-reset:st}.step.e-con{border-top:1px solid rgb(245 245 247 / .09);padding:30px 0;counter-increment:st;display:flex!important;flex-direction:row;gap:24px;align-items:flex-start}.step.e-con::before{content:"0" counter(st);font-family:'Space Grotesk',sans-serif;font-size:2rem;font-weight:700;color:#7d90ff;min-width:86px}.c-aside .elementor-icon-list-item{border-top:1px solid rgb(245 245 247 / .09);padding:20px 0;display:block}.c-aside .elementor-icon-list-text{color:#f5f5f7;font-size:1.05rem}.pc-form .elementor-field-group label{font-family:'Space Grotesk',sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#989ca9;margin-bottom:10px}.pc-form input,.pc-form textarea,.pc-form select{background:transparent!important;border:0!important;border-bottom:1px solid rgb(245 245 247 / .15)!important;border-radius:0!important;color:#f5f5f7!important;font-size:1.05rem}.pc-form input:focus,.pc-form textarea:focus,.pc-form select:focus{border-bottom-color:#7d90ff!important;outline:none}.pc-form select option{background:#0b0b11;color:#f5f5f7}.pc-form .elementor-field-type-acceptance label{font-family:inherit;font-size:.9rem;letter-spacing:0;text-transform:none;color:#989ca9}.pc-form .elementor-button{background:#f5f5f7;color:#050508;border-radius:99px;font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:16px 34px}.pc-form .elementor-button:hover{background:#7d90ff}.pc-form .elementor-message-success{color:#f5f5f7;border:1px solid #7d90ff;border-radius:4px;padding:18px}