.elementor-25 .elementor-element.elementor-element-0d61cee>.elementor-container{max-width:1340px}.elementor-25 .elementor-element.elementor-element-0d61cee{margin-top:55px;margin-bottom:0;padding:0 0 110px}.elementor-25 .elementor-element.elementor-element-e512756{text-align:left}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-0aa36b4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-25 .elementor-element.elementor-element-0aa36b4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-25 .elementor-element.elementor-element-d47fd5a{width:auto;max-width:auto}.elementor-25 .elementor-element.elementor-element-d47fd5a>.elementor-widget-container{margin:0 0 16px 15px;padding:7px 15px;border-style:solid;border-width:1px;border-color:#cdd0cd;border-radius:50px}.elementor-25 .elementor-element.elementor-element-d47fd5a .elementor-heading-title{font-family:"Instrument Sans",Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;color:#222}.elementor-25 .elementor-element.elementor-element-cda6942>.elementor-widget-container{margin:0 0 0 16px}.elementor-25 .elementor-element.elementor-element-cda6942 .elementor-heading-title{font-family:"Instrument Sans",Poppins,sans-serif;font-size:56px;font-weight:500;line-height:66px;color:#222}.elementor-25 .elementor-element.elementor-element-857ce60{width:var(--container-widget-width,100.462%);max-width:100.462%;--container-widget-width:100.462%;--container-widget-flex-grow:0}.elementor-25 .elementor-element.elementor-element-857ce60>.elementor-widget-container{margin:0 0 0 24px}.elementor-25 .elementor-element.elementor-element-857ce60.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-25 .elementor-element.elementor-element-857ce60 .elementor-heading-title{font-family:"DM Sans",Poppins,sans-serif;font-size:18px;line-height:28px;color:#555855}.elementor-25 .elementor-element.elementor-element-0bda5ba:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-0bda5ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dnacn.co.uk/wp-content/uploads/2024/10/colour-doors_2_776x520.original.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-25 .elementor-element.elementor-element-0bda5ba>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#FFFBFB00 0%,#222 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-0bda5ba{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-43px;margin-bottom:35px;padding:158px 0 110px}.elementor-25 .elementor-element.elementor-element-2a6244a>.elementor-element-populated{margin:0 0 59px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25 .elementor-element.elementor-element-33b3ca6>.elementor-widget-container{margin:0 0 25px}.elementor-25 .elementor-element.elementor-element-33b3ca6 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-25 .elementor-element.elementor-element-045d1d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:12px}.elementor-25 .elementor-element.elementor-element-045d1d5:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-045d1d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#222}.elementor-25 .elementor-element.elementor-element-bb36918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:65px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px}.elementor-25 .elementor-element.elementor-element-7a5041b{width:var(--container-widget-width,41.165%);max-width:41.165%;--container-widget-width:41.165%;--container-widget-flex-grow:0;text-align:center}.elementor-25 .elementor-element.elementor-element-7a5041b>.elementor-widget-container{margin:4px 0 12px 6px;padding:17px 0 0;border-style:solid;border-width:1px;border-color:#474644;border-radius:50px}.elementor-25 .elementor-element.elementor-element-7a5041b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-25 .elementor-element.elementor-element-7a5041b .elementor-heading-title{font-family:"Instrument Sans",Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;color:#fff}.elementor-25 .elementor-element.elementor-element-ead78da>.elementor-widget-container{margin:32px 0 0 13px}.elementor-25 .elementor-element.elementor-element-ead78da .elementor-heading-title{font-family:"Instrument Sans",Poppins,sans-serif;font-size:56px;font-weight:500;line-height:66px;color:#fff}.elementor-25 .elementor-element.elementor-element-cd6eedf{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-25 .elementor-element.elementor-element-cd6eedf>.elementor-widget-container{margin:18px 0 0 26px;padding:1px}.elementor-25 .elementor-element.elementor-element-cd6eedf .elementor-heading-title{font-size:18px;line-height:28px;color:#ccc}.elementor-25 .elementor-element.elementor-element-8874786{--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}.elementor-25 .elementor-element.elementor-element-8874786.e-con{--flex-grow:0;--flex-shrink:0}.elementor-25 .elementor-element.elementor-element-3ba1bc3>.elementor-widget-container{margin:78px 0 0;padding:0}.elementor-25 .elementor-element.elementor-element-3ba1bc3{text-align:right}.elementor-25 .elementor-element.elementor-element-3ba1bc3 img{width:100%;height:480px;object-fit:cover;object-position:center center;border-radius:0 0 10px 10px}.elementor-25 .elementor-element.elementor-element-49576a8{--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-25 .elementor-element.elementor-element-257c8e8:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-257c8e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f7f0}.elementor-25 .elementor-element.elementor-element-257c8e8>.elementor-background-overlay{background-color:#f8f7f0;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-257c8e8>.elementor-container{max-width:1103px;min-height:24px}.elementor-25 .elementor-element.elementor-element-257c8e8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:6px;margin-bottom:0;padding:0 12px 119px}.elementor-25 .elementor-element.elementor-element-706f0a8>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25 .elementor-element.elementor-element-b8f0d1d{padding:120px 0 0}.elementor-25 .elementor-element.elementor-element-b4d2377 .elementor-heading-title{font-family:"Instrument Sans",Poppins,sans-serif;font-size:56px;font-weight:500;line-height:66px;color:#222}.elementor-25 .elementor-element.elementor-element-1d3863c{margin-top:128px;margin-bottom:0}.elementor-25 .elementor-element.elementor-element-239b044{text-align:left}.elementor-25 .elementor-element.elementor-element-239b044 .elementor-heading-title{font-family:"Instrument Sans",Poppins,sans-serif;font-size:22px;font-weight:400;text-transform:none;line-height:29px;letter-spacing:.3px;color:#000}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-00a43e3{width:50%}.elementor-25 .elementor-element.elementor-element-0aa36b4{width:50%}.elementor-25 .elementor-element.elementor-element-045d1d5{--content-width:1390px}.elementor-25 .elementor-element.elementor-element-bb36918{--width:50%}.elementor-25 .elementor-element.elementor-element-8874786{--width:46.354%}.elementor-25 .elementor-element.elementor-element-706f0a8{width:40%}.elementor-25 .elementor-element.elementor-element-d0da88b{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-00a43e3{width:100%}.elementor-25 .elementor-element.elementor-element-0aa36b4{width:100%}.elementor-25 .elementor-element.elementor-element-706f0a8{width:100%}.elementor-25 .elementor-element.elementor-element-d0da88b{width:100%}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-00a43e3>.elementor-element-populated{margin:10px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25 .elementor-element.elementor-element-e512756 img{width:100%;height:600px;object-fit:cover}.elementor-25 .elementor-element.elementor-element-0aa36b4>.elementor-element-populated{margin:10px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25 .elementor-element.elementor-element-cd6eedf{width:100%;max-width:100%}.elementor-25 .elementor-element.elementor-element-d0da88b>.elementor-element-populated{margin:25px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-e512756 img{height:400px}.elementor-25 .elementor-element.elementor-element-cda6942 .elementor-heading-title{font-size:34px;line-height:44px}.elementor-25 .elementor-element.elementor-element-0bda5ba{padding:200px 0 90px}.elementor-25 .elementor-element.elementor-element-ead78da .elementor-heading-title{font-size:34px;line-height:44px}.elementor-25 .elementor-element.elementor-element-3ba1bc3 img{height:320px;object-fit:cover}.elementor-25 .elementor-element.elementor-element-b4d2377 .elementor-heading-title{font-size:34px;line-height:44px}}