.elementor-4972 .elementor-element.elementor-element-298e096c{--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:72px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-298e096c:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-298e096c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-17175b3d{--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:03vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4972 .elementor-element.elementor-element-17175b3d.e-con{--align-self:center;}.elementor-4972 .elementor-element.elementor-element-133c2114{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4972 .elementor-element.elementor-element-2d5d6268{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-2d5d6268.elementor-element{--align-self:flex-start;}.elementor-4972 .elementor-element.elementor-element-2d5d6268 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.16px;font-weight:600;line-height:1.2em;color:#8a8f99;}.elementor-4972 .elementor-element.elementor-element-21579231{width:var( --container-widget-width, 75% );max-width:75%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-21579231 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:53px;font-weight:800;line-height:1.2em;color:#111111;}.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-4972 .elementor-element.elementor-element-27b0b6a2{width:var( --container-widget-width, 66% );max-width:66%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"MarkProlight", Sans-serif;font-size:0.8375vw;line-height:1.17vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-76464708{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"MarkProlight", Sans-serif;font-size:0.8375vw;line-height:1.17vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-96d42ac{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4972 .elementor-element.elementor-element-244c90a .elementor-button{background-color:#345cad;font-family:"MarkProregular", Sans-serif;font-size:1vw;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-4972 .elementor-element.elementor-element-244c90a .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-244c90a .elementor-button:focus{background-color:#1f3f80;color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-244c90a .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-244c90a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button{background-color:#1AAD51;font-family:"MarkProregular", Sans-serif;font-size:1vw;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button:focus{background-color:#1ea952;color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-6d143795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-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-4972 .elementor-element.elementor-element-6f7cb40a{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-6f7cb40a img{width:100%;max-width:100%;}.elementor-4972 .elementor-element.elementor-element-6e45c372{--display:flex;--justify-content:center;}.elementor-4972 .elementor-element.elementor-element-50d65b65{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4972 .elementor-element.elementor-element-50d65b65.elementor-element{--align-self:center;}.elementor-4972 .elementor-element.elementor-element-50d65b65 img{width:100%;}.elementor-4972 .elementor-element.elementor-element-1dc0ab4f{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-1dc0ab4f:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-1dc0ab4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f7fc;background-image:url("https://dynamics360.net/wp-content/uploads/2026/08/seorSection6-1-1-copy-scaled.webp");background-position:12vw -5vh;background-repeat:no-repeat;background-size:cover;}.elementor-4972 .elementor-element.elementor-element-5ee2077d{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4972 .elementor-element.elementor-element-5cd07c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-5cd07c8 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-5cd07c8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-788425ab{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-788425ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-7dcd4dcb{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-4972 .elementor-element.elementor-element-a573bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-a573bca:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-a573bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-a573bca.e-con{--flex-grow:31;}.elementor-4972 .elementor-element.elementor-element-725ccd4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-ac12c33{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-ac12c33 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-4e0a9b91{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.7575vw;line-height:1.1vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-40f11476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-40f11476:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-40f11476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-40f11476.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-5b83fbb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-733f8f1a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-733f8f1a .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-969c624{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.7575vw;line-height:1.1vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-41f27731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-41f27731:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-41f27731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-41f27731.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-28df207c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-17f83a38{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-17f83a38 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-583ea6aa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.7575vw;line-height:1.15vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-6aaa5788{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-6aaa5788:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-6aaa5788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-6aaa5788.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-39d0d224 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-50ab7e6d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-50ab7e6d .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-2a7a2141{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.7575vw;line-height:1.1vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-7a3e9f5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-7a3e9f5a:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-7a3e9f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-7a3e9f5a.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-7dddc206 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-22685462{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-22685462 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-226b3426{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.7575vw;line-height:1.1vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-66209da4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-66209da4:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-66209da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-66209da4.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-236476ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-33322fea{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-33322fea .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.3rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-1d9eec3a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.7575vw;line-height:1.15vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-2fa31e7{--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;}.elementor-4972 .elementor-element.elementor-element-3c97f49d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13.6px;line-height:1.55em;color:#2C2C2C;}.elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14.4px;font-weight:400;fill:#111111;color:#111111;border-style:none;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button:focus{background-color:#f4f7fc;color:#111111;}.elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button:focus svg{fill:#111111;}.elementor-4972 .elementor-element.elementor-element-5479ea14{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-5479ea14:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-5479ea14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-59c097c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4972 .elementor-element.elementor-element-59c097c0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4972 .elementor-element.elementor-element-5ac26156{--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;--flex-wrap:nowrap;}.elementor-4972 .elementor-element.elementor-element-5ac26156.e-con{--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-39b69635{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-39b69635 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-39b69635 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-23cd9e2d{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"MarkProlight", Sans-serif;font-size:0.8575vw;line-height:1.17vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-750c8d64{width:var( --container-widget-width, 87% );max-width:87%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"MarkProlight", Sans-serif;font-size:0.8575vw;line-height:1.17vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-ab593e7{--display:flex;--justify-content:center;}.elementor-4972 .elementor-element.elementor-element-ab593e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4972 .elementor-element.elementor-element-3f599a01{width:var( --container-widget-width, 100% );max-width:100%;padding:01vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-4972 .elementor-element.elementor-element-3f599a01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4972 .elementor-element.elementor-element-3f599a01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:800;line-height:1.2em;color:#6EC1E400;}.elementor-4972 .elementor-element.elementor-element-3b2af276{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-3b2af276:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-3b2af276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f7fc;}.elementor-4972 .elementor-element.elementor-element-2c8870b{--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-4972 .elementor-element.elementor-element-45c94ec3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-45c94ec3 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-45c94ec3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-36651fcb{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-36651fcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-112805ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;}.elementor-4972 .elementor-element.elementor-element-26cfd14e{--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-4972 .elementor-element.elementor-element-26cfd14e.e-con{--flex-grow:50;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-60efa2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4972 .elementor-element.elementor-element-60efa2be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-38ef0211{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"MarkProlight", Sans-serif;font-size:0.8375vw;line-height:1.17vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:13.6px;font-weight:600;fill:#111111;color:#111111;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#111111;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button:focus{background-color:#f4f7fc;color:#111111;}.elementor-4972 .elementor-element.elementor-element-14f69413{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button:focus svg{fill:#111111;}.elementor-4972 .elementor-element.elementor-element-40e75a97{--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-4972 .elementor-element.elementor-element-40e75a97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4972 .elementor-element.elementor-element-4e5a5b99{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-696364db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-696364db:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-696364db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-696364db.e-con{--flex-grow:48;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-6a1902ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-49509851{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-49509851 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#5D6068;}.elementor-4972 .elementor-element.elementor-element-76667529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-76667529:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-76667529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-76667529.e-con{--flex-grow:48;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-1db3b84a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-1967fb56{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-1967fb56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#5D6068;}.elementor-4972 .elementor-element.elementor-element-74f99795{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-5cba67d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-5cba67d7:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-5cba67d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-5cba67d7.e-con{--flex-grow:48;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-5a821d6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-4667632c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-4667632c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#5D6068;}.elementor-4972 .elementor-element.elementor-element-171b0f37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-171b0f37:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-171b0f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-171b0f37.e-con{--flex-grow:48;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-1d1844f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-34a57f98{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4972 .elementor-element.elementor-element-34a57f98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#5D6068;}.elementor-4972 .elementor-element.elementor-element-69cbac28{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-69cbac28:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-69cbac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;background-image:url("https://dynamics360.net/wp-content/uploads/2026/08/seorSection6-1-1-copy-scaled.webp");background-position:20px -27px;background-repeat:no-repeat;background-size:cover;}.elementor-4972 .elementor-element.elementor-element-742bad0f{--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-4972 .elementor-element.elementor-element-742bad0f.e-con{--flex-grow:58;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-3e2ffc69{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-3e2ffc69 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-3e2ffc69 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-3af6f745{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-3af6f745 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-255e3814{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.875vw;line-height:1.55vw;letter-spacing:0.018vw;color:#000000;}.elementor-4972 .elementor-element.elementor-element-c593139.elementor-element{--align-self:center;}.elementor-4972 .elementor-element.elementor-element-5e2e423d{--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-4972 .elementor-element.elementor-element-3e2b1197{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-4972 .elementor-element.elementor-element-3d564a87{--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:10px 0px;--row-gap:10px;--column-gap:0px;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-3d564a87:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-3d564a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-3d564a87.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-3b0981ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-3b0981ab img{width:40px;}.elementor-4972 .elementor-element.elementor-element-21d3c421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-21d3c421 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-1f9d16e5{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-664c4a58{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-664c4a58:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-664c4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-664c4a58.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-714a722b{text-align:start;}.elementor-4972 .elementor-element.elementor-element-714a722b img{width:44px;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4972 .elementor-element.elementor-element-27874d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-27874d57 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-5799cdc7{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-2effb1a4{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-2effb1a4:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-2effb1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-2effb1a4.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-7f12914e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-7f12914e img{width:40px;}.elementor-4972 .elementor-element.elementor-element-7970700d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-7970700d .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-54148d5f{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-7bc5b027{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-7bc5b027:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-7bc5b027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-7bc5b027.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-31d2cfd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-31d2cfd3 img{width:40px;}.elementor-4972 .elementor-element.elementor-element-4dae8fc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-4dae8fc4 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-1788886f{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-2da17425{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-2da17425:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-2da17425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-2da17425.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-64e06e23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-64e06e23 img{width:40px;}.elementor-4972 .elementor-element.elementor-element-7792e7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-7792e7d7 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-41fe8a17{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-1b4d3de0{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-1b4d3de0:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-1b4d3de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-1b4d3de0.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-336c6e75{text-align:start;}.elementor-4972 .elementor-element.elementor-element-336c6e75 img{width:51px;}.elementor-4972 .elementor-element.elementor-element-60075c46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-60075c46 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-169bfc8f{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-4e56dcc1{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-4e56dcc1:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-4e56dcc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-4e56dcc1.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-3b1bc32f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-3b1bc32f img{width:40px;}.elementor-4972 .elementor-element.elementor-element-1d7c748c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-1d7c748c .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-211460b4{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-49de7c81{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-49de7c81:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-49de7c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-49de7c81.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-41f03e60{text-align:start;}.elementor-4972 .elementor-element.elementor-element-41f03e60 img{width:78px;}.elementor-4972 .elementor-element.elementor-element-6fb6f10d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-6fb6f10d .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-4d9b1728{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.15vw;letter-spacing:0.0187vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-62bae51a{--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-4972 .elementor-element.elementor-element-3cd2cfc0{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-4972 .elementor-element.elementor-element-12f9d148{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-12f9d148:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-12f9d148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-12f9d148.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-3730d392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-3730d392 img{width:50px;}.elementor-4972 .elementor-element.elementor-element-47340e13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-47340e13 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-520681fd{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-6d24ff1a{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-6d24ff1a:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-6d24ff1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-6d24ff1a.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-7d7607c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-7d7607c7 img{width:70px;}.elementor-4972 .elementor-element.elementor-element-551bed18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-551bed18 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-7e80ef82{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-2abeb9d2{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-2abeb9d2:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-2abeb9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-2abeb9d2.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-77f01fe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-77f01fe9 img{width:50px;}.elementor-4972 .elementor-element.elementor-element-3e4efe03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-3e4efe03 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-762d941e{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-26735841{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-26735841:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-26735841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-26735841.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-58215637{text-align:start;}.elementor-4972 .elementor-element.elementor-element-58215637 img{width:61px;}.elementor-4972 .elementor-element.elementor-element-15368b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-15368b3c .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-42956015{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-7fcdbbfb{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-7fcdbbfb:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-7fcdbbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-7fcdbbfb.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-1140b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-1140b5a img{width:50px;}.elementor-4972 .elementor-element.elementor-element-4ecf57e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-4ecf57e4 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-6e4fd014{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-3a180515{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-3a180515:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-3a180515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-3a180515.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-554ac88e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-4972 .elementor-element.elementor-element-554ac88e img{width:38px;}.elementor-4972 .elementor-element.elementor-element-4ce615a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-4ce615a1 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-7d0c7902{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-7652a27{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-7652a27:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-7652a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-7652a27.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-1d1f5404{text-align:start;}.elementor-4972 .elementor-element.elementor-element-1d1f5404 img{width:60px;}.elementor-4972 .elementor-element.elementor-element-281b43f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-281b43f3 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-52f57410{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-6b7e217f{--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;box-shadow:0px 0px 12px 0.5px rgba(0,0,0,0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4972 .elementor-element.elementor-element-6b7e217f:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-6b7e217f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-6b7e217f.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-2a14d281{text-align:start;}.elementor-4972 .elementor-element.elementor-element-2a14d281 img{width:61px;opacity:1;}.elementor-4972 .elementor-element.elementor-element-7ee26dd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4972 .elementor-element.elementor-element-7ee26dd1 .elementor-heading-title{font-family:"MarkProHeavy", Sans-serif;font-size:1.35rem;font-weight:900;line-height:1.3em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-307c9c5e{font-family:"MarkProlight", Sans-serif;font-size:0.7573vw;line-height:1.6em;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-7d4fc935{--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;}.elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button{background-color:#345cad;font-family:"Poppins", Sans-serif;font-size:14.4px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button:focus{background-color:#1f3f80;color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-598140d1{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-598140d1:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-598140d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f7fc;}.elementor-4972 .elementor-element.elementor-element-661cbbfc{--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-4972 .elementor-element.elementor-element-661cbbfc.e-con{--flex-grow:58;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-7b86fe76{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-7b86fe76 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-7b86fe76 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-3bf9f565{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-3bf9f565 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-6eda8ad0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.937vw;line-height:1.5em;color:#000000;}.elementor-4972 .elementor-element.elementor-element-5dc640c3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-4972 .elementor-element.elementor-element-699f0659{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-699f0659:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-699f0659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-699f0659.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-520651fa .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-57d3456{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProregular", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-7e7ac2cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-7e7ac2cf:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-7e7ac2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-7e7ac2cf.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-7fae6f00 .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-f5503f5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-e9bd199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-e9bd199:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-e9bd199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-e9bd199.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-75c47753 .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-70ed9c57{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-112a7074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4972 .elementor-element.elementor-element-112a7074:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-112a7074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-112a7074.e-con{--flex-grow:23;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-49f9119 .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-bc043e8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-19da2e80{--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;}.elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14.4px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #3d3393 0%, #35eb93 100%);border-style:none;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button:focus{color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-f2a8ebd{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-f2a8ebd:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-f2a8ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-32f261d1{--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-4972 .elementor-element.elementor-element-380486b1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-380486b1 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-380486b1 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-344a115f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-76fd9a7d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.937vw;line-height:1.5em;color:#000000;}.elementor-4972 .elementor-element.elementor-element-32a28d10{--e-image-carousel-slides-to-show:3;}.elementor-4972 .elementor-element.elementor-element-2477cadf{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-2477cadf:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-2477cadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f7fc;}.elementor-4972 .elementor-element.elementor-element-19760950{--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-4972 .elementor-element.elementor-element-118ab5c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-118ab5c6 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-118ab5c6 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-4896f10b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-7e601dbc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.937vw;line-height:1.5em;color:#000000;}.elementor-4972 .elementor-element.elementor-element-4de5376c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4972 .elementor-element.elementor-element-458297a7{--display:flex;--position:relative;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-4972 .elementor-element.elementor-element-458297a7:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-458297a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-458297a7.e-con{--flex-grow:31;--flex-shrink:1;}body:not(.rtl) .elementor-4972 .elementor-element.elementor-element-458297a7{left:0px;}body.rtl .elementor-4972 .elementor-element.elementor-element-458297a7{right:0px;}.elementor-4972 .elementor-element.elementor-element-29013e3a .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-57b8a27f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-743635c5{--display:flex;--position:relative;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-4972 .elementor-element.elementor-element-743635c5:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-743635c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-743635c5.e-con{--flex-grow:31;--flex-shrink:1;}body:not(.rtl) .elementor-4972 .elementor-element.elementor-element-743635c5{left:0px;}body.rtl .elementor-4972 .elementor-element.elementor-element-743635c5{right:0px;}.elementor-4972 .elementor-element.elementor-element-5321290c .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-4e8704bf{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-259df7e7{--display:flex;--position:relative;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-4972 .elementor-element.elementor-element-259df7e7:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-259df7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-259df7e7.e-con{--flex-grow:31;--flex-shrink:1;}body:not(.rtl) .elementor-4972 .elementor-element.elementor-element-259df7e7{left:0px;}body.rtl .elementor-4972 .elementor-element.elementor-element-259df7e7{right:0px;}.elementor-4972 .elementor-element.elementor-element-3e6d13e4 .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-2a181bc5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-5a6d9094{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap: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-4972 .elementor-element.elementor-element-3b78ba85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-3b78ba85:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-3b78ba85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-3b78ba85.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-261974eb .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-9bae011{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-565f8a24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 12px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-565f8a24:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-565f8a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-565f8a24.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-7007f24e .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-701a9404{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-29868656{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 11px 0.5px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-29868656:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-29868656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-29868656.e-con{--flex-grow:31;--flex-shrink:1;}.elementor-4972 .elementor-element.elementor-element-133e58a6 .elementor-heading-title{font-family:"MarkProregular", Sans-serif;font-size:1.1rem;font-weight:900;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-246610ca{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"MarkProlight", Sans-serif;font-size:0.8rem;line-height:1.15vw;letter-spacing:0.018vw;color:#4A5568;}.elementor-4972 .elementor-element.elementor-element-729bd07a{--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;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-729bd07a:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-729bd07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-65f76efd{--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-4972 .elementor-element.elementor-element-84e4e18{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-84e4e18 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-4972 .elementor-element.elementor-element-84e4e18 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4972 .elementor-element.elementor-element-58d58b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-46de6ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4972 .elementor-element.elementor-element-4e9fe245{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-item{border-width:1px;border-color:#e5e9f0;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#e5e9f0;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#e5e9f0;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-icon, .elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-title{color:#111111;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-icon svg{fill:#111111;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-active .elementor-accordion-icon, .elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-active .elementor-accordion-title{color:#345CAD;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-active .elementor-accordion-icon svg{fill:#345CAD;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:14.4px;font-weight:600;}.elementor-4972 .elementor-element.elementor-element-4e9fe245 .elementor-tab-content{color:#4b5361;font-family:"Inter", Sans-serif;font-size:13.28px;}.elementor-4972 .elementor-element.elementor-element-4581a274{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:-5px 0.5px 12px 0px #2854A2;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4972 .elementor-element.elementor-element-4581a274:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-4581a274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f7fc;}.elementor-4972 .elementor-element.elementor-element-4203ace1{--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-4972 .elementor-element.elementor-element-4203ace1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4972 .elementor-element.elementor-element-1bba97ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4972 .elementor-element.elementor-element-1bba97ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.48px;font-weight:600;line-height:1.2em;color:#345cad;}.elementor-4972 .elementor-element.elementor-element-361d2d6a{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-361d2d6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4972 .elementor-element.elementor-element-361d2d6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4972 .elementor-element.elementor-element-3ae345ab{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"MarkProlight", Sans-serif;font-size:0.837vw;line-height:1.17vw;letter-spacing:0.018vw;color:#4E4E4E;}.elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button{background-color:#1AAD51;font-family:"MarkProregular", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button:hover, .elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button:focus{background-color:#1ea952;color:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button-content-wrapper{flex-direction:row;}.elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button:hover svg, .elementor-4972 .elementor-element.elementor-element-1922395f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4972 .elementor-element.elementor-element-78061b00{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-4972 .elementor-element.elementor-element-7af68018{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-4972 .elementor-element.elementor-element-7af68018.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-4972 .elementor-element.elementor-element-17175b3d{--margin-top:04vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-27b0b6a2{font-size:1.5vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-76464708{font-size:1.5vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-1dc0ab4f:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-1dc0ab4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% -15vh;}.elementor-4972 .elementor-element.elementor-element-5ee2077d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-7dcd4dcb{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-4e0a9b91{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-969c624{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-583ea6aa{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-2a7a2141{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-226b3426{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-1d9eec3a{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-59c097c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-23cd9e2d{font-size:1.5vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-750c8d64{font-size:1.5vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-3f599a01{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-4972 .elementor-element.elementor-element-2c8870b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-112805ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-38ef0211{font-size:1.5vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-6a1902ff{text-align:start;}.elementor-4972 .elementor-element.elementor-element-49509851{text-align:start;}.elementor-4972 .elementor-element.elementor-element-69cbac28:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-69cbac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -140px;}.elementor-4972 .elementor-element.elementor-element-742bad0f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-255e3814{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-5e2e423d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-1f9d16e5{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-5799cdc7{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-54148d5f{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-1788886f{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-41fe8a17{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-169bfc8f{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-211460b4{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-4d9b1728{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-520681fd{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-7e80ef82{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-762d941e{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-42956015{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-6e4fd014{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-7d0c7902{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-52f57410{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-307c9c5e{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-661cbbfc{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-6eda8ad0{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-5dc640c3{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-57d3456{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-f5503f5{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-70ed9c57{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-bc043e8{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-32f261d1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-76fd9a7d{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-32a28d10{--e-image-carousel-slides-to-show:2;padding:0px 30px 0px 30px;}.elementor-4972 .elementor-element.elementor-element-19760950{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-4de5376c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-57b8a27f{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-4e8704bf{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-2a181bc5{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-5a6d9094{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-9bae011{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-701a9404{font-size:1.2vw;}.elementor-4972 .elementor-element.elementor-element-246610ca{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-65f76efd{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-46de6ce1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4972 .elementor-element.elementor-element-4203ace1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-3ae345ab{font-size:1.2vw;line-height:1.2;}.elementor-4972 .elementor-element.elementor-element-78061b00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}}@media(max-width:767px){.elementor-4972 .elementor-element.elementor-element-17175b3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-21579231{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4972 .elementor-element.elementor-element-21579231 .elementor-heading-title{font-size:44px;}.elementor-4972 .elementor-element.elementor-element-27b0b6a2{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-76464708{--container-widget-width:485px;--container-widget-flex-grow:0;width:var( --container-widget-width, 485px );max-width:485px;font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-96d42ac{--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-4972 .elementor-element.elementor-element-244c90a .elementor-button{font-size:3vw;}.elementor-4972 .elementor-element.elementor-element-4dac1b93 .elementor-button{font-size:3vw;}.elementor-4972 .elementor-element.elementor-element-6f7cb40a{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}.elementor-4972 .elementor-element.elementor-element-6f7cb40a img{width:100%;max-width:100%;}.elementor-4972 .elementor-element.elementor-element-6e45c372{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4972 .elementor-element.elementor-element-6e45c372.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4972 .elementor-element.elementor-element-50d65b65{text-align:start;}.elementor-4972 .elementor-element.elementor-element-50d65b65 img{width:48%;}.elementor-4972 .elementor-element.elementor-element-1dc0ab4f:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-1dc0ab4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:22% -27vh;}.elementor-4972 .elementor-element.elementor-element-5ee2077d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-5cd07c8{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-788425ab{--container-widget-width:511px;--container-widget-flex-grow:0;width:var( --container-widget-width, 511px );max-width:511px;}.elementor-4972 .elementor-element.elementor-element-7dcd4dcb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-a573bca{--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-4972 .elementor-element.elementor-element-4e0a9b91{font-size:2.5vw;line-height:15px;}.elementor-4972 .elementor-element.elementor-element-969c624{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-583ea6aa{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-2a7a2141{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-226b3426{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-1d9eec3a{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-3c97f49d{font-size:12px;}.elementor-4972 .elementor-element.elementor-element-355c012{padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-59c097c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-39b69635{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-23cd9e2d{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-750c8d64{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-2c8870b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-45c94ec3{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-36651fcb{--container-widget-width:261px;--container-widget-flex-grow:0;width:var( --container-widget-width, 261px );max-width:261px;}.elementor-4972 .elementor-element.elementor-element-112805ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-26cfd14e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-38ef0211{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-40e75a97{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4972 .elementor-element.elementor-element-4e5a5b99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-6a1902ff{text-align:center;}.elementor-4972 .elementor-element.elementor-element-49509851{text-align:center;}.elementor-4972 .elementor-element.elementor-element-1db3b84a{text-align:center;}.elementor-4972 .elementor-element.elementor-element-1967fb56{text-align:center;}.elementor-4972 .elementor-element.elementor-element-74f99795{--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-4972 .elementor-element.elementor-element-5a821d6e{text-align:center;}.elementor-4972 .elementor-element.elementor-element-4667632c{text-align:center;}.elementor-4972 .elementor-element.elementor-element-1d1844f2{text-align:center;}.elementor-4972 .elementor-element.elementor-element-34a57f98{text-align:center;}.elementor-4972 .elementor-element.elementor-element-69cbac28:not(.elementor-motion-effects-element-type-background), .elementor-4972 .elementor-element.elementor-element-69cbac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dynamics360.net/wp-content/uploads/2026/08/seorSection6-1-1-copy-scaled.webp");background-position:-114px -353px;}.elementor-4972 .elementor-element.elementor-element-742bad0f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-3e2ffc69{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-3af6f745{--container-widget-width:412px;--container-widget-flex-grow:0;width:var( --container-widget-width, 412px );max-width:412px;}.elementor-4972 .elementor-element.elementor-element-255e3814{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-5e2e423d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-1f9d16e5{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-5799cdc7{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-54148d5f{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-1788886f{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-41fe8a17{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-169bfc8f{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-211460b4{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-4d9b1728{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-520681fd{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-7e80ef82{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-762d941e{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-42956015{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-6e4fd014{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-554ac88e img{width:11%;}.elementor-4972 .elementor-element.elementor-element-7d0c7902{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-52f57410{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-307c9c5e{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-661cbbfc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-7b86fe76{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-3bf9f565{padding:0px 0px 0px 10px;--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;}.elementor-4972 .elementor-element.elementor-element-6eda8ad0{padding:0px 0px 0px 10px;font-size:2.5vw;line-height:2em;}.elementor-4972 .elementor-element.elementor-element-5dc640c3{--content-width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4972 .elementor-element.elementor-element-699f0659{--content-width:500px;}.elementor-4972 .elementor-element.elementor-element-57d3456{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-f5503f5{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-70ed9c57{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-bc043e8{font-size:2.5vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-32f261d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-380486b1{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-76fd9a7d{font-size:2.5vw;line-height:1.6em;}.elementor-4972 .elementor-element.elementor-element-32a28d10{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-19760950{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4972 .elementor-element.elementor-element-118ab5c6{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-7e601dbc{font-size:2.5vw;}.elementor-4972 .elementor-element.elementor-element-4de5376c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4972 .elementor-element.elementor-element-57b8a27f{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-4e8704bf{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-2a181bc5{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-5a6d9094{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4972 .elementor-element.elementor-element-9bae011{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-701a9404{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-246610ca{font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-65f76efd{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-84e4e18{width:initial;max-width:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4972 .elementor-element.elementor-element-46de6ce1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-4e9fe245{--container-widget-width:399px;--container-widget-flex-grow:0;width:var( --container-widget-width, 399px );max-width:399px;}.elementor-4972 .elementor-element.elementor-element-4581a274{--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-4972 .elementor-element.elementor-element-4203ace1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-361d2d6a{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-4972 .elementor-element.elementor-element-3ae345ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:3vw;line-height:1.5;}.elementor-4972 .elementor-element.elementor-element-78061b00{--width:500px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4972 .elementor-element.elementor-element-7af68018{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}}@media(min-width:768px){.elementor-4972 .elementor-element.elementor-element-298e096c{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-17175b3d{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-133c2114{--width:60%;}.elementor-4972 .elementor-element.elementor-element-96d42ac{--width:76%;}.elementor-4972 .elementor-element.elementor-element-6d143795{--content-width:100%;}.elementor-4972 .elementor-element.elementor-element-6e45c372{--width:36%;}.elementor-4972 .elementor-element.elementor-element-1dc0ab4f{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-5ee2077d{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-7dcd4dcb{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-5479ea14{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-59c097c0{--width:100%;}.elementor-4972 .elementor-element.elementor-element-5ac26156{--width:50%;}.elementor-4972 .elementor-element.elementor-element-ab593e7{--width:73%;}.elementor-4972 .elementor-element.elementor-element-3b2af276{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-2c8870b{--width:100%;}.elementor-4972 .elementor-element.elementor-element-112805ce{--width:100%;}.elementor-4972 .elementor-element.elementor-element-26cfd14e{--width:50%;}.elementor-4972 .elementor-element.elementor-element-40e75a97{--width:50%;}.elementor-4972 .elementor-element.elementor-element-4e5a5b99{--width:50%;}.elementor-4972 .elementor-element.elementor-element-696364db{--content-width:1302px;}.elementor-4972 .elementor-element.elementor-element-74f99795{--width:50%;}.elementor-4972 .elementor-element.elementor-element-69cbac28{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-598140d1{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-f2a8ebd{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-2477cadf{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-458297a7{--content-width:1095px;}.elementor-4972 .elementor-element.elementor-element-729bd07a{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-4581a274{--content-width:1200px;}.elementor-4972 .elementor-element.elementor-element-4203ace1{--width:43.651%;}.elementor-4972 .elementor-element.elementor-element-78061b00{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4972 .elementor-element.elementor-element-ab593e7{--width:100%;}}/* Start custom CSS for divider, class: .elementor-element-5cd07c8 */.elementor-4972 .elementor-element.elementor-element-5cd07c8 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a573bca */.elementor-element-8327f35.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-8327f35.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-8327f35.e-con{width:100%!important;max-width:100%!important;}}


/* Card container positioning */
.gs {
  position: relative;
  overflow: visible;
}

/* ==========================================================
   1. GREEN (#61c17e) — Starts strictly at BOTTOM-LEFT corner
   - Extends rightward along the bottom
   - Extends upward along the left
   ========================================================== */
.gs::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #61c17e;
  border-bottom: 2px solid #61c17e;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the bottom-left corner */
  transform-origin: left bottom;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   2. BLUE (#345cad) — Starts strictly at TOP-RIGHT corner
   - Extends leftward along the top
   - Extends downward along the right
   ========================================================== */
.gs::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #345cad;
  border-right: 2px solid #345cad;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the top-right corner */
  transform-origin: right top;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   Hover State: Expand outward from their respective corners
   ========================================================== */
.gs:hover::before,
.gs:hover::after {
  transform: scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f11476 */.elementor-element-1375728.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-1375728.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-1375728.e-con{width:100%!important;max-width:100%!important;}}

/* Card container positioning */
.gs {
  position: relative;
  overflow: visible;
}

/* ==========================================================
   1. GREEN (#61c17e) — Starts strictly at BOTTOM-LEFT corner
   - Extends rightward along the bottom
   - Extends upward along the left
   ========================================================== */
.gs::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #61c17e;
  border-bottom: 2px solid #61c17e;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the bottom-left corner */
  transform-origin: left bottom;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   2. BLUE (#345cad) — Starts strictly at TOP-RIGHT corner
   - Extends leftward along the top
   - Extends downward along the right
   ========================================================== */
.gs::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #345cad;
  border-right: 2px solid #345cad;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the top-right corner */
  transform-origin: right top;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   Hover State: Expand outward from their respective corners
   ========================================================== */
.gs:hover::before,
.gs:hover::after {
  transform: scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f27731 */.elementor-element-7cf6250.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-7cf6250.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-7cf6250.e-con{width:100%!important;max-width:100%!important;}}

/* Card container positioning */
.gs {
  position: relative;
  overflow: visible;
}

/* ==========================================================
   1. GREEN (#61c17e) — Starts strictly at BOTTOM-LEFT corner
   - Extends rightward along the bottom
   - Extends upward along the left
   ========================================================== */
.gs::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #61c17e;
  border-bottom: 2px solid #61c17e;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the bottom-left corner */
  transform-origin: left bottom;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   2. BLUE (#345cad) — Starts strictly at TOP-RIGHT corner
   - Extends leftward along the top
   - Extends downward along the right
   ========================================================== */
.gs::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #345cad;
  border-right: 2px solid #345cad;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the top-right corner */
  transform-origin: right top;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   Hover State: Expand outward from their respective corners
   ========================================================== */
.gs:hover::before,
.gs:hover::after {
  transform: scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aaa5788 */.elementor-element-e05f883.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-e05f883.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-e05f883.e-con{width:100%!important;max-width:100%!important;}}

/* Card container positioning */
.gs {
  position: relative;
  overflow: visible;
}

/* ==========================================================
   1. GREEN (#61c17e) — Starts strictly at BOTTOM-LEFT corner
   - Extends rightward along the bottom
   - Extends upward along the left
   ========================================================== */
.gs::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #61c17e;
  border-bottom: 2px solid #61c17e;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the bottom-left corner */
  transform-origin: left bottom;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   2. BLUE (#345cad) — Starts strictly at TOP-RIGHT corner
   - Extends leftward along the top
   - Extends downward along the right
   ========================================================== */
.gs::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #345cad;
  border-right: 2px solid #345cad;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the top-right corner */
  transform-origin: right top;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   Hover State: Expand outward from their respective corners
   ========================================================== */
.gs:hover::before,
.gs:hover::after {
  transform: scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3e9f5a */.elementor-element-b099b22.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-b099b22.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-b099b22.e-con{width:100%!important;max-width:100%!important;}}

/* Card container positioning */
.gs {
  position: relative;
  overflow: visible;
}

/* ==========================================================
   1. GREEN (#61c17e) — Starts strictly at BOTTOM-LEFT corner
   - Extends rightward along the bottom
   - Extends upward along the left
   ========================================================== */
.gs::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #61c17e;
  border-bottom: 2px solid #61c17e;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the bottom-left corner */
  transform-origin: left bottom;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   2. BLUE (#345cad) — Starts strictly at TOP-RIGHT corner
   - Extends leftward along the top
   - Extends downward along the right
   ========================================================== */
.gs::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #345cad;
  border-right: 2px solid #345cad;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the top-right corner */
  transform-origin: right top;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   Hover State: Expand outward from their respective corners
   ========================================================== */
.gs:hover::before,
.gs:hover::after {
  transform: scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66209da4 */.elementor-element-41e3e69.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-41e3e69.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-41e3e69.e-con{width:100%!important;max-width:100%!important;}}

/* Card container positioning */
.gs {
  position: relative;
  overflow: visible;
}

/* ==========================================================
   1. GREEN (#61c17e) — Starts strictly at BOTTOM-LEFT corner
   - Extends rightward along the bottom
   - Extends upward along the left
   ========================================================== */
.gs::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #61c17e;
  border-bottom: 2px solid #61c17e;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the bottom-left corner */
  transform-origin: left bottom;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   2. BLUE (#345cad) — Starts strictly at TOP-RIGHT corner
   - Extends leftward along the top
   - Extends downward along the right
   ========================================================== */
.gs::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-top: 2px solid #345cad;
  border-right: 2px solid #345cad;
  box-sizing: border-box;
  pointer-events: none;
  
  /* Anchor both axes at the top-right corner */
  transform-origin: right top;
  transform: scaleX(0) scaleY(0);
  
  /* On unhover: height collapses first, then width */
  transition: transform 0.25s ease-out;
}

/* ==========================================================
   Hover State: Expand outward from their respective corners
   ========================================================== */
.gs:hover::before,
.gs:hover::after {
  transform: scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-355c012 *//* ==========================================
   CUSTOM GRADIENT BUTTON STYLES
   ========================================== */

/* 1. Default Button State */
.elementor-1720 .elementor-element.elementor-element-71cfe68 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "markProRegular", "Inter", sans-serif !important;
    font-weight: 500 !important;
    font-size: clamp(14px, 1vw, 16px) !important;
    line-height: 1 !important;
    padding: 0.9208vw 2.1833vw !important;
    background: linear-gradient(white, white) padding-box, 
                linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    border-radius: 0.2083vw !important;
    border: 0.1042vw solid transparent !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.2s ease, box-shadow 0.3s ease !important;
    white-space: nowrap !important;
    letter-spacing: 0.02em !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

/* 2. Hover State (Gradient Fill + White Text) */
.elementor-1720 .elementor-element.elementor-element-71cfe68 .elementor-button:hover {
    background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important; /* Slight lift effect */
}

/* 3. Active / Click State */
.elementor-1720 .elementor-element.elementor-element-71cfe68 .elementor-button:active {
    transform: translateY(0) !important;
}

@media (max-width: 600px) {

.elementor-1720 .elementor-element.elementor-element-71cfe68 .elementor-button {
 
    padding: 3.3208vw 2.9833vw !important;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-39b69635 */.elementor-4972 .elementor-element.elementor-element-39b69635 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac26156 */.elementor-element-fe1c1c5.e-con{width:50%!important;max-width:50%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:900px){.elementor-element-fe1c1c5.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f599a01 */.elementor-element-4decb9e{width:50%!important;max-width:50%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:900px){.elementor-element-4decb9e{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-45c94ec3 */.elementor-4972 .elementor-element.elementor-element-45c94ec3 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14f69413 *//* ==========================================
   CUSTOM GRADIENT BUTTON STYLES
   ========================================== */

/* 1. Default Button State */
.elementor-1720 .elementor-element.elementor-element-a5c9ccd .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "markProRegular", "Inter", sans-serif !important;
    font-weight: 500 !important;
    font-size: clamp(14px, 1vw, 16px) !important;
    line-height: 1 !important;
    padding: 0.9208vw 2.1833vw !important;
    background: linear-gradient(white, white) padding-box, 
                linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    border-radius: 0.2083vw !important;
    border: 0.1042vw solid transparent !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.2s ease, box-shadow 0.3s ease !important;
    white-space: nowrap !important;
    letter-spacing: 0.02em !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

/* 2. Hover State (Gradient Fill + White Text) */
.elementor-1720 .elementor-element.elementor-element-a5c9ccd .elementor-button:hover {
    background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important; /* Slight lift effect */
}

/* 3. Active / Click State */
.elementor-1720 .elementor-element.elementor-element-a5c9ccd .elementor-button:active {
    transform: translateY(0) !important;
}

@media (max-width: 600px) {

.elementor-1720 .elementor-element.elementor-element-a5c9ccd .elementor-button {
 
    padding: 3.3208vw 3.9833vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cfd14e */.elementor-element-45f1dda.e-con{width:50%!important;max-width:50%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:860px){.elementor-element-45f1dda.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e75a97 */.elementor-element-0aec254.e-con{width:50%!important;max-width:50%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:860px){.elementor-element-0aec254.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3e2ffc69 */.elementor-4972 .elementor-element.elementor-element-3e2ffc69 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d564a87 */.elementor-element-b33377a.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-b33377a.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-b33377a.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664c4a58 */.elementor-element-c56acd1.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-c56acd1.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-c56acd1.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2effb1a4 */.elementor-element-a29c881.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-a29c881.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-a29c881.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc5b027 */.elementor-element-52e2148.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-52e2148.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-52e2148.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da17425 */.elementor-element-2696925.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-2696925.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-2696925.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4d3de0 */.elementor-element-1e14175.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-1e14175.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-1e14175.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e56dcc1 */.elementor-element-594f272.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-594f272.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-594f272.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49de7c81 */.elementor-element-4f42600.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-4f42600.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-4f42600.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12f9d148 */.elementor-element-de450a1.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-de450a1.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-de450a1.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d24ff1a */.elementor-element-844c071.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-844c071.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-844c071.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abeb9d2 */.elementor-element-9379af7.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-9379af7.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-9379af7.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26735841 */.elementor-element-5d18d16.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-5d18d16.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-5d18d16.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fcdbbfb */.elementor-element-0b53472.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-0b53472.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-0b53472.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a180515 */.elementor-element-9960594.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-9960594.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-9960594.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7652a27 */.elementor-element-ec1fa41.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-ec1fa41.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-ec1fa41.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7e217f */.elementor-element-3f1237b.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-3f1237b.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-3f1237b.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bae51a */.elementor-element-7133b33{display:none;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13856b9d *//* ==========================================
   CUSTOM GRADIENT BUTTON STYLES
   ========================================== */

/* 1. Default Button State */
.elementor-1720 .elementor-element.elementor-element-77be66c .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "markProRegular", "Inter", sans-serif !important;
    font-weight: 500 !important;
    font-size: clamp(14px, 1vw, 16px) !important;
    line-height: 1 !important;
    padding: 0.9208vw 2.1833vw !important;
    background: linear-gradient(white, white) padding-box, 
                linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    border-radius: 0.2083vw !important;
    border: 0.1042vw solid transparent !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.2s ease, box-shadow 0.3s ease !important;
    white-space: nowrap !important;
    letter-spacing: 0.02em !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

/* 2. Hover State (Gradient Fill + White Text) */
.elementor-1720 .elementor-element.elementor-element-77be66c .elementor-button:hover {
    background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important; /* Slight lift effect */
}

/* 3. Active / Click State */
.elementor-1720 .elementor-element.elementor-element-77be66c .elementor-button:active {
    transform: translateY(0) !important;
}

@media (max-width: 600px) {

.elementor-1720 .elementor-element.elementor-element-77be66c .elementor-button {
 
    padding: 3.3208vw 3.9833vw !important;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7b86fe76 */.elementor-4972 .elementor-element.elementor-element-7b86fe76 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699f0659 */.elementor-element-4899a7f.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:900px){.elementor-element-4899a7f.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-4899a7f.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7ac2cf */.elementor-element-ff1c293.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:900px){.elementor-element-ff1c293.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-ff1c293.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bd199 */.elementor-element-7464b8f.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:900px){.elementor-element-7464b8f.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-7464b8f.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112a7074 */.elementor-element-715fbb5.e-con{width:23%!important;max-width:23%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:900px){.elementor-element-715fbb5.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:560px){.elementor-element-715fbb5.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a03747f *//* ==========================================
   CUSTOM GRADIENT BUTTON STYLES
   ========================================== */

/* 1. Default Button State */
.elementor-1720 .elementor-element.elementor-element-3fa6c0d .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "markProRegular", "Inter", sans-serif !important;
    font-weight: 500 !important;
    font-size: clamp(14px, 1vw, 16px) !important;
    line-height: 1 !important;
    padding: 0.9208vw 2.1833vw !important;
    background: linear-gradient(white, white) padding-box, 
                linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    border-radius: 0.2083vw !important;
    border: 0.1042vw solid transparent !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.2s ease, box-shadow 0.3s ease !important;
    white-space: nowrap !important;
    letter-spacing: 0.02em !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

/* 2. Hover State (Gradient Fill + White Text) */
.elementor-1720 .elementor-element.elementor-element-3fa6c0d .elementor-button:hover {
    background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important; /* Slight lift effect */
}

/* 3. Active / Click State */
.elementor-1720 .elementor-element.elementor-element-3fa6c0d .elementor-button:active {
    transform: translateY(0) !important;
}

@media (max-width: 600px) {

.elementor-1720 .elementor-element.elementor-element-3fa6c0d .elementor-button {
 
    padding: 3.3208vw 3.9833vw !important;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-380486b1 */.elementor-4972 .elementor-element.elementor-element-380486b1 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-32a28d10 */.elementor-element-a3f3fbb .swiper-slide{border-radius:8px;overflow:hidden;height:380px;box-shadow:0px 8px 25px rgba(0,0,0,0.05);transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1);}
.elementor-element-a3f3fbb .swiper-slide img{border-radius:8px;height:100%;width:100%;object-fit:cover;display:block;}
.elementor-element-a3f3fbb .swiper-slide:hover{transform:scale(1.03);box-shadow:0 15px 35px rgba(0,0,0,0.15);}
.elementor-element-a3f3fbb .elementor-swiper-button{color:#345cad!important;background:#ffffff!important;width:44px!important;height:44px!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;transition:all 0.3s ease!important;}
.elementor-element-a3f3fbb .elementor-swiper-button:hover{background:#345cad!important;color:#ffffff!important;transform:scale(1.05)!important;}
.elementor-element-a3f3fbb .elementor-swiper-button svg{fill:currentColor!important;}
.elementor-element-a3f3fbb .swiper-pagination-bullet{background:#cbd5e0!important;opacity:0.7!important;width:8px!important;height:8px!important;transition:all 0.3s ease!important;}
.elementor-element-a3f3fbb .swiper-pagination-bullet-active{background:linear-gradient(90deg,#3d3393 0%,#2b76b9 100%)!important;width:20px!important;border-radius:4px!important;opacity:1!important;}
@media(max-width:1024px){
  .elementor-element-a3f3fbb .swiper-slide{height:300px;}
}
@media(max-width:768px){
  .elementor-element-a3f3fbb .elementor-swiper-button{display:none!important;}
}
@media(max-width:767px){
  .elementor-element-a3f3fbb .swiper-slide{height:260px;}
}
.elementor-element-a3f3fbb .elementor-swiper-button{display:flex!important;align-items:center;justify-content:center;line-height:1!important;padding:0!important;}.elementor-element-a3f3fbb .elementor-swiper-button i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;margin:0;}.elementor-element-a3f3fbb .elementor-swiper-button svg{width:16px;height:16px;margin:0;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-118ab5c6 */.elementor-4972 .elementor-element.elementor-element-118ab5c6 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458297a7 */.elementor-element-72da7e5.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-72da7e5.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-72da7e5.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743635c5 */.elementor-element-66e1044.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-66e1044.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-66e1044.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259df7e7 */.elementor-element-22b18df.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-22b18df.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-22b18df.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b78ba85 */.elementor-element-8530b53.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-8530b53.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-8530b53.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-565f8a24 */.elementor-element-9a06e3b.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-9a06e3b.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-9a06e3b.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29868656 */.elementor-element-0f41362.e-con{width:31%!important;max-width:31%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:1024px){.elementor-element-0f41362.e-con{width:48%!important;max-width:48%!important;}}@media(max-width:600px){.elementor-element-0f41362.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-84e4e18 */.elementor-4972 .elementor-element.elementor-element-84e4e18 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4e9fe245 */.elementor-element-a3867f7 .elementor-accordion-item{border:1px solid #e5e9f0!important;border-radius:12px!important;margin-bottom:10px;overflow:hidden;}.elementor-element-a3867f7 .elementor-accordion-item:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4203ace1 */.elementor-element-45f1dda.e-con{width:50%!important;max-width:50%!important;flex-grow:0!important;flex-shrink:0!important;}@media(max-width:860px){.elementor-element-45f1dda.e-con{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7af68018 *//* ==============================
   CONTACT FORM
   ============================== */

.form-row {
    display: flex;
    gap: 15px;
    margin-bottom: 27px;
}

.form-col {
    width: 50%;
}

/* Inputs + Select */
.form-col input[type="text"],
.form-col input[type="email"],
.form-col select,
.wpcf7-form textarea {
    width: 100%;
    box-sizing: border-box;
    height: 38px;
    padding: 0 12px;
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    background: #fff;
    color: #111;
    font-family: inherit;
    font-size: 13px;
    outline: none;
}

.form-col input::placeholder,
.wpcf7-form textarea::placeholder {
    color: #111;
    opacity: 1;
}

/* Select arrow */
.form-col select {
    appearance: auto;
    cursor: pointer;
}

/* Focus */
.form-col input:focus,
.form-col select:focus,
.wpcf7-form textarea:focus {
    border-color: #8da9d5;
}

/* ==============================
   ATTACHMENT
   ============================== */

.file-label {
    display: block;
    margin-bottom: 7px;
    color: #555;
    font-size: 13px;
}

.wpcf7-form input[type="file"] {
    width: 100%;
    height: 38px;
    box-sizing: border-box;
    padding: 6px 12px;
    border: 1px dashed #285fd0;
    border-radius: 5px;
    background: transparent;
    color: #222;
    font-size: 13px;
}

.wpcf7-form input[type="file"]::file-.elementor-4972 .elementor-element.elementor-element-7af68018-button {
    margin-right: 5px;
    padding: 3px 8px;
    border: 1px solid #999;
    border-radius: 2px;
    background: #eee;
    color: #111;
    font-size: 12px;
    cursor: pointer;
}

/* Remove default paragraph spacing around attachment */
.wpcf7-form p:has(input[type="file"]) {
    margin: 0 0 14px;
}


/* ==============================
   MESSAGE
   ============================== */

.wpcf7-form textarea {
    height: 79px;
    padding: 7px 12px;
    resize: vertical;
    display: block;
}

.wpcf7-form p:has(textarea) {
    margin: 0 0 33px;
}


/* ==============================
   PRIVACY / ACCEPTANCE
   ============================== */

.consent-wrapper {
    min-height: 44px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: 0 15px;
    margin-bottom: 33px;
    border-left: 4px solid #315bc4;
    border-radius: 4px;
    background: #f8fafc;
    color: #333;
    font-size: 13px;
}

.consent-wrapper input[type="checkbox"] {
    width: 16px;
    height: 16px;
    margin: 0 12px 0 0;
    accent-color: #315bc4;
}

.consent-wrapper a {
    margin-left: 5px;
    color: #214fbd;
    text-decoration: none;
}

.consent-wrapper a:hover {
    text-decoration: underline;
}


/* ==============================
   SUBMIT BUTTON
   ============================== */

.sendMessageBtn {
    width: 110px;
    height: 40px;
    padding: 0;
    border: 0;
    border-radius: 5px;
    background: linear-gradient(
        90deg,
        #4030a0 0%,
        #3159bd 45%,
        #24e29a 100%
    );
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    transition: opacity 0.2s ease;
}

.sendMessageBtn:hover {
    opacity: 0.9;
}

.wpcf7-form p:has(.sendMessageBtn) {
    margin: 0;
}


/* ==============================
   HONEYPOT
   ============================== */

.honeypot {
    display: none !important;
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width: 600px) {
    .form-row {
        flex-direction: column;
        gap: 15px;
        margin-bottom: 15px;
    }

    .form-col {
        width: 100%;
    }

    .consent-wrapper {
        margin-bottom: 25px;
    }
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   PAGE-LEVEL CSS & FONTS — Page ID 4972
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap');

/* Missing animation keyframe for animated dividers */
@keyframes scale-up-hor-left {
  0% { transform: scaleX(0.2); transform-origin: 0% 0%; }
  100% { transform: scaleX(1); transform-origin: 0% 0%; }
}

.de-grad-text {
  background-image: linear-gradient(90deg, #3d3393 0%, #2b76b9 40%, #2cacd1 70%, #35eb93 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.de-hover-card { position: relative; overflow: visible; }
.de-hover-card::before {
  content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 0;
  border-left: 2px solid #3fc98a; border-bottom: 2px solid #3fc98a;
  transition: width .3s ease-in-out, height .3s ease-in-out; pointer-events: none;
}
.de-hover-card::after {
  content: ''; position: absolute; right: 0; top: 0; width: 0; height: 0;
  border-right: 2px solid #345cad; border-top: 2px solid #345cad;
  transition: width .3s ease-in-out, height .3s ease-in-out; pointer-events: none;
}
.de-hover-card:hover::before, .de-hover-card:hover::after { width: 100%; height: 100%; }
.de-hover-card:hover { box-shadow: 0 20px 40px rgba(0,0,0,0.06)!important; transform: translateY(-8px); }

.gs { position: relative; overflow: visible; }
.gs::before {
  content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;
  border-left: 2px solid #61c17e; border-bottom: 2px solid #61c17e;
  box-sizing: border-box; pointer-events: none; transform-origin: left bottom;
  transform: scaleX(0) scaleY(0); transition: transform 0.25s ease-out;
}
.gs::after {
  content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%;
  border-top: 2px solid #345cad; border-right: 2px solid #345cad;
  box-sizing: border-box; pointer-events: none; transform-origin: right top;
  transform: scaleX(0) scaleY(0); transition: transform 0.25s ease-out;
}
.gs:hover::before, .gs:hover::after { transform: scaleX(1) scaleY(1); }

/* ============================================================
   PERSONA CARDS (Hero / "Who Should Book a Meeting")
   Old: 8327f35, 1375728, 7cf6250, e05f883, b099b22, 41e3e69
   New: a573bca, 40f11476, 41f27731, 6aaa5788, 7a3e9f5a, 66209da4
   ============================================================ */
.elementor-element-a573bca.e-con,
.elementor-element-40f11476.e-con,
.elementor-element-41f27731.e-con,
.elementor-element-6aaa5788.e-con,
.elementor-element-7a3e9f5a.e-con,
.elementor-element-66209da4.e-con {
  width: 31% !important;
  max-width: 31% !important;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
}

@media(max-width: 1024px) {
  .elementor-element-a573bca.e-con,
  .elementor-element-40f11476.e-con,
  .elementor-element-41f27731.e-con,
  .elementor-element-6aaa5788.e-con,
  .elementor-element-7a3e9f5a.e-con,
  .elementor-element-66209da4.e-con {
    width: 48% !important;
    max-width: 48% !important;
  }
}

@media(max-width: 600px) {
  .elementor-element-a573bca.e-con,
  .elementor-element-40f11476.e-con,
  .elementor-element-41f27731.e-con,
  .elementor-element-6aaa5788.e-con,
  .elementor-element-7a3e9f5a.e-con,
  .elementor-element-66209da4.e-con {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ============================================================
   GRADIENT BUTTONS (Scoped to live Page ID 4972)
   Old: 71cfe68, a5c9ccd, 77be66c, 3fa6c0d
   New: 355c012, 14f69413, 13856b9d, 5a03747f
   ============================================================ */
.elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button,
.elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button,
.elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button,
.elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: "markProRegular", "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: clamp(14px, 1vw, 16px) !important;
  line-height: 1 !important;
  padding: 0.9208vw 2.1833vw !important;
  background: linear-gradient(white, white) padding-box,
              linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
  border-radius: 0.2083vw !important;
  border: 0.1042vw solid transparent !important;
  color: #1a1a1a !important;
  cursor: pointer !important;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.2s ease, box-shadow 0.3s ease !important;
  white-space: nowrap !important;
  letter-spacing: 0.02em !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button:hover,
.elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button:hover,
.elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button:hover,
.elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button:hover {
  background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
}

.elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button:active,
.elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button:active,
.elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button:active,
.elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button:active {
  transform: translateY(0) !important;
}

@media (max-width: 600px) {
  .elementor-4972 .elementor-element.elementor-element-355c012 .elementor-button,
  .elementor-4972 .elementor-element.elementor-element-14f69413 .elementor-button,
  .elementor-4972 .elementor-element.elementor-element-13856b9d .elementor-button,
  .elementor-4972 .elementor-element.elementor-element-5a03747f .elementor-button {
    padding: 3.32vw 3.5vw !important;
  }
}

/* ============================================================
   ANIMATED DIVIDERS
   Old: 3ea8516, b626e95, 51a981e, 29faafd, 84c9bba, a31f5ac, ddaa37b, beceb6e
   New: 5cd07c8, 39b69635, 45c94ec3, 3e2ffc69, 7b86fe76, 380486b1, 118ab5c6, 84e4e18
   ============================================================ */
.elementor-element-5cd07c8,
.elementor-element-39b69635,
.elementor-element-45c94ec3,
.elementor-element-3e2ffc69,
.elementor-element-7b86fe76,
.elementor-element-380486b1,
.elementor-element-118ab5c6,
.elementor-element-84e4e18 {
  animation: scale-up-hor-left 2s ease-in-out infinite alternate both;
}

/* ============================================================
   STATEMENT & ABOUT SECTIONS (50/50 Columns)
   Old: fe1c1c5, 4decb9e, 45f1dda, 0aec254
   New: 5ac26156, 3f599a01, 26cfd14e, 40e75a97
   ============================================================ */
.elementor-element-5ac26156.e-con,
.elementor-element-3f599a01,
.elementor-element-26cfd14e.e-con,
.elementor-element-40e75a97.e-con {
  width: 50% !important;
  max-width: 50% !important;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
}

@media(max-width: 900px) {
  .elementor-element-5ac26156.e-con,
  .elementor-element-3f599a01,
  .elementor-element-26cfd14e.e-con,
  .elementor-element-40e75a97.e-con {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ============================================================
   SERVICES & BUSINESS APPLICATIONS & WHITE-LABEL (23% each)
   Old App Cards: b33377a, c56acd1, a29c881, 52e2148, 2696925, 1e14175, 594f272, 4f42600
   New App Cards: 3d564a87, 664c4a58, 2effb1a4, 7bc5b027, 2da17425, 1b4d3de0, 4e56dcc1, 49de7c81
   Old Service Cards: de450a1, 844c071, 9379af7, 5d18d16, 0b53472, 9960594, ec1fa41, 3f1237b
   New Service Cards: 12f9d148, 6d24ff1a, 2abeb9d2, 26735841, 7fcdbbfb, 3a180515, 7652a27, 6b7e217f
   Old White-Label: 4899a7f, ff1c293, 7464b8f, 715fbb5
   New White-Label: 699f0659, 7e7ac2cf, e9bd199, 112a7074
   ============================================================ */
.elementor-element-3d564a87.e-con,
.elementor-element-664c4a58.e-con,
.elementor-element-2effb1a4.e-con,
.elementor-element-7bc5b027.e-con,
.elementor-element-2da17425.e-con,
.elementor-element-1b4d3de0.e-con,
.elementor-element-4e56dcc1.e-con,
.elementor-element-49de7c81.e-con,
.elementor-element-12f9d148.e-con,
.elementor-element-6d24ff1a.e-con,
.elementor-element-2abeb9d2.e-con,
.elementor-element-26735841.e-con,
.elementor-element-7fcdbbfb.e-con,
.elementor-element-3a180515.e-con,
.elementor-element-7652a27.e-con,
.elementor-element-6b7e217f.e-con,
.elementor-element-699f0659.e-con,
.elementor-element-7e7ac2cf.e-con,
.elementor-element-e9bd199.e-con,
.elementor-element-112a7074.e-con {
  width: 23% !important;
  max-width: 23% !important;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
}

@media(max-width: 1024px) {
  .elementor-element-3d564a87.e-con,
  .elementor-element-664c4a58.e-con,
  .elementor-element-2effb1a4.e-con,
  .elementor-element-7bc5b027.e-con,
  .elementor-element-2da17425.e-con,
  .elementor-element-1b4d3de0.e-con,
  .elementor-element-4e56dcc1.e-con,
  .elementor-element-49de7c81.e-con,
  .elementor-element-12f9d148.e-con,
  .elementor-element-6d24ff1a.e-con,
  .elementor-element-2abeb9d2.e-con,
  .elementor-element-26735841.e-con,
  .elementor-element-7fcdbbfb.e-con,
  .elementor-element-3a180515.e-con,
  .elementor-element-7652a27.e-con,
  .elementor-element-6b7e217f.e-con,
  .elementor-element-699f0659.e-con,
  .elementor-element-7e7ac2cf.e-con,
  .elementor-element-e9bd199.e-con,
  .elementor-element-112a7074.e-con {
    width: 48% !important;
    max-width: 48% !important;
  }
}

@media(max-width: 560px) {
  .elementor-element-3d564a87.e-con,
  .elementor-element-664c4a58.e-con,
  .elementor-element-2effb1a4.e-con,
  .elementor-element-7bc5b027.e-con,
  .elementor-element-2da17425.e-con,
  .elementor-element-1b4d3de0.e-con,
  .elementor-element-4e56dcc1.e-con,
  .elementor-element-49de7c81.e-con,
  .elementor-element-12f9d148.e-con,
  .elementor-element-6d24ff1a.e-con,
  .elementor-element-2abeb9d2.e-con,
  .elementor-element-26735841.e-con,
  .elementor-element-7fcdbbfb.e-con,
  .elementor-element-3a180515.e-con,
  .elementor-element-7652a27.e-con,
  .elementor-element-6b7e217f.e-con,
  .elementor-element-699f0659.e-con,
  .elementor-element-7e7ac2cf.e-con,
  .elementor-element-e9bd199.e-con,
  .elementor-element-112a7074.e-con {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* Hidden Services container toggle (Old: 7133b33 -> New: 62bae51a) */
.elementor-element-62bae51a { display: none; }

/* ============================================================
   A DECADE OF DELIVERY IN NUMBERS (Stats & Cards: 31% each)
   Old: 72da7e5, 66e1044, 22b18df, 8530b53, 9a06e3b, 0f41362
   New: 458297a7, 743635c5, 259df7e7, 3b78ba85, 565f8a24, 29868656
   ============================================================ */
.elementor-element-458297a7.e-con,
.elementor-element-743635c5.e-con,
.elementor-element-259df7e7.e-con,
.elementor-element-3b78ba85.e-con,
.elementor-element-565f8a24.e-con,
.elementor-element-29868656.e-con {
  width: 31% !important;
  max-width: 31% !important;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
}

@media(max-width: 1024px) {
  .elementor-element-458297a7.e-con,
  .elementor-element-743635c5.e-con,
  .elementor-element-259df7e7.e-con,
  .elementor-element-3b78ba85.e-con,
  .elementor-element-565f8a24.e-con,
  .elementor-element-29868656.e-con {
    width: 48% !important;
    max-width: 48% !important;
  }
}

@media(max-width: 600px) {
  .elementor-element-458297a7.e-con,
  .elementor-element-743635c5.e-con,
  .elementor-element-259df7e7.e-con,
  .elementor-element-3b78ba85.e-con,
  .elementor-element-565f8a24.e-con,
  .elementor-element-29868656.e-con {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ============================================================
   FAQ ACCORDION & FORMS
   Old Accordion: a3867f7 -> New: 4e9fe245
   ============================================================ */
.elementor-element-4e9fe245 .elementor-accordion-item {
  border: 1px solid #e5e9f0 !important;
  border-radius: 12px !important;
  margin-bottom: 10px;
  overflow: hidden;
}
.elementor-element-4e9fe245 .elementor-accordion-item:last-child {
  margin-bottom: 0;
}

/* Form Styling */
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control-wrap select {
  width: 100%;
  padding: 12px 16px;
  font-size: 14px;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  background-color: white;
  color: #1e293b;
  box-sizing: border-box;
  transition: all 0.3s ease;
  margin-bottom: 12px;
}
.wpcf7-form-control-wrap input:focus,
.wpcf7-form-control-wrap textarea:focus {
  border-color: #345cad;
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(52, 92, 173, 0.15);
  outline: none;
}
.wpcf7-form-control-wrap textarea { min-height: 120px; resize: vertical; }

input[type="submit"].wpcf7-submit {
  background: linear-gradient(90deg, #3d3393 0%, #2b76b9 100%);
  color: #ffffff;
  font-weight: 600;
  padding: 14px 28px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  width: 100%;
  transition: all 0.3s ease;
  font-size: 15px;
}
input[type="submit"].wpcf7-submit:hover {
  opacity: 0.9;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(43, 118, 185, 0.3);
}

#staticContactSection{
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */