.elementor-10 .elementor-element.elementor-element-5ab10313{--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;}.elementor-10 .elementor-element.elementor-element-5ab10313:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ab10313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ecf0f3;}.elementor-10 .elementor-element.elementor-element-7493e759{--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-19da3bd9{--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-10 .elementor-element.elementor-element-f684f99{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f684f99 img{width:100%;}.elementor-10 .elementor-element.elementor-element-6c40b419{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-42090e92 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-64bc8576 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-4c706d50 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-2c6d866b .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-739bc99d .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-1029ba31 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-46e60634 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-6f15196 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4805838c{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-686d732 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-25f87f82 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-6ba2229a .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-41cb4b9c .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-10770930 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-3d5c15d3 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4831cd8a .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1ac82965{--display:flex;--min-height:690px;--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-3ec0df7f{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-41ce41a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#303438;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-b908671{--iteration-count:infinite;width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;--dynamic-text-color:#4087DB;}.elementor-10 .elementor-element.elementor-element-b908671 .elementor-headline{text-align:start;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b908671 .elementor-headline-plain-text{color:#303438;}.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-10 .elementor-element.elementor-element-21ca9cfb{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-7d1ec6dd{--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;}.elementor-10 .elementor-element.elementor-element-29d5fb24{--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-10 .elementor-element.elementor-element-3890cb1b .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-43fe94cf{--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;}.elementor-10 .elementor-element.elementor-element-2880a307 .elementor-button{background-color:#F3F7FA;font-family:"Poppins", Sans-serif;fill:#303438;color:#303438;}.elementor-10 .elementor-element.elementor-element-644837ce .elementor-button{background-color:#F3F7FA;font-family:"Poppins", Sans-serif;fill:#303438;color:#303438;}.elementor-10 .elementor-element.elementor-element-705571b6 .elementor-button{background-color:#F3F7FA;font-family:"Poppins", Sans-serif;fill:#303438;color:#303438;}.elementor-10 .elementor-element.elementor-element-2ad4a638{--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-10 .elementor-element.elementor-element-2916bb9c .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1a4eff33{--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;}.elementor-10 .elementor-element.elementor-element-724fa339 .elementor-button{background-color:#F3F7FA;font-family:"Poppins", Sans-serif;fill:#2868B5;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-63abba9d .elementor-button{background-color:#F3F7FA;font-family:"Poppins", Sans-serif;fill:#2868B5;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-704bdc7 .elementor-button{background-color:#F3F7FA;font-family:"Poppins", Sans-serif;font-size:26px;fill:#2868B5;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-1c12d862{--display:flex;--min-height:530px;--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-10 .elementor-element.elementor-element-1c12d862:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c12d862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-74e75c97{padding:15px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-55aef216{--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:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ca4eb7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-58c25d50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-2583718e{--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:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-45f56f3a{--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:38px;--padding-bottom:42px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-45f56f3a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-45f56f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-67734ac8 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7f0f6ad2 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-6be6f4dd{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-6321fe83 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7de9fab9{--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:38px;--padding-bottom:42px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-7de9fab9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7de9fab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-4f50cbb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-2a40f07b .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-19564302{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-3a2c548e .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-a6ff8a1{--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:38px;--padding-bottom:42px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-a6ff8a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a6ff8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-6700b2c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4f81d881 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-76d9f770{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-4badab09 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7190929{--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:38px;--padding-bottom:42px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-7190929:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7190929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-3530104e .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-20bffd63 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-46ab5287{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-379ff887 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-3e0ecf99{--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:38px;--padding-bottom:42px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-3e0ecf99:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3e0ecf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-6520d869 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-55b54959 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-445d75f8{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-2333e9b7 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-28a9a9ca{--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:38px;--padding-bottom:42px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-28a9a9ca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28a9a9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-29907bf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-148e62c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-47f12903{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-1e15ff04 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-449f25e7{--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:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-33f098be{--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-10 .elementor-element.elementor-element-6b6ee279 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-cd9c541 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7b9abb8c{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-ab101d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-5136587 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1a4ebf9d .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-2484e258 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4957e9f7{--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-10 .elementor-element.elementor-element-7694b14a{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-41658102{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-680949bd .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-5ad1f07d{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-2f3690af{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-70c94bec{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-1c1248db{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-30b84855{--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:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-3880d976{--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;}.elementor-10 .elementor-element.elementor-element-4ed72749{--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-10 .elementor-element.elementor-element-1058def4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-2936fdbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-34fe45b8{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-106661bd{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-63a2dbcf{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-63a2dbcf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-63a2dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-2c4ce5c img{width:100%;height:278px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-2e847f83 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7f4ddbdf .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-6d336c39{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-f0c3859 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-57d44af4{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-57d44af4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-57d44af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-371d5bdc img{width:100%;height:278px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-6fa169d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-6de969fa .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7760ff7b{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-56ae12e0 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-28565d1c{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-28565d1c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28565d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-31c1e925 img{width:100%;height:241px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-47fbf144 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-529a8d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-416f0dc5{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-535957c3 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-79f7bdf0 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-6d2206d0{--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:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-10075c73{--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;}.elementor-10 .elementor-element.elementor-element-59032508{--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-10 .elementor-element.elementor-element-ac18330 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-72f62efc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-3139024d .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-142c7e5{--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-10 .elementor-element.elementor-element-7c6f4d46{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-7c6f4d46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7c6f4d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-22345aac .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-2d015a2e{--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-10 .elementor-element.elementor-element-1d2f81f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1f5e5d45 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-3edc6116{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-176fe6e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-11de152 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-46909d9f{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-46909d9f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46909d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-30e2d461 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-48203830{--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-10 .elementor-element.elementor-element-4a97b868 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-39cabb00 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1d814236{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-dbf2b61 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1ee9059a .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-383fd878{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-383fd878:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-383fd878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-473282f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-773d8f82{--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-10 .elementor-element.elementor-element-5c2a082a .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-548b8565 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7c8139de{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-4ecaa447 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-309ee762 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-260bf445{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-260bf445:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-260bf445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-24814c33 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-61503863{--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-10 .elementor-element.elementor-element-531a987a .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7cfe0a4b .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7912af2{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-5388bdfc .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4fcfe838 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1c2ec049 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7d04b71e{--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:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-3a299c3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-61d06f87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-4869d8e7{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-451e1e9{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-3beddf8b{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-3beddf8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3beddf8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-6013b0da .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-52a7d41a .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-435571a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-10 .elementor-element.elementor-element-3b3b9a74{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-7989fb0 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4b82effc{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-4b82effc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b82effc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-5d7afc1e .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-f8561b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4e8f0c9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-10 .elementor-element.elementor-element-63610f5f{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-2a6da4d7 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-3bb18f8d{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-3bb18f8d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3bb18f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-3a419254 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-18825d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-2fead12d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-10 .elementor-element.elementor-element-439c3e4{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-44ae7a81 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-79bbd9ed{--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;}.elementor-10 .elementor-element.elementor-element-6d1847ec .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-ff05312 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-382904af .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-78f92b5{--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:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-2e8f7117{--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-10 .elementor-element.elementor-element-c63004c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-6b15ad09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-4b93a19f{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-2bcdceaa .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-71222f6a .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-2e0e9bff .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4ea0bee3{--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:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-581e9c54{--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-10 .elementor-element.elementor-element-666e7d01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-2558e3aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-30e30a1f{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-5596ce5c{--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-10 .elementor-element.elementor-element-36dc8291{--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:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-36dc8291:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-36dc8291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-2cfb2727 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-967ca44 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-40da32b7{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-533cff97{--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:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-533cff97:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-533cff97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-26829f51 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-117bed2d .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-39d84ed0{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-193f7ab6{--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:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-193f7ab6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-193f7ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-28d69d3c .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-96d352e .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-3edd5ad{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-3fa09814 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-49642b99{--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:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-49642b99:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49642b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-78cf5bce .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4165a2a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-68b6fdfa{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-3ed90d13 .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-41ec1677{--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:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-41ec1677:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-41ec1677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-637d41c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-73975626 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-66e1fac9{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-405a625a{--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:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-405a625a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-405a625a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-10 .elementor-element.elementor-element-f179b5a .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-b8d3efd .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1cd8ff01{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-3555418b{--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:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-172c499c{--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-10 .elementor-element.elementor-element-75904503 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-26e18fb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-4becf5b0{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-3c9a65cd .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-5e93c3e{--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-10 .elementor-element.elementor-element-51cf947b .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-1f8578b{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-10 .elementor-element.elementor-element-7088e16f .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-278e3002{--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:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-54602e24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#2868B5;}.elementor-10 .elementor-element.elementor-element-70ae001f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:#303438;}.elementor-10 .elementor-element.elementor-element-61ecb7a0{--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;}.elementor-10 .elementor-element.elementor-element-7380e698{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-502e33f .elementor-button{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4a61b3c3{--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;}.elementor-10 .elementor-element.elementor-element-e9568aa{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-e9568aa img{width:100%;}.elementor-10 .elementor-element.elementor-element-e6903ba{font-family:"Poppins", Sans-serif;font-size:14px;color:#515960;}.elementor-10 .elementor-element.elementor-element-564ad47a .elementor-button{font-family:"Poppins", Sans-serif;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-6c40b419{--width:100%;}.elementor-10 .elementor-element.elementor-element-1c12d862{--width:43%;}.elementor-10 .elementor-element.elementor-element-45f56f3a{--width:31%;}.elementor-10 .elementor-element.elementor-element-7de9fab9{--width:31%;}.elementor-10 .elementor-element.elementor-element-a6ff8a1{--width:31%;}.elementor-10 .elementor-element.elementor-element-7190929{--width:31%;}.elementor-10 .elementor-element.elementor-element-3e0ecf99{--width:31%;}.elementor-10 .elementor-element.elementor-element-28a9a9ca{--width:31%;}.elementor-10 .elementor-element.elementor-element-63a2dbcf{--width:31%;}.elementor-10 .elementor-element.elementor-element-57d44af4{--width:31%;}.elementor-10 .elementor-element.elementor-element-28565d1c{--width:31%;}.elementor-10 .elementor-element.elementor-element-3beddf8b{--width:31%;}.elementor-10 .elementor-element.elementor-element-4b82effc{--width:31%;}.elementor-10 .elementor-element.elementor-element-3bb18f8d{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-45f56f3a{--width:48%;}.elementor-10 .elementor-element.elementor-element-7de9fab9{--width:48%;}.elementor-10 .elementor-element.elementor-element-a6ff8a1{--width:48%;}.elementor-10 .elementor-element.elementor-element-7190929{--width:48%;}.elementor-10 .elementor-element.elementor-element-3e0ecf99{--width:48%;}.elementor-10 .elementor-element.elementor-element-28a9a9ca{--width:48%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1ac82965{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-55aef216{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-449f25e7{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-30b84855{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6d2206d0{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-7d04b71e{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-78f92b5{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4ea0bee3{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3555418b{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-278e3002{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7493e759{--padding-top:14px;--padding-bottom:14px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-f684f99{--container-widget-width:102px;--container-widget-flex-grow:0;width:var( --container-widget-width, 102px );max-width:102px;}.elementor-10 .elementor-element.elementor-element-1ac82965{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b908671 .elementor-headline{font-size:32px;}.elementor-10 .elementor-element.elementor-element-7d1ec6dd{--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;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-1c12d862{--width:100%;--min-height:315px;}.elementor-10 .elementor-element.elementor-element-74e75c97{padding:5px 5px 0px 5px;}.elementor-10 .elementor-element.elementor-element-74e75c97 img{height:320px;object-fit:contain;}.elementor-10 .elementor-element.elementor-element-55aef216{--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-58c25d50 .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-2583718e{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-10 .elementor-element.elementor-element-45f56f3a{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-7de9fab9{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-a6ff8a1{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-7190929{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-3e0ecf99{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-28a9a9ca{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-449f25e7{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-30b84855{--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-2936fdbe .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-106661bd{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10 .elementor-element.elementor-element-63a2dbcf{--width:100%;}.elementor-10 .elementor-element.elementor-element-2c4ce5c img{height:254px;object-fit:cover;}.elementor-10 .elementor-element.elementor-element-57d44af4{--width:100%;}.elementor-10 .elementor-element.elementor-element-371d5bdc img{height:254px;object-fit:cover;}.elementor-10 .elementor-element.elementor-element-28565d1c{--width:100%;}.elementor-10 .elementor-element.elementor-element-31c1e925 img{height:254px;object-fit:cover;}.elementor-10 .elementor-element.elementor-element-6d2206d0{--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-72f62efc .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-7c6f4d46{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-46909d9f{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-383fd878{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-260bf445{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-7d04b71e{--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-61d06f87 .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-451e1e9{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-10 .elementor-element.elementor-element-3beddf8b{--width:100%;}.elementor-10 .elementor-element.elementor-element-4b82effc{--width:100%;}.elementor-10 .elementor-element.elementor-element-3bb18f8d{--width:100%;}.elementor-10 .elementor-element.elementor-element-78f92b5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-6b15ad09 .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-4ea0bee3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-2558e3aa .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-e23dad0{text-align:start;}.elementor-10 .elementor-element.elementor-element-e23dad0 img{width:250px;}.elementor-10 .elementor-element.elementor-element-3555418b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-26e18fb2 .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-278e3002{--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-70ae001f .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-e6903ba{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-6c40b419 */.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-navlink .elementor-button{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab10313 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
.elementor-10 .elementor-element.elementor-element-5ab10313 { --kk-blue:#4087db; --kk-ink:#303438; --kk-muted:#515960; --kk-bg:#ecf0f3; --kk-line:#dce1e5; --kk-shadow:10px 10px 22px #d4dbe2,-10px -10px 22px #fff; --kk-soft:6px 6px 14px #d4dbe2,-6px -6px 14px #fff; background:var(--kk-bg); color:var(--kk-ink); font-family:Poppins,sans-serif; width:100%; max-width:none!important; display:flex; gap:0; margin:0!important; padding:0!important; overflow:hidden; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .elementor-widget, .elementor-10 .elementor-element.elementor-element-5ab10313 .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-5ab10313 .elementor-heading-title { font-family:Poppins,sans-serif; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .elementor-widget:not(:last-child) { margin-bottom:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .elementor-widget p:last-child { margin-bottom:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section { max-width:1240px; width:100%; margin:0 auto; padding:85px 40px; gap:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header { width:100%; max-width:1500px; margin:0 auto; padding:20px 40px; min-height:100px; border-bottom:1px solid #e2e6e9; gap:22px; flex-wrap:nowrap; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-brand { flex:0 0 auto; display:flex; align-items:center; gap:13px; flex-direction:row; width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-avatar { width:52px; flex:0 0 52px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-avatar img { width:52px; height:52px; object-fit:cover; object-position:center 20%; border-radius:50%; border:3px solid #e2e7ec; box-shadow:var(--kk-soft); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-logo .elementor-heading-title { font-size:17px; font-weight:600; white-space:nowrap; line-height:1.3; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-nav { display:flex; width:auto; margin-left:auto; align-items:center; gap:20px; flex-wrap:nowrap; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-navlink { width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-navlink .elementor-button { padding:0; border:0; background:transparent; color:var(--kk-ink); font-size:16px; font-weight:500; white-space:nowrap; box-shadow:none; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-navlink .elementor-button:hover,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-navlink .elementor-button:focus { color:var(--kk-blue); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header-cta { width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header-cta .elementor-button, .elementor-10 .elementor-element.elementor-element-5ab10313 .kk-soft-button .elementor-button { display:inline-block; padding:15px 23px; font-size:12px; font-weight:500; background:linear-gradient(145deg,#e4e9ed,#f9fcff); color:#2765b0; box-shadow:var(--kk-soft); border-radius:6px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header-cta .elementor-button:hover,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-soft-button .elementor-button:hover { transform:translateY(-3px); color:var(--kk-ink); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mobile-nav { display:none; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero { display:flex; flex-direction:row; gap:70px; min-height:690px; padding-top:60px; padding-bottom:85px; align-items:center; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-copy { flex:1.2 1 0; width:54%; min-width:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-eyebrow .elementor-heading-title { font-size:11px; letter-spacing:1.6px; font-weight:500; line-height:1.5; text-transform:uppercase; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero .kk-eyebrow .elementor-heading-title { font-size:13px; letter-spacing:3px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-blue .elementor-heading-title { color:#2868b5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title { margin-top:20px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title .elementor-heading-title { font-size:clamp(37px,3.35vw,50px); line-height:1.45; letter-spacing:-1.3px; font-weight:700; color:var(--kk-ink); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title span { color:var(--kk-blue); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title span:last-child { color:var(--kk-ink); border-right:2px solid var(--kk-blue); padding-right:8px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-intro { margin-top:20px; max-width:555px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-intro p { color:var(--kk-muted); font-size:15px; line-height:1.95; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-links { margin-top:95px; display:flex; flex-direction:row; gap:55px; flex-wrap:wrap; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-links-group { flex:0 0 auto; width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mini .elementor-heading-title { font-size:10px; letter-spacing:2px; font-weight:500; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-link-row { display:flex; flex-direction:row; gap:15px; flex-wrap:nowrap; margin-top:20px; width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-social { width:58px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-social .elementor-button { display:grid; place-items:center; width:58px; height:58px; border-radius:6px; font-size:17px; font-weight:600; padding:0; color:var(--kk-ink); background:linear-gradient(145deg,#e3e9ef,#f9fcff); box-shadow:var(--kk-soft); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-social .elementor-button:hover { transform:translateY(-4px); color:var(--kk-blue); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-art { flex:0.95 1 0; width:43%; height:530px; align-self:flex-end; justify-content:flex-end; background:linear-gradient(145deg,#e4eaf0,#f9fcff); border-radius:7px; box-shadow:var(--kk-shadow); padding:0; overflow:hidden; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-portrait { width:100%; height:100%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-portrait .elementor-widget-container,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-portrait img { height:100%; width:100%; display:block; object-fit:cover; object-position:center 20%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-art:has(.kk-portrait img[src*='kai-cutout']) { background:linear-gradient(145deg,#e4eaf0,#f9fcff); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-art:has(.kk-portrait img[src*='kai-cutout']) img { object-fit:contain; object-position:center bottom; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-title .elementor-heading-title { font-size:46px; line-height:1.3; letter-spacing:-.8px; font-weight:700; color:var(--kk-ink); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-title span,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-title span { color:var(--kk-blue); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-features,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-featured,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-research,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq { border-top:1px solid var(--kk-line); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-features .kk-section-title { margin-top:13px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-grid { display:flex; flex-direction:row; flex-wrap:wrap; gap:36px; margin-top:50px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-card { width:calc((100% - 72px)/3); min-height:285px; padding:38px 33px 42px; border-radius:10px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-shadow); gap:0; transition:transform .25s; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-card:hover { transform:translateY(-5px); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-icon .elementor-heading-title { font-size:34px; line-height:1; color:var(--kk-blue); font-weight:400; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-title { margin-top:24px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-title .elementor-heading-title { font-size:20px; font-weight:600; color:var(--kk-ink); line-height:1.45; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-desc { margin-top:16px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-desc p { font-size:14px; line-height:1.85; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-card-link { margin-top:auto; padding-top:12px; width:auto; align-self:start; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-card-link .elementor-button { background:transparent; padding:0; font-size:11px; color:#2868b5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about, .elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq { display:flex; flex-direction:row; gap:65px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-left,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey-intro,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro { width:45%; flex:1 1 0; min-width:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-right,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion { width:55%; flex:1 1 0; min-width:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-title { margin-top:22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-title .elementor-heading-title { font-size:37px; font-weight:700; line-height:1.45; color:var(--kk-ink); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-tags { margin:30px 0; display:flex; flex-direction:row; flex-wrap:wrap; gap:9px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-tag { width:auto; padding:6px 12px; border:1px solid #c5d4e6; border-radius:5px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-tag .elementor-heading-title { font-size:11px; color:#2868b5; font-weight:400; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-text-link { width:auto; align-self:start; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-text-link .elementor-button { padding:0 0 7px; background:transparent; border-radius:0; border-bottom:1px solid #9db4ce; font-size:13px; font-weight:500; color:#2868b5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-right { gap:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-right p { color:var(--kk-muted); font-size:15px; line-height:1.85; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-right p a,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion a { color:#2868b5; text-decoration:underline; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-lead p { font-size:19px; color:var(--kk-ink); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-body-subtitle .elementor-heading-title { font-size:15px; font-weight:600; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-question { border-bottom:1px solid var(--kk-line); padding:8px 0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-question p { font-size:14px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-intro { display:flex; flex-direction:row; align-items:end; justify-content:space-between; gap:30px; margin-bottom:45px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-intro > .e-con { flex:1; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-summary { width:32%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-summary p { font-size:14px; color:var(--kk-muted); line-height:1.8; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-grid, .elementor-10 .elementor-element.elementor-element-5ab10313 .kk-writing-grid { display:flex; flex-direction:row; gap:30px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-card { flex:1 1 0; width:calc((100% - 60px)/3); min-width:0; padding:21px; border-radius:12px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-shadow); transition:transform .2s; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-card:hover,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article:hover { transform:translateY(-5px); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-image { width:100%; height:225px; border-radius:8px; overflow:hidden; background:#dce8f4; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-image .elementor-widget-container { height:100%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-image img { display:block; height:225px; width:100%; object-fit:cover; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-kaizen-image { background:linear-gradient(145deg,#d6e6f9,#edf4fd); display:grid; place-items:center; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-kaizen-image .elementor-widget-container { display:grid; place-items:center; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-kaizen-image img { width:98px; height:98px; object-fit:cover; border-radius:50%; border:4px solid white; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-cat { margin-top:22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-cat .elementor-heading-title { color:#2868b5; letter-spacing:1.3px; font-size:10px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-title { margin-top:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-title .elementor-heading-title { color:var(--kk-ink); font-size:21px; line-height:1.5; font-weight:600; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-desc { margin:13px 0 20px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-desc p { font-size:13px; line-height:1.85; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-link { margin-top:auto; border-top:1px solid var(--kk-line); padding-top:15px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-link .elementor-button { display:block; width:100%; text-align:left; padding:0; background:none; font-size:12px; color:#2868b5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-featured-more { margin:30px auto 0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-featured-more .elementor-button { background:none; padding:0; color:#2868b5; font-size:13px; text-decoration:underline; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-list { gap:22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper { display:flex; align-items:center; flex-direction:row; gap:20px; padding:30px; border-radius:10px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-soft); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-number { width:36px; flex:0 0 36px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-number .elementor-heading-title,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-topic .elementor-heading-title { font-size:11px; color:#2868b5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-main { min-width:0; flex:1; gap:7px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-title .elementor-heading-title { font-size:20px; line-height:1.5; font-weight:600; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-subtitle p { font-size:14px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-journal .elementor-heading-title { font-size:11px; color:var(--kk-muted); font-weight:400; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-arrow { width:40px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-arrow .elementor-button { padding:0; background:transparent; font-size:24px; color:var(--kk-blue); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-pdf { margin-top:30px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-center { text-align:center; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-writing-intro { margin-top:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-writing-intro p { font-size:14px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-writing-grid { margin-top:45px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article { min-width:0; flex:1; min-height:380px; padding:30px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-shadow); border-radius:12px; transition:transform .2s; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-pub .elementor-heading-title { font-size:10px; color:#2868b5; letter-spacing:.3px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-index { margin-top:25px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-index .elementor-heading-title { color:#677d98; font-size:13px; font-weight:400; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-title { margin:15px 0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-title .elementor-heading-title { font-size:27px; font-weight:600; line-height:1.45; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-date p { font-size:11px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-link { border-top:1px solid var(--kk-line); padding-top:18px; margin-top:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-link .elementor-button { padding:0; background:transparent; color:#2868b5; font-size:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-row { display:flex; flex-direction:row; align-items:center; gap:25px; padding:26px 0; margin-top:25px; border-bottom:1px solid var(--kk-line); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-label { flex:0 0 160px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-label .elementor-heading-title { font-size:10px; color:#2868b5; letter-spacing:1px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-title { flex:1; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-title .elementor-heading-title { font-size:16px; font-weight:500; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-link { width:35px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-link .elementor-button { background:transparent; color:var(--kk-blue); font-size:25px; padding:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast-image { flex:0 0 42%; width:42%; padding:20px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-shadow); border-radius:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast-image img { display:block; width:100%; height:auto; aspect-ratio:1; object-fit:cover; border-radius:8px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast-copy { flex:1; gap:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast-copy p { font-size:15px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast-meta .elementor-heading-title { font-size:11px; font-weight:400; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey-intro { width:45%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey-note { margin-top:23px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey-note p { color:var(--kk-muted); font-size:15px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline { gap:20px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline-item { padding:25px 30px; border-radius:9px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-soft); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline-year .elementor-heading-title { font-size:10px; letter-spacing:1px; color:#2868b5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline-title { margin:10px 0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline-title .elementor-heading-title { font-size:19px; font-weight:600; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline-desc p { font-size:13px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline-item .kk-text-link { margin-top:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro { width:38%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro .kk-section-title .elementor-heading-title { font-size:37px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro p { font-size:14px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro .kk-text-link { margin-top:22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-contact-note { margin-top:35px; padding-left:18px; border-left:2px solid var(--kk-blue); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-note-title .elementor-heading-title { font-size:13px; font-weight:600; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-contact-note p { margin-top:10px; font-size:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion { width:62%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-accordion-item { border:0!important; margin:0 0 17px; background:linear-gradient(145deg,#e5eaee,#f9fcff); box-shadow:var(--kk-soft); border-radius:8px; overflow:hidden; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-tab-title { border:0!important; padding:20px 22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-accordion-title { color:var(--kk-ink); font:500 14px/1.65 Poppins,sans-serif; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-tab-content { border:0!important; padding:0 23px 22px; color:var(--kk-muted); font:400 13px/1.85 Poppins,sans-serif; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-tab-content p { margin:0; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-connect { border-top:1px solid var(--kk-line); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-connect .kk-section-title { margin-top:20px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-connect-actions { display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:30px; margin-top:30px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-connect-actions p { font-size:14px; color:var(--kk-muted); max-width:550px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-connect-actions .kk-soft-button { width:auto; flex:0 0 auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer { width:100%; max-width:1240px; margin:0 auto; padding:35px 40px; border-top:1px solid var(--kk-line); display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:25px; flex-wrap:wrap; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer-signature .elementor-heading-title { font-size:19px; font-weight:600; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer-note p { font-size:10px; color:var(--kk-muted); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer-link { width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer-link .elementor-button { padding:0; background:transparent; font-size:11px; color:var(--kk-ink); }
@media(max-width:1200px) {
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-nav { gap:11px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header { gap:15px; padding-left:25px; padding-right:25px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-logo .elementor-heading-title { font-size:14px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero { gap:35px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title .elementor-heading-title { font-size:40px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-links { margin-top:45px; gap:25px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-grid { gap:25px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-card { width:calc((100% - 50px)/3); padding:30px 24px; }
}
@media(max-width:1024px) {
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header .kk-nav { display:none; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mobile-nav { display:flex; flex-direction:row; justify-content:center; gap:4px 12px; flex-wrap:wrap; padding:10px 25px; border-bottom:1px solid var(--kk-line); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mobile-link { width:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mobile-link .elementor-button { background:transparent; padding:5px 7px; color:var(--kk-ink); font-size:11px; box-shadow:none; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section { padding-left:30px; padding-right:30px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-card { width:calc((100% - 25px)/2); }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-grid,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-writing-grid { gap:20px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-card,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article { padding:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-title .elementor-heading-title { font-size:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq { gap:35px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-title .elementor-heading-title { font-size:36px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-title .elementor-heading-title { font-size:22px; }
}
@media(max-width:767px) {
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section { padding:55px 25px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header { min-height:82px; padding:14px 22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header-cta { margin-left:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header-cta .elementor-button { padding:10px 12px; font-size:9px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-brand { gap:8px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-avatar,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-avatar img { width:42px; height:42px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-logo .elementor-heading-title { font-size:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mobile-nav { padding:12px 16px; gap:2px 4px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-mobile-link .elementor-button { font-size:10px; padding:5px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero { flex-direction:column-reverse; gap:38px; min-height:0; padding-top:28px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-copy,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-art { width:100%; flex:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-art { height:350px; max-width:390px; align-self:center; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title .elementor-heading-title { font-size:clamp(28px,7vw,40px); line-height:1.5; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero .kk-eyebrow .elementor-heading-title { font-size:10px; letter-spacing:2px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-intro p { font-size:14px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-links { margin-top:0px; gap:26px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-social,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-social .elementor-button { width:46px; height:46px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-link-row { gap:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-title .elementor-heading-title { font-size:34px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-grid { gap:26px; margin-top:34px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-feature-card { width:100%; min-height:240px; padding:32px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq { flex-direction:column; gap:30px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-left,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-right,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-journey-intro,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-timeline,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion { width:100%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-about-title .elementor-heading-title { font-size:31px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-intro { display:block; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-section-summary { width:100%; margin-top:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-grid,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-writing-grid { flex-direction:column; gap:28px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-card,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article { width:100%; flex:auto; padding:22px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-image,.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-image img { height:250px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-kaizen-image img { width:100px; height:100px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-story-title .elementor-heading-title { font-size:21px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper { padding:20px 15px; gap:8px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-number { flex-basis:23px; width:23px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-title .elementor-heading-title { font-size:16px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-subtitle p { font-size:12px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-paper-arrow { width:24px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article { min-height:330px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-article-title .elementor-heading-title { font-size:29px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-label { flex:0 0 100%; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-la-row { flex-wrap:wrap; gap:9px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-podcast-image { width:100%; flex:auto; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-faq-intro .kk-section-title .elementor-heading-title { font-size:33px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-tab-title { padding:19px 17px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-accordion .elementor-accordion-title { font-size:13px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-connect-actions { flex-direction:column; align-items:start; gap:20px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer { padding:28px 25px; gap:18px; }
.elementor-10 .elementor-element.elementor-element-5ab10313 .kk-footer-note { order:5; width:100%; }
}
@media(max-width:370px) { .elementor-10 .elementor-element.elementor-element-5ab10313 .kk-hero-title .elementor-heading-title { font-size:27px; } .elementor-10 .elementor-element.elementor-element-5ab10313 .kk-header-cta .elementor-button { padding:9px 7px; font-size:8px; } }
@media(prefers-reduced-motion:reduce) { .elementor-10 .elementor-element.elementor-element-5ab10313 *,.elementor-10 .elementor-element.elementor-element-5ab10313 *:before,.elementor-10 .elementor-element.elementor-element-5ab10313 *:after { transition:none!important; animation:none!important; } }/* End custom CSS */