.elementor-1264 .elementor-element.elementor-element-699dd96f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.95;}.elementor-1264 .elementor-element.elementor-element-699dd96f::before, .elementor-1264 .elementor-element.elementor-element-699dd96f > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-699dd96f > .e-con-inner > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-699dd96f > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-699dd96f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-699dd96f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1264 .elementor-element.elementor-element-5fa181f{--display:flex;}.elementor-1264 .elementor-element.elementor-element-5fa181f.e-con{--align-self:center;}.elementor-1264 .elementor-element.elementor-element-272827b4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-1264 .elementor-element.elementor-element-272827b4.elementor-element{--align-self:center;}.elementor-1264 .elementor-element.elementor-element-272827b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-6f8b00b4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-47ff43e2{--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-1264 .elementor-element.elementor-element-1e828c92{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:110px;text-align:end;}body:not(.rtl) .elementor-1264 .elementor-element.elementor-element-1e828c92{right:0px;}body.rtl .elementor-1264 .elementor-element.elementor-element-1e828c92{left:0px;}.elementor-1264 .elementor-element.elementor-element-1e828c92:not( .elementor-widget-image ), .elementor-1264 .elementor-element.elementor-element-1e828c92.elementor-widget-image img{-webkit-mask-image:url( https://spireswebtech.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1264 .elementor-element.elementor-element-1e828c92 img{width:58%;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img{background-color:transparent;width:60px;height:60px;background-image:linear-gradient(93deg, var( --e-global-color-primary ) 60%, var( --e-global-color-white ) 100%);}.elementor-1264 .elementor-element.elementor-element-551854a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-title{font-family:"Inter", Sans-serif;font-size:var(--xsmall);}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-pro-step-desc, .tp-process-steps-widget.style_1 .tp-pro-step-desc p{margin:6px 150px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-ps-icon-img i{font-size:30px;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-ps-icon-img svg{width:30px;height:30px;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img i{color:var( --e-global-color-white );}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img svg{fill:var( --e-global-color-white );}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:after{width:calc(60px + 20px);height:calc(60px + 20px);}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:before{width:calc(60px + 40px);height:calc(60px + 40px);}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
					.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{left:calc((60px /2 ) - (1px));}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt{margin-right:calc((60px/1.3));}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-right-content{width:calc((100% - (60px * 2)));}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper{min-height:150px;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper .tp-ps-left-imt:after{min-width:150px;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,
.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-style:solid;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:before,
					.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-width:1px !important;}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-right-content{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1264 .elementor-element.elementor-element-6f8b00b4{line-height:var( --e-global-typography-text-line-height );}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-1264 .elementor-element.elementor-element-6f8b00b4{line-height:var( --e-global-typography-text-line-height );}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1264 .elementor-element.elementor-element-272827b4{text-align:center;}.elementor-1264 .elementor-element.elementor-element-6f8b00b4{line-height:var( --e-global-typography-text-line-height );}.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-1264 .elementor-element.elementor-element-551854a2 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for tp-process-steps, class: .elementor-element-551854a2 */.mini-cta {
    background: #1E3A8A;
    padding: 2px;
    border-radius: 20px;
    font-size: 1rem;
    font-weight: 400;
    color: white;
}/* End custom CSS */