.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31560 .elementor-element.elementor-element-4fdbb261{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4fdbb261:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-4fdbb261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31560 .elementor-element.elementor-element-29406e7c{--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;--justify-content:center;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-31560 .elementor-element.elementor-element-4bbab7d{text-align:left;}.elementor-31560 .elementor-element.elementor-element-4bbab7d img{width:50%;}.elementor-31560 .elementor-element.elementor-element-32af995{--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:flex-start;}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nav-menu.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-menu-toggle{margin:0 auto;}.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu .elementor-item{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;}.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main .elementor-item{color:#6A7181;fill:#6A7181;padding-left:15px;padding-right:15px;}.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-31560 .elementor-element.elementor-element-70a2b8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-31560 .elementor-element.elementor-element-70a2b8 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-31560 .elementor-element.elementor-element-70a2b8 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-31560 .elementor-element.elementor-element-6e18a950{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31560 .elementor-element.elementor-element-5ea9e61a .elementor-button{background-color:#073069;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;border-radius:9px 9px 9px 9px;padding:15px 20px 15px 20px;}.elementor-31560 .elementor-element.elementor-element-5ea9e61a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-31560 .elementor-element.elementor-element-45b2c611{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-45b2c611:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-45b2c611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31560 .elementor-element.elementor-element-7df26d19{--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;--justify-content:center;}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-site-logo .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-theme-site-logo.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-site-logo .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-31560 .elementor-element.elementor-element-538df67e{text-align:center;}.elementor-31560 .elementor-element.elementor-element-538df67e img{width:52%;}.elementor-31560 .elementor-element.elementor-element-4a3be7db{--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:flex-start;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-menu-toggle{margin:0 auto;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu .elementor-item{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main .elementor-item{color:#6A7181;fill:#6A7181;padding-left:15px;padding-right:15px;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-31560 .elementor-element.elementor-element-64f183a7 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a, .elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-menu-toggle{color:#6A7181;fill:#6A7181;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a:hover,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a:hover,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown .elementor-item, .elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Figtree", Sans-serif;font-weight:500;}.elementor-31560 .elementor-element.elementor-element-68e2faa3{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-558d03e2{--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;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill: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-31560 .elementor-element.elementor-element-4d995f3f .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1.2em;color:#063775;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-31560 .elementor-element.elementor-element-a409e78{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-1fbcdfc );}.elementor-31560 .elementor-element.elementor-element-10822fe4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-37071dc8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 01px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-counter .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-counter.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-31560 .elementor-element.elementor-element-183c3dc6 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-31560 .elementor-element.elementor-element-183c3dc6 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-183c3dc6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:7px;color:#073069;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-31560 .elementor-element.elementor-element-67069dd1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 01px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-713cc835 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-31560 .elementor-element.elementor-element-713cc835 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-713cc835 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:7px;color:#073069;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-31560 .elementor-element.elementor-element-39a3006b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-27810e46 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-31560 .elementor-element.elementor-element-27810e46 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-27810e46 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:7px;color:#073069;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-31560 .elementor-element.elementor-element-3d020a7f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-28c70856 .elementor-button{background-color:#073069;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;border-radius:9px 9px 9px 9px;padding:20px 25px 20px 25px;}.elementor-31560 .elementor-element.elementor-element-28c70856:hover{--e-transform-scale:1.1;}.elementor-31560 .elementor-element.elementor-element-7896917{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-3780dd54 img{width:100%;}.elementor-31560 .elementor-element.elementor-element-16707d9b{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4bd21da4{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-4bd21da4 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-3d1d7ed{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-3d1d7ed p{margin-bottom:0px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31560 .elementor-element.elementor-element-6db2a72c{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;padding:0px 0px 0px 0px;}.elementor-31560 .elementor-element.elementor-element-4fc187f2{--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:90px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4fc187f2:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-4fc187f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-31560 .elementor-element.elementor-element-33c32055{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-33c32055 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-5b0f11ac{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-5b0f11ac p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-88f17e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-efcaa34{--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;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-2fa158c{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-2fa158c .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-e6fee06{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-e6fee06 p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-5bef078{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31560 .elementor-element.elementor-element-8764cb1{--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 40px;--row-gap:0px;--column-gap:40px;}.elementor-31560 .elementor-element.elementor-element-414d4e0{--display:flex;--justify-content:center;}.elementor-31560 .elementor-element.elementor-element-fccf0b9 img{border-radius:50px 50px 50px 50px;}.elementor-31560 .elementor-element.elementor-element-bb25b43{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31560 .elementor-element.elementor-element-f458802{padding:0px 0px 0px 0px;text-align:left;}.elementor-31560 .elementor-element.elementor-element-f458802 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#063775;}.elementor-31560 .elementor-element.elementor-element-6c4aa1e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-6c4aa1e p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-371fdb4{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#FEC409;text-align:left;}.elementor-31560 .elementor-element.elementor-element-371fdb4 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#063775;}.elementor-31560 .elementor-element.elementor-element-76cbaa0{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#FEC409;text-align:left;}.elementor-31560 .elementor-element.elementor-element-76cbaa0 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#063775;}.elementor-31560 .elementor-element.elementor-element-7026c74{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#FEC409;text-align:left;}.elementor-31560 .elementor-element.elementor-element-7026c74 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#063775;}.elementor-31560 .elementor-element.elementor-element-1064b90{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#FEC409;text-align:left;}.elementor-31560 .elementor-element.elementor-element-1064b90 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#063775;}.elementor-31560 .elementor-element.elementor-element-3579f93{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#FEC409;text-align:left;}.elementor-31560 .elementor-element.elementor-element-3579f93 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#063775;}.elementor-31560 .elementor-element.elementor-element-4bde5aa{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-25a0484{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-25a0484 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-327b029{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-327b029 p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-895f953{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-486946c{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-486946c .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-7848453{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-7848453 p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-4ea309e3{--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:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4ea309e3:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-4ea309e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-menu-anchor .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-menu-anchor.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31560 .elementor-element.elementor-element-25ebd293{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-25ebd293 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-7eaae83{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-7eaae83 p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-1129a708{--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-31560 .elementor-element.elementor-element-4591f3aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-33f1c5d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-6d46e235{--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;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-6d46e235:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-6d46e235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-31560 .elementor-element.elementor-element-45c1e6f6{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-45c1e6f6 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-11646d01{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-31560 .elementor-element.elementor-element-11646d01 p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-2cce6b91{--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-31560 .elementor-element.elementor-element-4e485ef6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-f1bf5e7{--display:flex;--justify-content:center;}.elementor-31560 .elementor-element.elementor-element-7450adc3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-31239e7a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31560 .elementor-element.elementor-element-2014d2df .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-31560 .elementor-element.elementor-element-2014d2df .elementor-counter-title{justify-content:center;color:#000000;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-2014d2df .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-31560 .elementor-element.elementor-element-5765cf6e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31560 .elementor-element.elementor-element-5765cf6e:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-5765cf6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEC409;}.elementor-31560 .elementor-element.elementor-element-39d8de9a .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-31560 .elementor-element.elementor-element-39d8de9a .elementor-counter-title{justify-content:center;color:#073069;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-39d8de9a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#073069;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-31560 .elementor-element.elementor-element-6eaefeb7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31560 .elementor-element.elementor-element-35179529 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-31560 .elementor-element.elementor-element-35179529 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-35179529 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-31560 .elementor-element.elementor-element-35930ca{color:var( --e-global-color-1fbcdfc );}.elementor-31560 .elementor-element.elementor-element-2609d38d{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-2609d38d:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-2609d38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-31560 .elementor-element.elementor-element-45f5a62f{color:#000000;}.elementor-31560 .elementor-element.elementor-element-734cd00f{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-734cd00f:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-734cd00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073069;}.elementor-31560 .elementor-element.elementor-element-4ee2d5cc{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-4ee2d5cc .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-31560 .elementor-element.elementor-element-22f024ac{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a71cf25 );}.elementor-31560 .elementor-element.elementor-element-22f024ac p{margin-bottom:0px;}.elementor-31560 .elementor-element.elementor-element-1a3624ae{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-76249136 .elementor-button{background-color:var( --e-global-color-a71cf25 );font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-1fbcdfc );color:var( --e-global-color-1fbcdfc );border-radius:9px 9px 9px 9px;padding:20px 25px 20px 25px;}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31560 .elementor-element.elementor-element-44614366{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31560 .elementor-element.elementor-element-44614366 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31560 .elementor-element.elementor-element-44614366 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31560 .elementor-element.elementor-element-44614366 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31560 .elementor-element.elementor-element-44614366 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;}.elementor-31560 .elementor-element.elementor-element-44614366 .elementor-icon-list-text{color:var( --e-global-color-a71cf25 );transition:color 0.3s;}.elementor-31560 .elementor-element.elementor-element-1dc469cd{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-58ac3353{padding:0px 0px 0px 0px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-58ac3353 .elementor-heading-title{font-family:"Alan Sans", Sans-serif;font-size:48px;font-weight:600;color:#063775;}.elementor-31560 .elementor-element.elementor-element-2985f6ac{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-1fbcdfc );}.elementor-31560 .elementor-element.elementor-element-2985f6ac p{margin-bottom:0px;}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-cursor-31560{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-31560 .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31560 .elementor-element.elementor-element-13bf06f4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#C0C0C0;--border-color:#C0C0C0;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-1f37c82b{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-31560 .elementor-element.elementor-element-691b269a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#6A7181;--border-color:#6A7181;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-30083585{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-31560 .elementor-element.elementor-element-885f782{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#6A7181;--border-color:#6A7181;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-30800e10{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-31560 .elementor-element.elementor-element-3fc5ff1c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#6A7181;--border-color:#6A7181;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-16fcf092{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-31560 .elementor-element.elementor-element-5ff257a2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#6A7181;--border-color:#6A7181;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-5dbdac5d{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-31560 .elementor-element.elementor-element-22054702{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#6A7181;--border-color:#6A7181;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-1e156b87{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-31560 .elementor-element.elementor-element-64479bac{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-31560 .elementor-element.elementor-element-64479bac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;}.elementor-31560 .elementor-element.elementor-element-64479bac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-31560 .elementor-element.elementor-element-64479bac > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-31560 .elementor-element.elementor-element-64479bac {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-31560 .elementor-element.elementor-element-64479bac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Figtree", Sans-serif;font-weight:500;}.elementor-31560 .elementor-element.elementor-element-1d9f52b5{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-1d9f52b5:not(.elementor-motion-effects-element-type-background), .elementor-31560 .elementor-element.elementor-element-1d9f52b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31560 .elementor-element.elementor-element-417cba81{text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-a71cf25 );}body.elementor-page-31560:not(.elementor-motion-effects-element-type-background), body.elementor-page-31560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}@media(max-width:767px){.elementor-31560 .elementor-element.elementor-element-45b2c611{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-7df26d19{--width:65%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-538df67e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;text-align:left;}.elementor-31560 .elementor-element.elementor-element-538df67e img{width:64%;}.elementor-31560 .elementor-element.elementor-element-4a3be7db{--width:30%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-32px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-64f183a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--nav-menu-icon-size:20px;}.elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown .elementor-item, .elementor-31560 .elementor-element.elementor-element-64f183a7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-68e2faa3{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4d995f3f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-31560 .elementor-element.elementor-element-4d995f3f .elementor-heading-title{font-size:27px;}.elementor-31560 .elementor-element.elementor-element-a409e78{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;font-size:16px;}.elementor-31560 .elementor-element.elementor-element-3d020a7f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31560 .elementor-element.elementor-element-28c70856 .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}.elementor-31560 .elementor-element.elementor-element-3780dd54{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-31560 .elementor-element.elementor-element-16707d9b{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4bd21da4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-4bd21da4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-3d1d7ed{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-6db2a72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31560 .elementor-element.elementor-element-33c32055{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-33c32055 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-5b0f11ac{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-2fa158c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-2fa158c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-e6fee06{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-f458802{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-f458802 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-6c4aa1e{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-371fdb4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-371fdb4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-76cbaa0{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-76cbaa0 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-7026c74{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-7026c74 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-1064b90{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-1064b90 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-3579f93{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-3579f93 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-25a0484{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-25a0484 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-327b029{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-486946c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-486946c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-7848453{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-4ea309e3{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-25ebd293{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-25ebd293 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-7eaae83{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-1129a708{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31560 .elementor-element.elementor-element-45c1e6f6{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-45c1e6f6 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-11646d01{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-734cd00f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-4ee2d5cc .elementor-heading-title{font-size:24px;}.elementor-31560 .elementor-element.elementor-element-76249136 .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}.elementor-31560 .elementor-element.elementor-element-1dc469cd{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31560 .elementor-element.elementor-element-58ac3353{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31560 .elementor-element.elementor-element-58ac3353 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-31560 .elementor-element.elementor-element-1f37c82b{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-30083585{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-30800e10{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-16fcf092{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-5dbdac5d{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-1e156b87{font-size:16px;}.elementor-31560 .elementor-element.elementor-element-64479bac{--n-accordion-title-font-size:18px;}.elementor-31560 .elementor-element.elementor-element-417cba81{font-size:15px;}}@media(min-width:768px){.elementor-31560 .elementor-element.elementor-element-4fdbb261{--content-width:1200px;}.elementor-31560 .elementor-element.elementor-element-29406e7c{--width:30%;}.elementor-31560 .elementor-element.elementor-element-32af995{--width:66.6666%;}.elementor-31560 .elementor-element.elementor-element-6e18a950{--width:30%;}.elementor-31560 .elementor-element.elementor-element-7df26d19{--width:30%;}.elementor-31560 .elementor-element.elementor-element-4a3be7db{--width:66.6666%;}.elementor-31560 .elementor-element.elementor-element-68e2faa3{--content-width:1200px;}.elementor-31560 .elementor-element.elementor-element-558d03e2{--width:50%;}.elementor-31560 .elementor-element.elementor-element-7896917{--width:50%;}.elementor-31560 .elementor-element.elementor-element-88f17e0{--content-width:1200px;}.elementor-31560 .elementor-element.elementor-element-5bef078{--content-width:1200px;}.elementor-31560 .elementor-element.elementor-element-414d4e0{--width:50%;}.elementor-31560 .elementor-element.elementor-element-bb25b43{--width:50%;}.elementor-31560 .elementor-element.elementor-element-4ea309e3{--content-width:1200px;}.elementor-31560 .elementor-element.elementor-element-1129a708{--width:95%;}}/* Start custom CSS for container, class: .elementor-element-7896917 *//* Base */
.usp {
  position: absolute !important;
  z-index: 2;
}

/* USP 1 (250%) */
.usp-1 {
  bottom: 10%;
  left: 5%;
  animation: float1 6s ease-in-out infinite;
}

/* USP 2 (100+) */
.usp-2 {
  right: 5%;
  top: 40%;
  animation: float2 7s ease-in-out infinite;
}

/* USP 3 (4.8 rating) */
.usp-3 {
  left: 5%;
  top: 10%;
  animation: float3 5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6db2a72c *//* Wrapper */
.clients-slider-section {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.clients-slider-section {
  overflow-x: hidden;
}

/* Track */
.clients-track {
  display: flex;
  flex-wrap: nowrap;
  animation: scrollClients 10s linear infinite;
  align-items: center;
}
/* Logo Container */
.client-logo {
  min-width: 180px;
  margin: 0 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Logo */
.client-logo img {
  max-height: 80px;
  width: auto;
  object-fit: contain;



  transition: all 0.3s ease;
}

/* Hover */
.client-logo img:hover {
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(1.05);
}

/* Animation */
@keyframes scrollClients {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}


/* Fade edges for client slider */
.clients-slider-section::before,
.clients-slider-section::after {
  content: "";
  position: absolute;
  top: 0;
  width: 120px;   /* adjust fade width */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

/* Left fade */
.clients-slider-section::before {
  left: 0;
  background: linear-gradient(to right, #ffffff, transparent);
}

/* Right fade */
.clients-slider-section::after {
  right: 0;
  background: linear-gradient(to left, #ffffff, transparent);
}


.elementor-section,
.elementor-container,
.elementor-column {
    max-width: 100% !important;
    overflow-x: hidden;
}


@media (max-width: 767px) {
  .client-logo {
    min-width: 120px;
    margin: 0 15px;
  }

  .client-logo img {
    max-height: 50px;
  }
}


body {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6073b445 */.ai-proof-wrapper {
  font-family: 'Figtree', sans-serif;
  background: #f8fafc;
  padding: 0px 20px;
  text-align: center;
  opacity: 1 !important;
}


.ai-heading p {
  color: #6b7280;
  font-size: 16px;
}

.ai-proof-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
  max-width: 1200px;
  margin: 50px auto;
}

.ai-card {
  background: #ffffff;
  border-radius: 16px;
  padding: 22px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
  text-align: left;
  opacity: 1 !important;
}

.ai-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 60px rgba(59,130,246,0.15);
}

.ai-card-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 15px;
}

.left {
  display: flex;
  align-items: center;
  gap: 12px;
}

.ai-icon {
  width: 42px;
  height: 42px;
  background: #f1f5f9;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-icon img {
  width: 22px;
  height: 22px;
}

.title-wrap {
  display: flex;
  flex-direction: column;
}

.title-wrap h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #0b1d3a !important;
}

.sub-label {
  font-size: 11px;
  color: #2563eb !important;
  background: #eff6ff;
  padding: 4px 8px;
  border-radius: 6px;
  width: fit-content;
  margin-top: 4px;
}

.badge {
  background: #dcfce7;
  color: #16a34a;
  padding: 5px 12px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 500;
}

.ai-card img {
  width: 100%;
  border-radius: 12px;
  margin: 15px 0;
}

.ai-desc {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 20px;
}

.ai-stats {
  display: flex;
  justify-content: space-between;
}

.ai-stats strong {
  font-size: 18px;
  color: #1e3a8a;
  display: block;
}

.ai-stats span {
  font-size: 12px;
  color: #6b7280;
}

.ai-footer {
  margin-top: 30px;
  color: #1e3a8a;
  font-weight: 500;
}

/* MOBILE */
@media(max-width: 768px){
  .ai-proof-section {
    grid-template-columns: 1fr;
  }

  .ai-heading h2 {
    font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8951970 */.sf-seo-ranking{
    background:;
    padding:0px 40px;
   font-family:'Alan Sans', sans-serif;
    overflow:hidden;
}
.sf-process-flow{
    max-width:1200px;
    margin:auto;
    padding:80px 20px;
    display:flex;
    justify-content:space-between;
    position:relative;
}

.sf-container{
    max-width:1300px;
    margin:auto;
}

.sf-heading{
    text-align:center;
    margin-bottom:80px;
}

.sf-heading span{
    display:inline-block;
    font-size:12px;
    font-weight:700;
    letter-spacing:2px;
    color:#FEC409;
    margin-bottom:15px;
}

.sf-heading h2{
    font-size:48px;
    line-height:1.1;
    font-weight:800;
    color:#063775;
    margin:0 0 15px;
}

.sf-heading p{
    max-width:700px;
    margin:auto;
    font-size:18px;
    color:#667085;
}

.sf-ranking-wrapper{
    position:relative;
    min-height:620px;
}

/* Main Card */

.sf-main-card{
    width:380px;
    background:#fff;
    border-radius:24px;
    padding:30px;
    box-shadow:0 15px 50px rgba(6,55,117,.08);
    position:absolute;
    left:50%;
    top:35%;
    transform:translate(-50%,-50%);
    z-index:5;
}

.sf-browser{
    display:flex;
    gap:6px;
    margin-bottom:20px;
}

.sf-browser span{
    width:10px;
    height:10px;
    border-radius:50%;
    background:#d0d5dd;
}

.sf-main-card small{
    color:#98a2b3;
    font-size:12px;
    font-weight:600;
    letter-spacing:1px;
}

.sf-rank{
    font-size:72px;
    font-weight:800;
    color:#063775;
    margin:15px 0 25px;
}

.sf-progress-block{
    margin-bottom:20px;
}

.sf-progress-block label{
    display:flex;
    justify-content:space-between;
    margin-bottom:8px;
    font-size:14px;
    color:#344054;
    font-weight:600;
}

.sf-progress{
    height:10px;
    background:#ececec;
    border-radius:30px;
    overflow:hidden;
}

.sf-fill{
    height:100%;
    width:42%;
    background:#FEC409;
    border-radius:30px;
    transition:.4s ease;
}

/* Factor Cards */

.sf-factor{
    position:absolute;
    width:250px;
    background:#fff;
    border-radius:20px;
    padding:20px;
    box-shadow:0 10px 35px rgba(6,55,117,.08);
    transition:.3s ease;
    opacity:.55;
}

.sf-factor.active{
    opacity:1;
    transform:translateY(-5px);
    border:2px solid #FEC409;
}

.sf-icon{
    font-size:24px;
    margin-bottom:10px;
}

.sf-factor h4{
    margin:0 0 15px;
    color:#063775;
    font-size:20px;
    font-weight:700;
}

.sf-tags{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

.sf-tags span{
    background:#f4f4f4;
    padding:7px 12px;
    border-radius:50px;
    font-size:16px;
    color:#475467;
}

/* Positions */

.keyword{
    left:0;
    top:0;
}

.content{
    right:0;
    top:0;
}

.technical{
    left:0;
    bottom:80px;
}

.authority{
    right:0;
    bottom:120px;
}
.ux{
    left:50%;
    bottom:-50px;
    transform:translateX(-50%);
}

/* Timeline */

.sf-timeline{
    margin-top:80px;
    display:flex;
    justify-content:space-between;
    gap:20px;
    position:relative;
}

.sf-timeline:before{
    content:'';
    position:absolute;
    top:24px;
    left:0;
    width:100%;
    height:2px;
    background:#d0d5dd;
    z-index:1;
}

.sf-step{
    flex:1;
    text-align:center;
    position:relative;
    z-index:2;
    cursor:pointer;
}

.sf-circle{
    width:50px;
    height:50px;
    margin:auto;
    border-radius:50%;
    background:;
    border:2px solid #d0d5dd;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:700;
    transition:.3s;
}

.sf-step.active .sf-circle{
    background:#FEC409;
    border-color:#FEC409;
    color:#063775;
}

.sf-step h5{
    margin:15px 0 5px;
    font-size:15px;
    color:#063775;
    font-weight:700;
}

.sf-step small{
    color:#667085;
    font-size:12px;
}


.sf-main-card{
    z-index:100 !important;
}

.sf-factor{
    opacity:1 !important;
    border:2px solid transparent;
    z-index:1;
}

.sf-factor.active{
    border-color:#FEC409;
    z-index:10;
}

.keyword.active,
.content.active,
.technical.active,
.authority.active{
    transform:translateY(-8px);
}

.ux.active{
    transform:translateX(-50%) translateY(-8px);
}

/* Responsive */

@media(max-width:991px){

    .sf-ranking-wrapper{
        display:flex;
        flex-direction:column;
        gap:20px;
        min-height:auto;
    }

    .sf-main-card{
        position:relative;
        left:auto;
        top:auto;
        transform:none;
        width:100%;
        max-width:500px;
        margin:auto;
        order:1;
    }

    .sf-factor{
        position:relative;
        width:100%;
        max-width:500px;
        left:auto;
        right:auto;
        top:auto;
        bottom:auto;
        transform:none !important;
        margin:auto;
        opacity:1;
    }

    .sf-timeline{
        overflow-x:auto;
        padding-bottom:15px;
    }

    .sf-step{
        min-width:140px;
    }

    .sf-heading h2{
        font-size:34px;
    }

    .sf-rank{
        font-size:56px;
    }
}

@media(max-width:767px){

    .sf-seo-ranking{
        padding:70px 15px;
    }

    .sf-heading h2{
        font-size:28px;
    }

    .sf-heading p{
        font-size:16px;
    }

    .sf-main-card{
        padding:25px;
    }

    .sf-rank{
        font-size:48px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63f6615 */.sf-process-flow{
    max-width:1200px;
    margin:auto;
    padding:40px 20px;
    display:flex;
    justify-content:space-between;
    position:relative;
    font-family:'Figtree',sans-serif;
}

.sf-process-line{
    position:absolute;
    top:80px;
    left:70px;
    right:70px;
    height:2px;
    background:#FEC409;
    z-index:1;
}

.sf-step{
    text-align:center;
    position:relative;
    z-index:2;
    width:180px;
}

.sf-icon-box{
    width:72px;
    height:72px;
    margin:0 auto 18px;
    background:#fff;
    border-radius:18px;
    box-shadow:0 10px 30px rgba(6,55,117,.08);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
    color:#063775;
    position:relative;
    transition:.3s ease;
}

.sf-number{
    position:absolute;
    top:-8px;
    right:-8px;
    width:28px;
    height:28px;
    background:#FEC409;
    color:#063775;
    border-radius:50%;
    font-size:13px;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
}

.sf-step:hover .sf-icon-box{
    transform:translateY(-8px);
}

.sf-step h4{
    margin:0 0 6px;
    color:#063775;
    font-size:20px;
    font-weight:700;
}

.sf-step p{
    margin:0;
    color:#667085;
    font-size:15px;
}

@media(max-width:991px){

    .sf-process-flow{
        flex-wrap:wrap;
        gap:40px;
        justify-content:center;
    }

    .sf-process-line{
        display:none;
    }

    .sf-step{
        width:45%;
    }
}

@media(max-width:767px){

    .sf-step{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4616139 */.sf-google-customer{
    max-width:1200px;
    margin:auto;
    padding:30px 20px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:18px;
    font-family:'Figtree',sans-serif;
}

.sf-box{
    flex:1;
    border-radius:26px;
    padding:26px;
    position:relative;
}

.sf-google{
    background:#063775;
}

.sf-customer{
    background:#fff;
    border:1px solid rgba(254,196,9,.4);
}

.sf-label-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:25px;
}

.sf-google .sf-label-row span{
    color:#FEC409;
}

.sf-customer .sf-label-row span{
    color:#063775;
}

.sf-label-row span{
    font-size:13px;
    font-weight:800;
    letter-spacing:2px;
}

.sf-label-row small{
    font-size:13px;
    font-weight:600;
    opacity:.7;
}

.sf-google .sf-label-row small{
    color:#fff;
}

.sf-customer .sf-label-row small{
    color:#063775;
}

.sf-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:14px;
}

.sf-item{
    display:flex;
    align-items:center;
    gap:14px;
    border-radius:16px;
    padding:18px;
    background:rgba(255,255,255,.12);
}

.sf-item span{
    color:#fff;
    font-size:18px;
    font-weight:600;
}

.sf-item.light{
    background:#F7F7F5;
}

.sf-item.light span{
    color:#063775;
}

.sf-icon{
    width:42px;
    height:42px;
    border-radius:12px;
    background:#FEC409;
    color:#063775;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    font-weight:700;
    flex-shrink:0;
}

.sf-icon.dark{
    background:#063775;
    color:#fff;
}

.sf-middle{
    width:58px;
    height:58px;
    background:#061A38;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:22px;
    font-weight:700;
    border:4px solid #fff;
    box-shadow:0 10px 30px rgba(0,0,0,.15);
    flex-shrink:0;
}

@media(max-width:991px){

    .sf-google-customer{
        flex-direction:column;
    }

    .sf-middle{
        transform:rotate(90deg);
    }

    .sf-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e827459 */.cs-wrap {
  padding: px px;
  background: #f8fafc;
  font-family: 'Figtree', sans-serif;
}

/* Card */
.cs-card {
  max-width: 13000px;
  margin: auto;
  background: #ffffff;
  border-radius: 20px;
  padding: 40px;
  border: 1px solid #e5e7eb;
}

/* Header */
.cs-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.cs-tag {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #2563eb;
}

.cs-title {
  margin: 6px 0;
  font-size: 32px;
  font-weight: 600;
  color: #0b1d3a;
}

.cs-sub {
  font-size: 14px;
  color: #6b7280;
}

/* Growth badge */
.cs-growth {
  background: #dcfce7;
  color: #16a34a;
  padding: 8px 14px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 500;
}

/* Graph */
.cs-graph {
  margin: 30px 0;
  height: 150px;
}

.cs-graph svg {
  width: 100%;
  height: 100%;
  display: block;
}

.cs-line {
  stroke: #2563eb;
  stroke-width: 1.6;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Metrics */
.cs-metrics {
  display: flex;
  gap: 20px;
}

.cs-metric {
  flex: 1;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  padding: 20px;
}

.cs-label {
  font-size: 12px;
  color: #6b7280;
}

.cs-value {
  margin-top: 6px;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 20px;
  font-weight: 500;
  color: #0b1d3a;
}

.cs-old {
  color: #9ca3af;
  text-decoration: line-through;
}

.cs-arrow {
  color: #2563eb;
  font-size: 14px;
}

.cs-value strong {
  color: #2563eb;
}

/* Responsive */
@media (max-width: 768px) {
  .cs-metrics {
    flex-direction: column;
  }

  .cs-head {
    flex-direction: column;
    gap: 10px;
  }

  .cs-title {
    font-size: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-331b8b0a */.cs-wrap {
  padding: px px;
  background: #f8fafc;
  font-family: 'Figtree', sans-serif;
}

.cs-card {
  max-width: 1100px;
  margin: auto;
  background: #ffffff;
  border-radius: 20px;
  padding: 40px;
  border: 1px solid #e5e7eb;
}

.cs-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.cs-tag {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #2563eb;
}

.cs-title {
  margin: 6px 0;
  font-size: 32px;
  font-weight: 600;
  color: #0b1d3a;
}

.cs-sub {
  font-size: 14px;
  color: #6b7280;
}

.cs-growth {
  background: #dcfce7;
  color: #16a34a;
  padding: 8px 14px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 500;
}

.cs-graph {
  margin: 30px 0;
  height: 150px;
}

.cs-graph svg {
  width: 100%;
  height: 100%;
  display: block;
}

.cs-line {
  stroke: #2563eb;
  stroke-width: 1.6;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.cs-metrics {
  display: flex;
  gap: 20px;
}

.cs-metric {
  flex: 1;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  padding: 20px;
}

.cs-label {
  font-size: 12px;
  color: #6b7280;
}

.cs-value {
  margin-top: 6px;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 20px;
  font-weight: 600;
  color: #0b1d3a;
}

.cs-old {
  color: #9ca3af;
  text-decoration: line-through;
}

.cs-arrow {
  color: #2563eb;
  font-size: 14px;
}

.cs-value strong {
  color: #2563eb;
}

@media (max-width: 768px) {
  .cs-metrics {
    flex-direction: column;
  }

  .cs-head {
    flex-direction: column;
    gap: 10px;
  }

  .cs-title {
    font-size: 24px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/02/Figtree-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alan Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/05/AlanSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Alan Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/05/AlanSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Alan Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/05/AlanSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Alan Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/05/AlanSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Alan Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/05/AlanSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Alan Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sigmaflux.com/wp-content/uploads/2026/05/AlanSans-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */