.elementor-821 .elementor-element.elementor-element-53758c2{--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;--overflow:hidden;--overlay-opacity:0.2;--padding-top:80px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-821 .elementor-element.elementor-element-53758c2:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-53758c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epic-bartik.27-254-143-11.plesk.page/wp-content/uploads/2026/05/High-fidelity_photorealistic_web_banner_background_202605131640-scaled.jpg");background-position:bottom right;background-size:cover;}.elementor-821 .elementor-element.elementor-element-53758c2::before, .elementor-821 .elementor-element.elementor-element-53758c2 > .elementor-background-video-container::before, .elementor-821 .elementor-element.elementor-element-53758c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-821 .elementor-element.elementor-element-53758c2 > .elementor-background-slideshow::before, .elementor-821 .elementor-element.elementor-element-53758c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-821 .elementor-element.elementor-element-53758c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-tnp_primary );--background-overlay:'';}.elementor-821 .elementor-element.elementor-element-f2d5352{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-821 .elementor-element.elementor-element-d7052fb{color:var( --e-global-color-tnp_white );}.elementor-821 .elementor-element.elementor-element-d7052fb a{color:var( --e-global-color-tnp_white );}.elementor-821 .elementor-element.elementor-element-d7052fb a:hover, .elementor-821 .elementor-element.elementor-element-d7052fb a:focus{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-821 .elementor-element.elementor-element-e2a3e1f .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-tnp_white );}.elementor-821 .elementor-element.elementor-element-580ecd4 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-1c90f84{font-family:"Prompt", Sans-serif;font-size:18px;line-height:1.6em;color:#cfd2ea;}.elementor-821 .elementor-element.elementor-element-3b098ed{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-821 .elementor-element.elementor-element-3b098ed:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-3b098ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-6cec5df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-6ea45b7{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-6ea45b7:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-6ea45b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-821 .elementor-element.elementor-element-00aebf2 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-fd6647f{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-fd6647f .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-d4adee6{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-6297ad5{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-6297ad5:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-6297ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-d6f8d6a img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-7691858{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-7691858 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-5889a27{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-81bfc42{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-81bfc42:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-81bfc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-b0f0ece img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-b08e36c{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-b08e36c .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-29d3894{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-ef26333{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-ef26333:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-ef26333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-99e6035 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-ecaa606{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-ecaa606 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-fff56d3{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-1173ca9{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-1173ca9:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-1173ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-367d62e img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-818449f{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-818449f .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-5b1503d{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-ffdcc09{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-ffdcc09:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-ffdcc09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-be71ec6 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-2eb4fb7{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-2eb4fb7 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-f15b8cd{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-c1b9c58{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-c1b9c58:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-c1b9c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-3789ba6 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-8913b88{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-8913b88 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-15309d0{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-9d54255{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-9d54255:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-9d54255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-2bad617 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-33872ee{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-33872ee .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-b18be3b{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-27d2601{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-27d2601:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-27d2601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-758b058 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-a1afdb9{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-a1afdb9 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-6911184{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-0053394{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-0053394:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-0053394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-ed339de img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-c04fd29{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-c04fd29 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-6e6c37b{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-eb6c82c{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-eb6c82c:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-eb6c82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-377e37a img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-c3591f0{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-c3591f0 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-ca0d4d0{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-eb3e633{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 6px 24px 0px rgba(16,24,40,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-eb3e633:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-eb3e633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-34a76bc img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-821 .elementor-element.elementor-element-7e8d444{padding:22px 28px 4px 28px;}.elementor-821 .elementor-element.elementor-element-7e8d444 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#262165;}.elementor-821 .elementor-element.elementor-element-85aafec{padding:0px 28px 28px 28px;font-family:"Prompt", Sans-serif;font-size:15px;line-height:1.6em;color:#181D2F;}.elementor-821 .elementor-element.elementor-element-0d94642{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-821 .elementor-element.elementor-element-0d94642:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-0d94642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epic-bartik.27-254-143-11.plesk.page/wp-content/uploads/2026/05/ChatGPT-Image-May-13-2026-04_36_33-PM.png");background-position:bottom center;background-size:cover;}.elementor-821 .elementor-element.elementor-element-1396e91{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-1396e91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-821 .elementor-element.elementor-element-04baded{text-align:center;}.elementor-821 .elementor-element.elementor-element-04baded .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-tnp_white );}.elementor-821 .elementor-element.elementor-element-4b681d5{text-align:center;}.elementor-821 .elementor-element.elementor-element-4b681d5 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-7d2f2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Prompt", Sans-serif;font-size:18px;line-height:1.6em;color:var( --e-global-color-tnp_white );}.elementor-821 .elementor-element.elementor-element-744327e{--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;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-821 .elementor-element.elementor-element-fa060bb .elementor-button{background-color:#39B54A;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:99px 99px 99px 99px;}.elementor-821 .elementor-element.elementor-element-fa060bb .elementor-button:hover, .elementor-821 .elementor-element.elementor-element-fa060bb .elementor-button:focus{background-color:#2E9B3D;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-fa060bb .elementor-button:hover svg, .elementor-821 .elementor-element.elementor-element-fa060bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-f3207ba{--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:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-821 .elementor-element.elementor-element-ff09803{--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;--margin-top:64px;--margin-bottom:64px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-c72c0b5{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 24px 60px -8px rgba(20,40,90,0.32);--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-821 .elementor-element.elementor-element-c72c0b5:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-c72c0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2287CA 0%, #262165 100%);}.elementor-821 .elementor-element.elementor-element-58f0c10{text-align:center;}.elementor-821 .elementor-element.elementor-element-58f0c10 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-40ff765{text-align:center;font-family:"Prompt", Sans-serif;font-size:17px;line-height:1.6em;color:#dde0fa;}.elementor-821 .elementor-element.elementor-element-8ef0339{--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;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-e8fc204 .elementor-button{background-color:#39B54A;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:99px 99px 99px 99px;}.elementor-821 .elementor-element.elementor-element-e8fc204 .elementor-button:hover, .elementor-821 .elementor-element.elementor-element-e8fc204 .elementor-button:focus{background-color:#2E9B3D;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-e8fc204 .elementor-button:hover svg, .elementor-821 .elementor-element.elementor-element-e8fc204 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-821 .elementor-element.elementor-element-f2d5352{--content-width:1200px;}.elementor-821 .elementor-element.elementor-element-6cec5df{--content-width:1200px;}.elementor-821 .elementor-element.elementor-element-1396e91{--width:83%;}}@media(max-width:1024px){.elementor-821 .elementor-element.elementor-element-53758c2{--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-821 .elementor-element.elementor-element-580ecd4 .elementor-heading-title{font-size:36px;}.elementor-821 .elementor-element.elementor-element-6cec5df{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-821 .elementor-element.elementor-element-58f0c10 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-821 .elementor-element.elementor-element-53758c2{--padding-top:36px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-821 .elementor-element.elementor-element-580ecd4 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-821 .elementor-element.elementor-element-6cec5df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-821 .elementor-element.elementor-element-58f0c10 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-821 .elementor-element.elementor-element-8ef0339{--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:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS *//* Fix: entrance animations were ending at opacity:0 because .animated lacked fill-mode */
.animated{animation-fill-mode:both!important;}
/* Fix: entrance animations were ending at opacity:0 because .animated lacked fill-mode */
.animated { animation-fill-mode: both !important; }
/* tnp-card hover — match homepage service cards */
.tnp-card { transition: transform 0.4s cubic-bezier(0.2,0.7,0.2,1), box-shadow 0.4s, border-color 0.4s; }
body .tnp-card:hover { transform: translateY(-10px) !important; box-shadow: rgba(0,0,0,0.12) 0px 22px 48px !important; }
.tnp-card .elementor-widget-image { overflow: hidden; line-height: 0; }
.tnp-card .elementor-widget-image img { display: block; width: 100%; transition: transform 0.55s cubic-bezier(0.2,0.7,0.2,1); }
.tnp-card:hover .elementor-widget-image img { transform: scale(1.06); }
@media (prefers-reduced-motion: reduce) { .tnp-card, .tnp-card:hover { transform: none !important; } }
/* CTA button glow on hover — like homepage */
.tnp-cta-btn .elementor-button { transition: transform 0.35s cubic-bezier(0.2,0.7,0.2,1), box-shadow 0.35s, background-color 0.35s, color 0.35s, border-color 0.35s !important; }
.tnp-cta-btn .elementor-button:hover { transform: translateY(-3px); }
.tnp-cta-btn-primary .elementor-button:hover { box-shadow: rgba(57,181,74,0.5) 0px 12px 28px !important; }
@media (prefers-reduced-motion: reduce) { .tnp-cta-btn .elementor-button, .tnp-cta-btn .elementor-button:hover { transform: none; } }/* End custom CSS */