.elementor-437 .elementor-element.elementor-element-47a9b902{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-437 .elementor-element.elementor-element-47a9b902:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-47a9b902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vigilantestudio.co.uk/wp-content/uploads/2023/12/banner-placeholder-image.jpg");background-position:center center;background-size:cover;}.elementor-437 .elementor-element.elementor-element-47a9b902, .elementor-437 .elementor-element.elementor-element-47a9b902::before{--border-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-7c4fe81{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:90px;--margin-inline-start:70px;--margin-inline-end:70px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:0px;}.elementor-437 .elementor-element.elementor-element-388f1008 .elementor-heading-title{color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:64px;font-weight:600;line-height:70.4px;letter-spacing:1.8px;}.elementor-437 .elementor-element.elementor-element-63415f3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-437 .elementor-element.elementor-element-63415f3 .elementor-divider-separator{width:10%;}.elementor-437 .elementor-element.elementor-element-63415f3 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-437 .elementor-element.elementor-element-202617ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-200px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-437 .elementor-element.elementor-element-16a44795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:70px;--padding-inline-end:70px;}.elementor-437 .elementor-element.elementor-element-16a44795:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-16a44795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-16a44795, .elementor-437 .elementor-element.elementor-element-16a44795::before{--border-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-15801983{--display:flex;--background-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-12a3d80f{color:#000000;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:300;line-height:25.5px;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-12a3d80f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-3e0678ae{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-437 .elementor-element.elementor-element-3e0678ae .elementor-divider-separator{width:100%;}.elementor-437 .elementor-element.elementor-element-3e0678ae .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-437 .elementor-element.elementor-element-62184dc0{--display:flex;--background-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-bd87197 .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-bff959c{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-39d71f90{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-2acfd53 .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-9c64c08{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-64e0785{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-a1c2f6e{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-2cd8c64{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-413dc70 .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-f790b06{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-86eea45 .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-d789d76{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-e9ef697{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-61342b5 .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-da3e167{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-d196d40{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-3d91df9{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-6ce1dc8{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-c27f043{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-c4fdc7f{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-84e737a .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-4a94fcb{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-dd7bfc9{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-ef1c8f2{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-92d03b6{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-e8981b1{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-c246f24{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-9245e2b{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-63d4569 .elementor-heading-title{color:var( --e-global-color-9960095 );font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:33.8px;}.elementor-437 .elementor-element.elementor-element-fab0e93{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-604f1ab{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-0589bb1{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-437 .elementor-element.elementor-element-21eb3b3{color:#4A4A4A;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}@media(max-width:1024px){.elementor-437 .elementor-element.elementor-element-7c4fe81{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-437 .elementor-element.elementor-element-388f1008 .elementor-heading-title{font-size:50px;}.elementor-437 .elementor-element.elementor-element-202617ba{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-437 .elementor-element.elementor-element-16a44795{--flex-wrap:wrap;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-437 .elementor-element.elementor-element-bff959c{font-size:18px;}.elementor-437 .elementor-element.elementor-element-39d71f90{font-size:18px;}.elementor-437 .elementor-element.elementor-element-9c64c08{font-size:18px;}.elementor-437 .elementor-element.elementor-element-64e0785{font-size:18px;}.elementor-437 .elementor-element.elementor-element-a1c2f6e{font-size:18px;}.elementor-437 .elementor-element.elementor-element-2cd8c64{font-size:18px;}.elementor-437 .elementor-element.elementor-element-f790b06{font-size:18px;}.elementor-437 .elementor-element.elementor-element-d789d76{font-size:18px;}.elementor-437 .elementor-element.elementor-element-e9ef697{font-size:18px;}.elementor-437 .elementor-element.elementor-element-da3e167{font-size:18px;}.elementor-437 .elementor-element.elementor-element-d196d40{font-size:18px;}.elementor-437 .elementor-element.elementor-element-3d91df9{font-size:18px;}.elementor-437 .elementor-element.elementor-element-6ce1dc8{font-size:18px;}.elementor-437 .elementor-element.elementor-element-c27f043{font-size:18px;}.elementor-437 .elementor-element.elementor-element-c4fdc7f{font-size:18px;}.elementor-437 .elementor-element.elementor-element-4a94fcb{font-size:18px;}.elementor-437 .elementor-element.elementor-element-dd7bfc9{font-size:18px;}.elementor-437 .elementor-element.elementor-element-ef1c8f2{font-size:18px;}.elementor-437 .elementor-element.elementor-element-92d03b6{font-size:18px;}.elementor-437 .elementor-element.elementor-element-e8981b1{font-size:18px;}.elementor-437 .elementor-element.elementor-element-c246f24{font-size:18px;}.elementor-437 .elementor-element.elementor-element-9245e2b{font-size:18px;}.elementor-437 .elementor-element.elementor-element-fab0e93{font-size:18px;}.elementor-437 .elementor-element.elementor-element-604f1ab{font-size:18px;}.elementor-437 .elementor-element.elementor-element-0589bb1{font-size:18px;}.elementor-437 .elementor-element.elementor-element-21eb3b3{font-size:18px;}}@media(max-width:767px){.elementor-437 .elementor-element.elementor-element-7c4fe81{--margin-block-start:-93px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:0px;}.elementor-437 .elementor-element.elementor-element-388f1008 .elementor-heading-title{font-size:32px;}.elementor-437 .elementor-element.elementor-element-16a44795{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-437 .elementor-element.elementor-element-bff959c{font-size:16px;}.elementor-437 .elementor-element.elementor-element-bff959c > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-39d71f90{font-size:16px;}.elementor-437 .elementor-element.elementor-element-39d71f90 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-9c64c08{font-size:16px;}.elementor-437 .elementor-element.elementor-element-9c64c08 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-64e0785{font-size:16px;}.elementor-437 .elementor-element.elementor-element-64e0785 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-a1c2f6e{font-size:16px;}.elementor-437 .elementor-element.elementor-element-a1c2f6e > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-2cd8c64{font-size:16px;}.elementor-437 .elementor-element.elementor-element-2cd8c64 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-f790b06{font-size:16px;}.elementor-437 .elementor-element.elementor-element-f790b06 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d789d76{font-size:16px;}.elementor-437 .elementor-element.elementor-element-d789d76 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-e9ef697{font-size:16px;}.elementor-437 .elementor-element.elementor-element-e9ef697 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-da3e167{font-size:16px;}.elementor-437 .elementor-element.elementor-element-da3e167 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d196d40{font-size:16px;}.elementor-437 .elementor-element.elementor-element-d196d40 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-3d91df9{font-size:16px;}.elementor-437 .elementor-element.elementor-element-3d91df9 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-6ce1dc8{font-size:16px;}.elementor-437 .elementor-element.elementor-element-6ce1dc8 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-c27f043{font-size:16px;}.elementor-437 .elementor-element.elementor-element-c27f043 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-c4fdc7f{font-size:16px;}.elementor-437 .elementor-element.elementor-element-c4fdc7f > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-4a94fcb{font-size:16px;}.elementor-437 .elementor-element.elementor-element-4a94fcb > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-dd7bfc9{font-size:16px;}.elementor-437 .elementor-element.elementor-element-dd7bfc9 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-ef1c8f2{font-size:16px;}.elementor-437 .elementor-element.elementor-element-ef1c8f2 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-92d03b6{font-size:16px;}.elementor-437 .elementor-element.elementor-element-92d03b6 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-e8981b1{font-size:16px;}.elementor-437 .elementor-element.elementor-element-e8981b1 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-c246f24{font-size:16px;}.elementor-437 .elementor-element.elementor-element-c246f24 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-9245e2b{font-size:16px;}.elementor-437 .elementor-element.elementor-element-9245e2b > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-fab0e93{font-size:16px;}.elementor-437 .elementor-element.elementor-element-fab0e93 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-604f1ab{font-size:16px;}.elementor-437 .elementor-element.elementor-element-604f1ab > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-0589bb1{font-size:16px;}.elementor-437 .elementor-element.elementor-element-0589bb1 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-21eb3b3{font-size:16px;}.elementor-437 .elementor-element.elementor-element-21eb3b3 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-437 .elementor-element.elementor-element-202617ba{--content-width:1170px;}.elementor-437 .elementor-element.elementor-element-16a44795{--content-width:1170px;}}@media(max-width:1024px) and (min-width:768px){.elementor-437 .elementor-element.elementor-element-202617ba{--content-width:991px;}}