.elementor-7 .elementor-element.elementor-element-bfc3f5c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-bfc3f5c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bfc3f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A7F;}.elementor-7 .elementor-element.elementor-element-d2754ba{--spacer-size:150px;}.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-7 .elementor-element.elementor-element-8ee429c{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:5.9px;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-8ee429c p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c38ad13.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-be3aa7e{text-align:center;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-a10133b .elementor-button{background-color:#FFFF30;fill:#1A2A7F;color:#1A2A7F;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-a10133b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a10133b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:#1A2A7F;}.elementor-7 .elementor-element.elementor-element-a10133b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a10133b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-a10133b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a10133b .elementor-button:focus svg{fill:#1A2A7F;}.elementor-7 .elementor-element.elementor-element-9e89850{--spacer-size:150px;}.elementor-7 .elementor-element.elementor-element-0257d34{--display:flex;}.elementor-7 .elementor-element.elementor-element-a608f17{--spacer-size:70px;}.elementor-7 .elementor-element.elementor-element-315dec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-315dec0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-315dec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-9f577b5{--display:flex;--min-height:611px;}.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-7 .elementor-element.elementor-element-e6357e5{text-align:center;}.elementor-7 .elementor-element.elementor-element-e6357e5 .elementor-heading-title{color:#14206A;}.elementor-7 .elementor-element.elementor-element-ff5f656{--display:flex;}.elementor-7 .elementor-element.elementor-element-2816ad7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-8a85e2a{--display:flex;}.elementor-7 .elementor-element.elementor-element-3578ab9{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-77db4cb{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-35429cb{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-20fb64c{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-976eeec{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-12a31bf{padding:0100px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-179e155 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6d75269{--display:flex;}.elementor-7 .elementor-element.elementor-element-4668df9{--spacer-size:70px;}.elementor-7 .elementor-element.elementor-element-a1277ef{--display:flex;--min-height:0px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-a1277ef:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a1277ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-ba0046a{--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-7 .elementor-element.elementor-element-cb0ea2f{padding:100px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b91947c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-77fdced{--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-7 .elementor-element.elementor-element-fea2933{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-45d23a2{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-bc53cb0{--display:flex;}.elementor-7 .elementor-element.elementor-element-47af124{--spacer-size:70px;}.elementor-7 .elementor-element.elementor-element-4da0622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-4da0622:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4da0622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-70e21e4{--display:flex;--min-height:611px;}.elementor-7 .elementor-element.elementor-element-da4c521{--display:flex;}.elementor-7 .elementor-element.elementor-element-bd55e38{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1888d8f{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-efc79fd{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6bd441d{--display:flex;}.elementor-7 .elementor-element.elementor-element-2a281b5{padding:0100px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c3e41b0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-805c51f{--display:flex;}.elementor-7 .elementor-element.elementor-element-80fd5b0{--spacer-size:70px;}.elementor-7 .elementor-element.elementor-element-40b6b08{--display:flex;--min-height:0px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-40b6b08:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-40b6b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-a5330ac{--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-7 .elementor-element.elementor-element-f43f302{padding:100px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d4fed10 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d4fed10 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d4fed10 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d4fed10 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d4fed10 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cdb2cfd{--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-7 .elementor-element.elementor-element-914884b{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0611592{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-5e0ebd7{--display:flex;}.elementor-7 .elementor-element.elementor-element-cb6d32a{--spacer-size:100px;}.elementor-7 .elementor-element.elementor-element-0c26332{--display:flex;}.elementor-7 .elementor-element.elementor-element-25b9f02{text-align:center;}.elementor-7 .elementor-element.elementor-element-8708925{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8708925:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8708925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14206A;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-e98028c{width:var( --container-widget-width, 72.621% );max-width:72.621%;--container-widget-width:72.621%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e98028c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e98028c .gallery-item img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-e98028c .gallery-item .gallery-caption{text-align:center;color:#FFFF30;font-family:"Poppins", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-2e9445f{--display:flex;}.elementor-7 .elementor-element.elementor-element-cc14882{--spacer-size:100px;}.elementor-7 .elementor-element.elementor-element-ea56165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-d4927c7{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-d4927c7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d4927c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-7 .elementor-element.elementor-element-ec9710b{border-radius:30px 30px 30px 30px;text-align:center;}.elementor-7 .elementor-element.elementor-element-25e67b9{--display:flex;}.elementor-7 .elementor-element.elementor-element-2967763{--spacer-size:70px;}.elementor-7 .elementor-element.elementor-element-4394154{--display:flex;}.elementor-7 .elementor-element.elementor-element-bf419c2{text-align:center;}.elementor-7 .elementor-element.elementor-element-7e8428e{--display:flex;--min-height:0px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #FFFFFF inset;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7e8428e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7e8428e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5968a61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-5968a61:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5968a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-469fa6f{padding:0px 20px 0px 20px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-fdc1bfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-fdc1bfb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fdc1bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-8225906{padding:0px 20px 0px 20px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-296a7d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-296a7d1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-296a7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-937a644{padding:0px 20px 0px 20px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4d45cf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-4d45cf3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4d45cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-c921ac4{padding:0px 20px 0px 20px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c48ab53{--display:flex;}.elementor-7 .elementor-element.elementor-element-911e62f{--spacer-size:70px;}.elementor-7 .elementor-element.elementor-element-e788d1a{--display:flex;}.elementor-7 .elementor-element.elementor-element-9062a5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-861d4be{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-861d4be:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-861d4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-64c1f0f{--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-7 .elementor-element.elementor-element-f166712{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-82bb2f3{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c9fb6ff{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-373ca1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-373ca1a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-373ca1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kangroo.co.uk/wp-content/uploads/2025/09/embedsocial-zNVjv5lioOs-unsplash-768x512.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-e28f3cb{--display:flex;}.elementor-7 .elementor-element.elementor-element-1ea44ec{--spacer-size:100px;}.elementor-7 .elementor-element.elementor-element-800e003{--display:flex;}.elementor-7 .elementor-element.elementor-element-a3ea3b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8694fd6{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-8694fd6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8694fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8694fd6 > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-8694fd6 > .e-con-inner > .elementor-shape-bottom svg{height:52px;}.elementor-widget-testimonial .elementor-testimonial-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-widget-testimonial .elementor-testimonial-name{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-testimonial .elementor-testimonial-job{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-7 .elementor-element.elementor-element-3115bc2 .elementor-testimonial-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3115bc2 .elementor-testimonial-content{color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-3115bc2 .elementor-testimonial-name{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3115bc2 .elementor-testimonial-job{color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-e031bb3{--display:flex;}.elementor-7 .elementor-element.elementor-element-9ee9aea{--spacer-size:100px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2816ad7{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-bd55e38{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-bfc3f5c{--width:98%;}.elementor-7 .elementor-element.elementor-element-315dec0{--width:98%;}.elementor-7 .elementor-element.elementor-element-ba0046a{--width:50%;}.elementor-7 .elementor-element.elementor-element-77fdced{--width:50%;}.elementor-7 .elementor-element.elementor-element-a5330ac{--width:50%;}.elementor-7 .elementor-element.elementor-element-cdb2cfd{--width:50%;}.elementor-7 .elementor-element.elementor-element-8708925{--width:98%;}.elementor-7 .elementor-element.elementor-element-7e8428e{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-5968a61{--width:25%;}.elementor-7 .elementor-element.elementor-element-fdc1bfb{--width:25%;}.elementor-7 .elementor-element.elementor-element-296a7d1{--width:25%;}.elementor-7 .elementor-element.elementor-element-4d45cf3{--width:25%;}.elementor-7 .elementor-element.elementor-element-64c1f0f{--width:50%;}.elementor-7 .elementor-element.elementor-element-373ca1a{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2816ad7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-bd55e38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-c38ad13 */.animate-words {
  font-size: 65px;
  color: #FFFFFF;
  font-weight: 700;
}

/* base dot styling */
.animate-words .dot {
  color: #ffff30;
  display: inline-block;
  opacity: 1; /* keep visible always */
}

/* word animations (once, then stay) */
.word {
  display: inline-block;
  opacity: 0;
  animation-fill-mode: forwards;
}

.delay1 {
  animation: slideUp 0.8s ease forwards;
  animation-delay: 0.2s;
}
.delay2 {
  animation: fadeInScale 0.9s ease forwards;
  animation-delay: 1s;
}
.delay3 {
  animation: slideInRight 0.9s ease forwards;
  animation-delay: 1.8s;
}

/* dot animations (loop forever) */
.dot1 {
  animation: bounce 1s ease-in-out infinite;
  animation-delay: 1s; /* starts after word is visible */
}
.dot2 {
  animation: pulse 1.2s ease-in-out infinite;
  animation-delay: 1.8s;
}
.dot3 {
  animation: spin 1.5s linear infinite;
  animation-delay: 2.6s;
}

/* KEYFRAMES */
@keyframes slideUp {
  from { opacity: 0; transform: translateY(30px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInScale {
  from { opacity: 0; transform: scale(0.5); }
  to { opacity: 1; transform: scale(1); }
}

@keyframes slideInRight {
  from { opacity: 0; transform: translateX(40px); }
  to { opacity: 1; transform: translateX(0); }
}

@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
}

@keyframes pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.3); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */