.elementor-5935 .elementor-element.elementor-element-2816c49{--display:flex;--min-height:685px;--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;--overlay-opacity:1;}.elementor-5935 .elementor-element.elementor-element-2816c49:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dotitmedia.co.uk/wp-content/uploads/2026/03/Web-Design-for-Modular-Buildings-Companies.webp?fit=2240%2C1260&ssl=1");background-position:-26px -38px;background-repeat:no-repeat;background-size:cover;}.elementor-5935 .elementor-element.elementor-element-2816c49::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-background-video-container::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .e-con-inner > .elementor-background-video-container::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-background-slideshow::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(94deg, #00000030 0%, #000000AB 84%);}.elementor-5935 .elementor-element.elementor-element-406342a{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-cd6d578{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-6acb60b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-6acb60b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-6acb60b .elementor-headline{text-align:start;font-size:33px;line-height:47px;}.elementor-5935 .elementor-element.elementor-element-6acb60b .elementor-headline-plain-text{color:#FFFFF6;}.elementor-5935 .elementor-element.elementor-element-6acb60b .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-6acb60b .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-6acb60b .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-bde8e9c{color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-eccba3c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5935 .elementor-element.elementor-element-11e5a0b{--display:flex;}.elementor-5935 .elementor-element.elementor-element-32832a1 .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:300;line-height:28px;fill:#292928;color:#292928;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-32832a1 .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-32832a1 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-32832a1 .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-32832a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-a4a3870{--display:flex;}.elementor-5935 .elementor-element.elementor-element-c2ce2f6 .elementor-button{background-color:#02010100;font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:200;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-ecf24f2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-ecf24f2:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-ecf24f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-3426295{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-889fee7 img{border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-8319246{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-b1e4ba9{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-b1e4ba9 .elementor-headline{text-align:start;}.elementor-5935 .elementor-element.elementor-element-b1e4ba9 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-b1e4ba9 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-b1e4ba9 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-b1e4ba9 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-3823032{text-align:start;}.elementor-5935 .elementor-element.elementor-element-8dc40a1 .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:300;line-height:28px;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-8dc40a1 .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-8dc40a1 .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#000000;}.elementor-5935 .elementor-element.elementor-element-8dc40a1 .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-8dc40a1 .elementor-button:focus svg{fill:#000000;}.elementor-5935 .elementor-element.elementor-element-cd179e2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-cd179e2:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-cd179e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a77a1b );}.elementor-5935 .elementor-element.elementor-element-ecdeb9e{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-f60b428 img{border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-8116caf{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-66d65a4{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-66d65a4 .elementor-headline{text-align:start;}.elementor-5935 .elementor-element.elementor-element-66d65a4 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-66d65a4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-66d65a4 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-66d65a4 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-7fed0b3{text-align:start;}.elementor-5935 .elementor-element.elementor-element-f6489c4 .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:300;line-height:28px;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-f6489c4 .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-f6489c4 .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#000000;}.elementor-5935 .elementor-element.elementor-element-f6489c4 .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-f6489c4 .elementor-button:focus svg{fill:#000000;}.elementor-5935 .elementor-element.elementor-element-283b058{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-283b058:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-283b058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-8138579{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-64effdd img{border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-0ba345c{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-a4a8620{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-a4a8620 .elementor-headline{text-align:start;}.elementor-5935 .elementor-element.elementor-element-a4a8620 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-a4a8620 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-a4a8620 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-a4a8620 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-8a2611e{text-align:start;}.elementor-5935 .elementor-element.elementor-element-cd1b383 .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:300;line-height:28px;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-cd1b383 .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-cd1b383 .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#000000;}.elementor-5935 .elementor-element.elementor-element-cd1b383 .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-cd1b383 .elementor-button:focus svg{fill:#000000;}.elementor-5935 .elementor-element.elementor-element-dac2e9b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-dac2e9b:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-dac2e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a77a1b );}.elementor-5935 .elementor-element.elementor-element-62c14b7{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-639fad4 img{border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-edbd5f9{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-60a2e79{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-60a2e79 .elementor-headline{text-align:start;}.elementor-5935 .elementor-element.elementor-element-60a2e79 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-60a2e79 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-60a2e79 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-60a2e79 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-572131b{text-align:start;}.elementor-5935 .elementor-element.elementor-element-4685aca .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:300;line-height:28px;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-4685aca .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-4685aca .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#000000;}.elementor-5935 .elementor-element.elementor-element-4685aca .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-4685aca .elementor-button:focus svg{fill:#000000;}.elementor-5935 .elementor-element.elementor-element-fd3e938{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-fd3e938:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-fd3e938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-b46b048{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-467b431 img{border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-a68115e{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-3d8405b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-3d8405b .elementor-headline{text-align:start;}.elementor-5935 .elementor-element.elementor-element-3d8405b .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-3d8405b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-3d8405b .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-3d8405b .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-fd087a2{text-align:start;}.elementor-5935 .elementor-element.elementor-element-2d1c111 .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:300;line-height:28px;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-2d1c111 .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-2d1c111 .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#000000;}.elementor-5935 .elementor-element.elementor-element-2d1c111 .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-2d1c111 .elementor-button:focus svg{fill:#000000;}.elementor-5935 .elementor-element.elementor-element-b16aadf{--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.5;}.elementor-5935 .elementor-element.elementor-element-b16aadf:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-b16aadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-b16aadf::before, .elementor-5935 .elementor-element.elementor-element-b16aadf > .elementor-background-video-container::before, .elementor-5935 .elementor-element.elementor-element-b16aadf > .e-con-inner > .elementor-background-video-container::before, .elementor-5935 .elementor-element.elementor-element-b16aadf > .elementor-background-slideshow::before, .elementor-5935 .elementor-element.elementor-element-b16aadf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5935 .elementor-element.elementor-element-b16aadf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DCDCDC;--background-overlay:'';}.elementor-5935 .elementor-element.elementor-element-aa9ff78{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-aa9ff78 .elementor-headline{text-align:center;}.elementor-5935 .elementor-element.elementor-element-aa9ff78 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-aa9ff78 .elementor-headline-dynamic-wrapper path{stroke:#0C1476;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-aa9ff78 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-aa9ff78 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-03d6ff5{text-align:center;}.elementor-5935 .elementor-element.elementor-element-2c0c2cf:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-2c0c2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a77a1b );}.elementor-5935 .elementor-element.elementor-element-2c0c2cf > .elementor-container{max-width:1400px;}.elementor-5935 .elementor-element.elementor-element-2c0c2cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5935 .elementor-element.elementor-element-2c0c2cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5935 .elementor-element.elementor-element-584659f{text-align:start;}.elementor-5935 .elementor-element.elementor-element-584659f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:32px;font-weight:400;line-height:48px;}.elementor-5935 .elementor-element.elementor-element-b9cd3db{text-align:start;}.elementor-5935 .elementor-element.elementor-element-37a3785{text-align:end;}.elementor-5935 .elementor-element.elementor-element-37a3785 img{width:88%;border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-08690a6:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-08690a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e83ddc2 );}.elementor-5935 .elementor-element.elementor-element-08690a6 > .elementor-container{max-width:1400px;}.elementor-5935 .elementor-element.elementor-element-08690a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5935 .elementor-element.elementor-element-08690a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5935 .elementor-element.elementor-element-2a6d44f{text-align:end;}.elementor-5935 .elementor-element.elementor-element-2a6d44f img{width:88%;border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-bd60158{text-align:start;}.elementor-5935 .elementor-element.elementor-element-231c89e{text-align:start;}.elementor-5935 .elementor-element.elementor-element-17aa64e > .elementor-container{max-width:1400px;}.elementor-5935 .elementor-element.elementor-element-17aa64e{padding:80px 0px 80px 0px;}.elementor-5935 .elementor-element.elementor-element-a353b0a{text-align:start;}.elementor-5935 .elementor-element.elementor-element-a353b0a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:32px;font-weight:400;line-height:48px;}.elementor-5935 .elementor-element.elementor-element-61f9d41{text-align:start;}.elementor-5935 .elementor-element.elementor-element-cd35af7{text-align:end;}.elementor-5935 .elementor-element.elementor-element-cd35af7 img{width:88%;border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-781fad9:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-781fad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e83ddc2 );}.elementor-5935 .elementor-element.elementor-element-781fad9 > .elementor-container{max-width:1400px;}.elementor-5935 .elementor-element.elementor-element-781fad9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5935 .elementor-element.elementor-element-781fad9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5935 .elementor-element.elementor-element-b6fd217{text-align:end;}.elementor-5935 .elementor-element.elementor-element-b6fd217 img{width:88%;border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-c1ab2e0{text-align:start;}.elementor-5935 .elementor-element.elementor-element-488d400{text-align:start;}.elementor-5935 .elementor-element.elementor-element-57cac6a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-57cac6a:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-57cac6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5935 .elementor-element.elementor-element-b5d6bb0{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-48c42d1 img{border-radius:10px 10px 10px 10px;}.elementor-5935 .elementor-element.elementor-element-5e64a32{--display:flex;--justify-content:center;}.elementor-5935 .elementor-element.elementor-element-364e403{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-364e403 .elementor-headline{text-align:start;}.elementor-5935 .elementor-element.elementor-element-364e403 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-364e403 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-364e403 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-364e403 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-559cc4f{text-align:start;}.elementor-5935 .elementor-element.elementor-element-001134c .elementor-button{background-color:var( --e-global-color-6d9e6dc );font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:300;line-height:28px;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-001134c .elementor-button:hover, .elementor-5935 .elementor-element.elementor-element-001134c .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#000000;}.elementor-5935 .elementor-element.elementor-element-001134c .elementor-button:hover svg, .elementor-5935 .elementor-element.elementor-element-001134c .elementor-button:focus svg{fill:#000000;}.elementor-5935 .elementor-element.elementor-element-337f594{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-c4de192{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6d9e6dc );}.elementor-5935 .elementor-element.elementor-element-c4de192 .elementor-headline{text-align:center;}.elementor-5935 .elementor-element.elementor-element-c4de192 .elementor-headline-plain-text{color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-c4de192 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5935 .elementor-element.elementor-element-c4de192 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-5935 .elementor-element.elementor-element-c4de192 .elementor-headline-dynamic-text{z-index:auto;}.elementor-5935 .elementor-element.elementor-element-7e54338{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5935 .elementor-element.elementor-element-7e54338:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-7e54338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e83ddc2 );}.elementor-5935 .elementor-element.elementor-element-2878e3d{--display:flex;}.elementor-5935 .elementor-element.elementor-element-2878e3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5935 .elementor-element.elementor-element-5332398 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-5332398{text-align:start;}.elementor-5935 .elementor-element.elementor-element-c6372e6{--display:flex;}.elementor-5935 .elementor-element.elementor-element-caa19ee .elementor-button{background-color:var( --e-global-color-6d9e6dc );fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );padding:11px 50px 11px 50px;}.elementor-5935 .elementor-element.elementor-element-caa19ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-4829ba8 .elementor-button{background-color:#F4A84500;font-weight:200;text-decoration:underline;fill:var( --e-global-color-33e872a );color:var( --e-global-color-33e872a );}.elementor-5935 .elementor-element.elementor-element-4829ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5935 .elementor-element.elementor-element-2878e3d{--width:68.214%;}}@media(max-width:1024px){.elementor-5935 .elementor-element.elementor-element-2816c49:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5935 .elementor-element.elementor-element-6acb60b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-caa19ee .elementor-button{font-size:15px;}.elementor-5935 .elementor-element.elementor-element-4829ba8 .elementor-button{font-size:17px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5935 .elementor-element.elementor-element-2816c49:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dotitmedia.co.uk/wp-content/uploads/2026/03/Web-Design-for-Modular-Buildings-Companies.webp?fit=2240%2C1260&ssl=1");background-position:-370px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5935 .elementor-element.elementor-element-2816c49::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-background-video-container::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .e-con-inner > .elementor-background-video-container::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-background-slideshow::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(215deg, #00000030 5%, #000000AB 62%);}.elementor-5935 .elementor-element.elementor-element-6acb60b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-6acb60b .elementor-headline{font-size:23px;}.elementor-5935 .elementor-element.elementor-element-a4a3870{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5935 .elementor-element.elementor-element-ecf24f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5935 .elementor-element.elementor-element-8319246{--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-5935 .elementor-element.elementor-element-b1e4ba9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-b1e4ba9 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-3823032 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-cd179e2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5935 .elementor-element.elementor-element-8116caf{--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-5935 .elementor-element.elementor-element-66d65a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-66d65a4 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-7fed0b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-283b058{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5935 .elementor-element.elementor-element-0ba345c{--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-5935 .elementor-element.elementor-element-a4a8620 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-a4a8620 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-8a2611e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-dac2e9b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5935 .elementor-element.elementor-element-edbd5f9{--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-5935 .elementor-element.elementor-element-60a2e79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-60a2e79 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-572131b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-fd3e938{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5935 .elementor-element.elementor-element-a68115e{--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-5935 .elementor-element.elementor-element-3d8405b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-3d8405b .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-fd087a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-aa9ff78 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-2c0c2cf{padding:20px 0px 40px 0px;}.elementor-5935 .elementor-element.elementor-element-584659f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-584659f{text-align:start;}.elementor-5935 .elementor-element.elementor-element-584659f .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5935 .elementor-element.elementor-element-b9cd3db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-37a3785{text-align:start;}.elementor-5935 .elementor-element.elementor-element-37a3785 img{width:100%;}.elementor-5935 .elementor-element.elementor-element-08690a6{padding:20px 0px 40px 0px;}.elementor-5935 .elementor-element.elementor-element-2a6d44f{text-align:start;}.elementor-5935 .elementor-element.elementor-element-2a6d44f img{width:100%;}.elementor-5935 .elementor-element.elementor-element-bd60158 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-bd60158{text-align:start;}.elementor-5935 .elementor-element.elementor-element-bd60158 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-5935 .elementor-element.elementor-element-231c89e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-231c89e{text-align:start;}.elementor-5935 .elementor-element.elementor-element-17aa64e{padding:20px 0px 40px 0px;}.elementor-5935 .elementor-element.elementor-element-a353b0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-a353b0a{text-align:start;}.elementor-5935 .elementor-element.elementor-element-a353b0a .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5935 .elementor-element.elementor-element-61f9d41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-cd35af7{text-align:start;}.elementor-5935 .elementor-element.elementor-element-cd35af7 img{width:100%;}.elementor-5935 .elementor-element.elementor-element-781fad9{padding:20px 0px 40px 0px;}.elementor-5935 .elementor-element.elementor-element-b6fd217{text-align:start;}.elementor-5935 .elementor-element.elementor-element-b6fd217 img{width:100%;}.elementor-5935 .elementor-element.elementor-element-c1ab2e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-c1ab2e0{text-align:start;}.elementor-5935 .elementor-element.elementor-element-c1ab2e0 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-5935 .elementor-element.elementor-element-488d400 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-488d400{text-align:start;}.elementor-5935 .elementor-element.elementor-element-57cac6a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5935 .elementor-element.elementor-element-5e64a32{--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-5935 .elementor-element.elementor-element-364e403 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-364e403 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-559cc4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-337f594{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5935 .elementor-element.elementor-element-c4de192 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-5935 .elementor-element.elementor-element-cbce867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-cbce867 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:17px;padding:13px 13px 13px 13px;}.elementor-5935 .elementor-element.elementor-element-cbce867 .elementskit-accordion .elementskit-card-body{padding:9px 9px 9px 9px;}.elementor-5935 .elementor-element.elementor-element-7e54338{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5935 .elementor-element.elementor-element-4829ba8 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5935 .elementor-element.elementor-element-4829ba8 .elementor-button{padding:0px 0px 0px 0px;}}@media(min-width:1025px){.elementor-5935 .elementor-element.elementor-element-2816c49:not(.elementor-motion-effects-element-type-background), .elementor-5935 .elementor-element.elementor-element-2816c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}























































































/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_light.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_boldit.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_black.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://dotitmedia.co.uk/wp-content/uploads/2025/01/proximanova_blackit.ttf') format('truetype');
}
/* End Custom Fonts CSS */
