.elementor-47021 .elementor-element.elementor-element-36277e66{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-36277e66:not(.elementor-motion-effects-element-type-background), .elementor-47021 .elementor-element.elementor-element-36277e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E29;background-image:url("https://camprojects.co.uk/wp-content/uploads/2026/10/photo-1620626011761-996317b8d101.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47021 .elementor-element.elementor-element-414b12b1{--display:flex;--min-height:520px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-74bcdad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.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-47021 .elementor-element.elementor-element-3d5f0407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-3d5f0407 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-5be401a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-5be401a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.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-47021 .elementor-element.elementor-element-71c1483a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-1b1acf7a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-47021 .elementor-element.elementor-element-675b22e4 .elementor-button{background-color:#0861F8;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:15px 23px 15px 23px;}.elementor-47021 .elementor-element.elementor-element-675b22e4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-675b22e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47021 .elementor-element.elementor-element-675b22e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-47021 .elementor-element.elementor-element-6e71a244 .elementor-button{background-color:#000E2900;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:15px 23px 15px 23px;}.elementor-47021 .elementor-element.elementor-element-6e71a244{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-6e71a244 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47021 .elementor-element.elementor-element-6e71a244 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-47021 .elementor-element.elementor-element-1ff4579e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-1ff4579e:not(.elementor-motion-effects-element-type-background), .elementor-47021 .elementor-element.elementor-element-1ff4579e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E29;}.elementor-47021 .elementor-element.elementor-element-6022e8ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-4b7c1b1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47021 .elementor-element.elementor-element-47cb710c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-47cb710c .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-47cb710c.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-47cb710c.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-47cb710c.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-47cb710c.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-47cb710c.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-47cb710c .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-47cb710c .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-31061dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-69f4b1ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-69f4b1ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-33f4296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-cbfc4ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47021 .elementor-element.elementor-element-201d6fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-201d6fd8 .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-201d6fd8.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-201d6fd8.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-201d6fd8.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-201d6fd8.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-201d6fd8.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-201d6fd8 .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-201d6fd8 .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-26d759b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-1be00c97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-1be00c97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-25a11878{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-5c943d9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47021 .elementor-element.elementor-element-6f37c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-6f37c1b .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-6f37c1b.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-6f37c1b.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-6f37c1b.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-6f37c1b.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-6f37c1b.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-6f37c1b .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-6f37c1b .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-60e5651d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-d628f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-d628f09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-19418053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-2f52f699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-2f52f699:not(.elementor-motion-effects-element-type-background), .elementor-47021 .elementor-element.elementor-element-2f52f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E29;}.elementor-47021 .elementor-element.elementor-element-4e4ffbcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-4f9efa4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-276d04dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-276d04dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-2968c911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-2968c911 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-78cb388b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-427e7b68{--e-filter-direction:row;--e-filter-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47021 .elementor-element.elementor-element-17704d29{--grid-columns:3;--grid-row-gap:24px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-47021 .elementor-element.elementor-element-17704d29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47021 .elementor-element.elementor-element-5415ff4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-5415ff4a:not(.elementor-motion-effects-element-type-background), .elementor-47021 .elementor-element.elementor-element-5415ff4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E29;}.elementor-47021 .elementor-element.elementor-element-44456f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-15cad86d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-15cad86d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-11d6cc40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-11d6cc40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-4071429{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-46d4c167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-8262aac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-4b86513e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-4b86513e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-29470ae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-29470ae6 .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-29470ae6.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-29470ae6.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-29470ae6.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-29470ae6.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-29470ae6.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-29470ae6 .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-29470ae6 .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-24e21621{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-24e21621 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-7254f4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-4a187d47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-3d6e82b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-531cfc7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-531cfc7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-745d9c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-745d9c76 .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-745d9c76.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-745d9c76.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-745d9c76.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-745d9c76.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-745d9c76.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-745d9c76 .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-745d9c76 .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-1bf912b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-1bf912b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-66fd569c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-4819be2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-75b43ed4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-3c0f2b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-3c0f2b88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-763da27c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-763da27c .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-763da27c.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-763da27c.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-763da27c.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-763da27c.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-763da27c.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-763da27c .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-763da27c .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-2ea242ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-2ea242ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-3993914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-139545cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-62fc73e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-6ba781da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-6ba781da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-46a5ad14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-46a5ad14 .elementor-icon-wrapper{text-align:center;}.elementor-47021 .elementor-element.elementor-element-46a5ad14.elementor-view-stacked .elementor-icon{background-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-46a5ad14.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-46a5ad14.elementor-view-default .elementor-icon{color:#65DCFF;border-color:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-46a5ad14.elementor-view-framed .elementor-icon, .elementor-47021 .elementor-element.elementor-element-46a5ad14.elementor-view-default .elementor-icon svg{fill:#65DCFF;}.elementor-47021 .elementor-element.elementor-element-46a5ad14 .elementor-icon{font-size:25px;}.elementor-47021 .elementor-element.elementor-element-46a5ad14 .elementor-icon svg{height:25px;}.elementor-47021 .elementor-element.elementor-element-28dc9a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-28dc9a2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-194058a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-697f8660{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-697f8660:not(.elementor-motion-effects-element-type-background), .elementor-47021 .elementor-element.elementor-element-697f8660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E29;}.elementor-47021 .elementor-element.elementor-element-7822b599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-159f859d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-47021 .elementor-element.elementor-element-40be4f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-2506e727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-2506e727 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-47021 .elementor-element.elementor-element-56b123c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#D3DEEE;}.elementor-47021 .elementor-element.elementor-element-15f74164{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-63a4c9fa .elementor-button{background-color:#0861F8;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:15px 23px 15px 23px;}.elementor-47021 .elementor-element.elementor-element-63a4c9fa{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-63a4c9fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47021 .elementor-element.elementor-element-63a4c9fa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-47021 .elementor-element.elementor-element-3abc733 .elementor-button{background-color:#000E2900;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:15px 23px 15px 23px;}.elementor-47021 .elementor-element.elementor-element-3abc733{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47021 .elementor-element.elementor-element-3abc733 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47021 .elementor-element.elementor-element-3abc733 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-47021:not(.elementor-motion-effects-element-type-background), body.elementor-page-47021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47021 .elementor-element.elementor-element-36277e66{--width:100%;}.elementor-47021 .elementor-element.elementor-element-414b12b1{--width:100%;}.elementor-47021 .elementor-element.elementor-element-74bcdad0{--width:58%;}.elementor-47021 .elementor-element.elementor-element-1b1acf7a{--width:100%;}.elementor-47021 .elementor-element.elementor-element-1ff4579e{--width:100%;}.elementor-47021 .elementor-element.elementor-element-6022e8ff{--width:100%;}.elementor-47021 .elementor-element.elementor-element-4b7c1b1a{--width:32%;}.elementor-47021 .elementor-element.elementor-element-31061dca{--width:100%;}.elementor-47021 .elementor-element.elementor-element-cbfc4ce{--width:32%;}.elementor-47021 .elementor-element.elementor-element-26d759b7{--width:100%;}.elementor-47021 .elementor-element.elementor-element-5c943d9d{--width:32%;}.elementor-47021 .elementor-element.elementor-element-60e5651d{--width:100%;}.elementor-47021 .elementor-element.elementor-element-2f52f699{--width:100%;}.elementor-47021 .elementor-element.elementor-element-4e4ffbcb{--width:100%;}.elementor-47021 .elementor-element.elementor-element-4f9efa4b{--width:100%;}.elementor-47021 .elementor-element.elementor-element-5415ff4a{--width:100%;}.elementor-47021 .elementor-element.elementor-element-44456f9e{--width:100%;}.elementor-47021 .elementor-element.elementor-element-4071429{--width:100%;}.elementor-47021 .elementor-element.elementor-element-46d4c167{--width:24%;}.elementor-47021 .elementor-element.elementor-element-8262aac{--width:100%;}.elementor-47021 .elementor-element.elementor-element-4a187d47{--width:24%;}.elementor-47021 .elementor-element.elementor-element-3d6e82b9{--width:100%;}.elementor-47021 .elementor-element.elementor-element-4819be2c{--width:24%;}.elementor-47021 .elementor-element.elementor-element-75b43ed4{--width:100%;}.elementor-47021 .elementor-element.elementor-element-139545cf{--width:24%;}.elementor-47021 .elementor-element.elementor-element-62fc73e6{--width:100%;}.elementor-47021 .elementor-element.elementor-element-697f8660{--width:100%;}.elementor-47021 .elementor-element.elementor-element-7822b599{--width:100%;}.elementor-47021 .elementor-element.elementor-element-159f859d{--width:100%;}.elementor-47021 .elementor-element.elementor-element-40be4f9f{--width:52%;}.elementor-47021 .elementor-element.elementor-element-15f74164{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47021 .elementor-element.elementor-element-74bcdad0{--width:66%;}}@media(max-width:1024px){.elementor-47021 .elementor-element.elementor-element-414b12b1{--min-height:480px;}.elementor-47021 .elementor-element.elementor-element-3d5f0407 .elementor-heading-title{font-size:13px;}.elementor-47021 .elementor-element.elementor-element-5be401a5 .elementor-heading-title{font-size:50px;}.elementor-47021 .elementor-element.elementor-element-71c1483a{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-675b22e4 .elementor-button{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-6e71a244 .elementor-button{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-69f4b1ce .elementor-heading-title{font-size:19px;}.elementor-47021 .elementor-element.elementor-element-33f4296{font-size:14px;}.elementor-47021 .elementor-element.elementor-element-1be00c97 .elementor-heading-title{font-size:19px;}.elementor-47021 .elementor-element.elementor-element-25a11878{font-size:14px;}.elementor-47021 .elementor-element.elementor-element-d628f09 .elementor-heading-title{font-size:19px;}.elementor-47021 .elementor-element.elementor-element-19418053{font-size:14px;}.elementor-47021 .elementor-element.elementor-element-276d04dc .elementor-heading-title{font-size:13px;}.elementor-47021 .elementor-element.elementor-element-2968c911 .elementor-heading-title{font-size:37px;}.elementor-47021 .elementor-element.elementor-element-78cb388b{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-17704d29{--grid-columns:2;}.elementor-47021 .elementor-element.elementor-element-15cad86d .elementor-heading-title{font-size:13px;}.elementor-47021 .elementor-element.elementor-element-11d6cc40 .elementor-heading-title{font-size:32px;}.elementor-47021 .elementor-element.elementor-element-4071429{--flex-wrap:wrap;}.elementor-47021 .elementor-element.elementor-element-4b86513e .elementor-heading-title{font-size:45px;}.elementor-47021 .elementor-element.elementor-element-24e21621 .elementor-heading-title{font-size:22px;}.elementor-47021 .elementor-element.elementor-element-7254f4e3{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-531cfc7a .elementor-heading-title{font-size:45px;}.elementor-47021 .elementor-element.elementor-element-1bf912b1 .elementor-heading-title{font-size:22px;}.elementor-47021 .elementor-element.elementor-element-66fd569c{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-3c0f2b88 .elementor-heading-title{font-size:45px;}.elementor-47021 .elementor-element.elementor-element-2ea242ed .elementor-heading-title{font-size:22px;}.elementor-47021 .elementor-element.elementor-element-3993914{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-6ba781da .elementor-heading-title{font-size:45px;}.elementor-47021 .elementor-element.elementor-element-28dc9a2a .elementor-heading-title{font-size:22px;}.elementor-47021 .elementor-element.elementor-element-194058a8{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-2506e727 .elementor-heading-title{font-size:31px;}.elementor-47021 .elementor-element.elementor-element-56b123c7{font-size:17px;}.elementor-47021 .elementor-element.elementor-element-63a4c9fa .elementor-button{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-3abc733 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-47021 .elementor-element.elementor-element-36277e66:not(.elementor-motion-effects-element-type-background), .elementor-47021 .elementor-element.elementor-element-36277e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camprojects.co.uk/wp-content/uploads/2026/10/photo-1552321554-5fefe8c9ef14.jpg");}.elementor-47021 .elementor-element.elementor-element-414b12b1{--padding-top:268px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-74bcdad0{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-47021 .elementor-element.elementor-element-3d5f0407 .elementor-heading-title{font-size:12px;}.elementor-47021 .elementor-element.elementor-element-5be401a5 .elementor-heading-title{font-size:38px;}.elementor-47021 .elementor-element.elementor-element-71c1483a{font-size:16px;}.elementor-47021 .elementor-element.elementor-element-675b22e4 .elementor-button{font-size:14px;}.elementor-47021 .elementor-element.elementor-element-6e71a244 .elementor-button{font-size:14px;}.elementor-47021 .elementor-element.elementor-element-6022e8ff{--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-47021 .elementor-element.elementor-element-4b7c1b1a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47021 .elementor-element.elementor-element-69f4b1ce .elementor-heading-title{font-size:18px;}.elementor-47021 .elementor-element.elementor-element-33f4296{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-cbfc4ce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47021 .elementor-element.elementor-element-1be00c97 .elementor-heading-title{font-size:18px;}.elementor-47021 .elementor-element.elementor-element-25a11878{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-5c943d9d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47021 .elementor-element.elementor-element-d628f09 .elementor-heading-title{font-size:18px;}.elementor-47021 .elementor-element.elementor-element-19418053{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-4e4ffbcb{--padding-top:12px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-276d04dc .elementor-heading-title{font-size:12px;}.elementor-47021 .elementor-element.elementor-element-2968c911 .elementor-heading-title{font-size:30px;}.elementor-47021 .elementor-element.elementor-element-78cb388b{font-size:16px;}.elementor-47021 .elementor-element.elementor-element-427e7b68{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-47021 .elementor-element.elementor-element-17704d29{--grid-columns:1;}.elementor-47021 .elementor-element.elementor-element-44456f9e{--padding-top:18px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-15cad86d .elementor-heading-title{font-size:12px;}.elementor-47021 .elementor-element.elementor-element-11d6cc40 .elementor-heading-title{font-size:29px;}.elementor-47021 .elementor-element.elementor-element-4b86513e .elementor-heading-title{font-size:35px;}.elementor-47021 .elementor-element.elementor-element-24e21621 .elementor-heading-title{font-size:20px;}.elementor-47021 .elementor-element.elementor-element-7254f4e3{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-531cfc7a .elementor-heading-title{font-size:35px;}.elementor-47021 .elementor-element.elementor-element-1bf912b1 .elementor-heading-title{font-size:20px;}.elementor-47021 .elementor-element.elementor-element-66fd569c{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-3c0f2b88 .elementor-heading-title{font-size:35px;}.elementor-47021 .elementor-element.elementor-element-2ea242ed .elementor-heading-title{font-size:20px;}.elementor-47021 .elementor-element.elementor-element-3993914{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-6ba781da .elementor-heading-title{font-size:35px;}.elementor-47021 .elementor-element.elementor-element-28dc9a2a .elementor-heading-title{font-size:20px;}.elementor-47021 .elementor-element.elementor-element-194058a8{font-size:15px;}.elementor-47021 .elementor-element.elementor-element-7822b599{--padding-top:6px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-47021 .elementor-element.elementor-element-159f859d{--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:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-47021 .elementor-element.elementor-element-2506e727 .elementor-heading-title{font-size:29px;}.elementor-47021 .elementor-element.elementor-element-56b123c7{font-size:16px;}.elementor-47021 .elementor-element.elementor-element-63a4c9fa .elementor-button{font-size:14px;}.elementor-47021 .elementor-element.elementor-element-3abc733 .elementor-button{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-36277e66 */.elementor .elementor-element.nxb-hero {--nxb-gutter:48px;background:#000E29;color:#fff;direction:ltr;text-align:left;position:relative;isolation:isolate;min-width:0;font-family:Roboto,Arial,sans-serif;}
.elementor .elementor-element.nxb-hero *,.elementor .elementor-element.nxb-hero *::before,.elementor .elementor-element.nxb-hero *::after {box-sizing:border-box;}
.elementor .elementor-element.nxb-hero .nxb-inner {width:calc(100% - var(--nxb-gutter)*2);max-width:1240px;margin-left:auto;margin-right:auto;}
.elementor .elementor-element.nxb-hero .e-con,.elementor .elementor-element.nxb-hero .elementor-widget {min-width:0;}
.elementor .elementor-element.nxb-hero .elementor-widget {margin-bottom:0;}
.elementor .elementor-element.nxb-hero .elementor-heading-title,.elementor .elementor-element.nxb-hero .elementor-widget-text-editor p {margin:0;}
.elementor .elementor-element.nxb-hero .elementor-heading-title {overflow-wrap:normal;}
.elementor .elementor-element.nxb-hero .nxb-eyebrow .elementor-heading-title {color:#86C9F3;}
.elementor .elementor-element.nxb-hero a {color:inherit;text-decoration:none;}
.elementor .elementor-element.nxb-hero a:focus-visible,.elementor .elementor-element.nxb-hero button:focus-visible {outline:2px solid #8CE8FF;outline-offset:4px;}
.elementor .elementor-element.nxb-hero .nxb-primary .elementor-button {background:linear-gradient(108deg,#0861F8 30%,#21CBFF);box-shadow:0 0 18px #0861F844,inset 0 1px 0 #BAF5FF66;}
.elementor .elementor-element.nxb-hero .nxb-secondary .elementor-button {background:#001B3B80;border:1px solid #7595B5;}
.elementor .elementor-element.nxb-hero .elementor-button:hover {filter:brightness(1.12);}
@media(max-width:1024px){.elementor .elementor-element.nxb-hero {--nxb-gutter:30px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-hero {--nxb-gutter:20px;}}
.elementor .elementor-element.nxb-hero .glass-box-bg {background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(8,97,248,.12) 50%,rgba(0,14,41,.40)) !important;backdrop-filter:blur(5px) saturate(150%) !important;-webkit-backdrop-filter:blur(25px) saturate(180%) !important;border-radius:28px !important;}
.elementor .elementor-element.nxb-hero .box-bar {position:relative;isolation:isolate;--bg:radial-gradient(circle 850px at calc(100% - 520px) 420px,rgba(8,97,248,.25),rgba(8,97,248,.15) 35%,rgba(8,97,248,.08) 60%,transparent),#000E29;background:var(--bg);border-radius:16px;color:white;box-sizing:border-box;}

.elementor .elementor-element.nxb-hero {overflow:hidden;}
.elementor .elementor-element.nxb-hero .nxb-hero-photo {left:28%;right:0;top:0;z-index:0;height:520px;}
.elementor .elementor-element.nxb-hero .nxb-hero-photo img {height:100%;display:block;filter:brightness(.77);}
.elementor .elementor-element.nxb-hero::before {content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000E29 8%,#000E29CC 34%,#000E2910 75%),linear-gradient(0deg,#000E29,transparent 40%);}
.elementor .elementor-element.nxb-hero .nxb-hero-inner {position:relative;z-index:2;}
.elementor .elementor-element.nxb-hero .nxb-hero-copy {max-width:740px;}
.elementor .elementor-element.nxb-hero .nxb-hero-title .elementor-heading-title {letter-spacing:-1.2px;}
@media(max-width:1024px){.elementor .elementor-element.nxb-hero .nxb-hero-photo {height:480px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-hero .nxb-hero-photo {left:0;width:100%;height:320px;}.elementor .elementor-element.nxb-hero::before {background:linear-gradient(0deg,#000E29 0%,#000E29C0 30%,#000E2910 80%);}.elementor .elementor-element.nxb-hero .nxb-hero-buttons {gap:12px;}.elementor .elementor-element.nxb-hero .nxb-hero-buttons .elementor-widget-button {width:100%;}.elementor .elementor-element.nxb-hero .nxb-hero-buttons .elementor-button {width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff4579e */.elementor .elementor-element.nxb-benefits {--nxb-gutter:48px;background:#000E29;color:#fff;direction:ltr;text-align:left;position:relative;isolation:isolate;min-width:0;font-family:Roboto,Arial,sans-serif;}
.elementor .elementor-element.nxb-benefits *,.elementor .elementor-element.nxb-benefits *::before,.elementor .elementor-element.nxb-benefits *::after {box-sizing:border-box;}
.elementor .elementor-element.nxb-benefits .nxb-inner {width:calc(100% - var(--nxb-gutter)*2);max-width:1240px;margin-left:auto;margin-right:auto;}
.elementor .elementor-element.nxb-benefits .e-con,.elementor .elementor-element.nxb-benefits .elementor-widget {min-width:0;}
.elementor .elementor-element.nxb-benefits .elementor-widget {margin-bottom:0;}
.elementor .elementor-element.nxb-benefits .elementor-heading-title,.elementor .elementor-element.nxb-benefits .elementor-widget-text-editor p {margin:0;}
.elementor .elementor-element.nxb-benefits .elementor-heading-title {overflow-wrap:normal;}
.elementor .elementor-element.nxb-benefits .nxb-eyebrow .elementor-heading-title {color:#86C9F3;}
.elementor .elementor-element.nxb-benefits a {color:inherit;text-decoration:none;}
.elementor .elementor-element.nxb-benefits a:focus-visible,.elementor .elementor-element.nxb-benefits button:focus-visible {outline:2px solid #8CE8FF;outline-offset:4px;}
.elementor .elementor-element.nxb-benefits .nxb-primary .elementor-button {background:linear-gradient(108deg,#0861F8 30%,#21CBFF);box-shadow:0 0 18px #0861F844,inset 0 1px 0 #BAF5FF66;}
.elementor .elementor-element.nxb-benefits .nxb-secondary .elementor-button {background:#001B3B80;border:1px solid #7595B5;}
.elementor .elementor-element.nxb-benefits .elementor-button:hover {filter:brightness(1.12);}
@media(max-width:1024px){.elementor .elementor-element.nxb-benefits {--nxb-gutter:30px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-benefits {--nxb-gutter:20px;}}
.elementor .elementor-element.nxb-benefits .glass-box-bg {background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(8,97,248,.12) 50%,rgba(0,14,41,.40)) !important;backdrop-filter:blur(5px) saturate(150%) !important;-webkit-backdrop-filter:blur(25px) saturate(180%) !important;border-radius:28px !important;}
.elementor .elementor-element.nxb-benefits .box-bar {position:relative;isolation:isolate;--bg:radial-gradient(circle 850px at calc(100% - 520px) 420px,rgba(8,97,248,.25),rgba(8,97,248,.15) 35%,rgba(8,97,248,.08) 60%,transparent),#000E29;background:var(--bg);border-radius:16px;color:white;box-sizing:border-box;}

.elementor .elementor-element.nxb-benefits .nxb-benefit {width:calc((100% - 44px)/3);border:1px solid #5082B333;}
.elementor .elementor-element.nxb-benefits .nxb-benefit-icon {width:44px;flex:0 0 44px;}
.elementor .elementor-element.nxb-benefits .nxb-benefit-icon .elementor-icon {display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #21CBFF55;border-radius:12px;background:#0861F830;}
.elementor .elementor-element.nxb-benefits .nxb-benefit-copy {width:calc(100% - 62px);}
@media(max-width:1024px){.elementor .elementor-element.nxb-benefits .nxb-benefit {padding:20px 16px;flex-direction:column;align-items:flex-start;gap:12px;}.elementor .elementor-element.nxb-benefits .nxb-benefit-copy {width:100%;}}
@media(max-width:767px){.elementor .elementor-element.nxb-benefits .nxb-benefit {width:100%;flex-direction:row;align-items:center;gap:16px;}.elementor .elementor-element.nxb-benefits .nxb-benefit-copy {width:calc(100% - 60px);}.elementor .elementor-element.nxb-benefits .nxb-benefits-inner {gap:14px;padding-bottom:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f52f699 */.elementor .elementor-element.nxb-portfolio {--nxb-gutter:48px;background:#000E29;color:#fff;direction:ltr;text-align:left;position:relative;isolation:isolate;min-width:0;font-family:Roboto,Arial,sans-serif;}
.elementor .elementor-element.nxb-portfolio *,.elementor .elementor-element.nxb-portfolio *::before,.elementor .elementor-element.nxb-portfolio *::after {box-sizing:border-box;}
.elementor .elementor-element.nxb-portfolio .nxb-inner {width:calc(100% - var(--nxb-gutter)*2);max-width:1240px;margin-left:auto;margin-right:auto;}
.elementor .elementor-element.nxb-portfolio .e-con,.elementor .elementor-element.nxb-portfolio .elementor-widget {min-width:0;}
.elementor .elementor-element.nxb-portfolio .elementor-widget {margin-bottom:0;}
.elementor .elementor-element.nxb-portfolio .elementor-heading-title,.elementor .elementor-element.nxb-portfolio .elementor-widget-text-editor p {margin:0;}
.elementor .elementor-element.nxb-portfolio .elementor-heading-title {overflow-wrap:normal;}
.elementor .elementor-element.nxb-portfolio .nxb-eyebrow .elementor-heading-title {color:#86C9F3;}
.elementor .elementor-element.nxb-portfolio a {color:inherit;text-decoration:none;}
.elementor .elementor-element.nxb-portfolio a:focus-visible,.elementor .elementor-element.nxb-portfolio button:focus-visible {outline:2px solid #8CE8FF;outline-offset:4px;}
.elementor .elementor-element.nxb-portfolio .nxb-primary .elementor-button {background:linear-gradient(108deg,#0861F8 30%,#21CBFF);box-shadow:0 0 18px #0861F844,inset 0 1px 0 #BAF5FF66;}
.elementor .elementor-element.nxb-portfolio .nxb-secondary .elementor-button {background:#001B3B80;border:1px solid #7595B5;}
.elementor .elementor-element.nxb-portfolio .elementor-button:hover {filter:brightness(1.12);}
@media(max-width:1024px){.elementor .elementor-element.nxb-portfolio {--nxb-gutter:30px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-portfolio {--nxb-gutter:20px;}}

.elementor .elementor-element.nxb-portfolio {isolation:auto;}
.elementor .elementor-element.nxb-portfolio:has(.e-off-canvas[aria-hidden="false"]) {z-index:2147483631;}
.elementor .elementor-element.nxb-portfolio .nxb-project-loop .elementor-loop-container {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;}
.elementor .elementor-element.nxb-portfolio .nxb-project-loop .e-loop-item {min-width:0;}
.elementor .elementor-element.nxb-portfolio .nxb-project-filter .e-filter {display:flex;gap:10px;flex-wrap:wrap;}
.elementor .elementor-element.nxb-portfolio .nxb-project-filter .e-filter-item {border:1px solid #4F7699;border-radius:30px;background:#00173580;color:#DFEBFA;padding:12px 21px;min-height:44px;font:400 14px/1.3 Roboto,Arial,sans-serif;cursor:pointer;white-space:nowrap;}
.elementor .elementor-element.nxb-portfolio .nxb-project-filter .e-filter-item[aria-pressed="true"] {background:linear-gradient(110deg,#0861F8,#21CBFF);border-color:#3295FF;color:white;box-shadow:0 0 15px #0861F844;}
.elementor .elementor-element.nxb-portfolio .nxb-project-loop > .elementor-widget-container > .elementor-button-wrapper,.elementor .elementor-element.nxb-portfolio .nxb-project-loop > .elementor-button-wrapper {text-align:center;margin-top:30px;}
.elementor .elementor-element.nxb-portfolio .nxb-project-loop .e-loop__load-more .elementor-button,.elementor .elementor-element.nxb-portfolio .nxb-project-loop > .elementor-widget-container > .elementor-button-wrapper .elementor-button {display:inline-flex;min-height:48px;align-items:center;justify-content:center;background:linear-gradient(110deg,#0861F8,#21CBFF);color:white;border:0;border-radius:30px;padding:14px 28px;font:500 15px/1.3 Roboto,Arial,sans-serif;}
.elementor .elementor-element.nxb-portfolio .nxb-project-loop .e-load-more-message {color:#C1D5ED;font:400 16px/1.5 Roboto,Arial,sans-serif;}
@media(max-width:1024px){.elementor .elementor-element.nxb-portfolio .nxb-project-loop .elementor-loop-container {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-portfolio .nxb-project-loop .elementor-loop-container {grid-template-columns:minmax(0,1fr);gap:20px;}.elementor .elementor-element.nxb-portfolio .nxb-project-filter .e-filter {flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 10px;scrollbar-width:thin;scrollbar-color:#1C7CCC transparent;}.elementor .elementor-element.nxb-portfolio .nxb-project-filter .e-filter-item {flex:0 0 auto;font-size:13px;padding:12px 18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5415ff4a */.elementor .elementor-element.nxb-process {--nxb-gutter:48px;background:#000E29;color:#fff;direction:ltr;text-align:left;position:relative;isolation:isolate;min-width:0;font-family:Roboto,Arial,sans-serif;}
.elementor .elementor-element.nxb-process *,.elementor .elementor-element.nxb-process *::before,.elementor .elementor-element.nxb-process *::after {box-sizing:border-box;}
.elementor .elementor-element.nxb-process .nxb-inner {width:calc(100% - var(--nxb-gutter)*2);max-width:1240px;margin-left:auto;margin-right:auto;}
.elementor .elementor-element.nxb-process .e-con,.elementor .elementor-element.nxb-process .elementor-widget {min-width:0;}
.elementor .elementor-element.nxb-process .elementor-widget {margin-bottom:0;}
.elementor .elementor-element.nxb-process .elementor-heading-title,.elementor .elementor-element.nxb-process .elementor-widget-text-editor p {margin:0;}
.elementor .elementor-element.nxb-process .elementor-heading-title {overflow-wrap:normal;}
.elementor .elementor-element.nxb-process .nxb-eyebrow .elementor-heading-title {color:#86C9F3;}
.elementor .elementor-element.nxb-process a {color:inherit;text-decoration:none;}
.elementor .elementor-element.nxb-process a:focus-visible,.elementor .elementor-element.nxb-process button:focus-visible {outline:2px solid #8CE8FF;outline-offset:4px;}
.elementor .elementor-element.nxb-process .nxb-primary .elementor-button {background:linear-gradient(108deg,#0861F8 30%,#21CBFF);box-shadow:0 0 18px #0861F844,inset 0 1px 0 #BAF5FF66;}
.elementor .elementor-element.nxb-process .nxb-secondary .elementor-button {background:#001B3B80;border:1px solid #7595B5;}
.elementor .elementor-element.nxb-process .elementor-button:hover {filter:brightness(1.12);}
@media(max-width:1024px){.elementor .elementor-element.nxb-process {--nxb-gutter:30px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-process {--nxb-gutter:20px;}}

.elementor .elementor-element.nxb-process .nxb-step {width:calc((100% - 84px)/4);}
.elementor .elementor-element.nxb-process .nxb-step-no {width:auto;}
.elementor .elementor-element.nxb-process .nxb-step-no .elementor-heading-title {color:#21CBFF;text-shadow:0 0 14px #21CBFF44;font-weight:400;}
.elementor .elementor-element.nxb-process .nxb-step-head .elementor-widget-icon {width:auto;}
@media(max-width:1024px){.elementor .elementor-element.nxb-process .nxb-step {width:calc((100% - 28px)/2);}}
@media(max-width:767px){.elementor .elementor-element.nxb-process .nxb-process-grid {gap:22px;}.elementor .elementor-element.nxb-process .nxb-step {width:calc((100% - 22px)/2);}.elementor .elementor-element.nxb-process .nxb-step-head {gap:12px;}}
@media(max-width:359px){.elementor .elementor-element.nxb-process .nxb-step {width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697f8660 */.elementor .elementor-element.nxb-cta {--nxb-gutter:48px;background:#000E29;color:#fff;direction:ltr;text-align:left;position:relative;isolation:isolate;min-width:0;font-family:Roboto,Arial,sans-serif;}
.elementor .elementor-element.nxb-cta *,.elementor .elementor-element.nxb-cta *::before,.elementor .elementor-element.nxb-cta *::after {box-sizing:border-box;}
.elementor .elementor-element.nxb-cta .nxb-inner {width:calc(100% - var(--nxb-gutter)*2);max-width:1240px;margin-left:auto;margin-right:auto;}
.elementor .elementor-element.nxb-cta .e-con,.elementor .elementor-element.nxb-cta .elementor-widget {min-width:0;}
.elementor .elementor-element.nxb-cta .elementor-widget {margin-bottom:0;}
.elementor .elementor-element.nxb-cta .elementor-heading-title,.elementor .elementor-element.nxb-cta .elementor-widget-text-editor p {margin:0;}
.elementor .elementor-element.nxb-cta .elementor-heading-title {overflow-wrap:normal;}
.elementor .elementor-element.nxb-cta .nxb-eyebrow .elementor-heading-title {color:#86C9F3;}
.elementor .elementor-element.nxb-cta a {color:inherit;text-decoration:none;}
.elementor .elementor-element.nxb-cta a:focus-visible,.elementor .elementor-element.nxb-cta button:focus-visible {outline:2px solid #8CE8FF;outline-offset:4px;}
.elementor .elementor-element.nxb-cta .nxb-primary .elementor-button {background:linear-gradient(108deg,#0861F8 30%,#21CBFF);box-shadow:0 0 18px #0861F844,inset 0 1px 0 #BAF5FF66;}
.elementor .elementor-element.nxb-cta .nxb-secondary .elementor-button {background:#001B3B80;border:1px solid #7595B5;}
.elementor .elementor-element.nxb-cta .elementor-button:hover {filter:brightness(1.12);}
@media(max-width:1024px){.elementor .elementor-element.nxb-cta {--nxb-gutter:30px;}}
@media(max-width:767px){.elementor .elementor-element.nxb-cta {--nxb-gutter:20px;}}

.elementor .elementor-element.nxb-cta .glow-frame {position:relative;isolation:isolate;--thickness:1px;--radius:18px;--dur:20s;overflow:hidden;--bg:radial-gradient(circle 850px at calc(100% - 520px) 420px,#0861F840,#0861F826 35%,#0861F814 60%,transparent),#000E29;background:var(--bg);border-radius:var(--radius);}
.elementor .elementor-element.nxb-cta .glow-frame::before {content:"";position:absolute;inset:-7px;border-radius:24px;background:conic-gradient(from 0deg,#0861F8,#21CBFF40,#0B61FA,#21CBFF40,#0861F8);filter:blur(6px);z-index:0;animation:nxb-cta-glow var(--dur) linear infinite;pointer-events:none;}
.elementor .elementor-element.nxb-cta .glow-frame::after {content:"";position:absolute;inset:1px;border-radius:17px;background:var(--bg);z-index:1;pointer-events:none;}
.elementor .elementor-element.nxb-cta .glow-frame > * {position:relative;z-index:2;}
@keyframes nxb-cta-glow {from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@media(prefers-reduced-motion:reduce){.elementor .elementor-element.nxb-cta .glow-frame::before {animation:none;}}
@media(max-width:1024px){.elementor .elementor-element.nxb-cta .nxb-cta-copy {width:50%;}.elementor .elementor-element.nxb-cta .nxb-cta-buttons {width:47%;justify-content:flex-end;}}
@media(max-width:767px){.elementor .elementor-element.nxb-cta .nxb-cta-copy,.elementor .elementor-element.nxb-cta .nxb-cta-buttons {width:100%;}.elementor .elementor-element.nxb-cta .nxb-cta-buttons {flex-direction:column;align-items:stretch;}.elementor .elementor-element.nxb-cta .nxb-cta-buttons .elementor-widget-button,.elementor .elementor-element.nxb-cta .nxb-cta-buttons .elementor-button {width:100%;}}/* End custom CSS */