.elementor-2205 .elementor-element.elementor-element-e099354{--display:flex;--min-height:60vh;--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-2205 .elementor-element.elementor-element-e099354::before, .elementor-2205 .elementor-element.elementor-element-e099354 > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-e099354 > .e-con-inner > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-e099354 > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-e099354 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-e099354 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://purplefortress.co.uk/wp-content/uploads/2024/10/pexels-mikhail-nilov-6963944-2-scaled.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2205 .elementor-element.elementor-element-6034064{--display:flex;--min-height:50vh;--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-7a8f8b8 );--border-color:var( --e-global-color-7a8f8b8 );--border-radius:40px 40px 40px 40px;--margin-top:35px;--margin-bottom:80px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-6034064:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-6034064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2205 .elementor-element.elementor-element-6034064::before, .elementor-2205 .elementor-element.elementor-element-6034064 > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-6034064 > .e-con-inner > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-6034064 > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-6034064 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-6034064 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121212;--background-overlay:'';}.elementor-2205 .elementor-element.elementor-element-6034064.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2205 .elementor-element.elementor-element-81ae08e > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2205 .elementor-element.elementor-element-c5565c5 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2205 .elementor-element.elementor-element-c5565c5{text-align:center;}.elementor-2205 .elementor-element.elementor-element-de08196 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-de08196{text-align:center;}.elementor-2205 .elementor-element.elementor-element-958e65f{--display:flex;--min-height:100vh;--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:75px 75px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2205 .elementor-element.elementor-element-958e65f:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-958e65f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-0151501{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-0809b7a{--display:flex;}.elementor-2205 .elementor-element.elementor-element-78652f4.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-78652f4{text-align:center;}.elementor-2205 .elementor-element.elementor-element-e44bc2e.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-e44bc2e ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-2205 .elementor-element.elementor-element-985c20c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-4d1080c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:50px;}.elementor-2205 .elementor-element.elementor-element-9999d62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2205 .elementor-element.elementor-element-731e7b5{--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-2205 .elementor-element.elementor-element-ebfed3a{--display:flex;}.elementor-2205 .elementor-element.elementor-element-e34fa0b{text-align:center;}.elementor-2205 .elementor-element.elementor-element-02aa7d3{--display:flex;}.elementor-2205 .elementor-element.elementor-element-a3f6f5c{text-align:center;}.elementor-2205 .elementor-element.elementor-element-d4f0007{--display:flex;}.elementor-2205 .elementor-element.elementor-element-e246806{text-align:center;}.elementor-2205 .elementor-element.elementor-element-8cb0cae{text-align:center;}.elementor-2205 .elementor-element.elementor-element-7248f74{--display:flex;--min-height:100vh;--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;--border-radius:75px 75px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-7248f74:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-7248f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2205 .elementor-element.elementor-element-7248f74::before, .elementor-2205 .elementor-element.elementor-element-7248f74 > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-7248f74 > .e-con-inner > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-7248f74 > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-7248f74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-7248f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2205 .elementor-element.elementor-element-320c03a{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-fd75689.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-fd75689{text-align:center;}.elementor-2205 .elementor-element.elementor-element-1f5b7c3{--display:flex;--min-height:0vh;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:25px 25px 25px 25px;}.elementor-2205 .elementor-element.elementor-element-1f5b7c3:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-1f5b7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-bf24672{--display:flex;--min-height:0vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-2205 .elementor-element.elementor-element-5e3a119{text-align:center;}.elementor-2205 .elementor-element.elementor-element-5e3a119 img{width:50%;max-width:50%;}.elementor-2205 .elementor-element.elementor-element-3fdde48{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-5b52d55 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-5b52d55.elementor-element{--align-self:flex-start;}.elementor-2205 .elementor-element.elementor-element-5b52d55{text-align:center;}.elementor-2205 .elementor-element.elementor-element-bca0961{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2205 .elementor-element.elementor-element-6efabf4{--display:flex;--min-height:0vh;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-04b0bef );--border-color:var( --e-global-color-04b0bef );--border-radius:25px 25px 25px 25px;}.elementor-2205 .elementor-element.elementor-element-6efabf4:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-6efabf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-6ba0cdd{--display:flex;--min-height:0vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-2205 .elementor-element.elementor-element-8e8169d{text-align:center;}.elementor-2205 .elementor-element.elementor-element-8e8169d img{width:50%;max-width:50%;}.elementor-2205 .elementor-element.elementor-element-2c5cad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-6d38a25 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-6d38a25.elementor-element{--align-self:flex-start;}.elementor-2205 .elementor-element.elementor-element-6d38a25{text-align:center;}.elementor-2205 .elementor-element.elementor-element-6dcd3a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2205 .elementor-element.elementor-element-af2efce{--display:flex;--min-height:0vh;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:25px 25px 25px 25px;}.elementor-2205 .elementor-element.elementor-element-af2efce:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-af2efce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-905a502{--display:flex;--min-height:0vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-2205 .elementor-element.elementor-element-3562725{text-align:center;}.elementor-2205 .elementor-element.elementor-element-3562725 img{width:50%;max-width:50%;}.elementor-2205 .elementor-element.elementor-element-fef36ab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-989349e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-989349e.elementor-element{--align-self:flex-start;}.elementor-2205 .elementor-element.elementor-element-989349e{text-align:center;}.elementor-2205 .elementor-element.elementor-element-550ff46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2205 .elementor-element.elementor-element-3e43b91{--display:flex;--min-height:0vh;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-3e43b91:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-3e43b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-bed97df{--display:flex;--min-height:0vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-2205 .elementor-element.elementor-element-87526cf{text-align:center;}.elementor-2205 .elementor-element.elementor-element-87526cf img{width:50%;max-width:50%;}.elementor-2205 .elementor-element.elementor-element-48fdc0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-e7b8022 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-e7b8022.elementor-element{--align-self:flex-start;}.elementor-2205 .elementor-element.elementor-element-e7b8022{text-align:center;}.elementor-2205 .elementor-element.elementor-element-e77cca9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2205 .elementor-element.elementor-element-3783cb9{--display:flex;--min-height:86vh;--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;--border-radius:75px 75px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-3783cb9:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-3783cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-3783cb9::before, .elementor-2205 .elementor-element.elementor-element-3783cb9 > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-3783cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-3783cb9 > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-3783cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-3783cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2205 .elementor-element.elementor-element-830ed28{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-344af30.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-d13d924{--display:flex;--min-height:60vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-2205 .elementor-element.elementor-element-d13d924:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-d13d924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-d13d924::before, .elementor-2205 .elementor-element.elementor-element-d13d924 > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-d13d924 > .e-con-inner > .elementor-background-video-container::before, .elementor-2205 .elementor-element.elementor-element-d13d924 > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-d13d924 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2205 .elementor-element.elementor-element-d13d924 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2205 .elementor-element.elementor-element-1eccfe6{--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-2205 .elementor-element.elementor-element-ee62b58{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-2205 .elementor-element.elementor-element-f757480{--display:flex;}.elementor-2205 .elementor-element.elementor-element-440956b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2205 .elementor-element.elementor-element-440956b.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-440956b:hover .elementor-widget-container{border-style:none;}.elementor-2205 .elementor-element.elementor-element-440956b .elementor-heading-title{font-family:var( --e-global-typography-479a865-font-family ), Sans-serif;font-size:var( --e-global-typography-479a865-font-size );font-weight:var( --e-global-typography-479a865-font-weight );text-transform:var( --e-global-typography-479a865-text-transform );line-height:var( --e-global-typography-479a865-line-height );color:var( --e-global-color-primary );}.elementor-2205 .elementor-element.elementor-element-215ff32{--display:flex;}.elementor-2205 .elementor-element.elementor-element-bd58f5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2205 .elementor-element.elementor-element-bd58f5b.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-bd58f5b:hover .elementor-widget-container{border-style:none;}.elementor-2205 .elementor-element.elementor-element-bd58f5b .elementor-heading-title{font-family:var( --e-global-typography-479a865-font-family ), Sans-serif;font-size:var( --e-global-typography-479a865-font-size );font-weight:var( --e-global-typography-479a865-font-weight );text-transform:var( --e-global-typography-479a865-text-transform );line-height:var( --e-global-typography-479a865-line-height );color:var( --e-global-color-primary );}.elementor-2205 .elementor-element.elementor-element-d7a02e9{--display:flex;}.elementor-2205 .elementor-element.elementor-element-3c20f4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2205 .elementor-element.elementor-element-3c20f4a.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-3c20f4a:hover .elementor-widget-container{border-style:none;}.elementor-2205 .elementor-element.elementor-element-3c20f4a .elementor-heading-title{font-family:var( --e-global-typography-479a865-font-family ), Sans-serif;font-size:var( --e-global-typography-479a865-font-size );font-weight:var( --e-global-typography-479a865-font-weight );text-transform:var( --e-global-typography-479a865-text-transform );line-height:var( --e-global-typography-479a865-line-height );color:var( --e-global-color-primary );}.elementor-2205 .elementor-element.elementor-element-99c3f0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-2205 .elementor-element.elementor-element-d057cae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2205 .elementor-element.elementor-element-5287b08 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-5287b08{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-04b0bef );}.elementor-2205 .elementor-element.elementor-element-06779b8{--display:flex;}.elementor-2205 .elementor-element.elementor-element-132858b > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-132858b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-04b0bef );}.elementor-2205 .elementor-element.elementor-element-706d7c4{--display:flex;}.elementor-2205 .elementor-element.elementor-element-d13b9de > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-d13b9de{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-04b0bef );}.elementor-2205 .elementor-element.elementor-element-fcfc96f{--display:flex;--min-height:57vh;--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:75px 75px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-fcfc96f:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-fcfc96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2205 .elementor-element.elementor-element-3d51235{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-f965de7.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-7e69180{--display:flex;}.elementor-2205 .elementor-element.elementor-element-8e0f938{--grid-columns:2;}.elementor-2205 .elementor-element.elementor-element-8e0f938 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2205 .elementor-element.elementor-element-8e0f938 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2205 .elementor-element.elementor-element-8e0f938 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2205 .elementor-element.elementor-element-8e0f938 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2205 .elementor-element.elementor-element-8e0f938 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-2205 .elementor-element.elementor-element-985c20c{--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-2205 .elementor-element.elementor-element-4d1080c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-4d1080c.e-con{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-8cb0cae{text-align:center;}.elementor-2205 .elementor-element.elementor-element-fd75689{text-align:center;}.elementor-2205 .elementor-element.elementor-element-5b52d55 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-5b52d55.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-bca0961{text-align:center;}.elementor-2205 .elementor-element.elementor-element-6d38a25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-6d38a25.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-6dcd3a5{text-align:center;}.elementor-2205 .elementor-element.elementor-element-989349e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-989349e.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-550ff46{text-align:center;}.elementor-2205 .elementor-element.elementor-element-e7b8022 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2205 .elementor-element.elementor-element-e7b8022.elementor-element{--align-self:center;}.elementor-2205 .elementor-element.elementor-element-e77cca9{text-align:center;}.elementor-2205 .elementor-element.elementor-element-344af30{text-align:center;}.elementor-2205 .elementor-element.elementor-element-440956b{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-2205 .elementor-element.elementor-element-440956b .elementor-heading-title{font-size:var( --e-global-typography-479a865-font-size );line-height:var( --e-global-typography-479a865-line-height );}.elementor-2205 .elementor-element.elementor-element-bd58f5b{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-2205 .elementor-element.elementor-element-bd58f5b .elementor-heading-title{font-size:var( --e-global-typography-479a865-font-size );line-height:var( --e-global-typography-479a865-line-height );}.elementor-2205 .elementor-element.elementor-element-3c20f4a{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-2205 .elementor-element.elementor-element-3c20f4a .elementor-heading-title{font-size:var( --e-global-typography-479a865-font-size );line-height:var( --e-global-typography-479a865-line-height );}.elementor-2205 .elementor-element.elementor-element-5287b08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2205 .elementor-element.elementor-element-132858b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2205 .elementor-element.elementor-element-d13b9de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2205 .elementor-element.elementor-element-8e0f938{--grid-columns:2;}}@media(min-width:768px){.elementor-2205 .elementor-element.elementor-element-6034064{--width:30%;}.elementor-2205 .elementor-element.elementor-element-985c20c{--width:100%;}.elementor-2205 .elementor-element.elementor-element-1f5b7c3{--content-width:50%;}.elementor-2205 .elementor-element.elementor-element-bf24672{--content-width:100%;}.elementor-2205 .elementor-element.elementor-element-3fdde48{--content-width:100%;}.elementor-2205 .elementor-element.elementor-element-6efabf4{--content-width:50%;}.elementor-2205 .elementor-element.elementor-element-6ba0cdd{--width:100%;}.elementor-2205 .elementor-element.elementor-element-2c5cad9{--content-width:100%;}.elementor-2205 .elementor-element.elementor-element-af2efce{--content-width:50%;}.elementor-2205 .elementor-element.elementor-element-905a502{--width:100%;}.elementor-2205 .elementor-element.elementor-element-fef36ab{--content-width:100%;}.elementor-2205 .elementor-element.elementor-element-3e43b91{--content-width:50%;}.elementor-2205 .elementor-element.elementor-element-bed97df{--width:100%;}.elementor-2205 .elementor-element.elementor-element-48fdc0e{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2205 .elementor-element.elementor-element-6034064{--width:50%;}.elementor-2205 .elementor-element.elementor-element-6efabf4{--content-width:100%;}.elementor-2205 .elementor-element.elementor-element-af2efce{--content-width:100%;}.elementor-2205 .elementor-element.elementor-element-3e43b91{--content-width:100%;}}@media(max-width:767px){.elementor-2205 .elementor-element.elementor-element-e099354{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-6034064{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-958e65f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-985c20c{--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-2205 .elementor-element.elementor-element-4d1080c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-8cb0cae{text-align:center;}.elementor-2205 .elementor-element.elementor-element-fd75689{text-align:center;}.elementor-2205 .elementor-element.elementor-element-bf24672{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-5e3a119 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2205 .elementor-element.elementor-element-3fdde48{--justify-content:center;}.elementor-2205 .elementor-element.elementor-element-bca0961{text-align:center;}.elementor-2205 .elementor-element.elementor-element-6ba0cdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-8e8169d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2205 .elementor-element.elementor-element-6dcd3a5{text-align:center;}.elementor-2205 .elementor-element.elementor-element-905a502{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-3562725 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2205 .elementor-element.elementor-element-550ff46{text-align:center;}.elementor-2205 .elementor-element.elementor-element-bed97df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-87526cf > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2205 .elementor-element.elementor-element-e77cca9{text-align:center;}.elementor-2205 .elementor-element.elementor-element-3783cb9{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-344af30{text-align:center;}.elementor-2205 .elementor-element.elementor-element-d13d924{--min-height:60vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2205 .elementor-element.elementor-element-440956b .elementor-heading-title{font-size:var( --e-global-typography-479a865-font-size );line-height:var( --e-global-typography-479a865-line-height );}.elementor-2205 .elementor-element.elementor-element-bd58f5b .elementor-heading-title{font-size:var( --e-global-typography-479a865-font-size );line-height:var( --e-global-typography-479a865-line-height );}.elementor-2205 .elementor-element.elementor-element-3c20f4a .elementor-heading-title{font-size:var( --e-global-typography-479a865-font-size );line-height:var( --e-global-typography-479a865-line-height );}.elementor-2205 .elementor-element.elementor-element-5287b08{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2205 .elementor-element.elementor-element-132858b{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2205 .elementor-element.elementor-element-d13b9de{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2205 .elementor-element.elementor-element-fcfc96f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2205 .elementor-element.elementor-element-8e0f938{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-89451b1 *//* Flexbox container for centering content inside Animated Text v2 */
.animated-text-v2 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;  /* Full height of the container */
    width: 100%;   /* Full width of the container */
    position: relative; /* Relative positioning to center the child elements */
    margin: 20px 0;  /* Add margin to prevent overlapping with elements above and below */
}

/* General styling for all elements */
.defend, .build, .manage {
    opacity: 0;


    visibility: hidden;
    transition: opacity 1s ease-in-out;
    font-size: 40px;  /* Change this to your preferred size */
    font-weight: 700;
    position: absolute;  /* Keep them stacked in the same location */
    top: 50%;            /* Center vertically */
    left: 50%;           /* Center horizontally */
    transform: translate(-50%, -50%);  /* Adjust to be exactly in the center */
    text-align: center;
    display: inline-block; /* Ensure the spans stay on the same line */
    white-space: nowrap;   /* Prevent wrapping of text into multiple lines */
}

.defend {
    color: white
}

.build {
    color: white;
}

.manage {
    color: #753AF2;
}

.purple-text {
    color: #753AF2;
}

/* Icon styling */
.icon-image {
    width: 80px; /* Adjust the size of the icon */
    height: 80px;
    margin-left: 10px; /* Space between the text and the icon */
    opacity: 0; /* Hide the icon initially */
    transition: opacity 1s ease-in-out;
    position: relative; /* Keep it aligned in the flex container */
    z-index: 10; /* Make sure it's above other content if needed */
}

/* Red Teams Attack Animation */
@keyframes blueDefend {
    0%, 10% {
        opacity: 0;
        visibility: hidden;
    }
    10%, 25% {
        opacity: 1;
        visibility: visible;
    }
    25%, 100% {
        opacity: 0;
        visibility: hidden;
    }
}

/* Blue Teams Defend Animation */
@keyframes purpleBuild {
    25%, 35% {
        opacity: 0;
        visibility: hidden;
    }
    35%, 50% {
        opacity: 1;
        visibility: visible;
    }
    50%, 100% {
        opacity: 0;
        visibility: hidden;
    }
}

/* Purple Teams Build Animation */
@keyframes purpleManage {
    50%, 60% {
        opacity: 0;
        visibility: hidden;
    }
    60%, 75% {
        opacity: 1;
        visibility: visible;
    }
    75%, 100% {
        opacity: 0;
        visibility: hidden;
    }
}

/* Icon fade-in and hold longer with smooth fade-out */
@keyframes iconFadeIn {
    75%, 85% {
        opacity: 0;
        visibility: hidden;
    }
    85%, 100% {
        opacity: 1;
        visibility: visible;
    }
    100%, 115% {  /* Extend the icon visibility longer */
        opacity: 1;
        visibility: visible;
    }
    75%, 100% { /* Smooth and gradual fade out with easing */
        opacity: 0;
        visibility: hidden;
    }
}

/* Apply the animations */
.defend {
    animation: blueDefend 12s linear infinite;
}

.build {
    animation: purpleBuild 12s linear infinite;
}

.manage {
    animation: purpleManage 12s linear infinite;
}

.icon-image {
    animation: iconFadeIn 12s ease-in-out infinite;
}/* End custom CSS */