.elementor-13 .elementor-element.elementor-element-9b97573{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:60px;--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-13 .elementor-element.elementor-element-f47b494{width:var( --container-widget-width, 75px );max-width:75px;background-color:#B7CAE6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;--container-widget-width:75px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;line-height:12px;color:#FFFFFF;}.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-13 .elementor-element.elementor-element-3e51a9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-13 .elementor-element.elementor-element-3e51a9d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#131212;}.elementor-13 .elementor-element.elementor-element-45c6e4c{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#212529BF;}.elementor-13 .elementor-element.elementor-element-7fb044c{--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:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-7fb044c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fb044c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dankhan.net/wp-content/uploads/2026/03/about-experience-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-ac015e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-85cf85a .elementor-counter-number-wrapper{color:#1914CB;font-family:"Inter Tight", Sans-serif;font-size:80px;font-weight:700;line-height:96px;}.elementor-13 .elementor-element.elementor-element-85cf85a .elementor-counter-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-8441eb0 .elementor-counter-number-wrapper{color:#1914CB;font-family:"Inter Tight", Sans-serif;font-size:80px;font-weight:700;line-height:96px;}.elementor-13 .elementor-element.elementor-element-8441eb0 .elementor-counter-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-e03f208 .elementor-counter-number-wrapper{color:#1914CB;font-family:"Inter Tight", Sans-serif;font-size:80px;font-weight:700;line-height:96px;}.elementor-13 .elementor-element.elementor-element-e03f208 .elementor-counter-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-90225ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8f5e5d6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-dfe02d7{width:var( --container-widget-width, 75px );max-width:75px;background-color:#F5F5F5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 9px 3px 5px;--container-widget-width:75px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#212529BF;}.elementor-13 .elementor-element.elementor-element-3a89499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-3a89499 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#131212;}.elementor-13 .elementor-element.elementor-element-ba31dc6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#4A4A4A;}.elementor-13 .elementor-element.elementor-element-5313761{--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:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9213795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-9213795 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#131212;}.elementor-13 .elementor-element.elementor-element-ed2e339{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-13 .elementor-element.elementor-element-8c0ba32 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-8c0ba32 .elementor-icon-box-title{margin-block-end:6px;color:#212529;}.elementor-13 .elementor-element.elementor-element-8c0ba32 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-8c0ba32 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;line-height:19px;}.elementor-13 .elementor-element.elementor-element-8c0ba32:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-8c0ba32:has(:focus) .elementor-icon-box-title{color:#212529;}.elementor-13 .elementor-element.elementor-element-8c0ba32 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-13 .elementor-element.elementor-element-00b8285 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-00b8285 .elementor-icon-box-title{margin-block-end:6px;color:#212529;}.elementor-13 .elementor-element.elementor-element-00b8285 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-00b8285 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;line-height:19px;}.elementor-13 .elementor-element.elementor-element-00b8285:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-00b8285:has(:focus) .elementor-icon-box-title{color:#212529;}.elementor-13 .elementor-element.elementor-element-00b8285 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-13 .elementor-element.elementor-element-020c648 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-020c648 .elementor-icon-box-title{margin-block-end:6px;color:#212529;}.elementor-13 .elementor-element.elementor-element-020c648 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-020c648 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;line-height:19px;}.elementor-13 .elementor-element.elementor-element-020c648:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-020c648:has(:focus) .elementor-icon-box-title{color:#212529;}.elementor-13 .elementor-element.elementor-element-020c648 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-13 .elementor-element.elementor-element-02b6049 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-02b6049 .elementor-icon-box-title{margin-block-end:6px;color:#212529;}.elementor-13 .elementor-element.elementor-element-02b6049 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-02b6049 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;line-height:19px;}.elementor-13 .elementor-element.elementor-element-02b6049:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-02b6049:has(:focus) .elementor-icon-box-title{color:#212529;}.elementor-13 .elementor-element.elementor-element-02b6049 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-13 .elementor-element.elementor-element-e7e27df{--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-13 .elementor-element.elementor-element-f77d077{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f77d077::before, .elementor-13 .elementor-element.elementor-element-f77d077 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-f77d077 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-f77d077 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-f77d077 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-f77d077 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dankhan.net/wp-content/uploads/2026/03/bg-dot-shape.svg-fill.png");--background-overlay:'';background-repeat:repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-a965379{width:var( --container-widget-width, 75px );max-width:75px;background-color:#F5F5F5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 9px 3px 5px;--container-widget-width:75px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#212529BF;}.elementor-13 .elementor-element.elementor-element-9810f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-9810f1b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0C0C0D;}.elementor-13 .elementor-element.elementor-element-a72df00{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#212529BF;}.elementor-13 .elementor-element.elementor-element-a72df00 p{margin-block-end:15px;}.elementor-13 .elementor-element.elementor-element-d91dd22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-d91dd22 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0C0C0D;}.elementor-13 .elementor-element.elementor-element-218a05d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#212529BF;}.elementor-13 .elementor-element.elementor-element-218a05d p{margin-block-end:5px;}.elementor-13 .elementor-element.elementor-element-5e5582d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#212529BF;}.elementor-13 .elementor-element.elementor-element-5e5582d p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-5ce1f7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-5ce1f7a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5ce1f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-13 .elementor-element.elementor-element-f69d17c{width:var( --container-widget-width, 8% );max-width:8%;background-color:#EDEDED;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3px 3px 3px 3px;--container-widget-width:8%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;line-height:12px;color:#000000;}.elementor-13 .elementor-element.elementor-element-8217882{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-13 .elementor-element.elementor-element-8217882 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#131212;}.elementor-13 .elementor-element.elementor-element-684b704{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#555555;}.elementor-13 .elementor-element.elementor-element-5450730{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-386d009{--display:flex;}.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-13 .elementor-element.elementor-element-72d3827{--display:flex;}.elementor-13 .elementor-element.elementor-element-63c440b{--display:flex;}.elementor-13 .elementor-element.elementor-element-ca96fd0{--display:flex;}.elementor-13 .elementor-element.elementor-element-85122b4{--display:flex;}.elementor-13 .elementor-element.elementor-element-f0e708a{--display:flex;}.elementor-13 .elementor-element.elementor-element-44b910c{--display:flex;}.elementor-13 .elementor-element.elementor-element-7e4e3cf{--display:flex;}.elementor-13 .elementor-element.elementor-element-feee8da{--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-13 .elementor-element.elementor-element-3cfe9d4{--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-13 .elementor-element.elementor-element-f869db9{--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-13 .elementor-element.elementor-element-82dc988{--display:flex;}.elementor-13 .elementor-element.elementor-element-8fc531e{width:var( --container-widget-width, 75px );max-width:75px;background-color:#EDEDED;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;--container-widget-width:75px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;line-height:12px;color:#000000;}.elementor-13 .elementor-element.elementor-element-366cad6{margin:145px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-366cad6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-92b67e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-940bc88{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#212529;}.elementor-13 .elementor-element.elementor-element-447c788{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#212529;}.elementor-13 .elementor-element.elementor-element-87dbf84{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#212529;}.elementor-13 .elementor-element.elementor-element-74ce659{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-478035b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fe6e80a .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-13 .elementor-element.elementor-element-fe6e80a.elementor-view-stacked .elementor-icon{background-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-fe6e80a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-fe6e80a.elementor-view-default .elementor-icon{fill:#1914CB;color:#1914CB;border-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-fe6e80a .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-fe6e80a .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-fe6e80a .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:21px;}.elementor-13 .elementor-element.elementor-element-fe6e80a .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-fe6e80a:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-fe6e80a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-1298f14 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-13 .elementor-element.elementor-element-1298f14.elementor-view-stacked .elementor-icon{background-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-1298f14.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-1298f14.elementor-view-default .elementor-icon{fill:#1914CB;color:#1914CB;border-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-1298f14 .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-1298f14 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-1298f14 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:21px;}.elementor-13 .elementor-element.elementor-element-1298f14 .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-1298f14:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-1298f14:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-213dc7e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fcc82fd .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-13 .elementor-element.elementor-element-fcc82fd.elementor-view-stacked .elementor-icon{background-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-fcc82fd.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-fcc82fd.elementor-view-default .elementor-icon{fill:#1914CB;color:#1914CB;border-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-fcc82fd .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-fcc82fd .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-fcc82fd .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:21px;}.elementor-13 .elementor-element.elementor-element-fcc82fd .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-fcc82fd:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-fcc82fd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-f03415d .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-13 .elementor-element.elementor-element-f03415d.elementor-view-stacked .elementor-icon{background-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-f03415d.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-f03415d.elementor-view-default .elementor-icon{fill:#1914CB;color:#1914CB;border-color:#1914CB;}.elementor-13 .elementor-element.elementor-element-f03415d .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-f03415d .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-f03415d .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:21px;}.elementor-13 .elementor-element.elementor-element-f03415d .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-f03415d:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-f03415d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-62fad96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-7a4559e{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-13 .elementor-element.elementor-element-7a4559e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7a4559e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-ac015e8{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-ed2e339{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-9810f1b{text-align:center;}.elementor-13 .elementor-element.elementor-element-5ce1f7a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0.60rem;--padding-right:0.60rem;}.elementor-13 .elementor-element.elementor-element-f69d17c{--container-widget-width:83px;--container-widget-flex-grow:0;width:var( --container-widget-width, 83px );max-width:83px;}.elementor-13 .elementor-element.elementor-element-5450730{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3cfe9d4{--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-366cad6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-3e51a9d{text-align:center;}.elementor-13 .elementor-element.elementor-element-45c6e4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-ac015e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-ba31dc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-ed2e339{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-e7e27df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a72df00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-218a05d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-5e5582d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-5ce1f7a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0.60rem;--padding-right:0.60rem;}.elementor-13 .elementor-element.elementor-element-f69d17c{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-13 .elementor-element.elementor-element-8217882{text-align:center;}.elementor-13 .elementor-element.elementor-element-684b704{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-5450730{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-fe6e80a .elementor-icon-box-title{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-1298f14 .elementor-icon-box-title{margin-block-end:3px;}.elementor-13 .elementor-element.elementor-element-213dc7e{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fcc82fd .elementor-icon-box-title{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f03415d .elementor-icon-box-title{margin-block-end:3px;}.elementor-13 .elementor-element.elementor-element-62fad96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-8f5e5d6{--width:62%;}.elementor-13 .elementor-element.elementor-element-3cfe9d4{--width:100%;}.elementor-13 .elementor-element.elementor-element-f869db9{--width:50%;}.elementor-13 .elementor-element.elementor-element-478035b{--width:33%;}.elementor-13 .elementor-element.elementor-element-213dc7e{--width:49%;}.elementor-13 .elementor-element.elementor-element-62fad96{--width:50%;}.elementor-13 .elementor-element.elementor-element-7a4559e{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-f869db9{--width:100%;}.elementor-13 .elementor-element.elementor-element-62fad96{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f47b494 */.ft {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

#bt {
    width: fit-content !important;
}
#bt P {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfe02d7 */.ft {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

#bt {
    width: fit-content !important;
}
#bt P {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e27df */.cst-back {
    background: linear-gradient(253.05deg, #AFC6E6 0%, #E9E6EF 86%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a965379 */.ft {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

#bt {
    width: fit-content !important;
}
#bt P {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f77d077 */.cst-back2 {
    background: linear-gradient(253.05deg, #AFC6E6 0%, #E9E6EF 86%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f69d17c */.ft {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

#bt {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386d009 */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d3827 */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c440b */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca96fd0 */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85122b4 */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e708a */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44b910c */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4e3cf */.logo-box {
    background: #fff;
    border-radius: 8px;
    padding: 38px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fc531e */.ft {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

#bt {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b67e4 *//* MOBILE + TABLET TEXT WHITE */
@media (max-width: 1024px) {
    .mob-tab-white-text,
    .mob-tab-white-text * {
        color: #ffffff !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e138ef *//* ===== FORM WRAPPER ===== */
.cust-frm-css .form-div {
    height: 100%;
    padding: 55px;
    background: #fff;
    border-radius: 12px;
}

/* ===== LABELS ===== */
.cust-frm-css form label {
    font-weight: 600;
    display: block;
    font-size: 14px;
    color: #111;
}

.cust-frm-css label.small {
    font-size: 14px;
}

/* ===== ROW / COL ===== */
.cust-frm-css .row {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.cust-frm-css .col {
    flex: 1;
    min-width: 0;
}

.cust-frm-css .custom-inp {
    margin-bottom: 18px;
}

/* ===== INPUT FIELDS ===== */
.cust-frm-css .form-control,
.cust-frm-css .form-select {
    width: 100%;
    border: 1px solid #e2e5ea;
    border-radius: 8px;
    font-size: 12px;
    padding: 0 14px;
    background: #fff;
    transition: all 0.2s ease;
}

/* HEIGHT SAME AS IMAGE */
.cust-frm-css .form-div input,
.cust-frm-css .form-div select {
    height: 33px;
}

/* TEXTAREA */
.cust-frm-css .form-div textarea {
    font-size: 12px;
    padding: 14px;
    border-radius: 8px;
}

/* FOCUS EFFECT */
.cust-frm-css .form-control:focus,
.cust-frm-css .form-select:focus,
.cust-frm-css textarea:focus {
    outline: none;
    border-color: #0713CB;
    box-shadow: 0 0 0 2px rgba(7, 19, 203, 0.08);
}

/* ===== PHONE INPUT GROUP ===== */
.cust-frm-css .input-group {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.cust-frm-css .input-group .wpcf7-form-control-wrap {
    width: 100% !important;
}

.cust-frm-css .input-group input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.cust-frm-css .input-group-text {
    width: 20%;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 0px 10px;
    height: 33px;
    font-size: 12px;
    border: 1px solid #e2e5ea;
    border-right: none;
    border-radius: 8px 0 0 8px;
    background: #fff;
}
/* MOBILE ONLY */
@media (max-width: 768px) {
    .cust-frm-css .input-group-text {
        width: 30%; /* yahan apni required width set karo */
    }
}

.cust-frm-css .input-group-text img {
    height: 16px;
}

/* ===== BUTTON ===== */
.cust-frm-css .btn {
    display: inline-block;
    padding: 14px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    text-align: center;
    font-size: 15px;
}

.cust-frm-css .submit-btn {
    background-color: #0713CB;
    color: white;
    font-weight: 600;
    transition: all 0.25s ease;
}

.cust-frm-css .submit-btn:hover {
    background-color: #0510a8;
}

/* ===== CF7 FIX ===== */
.cust-frm-css .wpcf7-spinner { display: none; }
.cust-frm-css .wpcf7 p { margin: 0; }
.cust-frm-css .wpcf7 br { display: none; }

/* ===== MOBILE ===== */
@media (max-width: 768px) {
    .cust-frm-css .form-div { padding: 25px; }
    .cust-frm-css .row { flex-direction: column; gap: 0; }
}

.cust-frm-css .wpcf7-form-control-wrap { margin: 0 !important; }
.cust-frm-css .custom-inp { margin-bottom: 7px !important; }

/* ===== CF7 GLOBAL STYLE OVERRIDE ===== */
.cust-frm-css .form-div .wpcf7 input.wpcf7-form-control:not([type=submit]),
.cust-frm-css .form-div .wpcf7 textarea.wpcf7-form-control,
.cust-frm-css .form-div .wpcf7 select.wpcf7-form-control {
    padding: 0 14px !important;
    height: 44px !important;
    border: 1px solid #e2e5ea !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    box-shadow: none !important;
}

.cust-frm-css input[type="text"],
.cust-frm-css input[type="number"],
.cust-frm-css input[type="email"],
.cust-frm-css input[type="url"],
.cust-frm-css input[type="password"],
.cust-frm-css input[type="search"],
.cust-frm-css input[type=reset],
.cust-frm-css input[type=tel],
.cust-frm-css input[type=date],
.cust-frm-css select {
    height: 33px;
}

.cust-frm-css input[type="text"],
.cust-frm-css input[type="number"],
.cust-frm-css input[type="email"],
.cust-frm-css input[type="url"],
.cust-frm-css input[type="password"],
.cust-frm-css input[type="search"],
.cust-frm-css input[type=reset],
.cust-frm-css input[type=tel],
.cust-frm-css input[type=date],
.cust-frm-css select,
.cust-frm-css textarea {
    padding: 0px;
    font-size: 12px;
    padding-left: 10px;
    line-height: 18px;
}

.cust-frm-css .menu-toggle,
.cust-frm-css button,
.cust-frm-css .ast-button,
.cust-frm-css .ast-custom-button,
.cust-frm-css .button,
.cust-frm-css input#submit,
.cust-frm-css input[type="button"],
.cust-frm-css input[type="submit"],
.cust-frm-css input[type="reset"],
.cust-frm-css #comments .submit,
.cust-frm-css .search .search-submit,
.cust-frm-css form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
.cust-frm-css body .wp-block-file .wp-block-file__button {
    border: none;
    border-radius: 6px;
    color: #ffffff;
    background-color: #0713CB;
    width: 100%;
    padding: 10px 30px;
    font-family: inherit;
    font-weight: 600;
    font-size: 12px;
    line-height: 1.1;
    cursor: pointer;
    transition: all 0.25s ease;
    text-align: center;
}

.cust-frm-css .menu-toggle:hover,
.cust-frm-css button:hover,
.cust-frm-css .ast-button:hover,
.cust-frm-css .ast-custom-button:hover,
.cust-frm-css .button:hover,
.cust-frm-css input#submit:hover,
.cust-frm-css input[type="button"]:hover,
.cust-frm-css input[type="submit"]:hover,
.cust-frm-css input[type="reset"]:hover,
.cust-frm-css #comments .submit:hover,
.cust-frm-css .search .search-submit:hover,
.cust-frm-css form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,
.cust-frm-css body .wp-block-file .wp-block-file__button:hover {
    background-color: #0510a8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cfe9d4 */.container-form {
    background: linear-gradient(0deg, rgba(227, 226, 238, 1) 0%, rgba(183, 202, 230, 1) 47%, rgba(36, 38, 39, 1) 46%);
    /* height: 600px; */
}/* End custom CSS */