.elementor-4445 .elementor-element.elementor-element-edef199{--display:flex;--min-height:650px;--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;--background-transition:0.3s;--overlay-opacity:0.66;}.elementor-4445 .elementor-element.elementor-element-edef199:hover::before, .elementor-4445 .elementor-element.elementor-element-edef199:hover > .elementor-background-video-container::before, .elementor-4445 .elementor-element.elementor-element-edef199:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .elementor-background-slideshow:hover::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://theastute.org/wp-content/uploads/2025/10/fgu.jpg");--background-overlay:'';}.elementor-4445 .elementor-element.elementor-element-edef199::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .elementor-background-video-container::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .e-con-inner > .elementor-background-video-container::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .elementor-background-slideshow::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4445 .elementor-element.elementor-element-edef199 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4445 .elementor-element.elementor-element-edef199:hover{--overlay-opacity:0.5;}.elementor-4445 .elementor-element.elementor-element-0a8929c > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-4445 .elementor-element.elementor-element-5738551{--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-4445 .elementor-element.elementor-element-5738551:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-5738551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-a124019{--spacer-size:50px;}.elementor-4445 .elementor-element.elementor-element-5a5e20e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4445 .elementor-element.elementor-element-5a5e20e:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-5a5e20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-bbce825{--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-4445 .elementor-element.elementor-element-bbce825.e-con{--flex-grow:0;--flex-shrink:0;}.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-4445 .elementor-element.elementor-element-756c11c > .elementor-widget-container{margin:0px 0px 0px 27px;}.elementor-4445 .elementor-element.elementor-element-756c11c{text-align:left;}.elementor-4445 .elementor-element.elementor-element-756c11c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:bold;text-transform:uppercase;line-height:38px;letter-spacing:0.8px;word-spacing:5px;color:#0A3FA8;}.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-4445 .elementor-element.elementor-element-98eed04{width:var( --container-widget-width, 120.932% );max-width:120.932%;--container-widget-width:120.932%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.8px;word-spacing:3px;color:#000000;}.elementor-4445 .elementor-element.elementor-element-98eed04.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-4445 .elementor-element.elementor-element-ff72c83{--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;--overlay-opacity:0.5;}.elementor-4445 .elementor-element.elementor-element-ff72c83::before, .elementor-4445 .elementor-element.elementor-element-ff72c83 > .elementor-background-video-container::before, .elementor-4445 .elementor-element.elementor-element-ff72c83 > .e-con-inner > .elementor-background-video-container::before, .elementor-4445 .elementor-element.elementor-element-ff72c83 > .elementor-background-slideshow::before, .elementor-4445 .elementor-element.elementor-element-ff72c83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4445 .elementor-element.elementor-element-ff72c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-4445 .elementor-element.elementor-element-97a2b2d{--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-4445 .elementor-element.elementor-element-97a2b2d:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-97a2b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-ecee969{--spacer-size:50px;}.elementor-4445 .elementor-element.elementor-element-5092c1b{--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-4445 .elementor-element.elementor-element-5092c1b:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-5092c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-29d3767{text-align:center;}.elementor-4445 .elementor-element.elementor-element-29d3767 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:70px;letter-spacing:1.7px;word-spacing:4px;color:#1A48A4;}.elementor-4445 .elementor-element.elementor-element-bb0cb78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4445 .elementor-element.elementor-element-bb0cb78:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-bb0cb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-0e65404{--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-4445 .elementor-element.elementor-element-104cd56{text-align:center;}.elementor-4445 .elementor-element.elementor-element-104cd56 img{width:30%;opacity:1;}.elementor-4445 .elementor-element.elementor-element-8ede3c7{--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-4445 .elementor-element.elementor-element-5539399{text-align:center;}.elementor-4445 .elementor-element.elementor-element-5539399 img{width:30%;}.elementor-4445 .elementor-element.elementor-element-4f44739{--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-4445 .elementor-element.elementor-element-241ba9a{text-align:center;}.elementor-4445 .elementor-element.elementor-element-241ba9a img{width:30%;}.elementor-4445 .elementor-element.elementor-element-c2c4720{--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-4445 .elementor-element.elementor-element-8239375{text-align:center;}.elementor-4445 .elementor-element.elementor-element-8239375 img{width:30%;}.elementor-4445 .elementor-element.elementor-element-4904204{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4445 .elementor-element.elementor-element-4904204:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-4904204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-5afc9c5{--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-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4445 .elementor-element.elementor-element-a9486e1 .elementor-counter-title{justify-content:center;color:#0C3865;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-4445 .elementor-element.elementor-element-a9486e1 .elementor-counter{gap:0px;}.elementor-4445 .elementor-element.elementor-element-a9486e1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#7D2BA0;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;}.elementor-4445 .elementor-element.elementor-element-2121386{--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-4445 .elementor-element.elementor-element-796e179 .elementor-counter-title{justify-content:center;color:#0C3865;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-4445 .elementor-element.elementor-element-796e179 .elementor-counter{gap:0px;}.elementor-4445 .elementor-element.elementor-element-796e179 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#7D2BA0;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;}.elementor-4445 .elementor-element.elementor-element-3c771e8{--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-4445 .elementor-element.elementor-element-96cad78 .elementor-counter-title{justify-content:center;color:#0C3865;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-4445 .elementor-element.elementor-element-96cad78 .elementor-counter{gap:0px;}.elementor-4445 .elementor-element.elementor-element-96cad78 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#7D2BA0;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;}.elementor-4445 .elementor-element.elementor-element-6c69d2e{--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-4445 .elementor-element.elementor-element-5938453 .elementor-counter-title{justify-content:center;color:#0C3865;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-4445 .elementor-element.elementor-element-5938453 .elementor-counter{gap:0px;}.elementor-4445 .elementor-element.elementor-element-5938453 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#7D2BA0;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;}.elementor-4445 .elementor-element.elementor-element-c86088c{--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-4445 .elementor-element.elementor-element-c86088c:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-c86088c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-960676e{--spacer-size:20px;}.elementor-4445 .elementor-element.elementor-element-88c8a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4445 .elementor-element.elementor-element-88c8a16:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-88c8a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-b2c0086{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;letter-spacing:0.1px;word-spacing:1px;color:#000000;}.elementor-4445 .elementor-element.elementor-element-b2c0086 p{margin-bottom:26px;}.elementor-4445 .elementor-element.elementor-element-b2c0086 a{color:#3B00BB;}.elementor-4445 .elementor-element.elementor-element-b2c0086 a:hover, .elementor-4445 .elementor-element.elementor-element-b2c0086 a:focus{color:#9600C5;}.elementor-4445 .elementor-element.elementor-element-1d0653c{--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-4445 .elementor-element.elementor-element-1d0653c:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-1d0653c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-98641ef{--spacer-size:25px;}.elementor-4445 .elementor-element.elementor-element-f38d567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4445 .elementor-element.elementor-element-f38d567:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-f38d567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-35a54eb{text-align:center;}.elementor-4445 .elementor-element.elementor-element-35a54eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:70px;letter-spacing:1.7px;word-spacing:4px;color:#1A48A4;}.elementor-4445 .elementor-element.elementor-element-41db027{--display:flex;--min-height:189px;}.elementor-4445 .elementor-element.elementor-element-41db027:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-41db027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-89bf28c{--e-image-carousel-slides-to-show:3;}.elementor-4445 .elementor-element.elementor-element-89bf28c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4445 .elementor-element.elementor-element-89bf28c .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-4445 .elementor-element.elementor-element-89bf28c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4445 .elementor-element.elementor-element-89bf28c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-4445 .elementor-element.elementor-element-89bf28c .swiper-wrapper{display:flex;align-items:center;}.elementor-4445 .elementor-element.elementor-element-2de19be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4445 .elementor-element.elementor-element-2de19be:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-2de19be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-c32ade3{text-align:center;}.elementor-4445 .elementor-element.elementor-element-c32ade3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:70px;letter-spacing:1.7px;word-spacing:4px;color:#1A48A4;}.elementor-4445 .elementor-element.elementor-element-3d825fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4445 .elementor-element.elementor-element-3d825fd:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-3d825fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-e17e602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4445 .elementor-element.elementor-element-e243716 .elementor-image-box-wrapper{text-align:center;}.elementor-4445 .elementor-element.elementor-element-e243716.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-4445 .elementor-element.elementor-element-e243716.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-4445 .elementor-element.elementor-element-e243716.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-e243716 .elementor-image-box-title{margin-bottom:9px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7D2BA0;transition-duration:0s;}.elementor-4445 .elementor-element.elementor-element-e243716 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4445 .elementor-element.elementor-element-e243716 .elementor-image-box-img img{opacity:1;transition-duration:1.3s;}.elementor-4445 .elementor-element.elementor-element-e243716:has(:hover) .elementor-image-box-title,
					 .elementor-4445 .elementor-element.elementor-element-e243716:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-4445 .elementor-element.elementor-element-110d079{--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-4445 .elementor-element.elementor-element-827c4e5 .elementor-image-box-wrapper{text-align:center;}.elementor-4445 .elementor-element.elementor-element-827c4e5.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-4445 .elementor-element.elementor-element-827c4e5.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-4445 .elementor-element.elementor-element-827c4e5.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-827c4e5 .elementor-image-box-title{margin-bottom:9px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7D2BA0;transition-duration:0s;}.elementor-4445 .elementor-element.elementor-element-827c4e5 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4445 .elementor-element.elementor-element-827c4e5 .elementor-image-box-img img{opacity:1;transition-duration:1.3s;}.elementor-4445 .elementor-element.elementor-element-827c4e5:has(:hover) .elementor-image-box-title,
					 .elementor-4445 .elementor-element.elementor-element-827c4e5:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-4445 .elementor-element.elementor-element-b85c229{--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-4445 .elementor-element.elementor-element-4d34b15 .elementor-image-box-wrapper{text-align:center;}.elementor-4445 .elementor-element.elementor-element-4d34b15.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-4445 .elementor-element.elementor-element-4d34b15.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-4445 .elementor-element.elementor-element-4d34b15.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-4d34b15 .elementor-image-box-title{margin-bottom:9px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7D2BA0;transition-duration:0s;}.elementor-4445 .elementor-element.elementor-element-4d34b15 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4445 .elementor-element.elementor-element-4d34b15 .elementor-image-box-img img{opacity:1;transition-duration:1.3s;}.elementor-4445 .elementor-element.elementor-element-4d34b15:has(:hover) .elementor-image-box-title,
					 .elementor-4445 .elementor-element.elementor-element-4d34b15:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-4445 .elementor-element.elementor-element-7d41fda{--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-4445 .elementor-element.elementor-element-417957b .elementor-image-box-wrapper{text-align:center;}.elementor-4445 .elementor-element.elementor-element-417957b.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-4445 .elementor-element.elementor-element-417957b.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-4445 .elementor-element.elementor-element-417957b.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-417957b .elementor-image-box-title{margin-bottom:9px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7D2BA0;transition-duration:0s;}.elementor-4445 .elementor-element.elementor-element-417957b .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4445 .elementor-element.elementor-element-417957b .elementor-image-box-img img{opacity:1;transition-duration:1.3s;}.elementor-4445 .elementor-element.elementor-element-417957b:has(:hover) .elementor-image-box-title,
					 .elementor-4445 .elementor-element.elementor-element-417957b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-4445 .elementor-element.elementor-element-6e3b595{--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-4445 .elementor-element.elementor-element-c1be56e .elementor-image-box-wrapper{text-align:center;}.elementor-4445 .elementor-element.elementor-element-c1be56e.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-4445 .elementor-element.elementor-element-c1be56e.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-4445 .elementor-element.elementor-element-c1be56e.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-c1be56e .elementor-image-box-title{margin-bottom:9px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7D2BA0;transition-duration:0s;}.elementor-4445 .elementor-element.elementor-element-c1be56e .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4445 .elementor-element.elementor-element-c1be56e .elementor-image-box-img img{opacity:1;transition-duration:1.3s;}.elementor-4445 .elementor-element.elementor-element-c1be56e:has(:hover) .elementor-image-box-title,
					 .elementor-4445 .elementor-element.elementor-element-c1be56e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-4445 .elementor-element.elementor-element-5196788{--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-4445 .elementor-element.elementor-element-07aba74{--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-4445 .elementor-element.elementor-element-07aba74:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-07aba74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-3fe7238{--spacer-size:50px;}.elementor-4445 .elementor-element.elementor-element-61c77aa{--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-4445 .elementor-element.elementor-element-61c77aa:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-61c77aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-f2b95df{text-align:center;}.elementor-4445 .elementor-element.elementor-element-f2b95df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:70px;letter-spacing:1.7px;word-spacing:4px;color:#1A48A4;}.elementor-4445 .elementor-element.elementor-element-cbb4f51{--display:flex;}.elementor-4445 .elementor-element.elementor-element-cbb4f51:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-cbb4f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-c099d32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4445 .elementor-element.elementor-element-6fda86f{--display:flex;}.elementor-4445 .elementor-element.elementor-element-e28e67a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4445 .elementor-element.elementor-element-fce62ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4445 .elementor-element.elementor-element-1327450{--display:flex;}.elementor-4445 .elementor-element.elementor-element-094182d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;color:#7D2BA0;}.elementor-4445 .elementor-element.elementor-element-e6a56e1{--display:flex;}.elementor-4445 .elementor-element.elementor-element-942d02b{--grid-side-margin:35px;--grid-column-gap:35px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#0C3865;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-4445 .elementor-element.elementor-element-942d02b .elementor-share-btn{font-size:calc(0.9px * 10);}body.elementor-page-4445:not(.elementor-motion-effects-element-type-background), body.elementor-page-4445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){ .elementor-4445 .elementor-element.elementor-element-942d02b{--grid-side-margin:35px;--grid-column-gap:35px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-4445 .elementor-element.elementor-element-edef199{--width:500px;--min-height:0px;}.elementor-4445 .elementor-element.elementor-element-0a8929c > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-4445 .elementor-element.elementor-element-bb0cb78{--min-height:585px;}.elementor-4445 .elementor-element.elementor-element-3d825fd{--min-height:1440px;}.elementor-4445 .elementor-element.elementor-element-e243716 .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-827c4e5 .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-4d34b15 .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-417957b .elementor-image-box-img{margin-bottom:9px;}.elementor-4445 .elementor-element.elementor-element-c1be56e .elementor-image-box-img{margin-bottom:9px;} .elementor-4445 .elementor-element.elementor-element-942d02b{--grid-side-margin:35px;--grid-column-gap:35px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-4445 .elementor-element.elementor-element-bbce825{--width:42.954%;}.elementor-4445 .elementor-element.elementor-element-ff72c83{--width:50%;}.elementor-4445 .elementor-element.elementor-element-0e65404{--width:25%;}.elementor-4445 .elementor-element.elementor-element-8ede3c7{--width:25%;}.elementor-4445 .elementor-element.elementor-element-4f44739{--width:25%;}.elementor-4445 .elementor-element.elementor-element-c2c4720{--width:25%;}.elementor-4445 .elementor-element.elementor-element-5afc9c5{--width:25%;}.elementor-4445 .elementor-element.elementor-element-2121386{--width:25%;}.elementor-4445 .elementor-element.elementor-element-3c771e8{--width:25%;}.elementor-4445 .elementor-element.elementor-element-6c69d2e{--width:25%;}.elementor-4445 .elementor-element.elementor-element-e17e602{--width:33.3333%;}.elementor-4445 .elementor-element.elementor-element-110d079{--width:33.3333%;}.elementor-4445 .elementor-element.elementor-element-b85c229{--width:33.3333%;}.elementor-4445 .elementor-element.elementor-element-7d41fda{--width:33.3333%;}.elementor-4445 .elementor-element.elementor-element-6e3b595{--width:33.3333%;}.elementor-4445 .elementor-element.elementor-element-5196788{--width:33.3333%;}.elementor-4445 .elementor-element.elementor-element-cbb4f51{--content-width:900px;}.elementor-4445 .elementor-element.elementor-element-6fda86f{--width:50%;}.elementor-4445 .elementor-element.elementor-element-fce62ca{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-0a8929c */#animated-heading {
  font-family: 'Segoe UI', sans-serif;
  font-weight: bold;
  font-size: 3.5rem;
  text-transform: uppercase;
  line-height: 1.3;
  text-align: center;
}

#animated-heading .line {
  display: block;
  margin-bottom: 10px;
}

#animated-heading .char {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  animation: fadeUp 0.5s ease-out forwards;
  margin-right: 4px; /* ✅ adds spacing between letters */
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#animated-heading .special span {
  background: linear-gradient(90deg, #7c3aed, #2563eb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
}

#animated-heading .special:hover::after {
  content: '';
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  height: 40px;
  border-top: 4px solid transparent;
  border-radius: 50%;
  background: conic-gradient(from 180deg at 50% 100%, #7c3aed, #2563eb);
  z-index: 0;
  transform: scaleX(1.3);
  animation: arcIn 0.6s ease-out forwards;
  opacity: 0.9;
}

@keyframes arcIn {
  0% {
    opacity: 0;
    transform: scaleX(0.8) scaleY(0);
  }
  100% {
    opacity: 0.9;
    transform: scaleX(1.3) scaleY(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d3767 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-weight: 600;
  color: #000;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: -4px; /* Distance below text */
  left: 42%;    /* Move line closer to center */
  width: 16%;   /* Make line even shorter */
  height: 2px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.3s ease-in-out;
}

.hover-underline:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c0086 */.counter, .highlight {
  font-weight: bold;
  color: #7c3aed; /* Purple */
}

.plus {
  color: #7c3aed;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a54eb */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-weight: 600;
  color: #000;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: -4px; /* Distance below text */
  left: 42%;    /* Move line closer to center */
  width: 16%;   /* Make line even shorter */
  height: 2px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.3s ease-in-out;
}

.hover-underline:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c32ade3 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-weight: 600;
  color: #000;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: -4px; /* Distance below text */
  left: 42%;    /* Move line closer to center */
  width: 16%;   /* Make line even shorter */
  height: 2px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.3s ease-in-out;
}

.hover-underline:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2b95df */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-weight: 600;
  color: #000;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: -4px; /* Distance below text */
  left: 42%;    /* Move line closer to center */
  width: 16%;   /* Make line even shorter */
  height: 2px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.3s ease-in-out;
}

.hover-underline:hover::after {
  transform: scaleX(1);
}/* End custom CSS */