.elementor-6962 .elementor-element.elementor-element-7fc30fc{--display:flex;--min-height:400px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6962 .elementor-element.elementor-element-7fc30fc:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-7fc30fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckkingdom.co.uk/wp-content/uploads/2026/01/grey-composite-balustrade-fitted-around-composite-decking-area-in-garden.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6962 .elementor-element.elementor-element-413e248{--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-6962 .elementor-element.elementor-element-7a03ec8{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:112px;}.elementor-6962 .elementor-element.elementor-element-3c5b840{text-align:center;}.elementor-6962 .elementor-element.elementor-element-3c5b840 .elementor-heading-title{font-family:"Poppins New", Sans-serif;font-size:3em;font-weight:600;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-c2c9db0{text-align:center;font-family:"Poppins New", Sans-serif;font-size:2.1em;color:var( --e-global-color-c696dce );}.elementor-6962 .elementor-element.elementor-element-2a8d85a .elementor-button{background-color:var( --e-global-color-2af60d8 );font-family:"Poppins New", Sans-serif;font-size:1.6vw;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-radius:28px 28px 28px 28px;}.elementor-6962 .elementor-element.elementor-element-2a8d85a .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-2a8d85a .elementor-button:focus{background-color:var( --e-global-color-57c8da2 );}.elementor-6962 .elementor-element.elementor-element-3f250e3{--display:grid;--min-height:170px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-fe20355{--display:flex;--min-height:214px;--justify-content:center;}.elementor-6962 .elementor-element.elementor-element-fe20355:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-fe20355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckkingdom.co.uk/wp-content/uploads/2025/09/grey-balustrade-with-ash-composite-decking-on-balcony-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6962 .elementor-element.elementor-element-7663476 .elementor-button{background-color:var( --e-global-color-2af60d8 );font-family:"Poppins New", Sans-serif;font-size:0.8em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-radius:28px 28px 28px 28px;}.elementor-6962 .elementor-element.elementor-element-7663476 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-7663476 .elementor-button:focus{background-color:var( --e-global-color-57c8da2 );}.elementor-6962 .elementor-element.elementor-element-1bc0552{--display:flex;--min-height:214px;--justify-content:center;}.elementor-6962 .elementor-element.elementor-element-1bc0552:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-1bc0552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckkingdom.co.uk/wp-content/uploads/2025/09/Grey-3.66m-co-extrusion-decking.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6962 .elementor-element.elementor-element-6c98f60 .elementor-button{background-color:var( --e-global-color-2af60d8 );font-family:"Poppins New", Sans-serif;font-size:0.8em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-radius:28px 28px 28px 28px;}.elementor-6962 .elementor-element.elementor-element-6c98f60 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-6c98f60 .elementor-button:focus{background-color:var( --e-global-color-57c8da2 );}.elementor-6962 .elementor-element.elementor-element-c32a536{--display:flex;--min-height:214px;--justify-content:center;}.elementor-6962 .elementor-element.elementor-element-c32a536:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-c32a536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckkingdom.co.uk/wp-content/uploads/2025/09/Antique-2.5m-slatted-cladding-on-wall.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6962 .elementor-element.elementor-element-0f80414 .elementor-button{background-color:var( --e-global-color-2af60d8 );font-family:"Poppins New", Sans-serif;font-size:0.8em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-radius:28px 28px 28px 28px;}.elementor-6962 .elementor-element.elementor-element-0f80414 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-0f80414 .elementor-button:focus{background-color:var( --e-global-color-57c8da2 );}.elementor-6962 .elementor-element.elementor-element-30079bf{--display:flex;--min-height:214px;--justify-content:center;}.elementor-6962 .elementor-element.elementor-element-30079bf:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-30079bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckkingdom.co.uk/wp-content/uploads/2023/11/CoCo-nean-acoustic-wall-panels-2.4m.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6962 .elementor-element.elementor-element-c2e2f7f .elementor-button{background-color:var( --e-global-color-2af60d8 );font-family:"Poppins New", Sans-serif;font-size:0.8em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-radius:28px 28px 28px 28px;}.elementor-6962 .elementor-element.elementor-element-c2e2f7f .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-c2e2f7f .elementor-button:focus{background-color:var( --e-global-color-57c8da2 );}.elementor-6962 .elementor-element.elementor-element-9c67c6d{--display:flex;--min-height:214px;--justify-content:center;}.elementor-6962 .elementor-element.elementor-element-9c67c6d:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-9c67c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckkingdom.co.uk/wp-content/uploads/2023/03/Vibrant-meadow-Wall-Art-2-e1687444340828.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6962 .elementor-element.elementor-element-d103571 .elementor-button{background-color:var( --e-global-color-2af60d8 );font-family:"Poppins New", Sans-serif;font-size:0.8em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-radius:28px 28px 28px 28px;}.elementor-6962 .elementor-element.elementor-element-d103571 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-d103571 .elementor-button:focus{background-color:var( --e-global-color-57c8da2 );}.elementor-6962 .elementor-element.elementor-element-f8dc75b{--display:flex;}.elementor-6962 .elementor-element.elementor-element-442c02f{text-align:center;}.elementor-6962 .elementor-element.elementor-element-58440d0{--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-6962 .elementor-element.elementor-element-6a7b7af .mgpde-card-text.mgpdeg-card-text{text-align:center;}.elementor-6962 .elementor-element.elementor-element-6a7b7af .mpd-action-btn i{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-6a7b7af .mpd-action-buttons{gap:8px;}.elementor-6962 .elementor-element.elementor-element-12b73b0{--display:flex;}.elementor-6962 .elementor-element.elementor-element-cb9a94b{--display:flex;}.elementor-6962 .elementor-element.elementor-element-aa627d3{background-color:#3F3E52;text-align:center;}.elementor-6962 .elementor-element.elementor-element-aa627d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F3F3F6;}.elementor-6962 .elementor-element.elementor-element-fa7e0dd{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6962 .elementor-element.elementor-element-ffa23d3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-c5336d8.elementor-element{--align-self:center;}.elementor-6962 .elementor-element.elementor-element-c5336d8 .elementor-icon-wrapper{text-align:center;}.elementor-6962 .elementor-element.elementor-element-c5336d8 .elementor-icon{font-size:45px;}.elementor-6962 .elementor-element.elementor-element-c5336d8 .elementor-icon svg{height:45px;}.elementor-6962 .elementor-element.elementor-element-2fec282{text-align:center;}.elementor-6962 .elementor-element.elementor-element-2fec282 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-cff57c4{text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-402ff54{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-879ed01.elementor-element{--align-self:center;}.elementor-6962 .elementor-element.elementor-element-879ed01 .elementor-icon-wrapper{text-align:center;}.elementor-6962 .elementor-element.elementor-element-879ed01 .elementor-icon{font-size:45px;}.elementor-6962 .elementor-element.elementor-element-879ed01 .elementor-icon svg{height:45px;}.elementor-6962 .elementor-element.elementor-element-5a7e393{text-align:center;}.elementor-6962 .elementor-element.elementor-element-5a7e393 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-ab1852e{text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-d577e04{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-53b9fe5.elementor-element{--align-self:center;}.elementor-6962 .elementor-element.elementor-element-53b9fe5 .elementor-icon-wrapper{text-align:center;}.elementor-6962 .elementor-element.elementor-element-53b9fe5 .elementor-icon{font-size:45px;}.elementor-6962 .elementor-element.elementor-element-53b9fe5 .elementor-icon svg{height:45px;}.elementor-6962 .elementor-element.elementor-element-a719fa4{text-align:center;}.elementor-6962 .elementor-element.elementor-element-a719fa4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-30b98d8{text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-d4799c8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-68ea151.elementor-element{--align-self:center;}.elementor-6962 .elementor-element.elementor-element-68ea151 .elementor-icon-wrapper{text-align:center;}.elementor-6962 .elementor-element.elementor-element-68ea151 .elementor-icon{font-size:45px;}.elementor-6962 .elementor-element.elementor-element-68ea151 .elementor-icon svg{height:45px;}.elementor-6962 .elementor-element.elementor-element-e4a630b{text-align:center;}.elementor-6962 .elementor-element.elementor-element-e4a630b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-2764995{text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-4f92c51{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-15ed8ef.elementor-element{--align-self:center;}.elementor-6962 .elementor-element.elementor-element-15ed8ef .elementor-icon-wrapper{text-align:center;}.elementor-6962 .elementor-element.elementor-element-15ed8ef .elementor-icon{font-size:45px;}.elementor-6962 .elementor-element.elementor-element-15ed8ef .elementor-icon svg{height:45px;}.elementor-6962 .elementor-element.elementor-element-37100ad{text-align:center;}.elementor-6962 .elementor-element.elementor-element-37100ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-351f8a2{text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-436628e{--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-6962 .elementor-element.elementor-element-8de586f{--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-6962 .elementor-element.elementor-element-d881902{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-6962 .elementor-element.elementor-element-d881902 .elementor-divider-separator{width:100%;}.elementor-6962 .elementor-element.elementor-element-d881902 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6962 .elementor-element.elementor-element-e753cb6{--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-6962 .elementor-element.elementor-element-e01435b{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-f76a6de{text-align:center;}.elementor-6962 .elementor-element.elementor-element-40d608a{--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-6962 .elementor-element.elementor-element-b0e8d40{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-55412b4{text-align:center;}.elementor-6962 .elementor-element.elementor-element-801d6cc{--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-6962 .elementor-element.elementor-element-25aaede{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-572b91e{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-a9c8859{--display:flex;--min-height:0px;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6962 .elementor-element.elementor-element-a9c8859:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-a9c8859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F3;}.elementor-6962 .elementor-element.elementor-element-9487716{text-align:start;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6962 .elementor-element.elementor-element-f8548b1{--display:flex;}.elementor-6962 .elementor-element.elementor-element-a83d90f .mgpde-card-text.mgpdeg-card-text{text-align:center;}.elementor-6962 .elementor-element.elementor-element-a83d90f .mpd-action-btn i{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-a83d90f .mpd-action-buttons{gap:8px;}.elementor-6962 .elementor-element.elementor-element-6ad1197{--display:flex;}.elementor-6962 .elementor-element.elementor-element-d13de0d{--grid-columns:3;}.elementor-6962 .elementor-element.elementor-element-d13de0d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6962 .elementor-element.elementor-element-d13de0d .e-loop-item > .elementor-section, .elementor-6962 .elementor-element.elementor-element-d13de0d .e-loop-item > .elementor-section > .elementor-container, .elementor-6962 .elementor-element.elementor-element-d13de0d .e-loop-item > .e-con, .elementor-6962 .elementor-element.elementor-element-d13de0d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6962 .elementor-element.elementor-element-413e248{--width:50%;}.elementor-6962 .elementor-element.elementor-element-7a03ec8{--width:50%;}.elementor-6962 .elementor-element.elementor-element-ffa23d3{--width:20%;}.elementor-6962 .elementor-element.elementor-element-402ff54{--width:20%;}.elementor-6962 .elementor-element.elementor-element-d577e04{--width:20%;}.elementor-6962 .elementor-element.elementor-element-d4799c8{--width:20%;}.elementor-6962 .elementor-element.elementor-element-4f92c51{--width:20%;}}@media(max-width:1024px){.elementor-6962 .elementor-element.elementor-element-2a8d85a .elementor-button{font-size:1.7vw;}.elementor-6962 .elementor-element.elementor-element-3f250e3{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-7663476 .elementor-button{font-size:1.7vw;}.elementor-6962 .elementor-element.elementor-element-6c98f60 .elementor-button{font-size:1.7vw;}.elementor-6962 .elementor-element.elementor-element-0f80414 .elementor-button{font-size:1.7vw;}.elementor-6962 .elementor-element.elementor-element-c2e2f7f .elementor-button{font-size:1.7vw;}.elementor-6962 .elementor-element.elementor-element-d103571 .elementor-button{font-size:1.7vw;}.elementor-6962 .elementor-element.elementor-element-aa627d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-6962 .elementor-element.elementor-element-ffa23d3{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-cff57c4{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-402ff54{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-ab1852e{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-d577e04{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-30b98d8{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-d4799c8{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-2764995{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-4f92c51{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-351f8a2{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-e01435b{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-b0e8d40{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-25aaede{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-572b91e{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-9487716{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-d13de0d{--grid-columns:2;}}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-3f250e3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-7663476 .elementor-button{font-size:4vw;}.elementor-6962 .elementor-element.elementor-element-6c98f60 .elementor-button{font-size:4vw;}.elementor-6962 .elementor-element.elementor-element-0f80414 .elementor-button{font-size:4vw;}.elementor-6962 .elementor-element.elementor-element-c2e2f7f .elementor-button{font-size:4vw;}.elementor-6962 .elementor-element.elementor-element-d103571 .elementor-button{font-size:4vw;}.elementor-6962 .elementor-element.elementor-element-aa627d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-6962 .elementor-element.elementor-element-ffa23d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-2fec282 .elementor-heading-title{font-size:18px;}.elementor-6962 .elementor-element.elementor-element-402ff54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-5a7e393 .elementor-heading-title{font-size:18px;}.elementor-6962 .elementor-element.elementor-element-d577e04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-a719fa4 .elementor-heading-title{font-size:18px;}.elementor-6962 .elementor-element.elementor-element-d4799c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-e4a630b .elementor-heading-title{font-size:18px;}.elementor-6962 .elementor-element.elementor-element-4f92c51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-37100ad .elementor-heading-title{font-size:18px;}.elementor-6962 .elementor-element.elementor-element-d13de0d{--grid-columns:1;}}/* Start custom CSS for mg_products_grid, class: .elementor-element-6a7b7af *//* align all woocommerce product titles ************* */
    h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 80px;
    }
/* Media Query for Laptops and Desktops */
    @media (min-width: 768px) and (max-width: 1024px) {
    h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 60px;
}
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins New';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-light-webfont.woff2') format('woff2'),
		url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Poppins New';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-regular-webfont.woff2') format('woff2'),
		url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Poppins New';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-semibold-webfont.woff2') format('woff2'),
		url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Poppins New';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-bold-webfont.woff2') format('woff2'),
		url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Poppins New';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-extrabold-webfont.woff2') format('woff2'),
		url('https://deckkingdom.co.uk/wp-content/uploads/2023/09/poppins-extrabold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */