.elementor-122976 .elementor-element.elementor-element-cb00885{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122976 .elementor-element.elementor-element-9d2c67e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122976 .elementor-element.elementor-element-79cb9e8{--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-122976 .elementor-element.elementor-element-79cb9e8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-field-type-html{padding-bottom:0px;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-button[type="submit"]{color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-122976 .elementor-element.elementor-element-cdcc692{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-122976 .elementor-element.elementor-element-4dabb48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122976 .elementor-element.elementor-element-1818799{--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-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-122976 .elementor-element.elementor-element-9d2c67e{--content-width:1248px;}.elementor-122976 .elementor-element.elementor-element-1818799{--content-width:1248px;}}/* Start custom CSS *//* Kryzen footer: contact form, tagline, sitemap. Breakpoints match Elementor: tablet <=1024px, mobile <=767px */
.kz-ct,.kz-tagw,.kz-footer{--kz-ink:#0B1A28;--kz-sub:#4A5B6A;--kz-line:#E9EFF3;--kz-green:#037A45;--kz-font:Mukta,"Noto Sans Devanagari",Arial,sans-serif;font-family:var(--kz-font)}

/* contact */
.kz-ct{background:#F4F7F9;scroll-margin-top:80px}
.kz-ct-in>.e-con-inner{padding:88px 24px}
.kz-ct-l{flex:1 1 380px!important;min-width:0}
.kz-card{flex:1 1 420px!important;min-width:0;background:#fff;border:1px solid #D3DDE4;border-radius:16px;padding:32px!important}
.kz-eb{font:600 13px/16px var(--kz-font);text-transform:uppercase;color:var(--kz-green);margin:0 0 10px}
.kz-ct-h{font:700 48px/1.08 Andreus,"Anek Devanagari",var(--kz-font);color:var(--kz-ink);margin:0 0 24px}
.kz-ct-s{margin:0;color:var(--kz-sub);font-size:15px}
.kz-ct-ph{display:inline-flex;align-items:center;gap:12px;font:600 56px/1 Teko,var(--kz-font);color:var(--kz-ink)!important;text-decoration:none;margin-top:6px}
.kz-ct-ph svg{width:32px;height:32px}
.kz-form-t{font:700 24px/1.2 Andreus,"Anek Devanagari",var(--kz-font);color:var(--kz-ink);margin:0 0 16px}
.kz-form .elementor-form-fields-wrapper{margin:0 -6px -12px}
.kz-form .elementor-field-group{padding:0 6px!important;margin-bottom:12px!important}
.kz-form .elementor-field-textual,.kz-form select.elementor-field{font:400 16px/1.4 var(--kz-font)!important;color:var(--kz-ink)!important;min-height:48px;padding:12px 14px!important;border:1px solid #7D8F9D!important;border-radius:6px!important;background:#fff!important;box-shadow:none}
.kz-form .elementor-field-textual:focus,.kz-form select.elementor-field:focus{border-color:var(--kz-green)!important;outline:2px solid #0463CC;outline-offset:1px}
.kz-form .elementor-field-textual::placeholder{color:#5B6B78}
.kz-form .elementor-select-wrapper .select-caret-down-wrapper{right:12px}
.kz-priv{display:flex;gap:8px;margin:2px 0 0;font:400 13px/1.5 var(--kz-font);color:var(--kz-sub)}
.kz-priv svg{flex:none;margin-top:2px}
.kz-form .elementor-button{width:100%;min-height:50px;border-radius:8px;background:var(--kz-green)!important;color:#fff!important;font:700 15px/1 var(--kz-font)!important;text-transform:uppercase;letter-spacing:0}
.kz-form .elementor-button:hover{background:#02653A!important}
.kz-form .elementor-message{font:400 15px/1.5 var(--kz-font)}

/* tagline */
.kz-tag{padding:88px 24px 56px;text-align:center;overflow:hidden}
.kz-tag-d{font:600 76px/.95 Teko,var(--kz-font);text-transform:uppercase;color:var(--kz-ink);margin:0}
.kz-tag em,.kz-mq em{font-style:normal;color:#04A05B}
.kz-tag-d em{text-shadow:3px 3px 0 #D9FFA6}
.kz-tag-s{margin:16px 0 0;font:600 14px/1.5 var(--kz-font);text-transform:uppercase;color:var(--kz-sub)}
.kz-mq{display:none;overflow:hidden;padding:16px 0;width:112%;margin:8px 0 8px -6%;transform:rotate(2deg);background:var(--kz-ink)}
.kz-mq-t{display:flex;width:max-content;animation:kzmq 36s linear infinite}
.kz-mq span{font:600 40px/1 Teko,var(--kz-font);text-transform:uppercase;white-space:nowrap;padding-right:40px;color:#fff}
@keyframes kzmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.kz-mq-t{animation:none}}

/* sitemap */
.kz-footer{background:#fff}
.kz-footer>.e-con-inner{padding:56px 24px 48px}
.kz-fdiv{display:flex;align-items:center;gap:24px;margin-bottom:40px}
.kz-fdiv span{flex:1;height:1px;background:#D3DDE4}
.kz-fdiv img{width:130px;height:48px;object-fit:cover;display:block}
.kz-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}
.kz-row-b{margin-top:8px;padding-top:40px;border-top:1px solid var(--kz-line)}
.kz-g{margin-bottom:32px}
.kz-g h3{margin:0 0 4px;font:inherit}
.kz-g button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;font:600 15px/1.85 var(--kz-font);color:var(--kz-ink);cursor:default}
.kz-g button svg{display:none}
.kz-gl a,.kz-gl p{display:block;margin:0;font:400 14.5px/1.85 var(--kz-font);color:var(--kz-sub);text-decoration:none}
.kz-gl p+p{margin-top:12px}
.kz-gl strong{color:var(--kz-ink);font-weight:600}
.kz-gl a:hover{color:var(--kz-green);text-decoration:underline;text-underline-offset:3px}
.kz-co{font:400 14.5px/1.85 var(--kz-font);color:var(--kz-sub)}
.kz-co p{margin:0 0 16px}
.kz-co strong{color:var(--kz-ink);font-weight:600}
.kz-co-m{display:none}

/* tablet + mobile: accordion */
@media(max-width:1024px){
 .kz-ct-in>.e-con-inner{padding:64px 32px}
 .kz-ct-h{font-size:38px}
 .kz-ct-ph{font-size:48px}
 .kz-card{padding:28px!important}
 .kz-tag{padding:56px 0 36px}
 .kz-tag-d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
 .kz-mq{display:block}
 .kz-tag-s{margin:14px 16px 0;font-size:12px}
 .kz-footer>.e-con-inner{padding:36px 32px 28px}
 .kz-fdiv{margin-bottom:12px}
 .kz-fdiv img{width:110px;height:40px}
 .kz-sm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;align-items:start}
 .kz-row,.kz-col{display:contents}
 .kz-g{margin:0;border-bottom:1px solid var(--kz-line)}
 .kz-g-meet{order:1}
 .kz-g-connect{display:none}
 .kz-g h3{margin:0}
 .kz-g button{min-height:38px;padding:6px 0;font:400 15px/1.3 var(--kz-font);cursor:pointer;gap:8px}
 .kz-g button svg{display:block;transition:transform .2s}
 .kz-g.open button svg{transform:rotate(180deg)}
 .kz-gl{display:none;margin:0 0 6px 2px;border-left:2px solid #E3F6EC}
 .kz-g.open .kz-gl{display:block}
 .kz-gl a{display:flex;align-items:center;min-height:32px;padding-left:14px;font-size:14px;line-height:1.3}
 .kz-gl p{padding:4px 0 4px 14px;font-size:14px;line-height:1.5}
 .kz-gl p+p{margin-top:0}
 .kz-co-d{display:none}
 .kz-co-m{display:block;text-align:center;font-size:12px;line-height:1.6;margin-top:28px}
 .kz-co-m p{margin:0 0 6px}
 .kz-co-m strong{font-size:13px}
}
@media(max-width:767px){
 .kz-ct-in>.e-con-inner{padding:48px 16px}
 .kz-ct-h{font-size:30px}
 .kz-ct-ph{font-size:40px}
 .kz-card{padding:20px!important}
 .kz-tag{padding:48px 0 32px}
 .kz-footer>.e-con-inner{padding:28px 16px 24px}
 .kz-sm{display:flex;flex-direction:column;align-items:stretch}
 .kz-g-connect{display:block;order:2}
 .kz-co-m{margin-top:24px}
}
/* neutralise theme button styles */
.kz-g button,.kz-g button:hover,.kz-g button:focus,.kz-g button:active{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--kz-ink)!important;border-radius:0}
.kz-g button:focus-visible{outline:2px solid #0463CC!important;outline-offset:2px}

@property --kza{syntax:"<angle>";inherits:false;initial-value:0deg}
.kz-card{border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--kza),#0B1A28,#0E3B33,#037A45,#04C46F,#037A45,#0E3B33,#0B1A28) border-box!important;animation:kzbd 6s linear infinite;box-shadow:0 18px 40px rgba(11,26,40,.08)}
@keyframes kzbd{to{--kza:360deg}}
@media (prefers-reduced-motion:reduce){.kz-card{animation:none}}

.kz-card{box-shadow:0 2px 6px rgba(11,26,40,.06),0 24px 56px -12px rgba(11,26,40,.28),0 0 0 6px rgba(4,196,111,.06)!important;transform:translateY(-4px);transition:transform .3s,box-shadow .3s}
.kz-card:hover,.kz-card:focus-within{transform:translateY(-8px);box-shadow:0 4px 10px rgba(11,26,40,.08),0 32px 70px -12px rgba(3,122,69,.35),0 0 0 6px rgba(4,196,111,.1)!important}
@media (prefers-reduced-motion:reduce){.kz-card,.kz-card:hover,.kz-card:focus-within{transform:none}}

.kz-ct-or{display:flex;align-items:center;gap:12px;margin:18px 0 12px!important;max-width:420px;color:#7D8F9D;font-size:14px;text-transform:uppercase;letter-spacing:.15em}
.kz-ct-or:before,.kz-ct-or:after{content:"";flex:1;height:1px;background:#D3DDE4}
.kz-ct-bt{display:flex;flex-wrap:wrap;gap:12px}
.kz-ct-b{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:10px;font:600 16px/1 Mukta,sans-serif;text-decoration:none!important;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s}
.kz-ct-b.wa{background:#25D366;color:#0B1A28!important}.kz-ct-b.wa:hover{background:#1EBE5A}
.kz-ct-b.em{border-color:#0B1A28;color:#0B1A28!important;background:transparent}.kz-ct-b.em:hover{background:#0B1A28;color:#fff!important}
.kz-ct-fast{display:flex;gap:10px;align-items:flex-start;margin:20px 0 0!important;max-width:440px;padding:12px 14px;border-radius:12px;background:#F2FAF6;border:1px solid #CDEBDC;color:#2A3B4A;font-size:15px;line-height:1.5}
.kz-ct-fast svg{flex:none;margin-top:2px}.kz-ct-fast b{color:#037A45}

/* Looking for guidance: slow ambient gradient (GPU transform only) */
.kz-ct{position:relative;overflow:hidden;isolation:isolate}
.kz-ct.e-con::after{content:""!important;position:absolute!important;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 28% 38%,rgba(3,122,69,.075),rgba(3,122,69,0) 70%),radial-gradient(34% 38% at 72% 62%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%),radial-gradient(30% 34% at 60% 22%,rgba(156,200,120,.06),rgba(156,200,120,0) 70%),linear-gradient(125deg,#EEF2F5 0%,#F8FAFB 48%,#EEF3F0 100%);animation:kzctdrift 22s ease-in-out infinite alternate;will-change:transform}
@keyframes kzctdrift{0%{transform:translate3d(-7%,-5%,0) rotate(0deg)}50%{transform:translate3d(3%,4%,0) rotate(6deg)}100%{transform:translate3d(7%,-3%,0) rotate(-4deg)}}
@media (prefers-reduced-motion:reduce){.kz-ct.e-con::after{animation:none}}/* End custom CSS */