.elementor-2598 .elementor-element.elementor-element-6057fd8{--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:1;--overlay-mix-blend-mode:multiply;--padding-top:106px;--padding-bottom:117px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-6057fd8:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-6057fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/Firefly_groundworks.webp");background-position:bottom center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-6057fd8::before, .elementor-2598 .elementor-element.elementor-element-6057fd8 > .elementor-background-video-container::before, .elementor-2598 .elementor-element.elementor-element-6057fd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2598 .elementor-element.elementor-element-6057fd8 > .elementor-background-slideshow::before, .elementor-2598 .elementor-element.elementor-element-6057fd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2598 .elementor-element.elementor-element-6057fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(280deg, #FFFFFF 0%, #4E4848 100%);}.elementor-2598 .elementor-element.elementor-element-9219f71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-9219f71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-9ad1c6d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-9ad1c6d > .elementor-widget-container{background-color:#0B3F7E;margin:0px 0px 4px 0px;padding:5px 22px 5px 22px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-9ad1c6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-6a389ec{width:var( --container-widget-width, 655.172px );max-width:655.172px;--container-widget-width:655.172px;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-6a389ec > .elementor-widget-container{margin:0px 0px 62px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-6a389ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2598 .elementor-element.elementor-element-6a389ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2598 .elementor-element.elementor-element-792db31 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-792db31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-792db31 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-c7221b2{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-a07a8bb{--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:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-c2f93cc{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-babd90f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-5f61464{width:initial;max-width:initial;text-align:center;}.elementor-2598 .elementor-element.elementor-element-5f61464 > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 0px 0px;padding:8px 26px 8px 26px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-5f61464.elementor-element{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-5f61464 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.18;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-352f71a > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-352f71a.elementor-element{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-352f71a{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-923495e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-923495e{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-923495e a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-0d4f5a6{--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:35px 15px;--row-gap:35px;--column-gap:15px;--flex-wrap:wrap;--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-2598 .elementor-element.elementor-element-37a4ce1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-37a4ce1:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2598 .elementor-element.elementor-element-37a4ce1, .elementor-2598 .elementor-element.elementor-element-37a4ce1::before{--border-transition:0.5s;}.elementor-2598 .elementor-element.elementor-element-74628f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:177px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-74628f2:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-74628f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/man-working-farm-scaled.webp");background-position:center left;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-74628f2:hover{border-style:none;}.elementor-2598 .elementor-element.elementor-element-74628f2, .elementor-2598 .elementor-element.elementor-element-74628f2::before{--border-transition:0.3s;}.elementor-2598 .elementor-element.elementor-element-0c0dba9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-2598 .elementor-element.elementor-element-0c0dba9:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-0c0dba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-d5e9600 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-d5e9600 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-element-d989988 .elementor-button{background-color:var( --e-global-color-secondary );padding:8px 10px 8px 10px;}.elementor-2598 .elementor-element.elementor-element-d989988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-fa5431e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-fa5431e:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2598 .elementor-element.elementor-element-fa5431e, .elementor-2598 .elementor-element.elementor-element-fa5431e::before{--border-transition:0.5s;}.elementor-2598 .elementor-element.elementor-element-7d0c04b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:177px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-7d0c04b:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-7d0c04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/iStock-119999317.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-7d0c04b:hover{border-style:none;}.elementor-2598 .elementor-element.elementor-element-7d0c04b, .elementor-2598 .elementor-element.elementor-element-7d0c04b::before{--border-transition:0.3s;}.elementor-2598 .elementor-element.elementor-element-5c90bdb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-2598 .elementor-element.elementor-element-5c90bdb:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-5c90bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-d3c67de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-d3c67de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-element-94f4643 .elementor-button{background-color:var( --e-global-color-secondary );padding:8px 10px 8px 10px;}.elementor-2598 .elementor-element.elementor-element-94f4643 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-2fb45ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-2fb45ad:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2598 .elementor-element.elementor-element-2fb45ad, .elementor-2598 .elementor-element.elementor-element-2fb45ad::before{--border-transition:0.5s;}.elementor-2598 .elementor-element.elementor-element-a0ab383{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:177px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-a0ab383:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-a0ab383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/12.webp");background-position:bottom center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-a0ab383:hover{border-style:none;}.elementor-2598 .elementor-element.elementor-element-a0ab383, .elementor-2598 .elementor-element.elementor-element-a0ab383::before{--border-transition:0.3s;}.elementor-2598 .elementor-element.elementor-element-62dfa9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-2598 .elementor-element.elementor-element-62dfa9d:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-62dfa9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-1bd4a1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-1bd4a1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-element-91a947d .elementor-button{background-color:var( --e-global-color-secondary );padding:8px 10px 8px 10px;}.elementor-2598 .elementor-element.elementor-element-91a947d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-7f5a77e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-7f5a77e:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2598 .elementor-element.elementor-element-7f5a77e, .elementor-2598 .elementor-element.elementor-element-7f5a77e::before{--border-transition:0.5s;}.elementor-2598 .elementor-element.elementor-element-452a395{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:177px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-452a395:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-452a395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/6.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-452a395:hover{border-style:none;}.elementor-2598 .elementor-element.elementor-element-452a395, .elementor-2598 .elementor-element.elementor-element-452a395::before{--border-transition:0.3s;}.elementor-2598 .elementor-element.elementor-element-ba981b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-2598 .elementor-element.elementor-element-ba981b0:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-ba981b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-edcc402 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-edcc402 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-element-0bf840b .elementor-button{background-color:var( --e-global-color-secondary );padding:8px 10px 8px 10px;}.elementor-2598 .elementor-element.elementor-element-0bf840b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-4775b74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-4775b74:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2598 .elementor-element.elementor-element-4775b74, .elementor-2598 .elementor-element.elementor-element-4775b74::before{--border-transition:0.5s;}.elementor-2598 .elementor-element.elementor-element-167778b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:177px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-167778b:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-167778b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/gravel-driveway-modern-home-scaled.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-167778b:hover{border-style:none;}.elementor-2598 .elementor-element.elementor-element-167778b, .elementor-2598 .elementor-element.elementor-element-167778b::before{--border-transition:0.3s;}.elementor-2598 .elementor-element.elementor-element-fffbf95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-2598 .elementor-element.elementor-element-fffbf95:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-fffbf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-5f49b96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-5f49b96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-element-f454eaa .elementor-button{background-color:var( --e-global-color-secondary );padding:8px 10px 8px 10px;}.elementor-2598 .elementor-element.elementor-element-f454eaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-79f2ee4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2598 .elementor-element.elementor-element-79f2ee4:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-79f2ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/Copy-of-26.webp");background-position:bottom center;background-size:cover;}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-box-title, .elementor-widget-global .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-global:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-global:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2598 .elementor-element.elementor-global-3066 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 65px 23px 65px;}.elementor-2598 .elementor-element.elementor-global-3066.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2598 .elementor-element.elementor-global-3066{left:0px;}body.rtl .elementor-2598 .elementor-element.elementor-global-3066{right:0px;}.elementor-2598 .elementor-element.elementor-global-3066{bottom:0%;}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-global-3066.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-global-3066.elementor-view-framed .elementor-icon, .elementor-2598 .elementor-element.elementor-global-3066.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon{font-size:33px;}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon-box-title, .elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-2598 .elementor-element.elementor-global-3066:has(:hover) .elementor-icon-box-title,
					 .elementor-2598 .elementor-element.elementor-global-3066:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:33px;color:var( --e-global-color-accent );}.elementor-2598 .elementor-element.elementor-element-eb69399{--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;--gap:67px 0px;--row-gap:67px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-75ed280{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--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-2598 .elementor-element.elementor-element-60816b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-60816b2:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-60816b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/excavator-digging-day-light-outdoors-scaled.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-60816b2.e-con{--order:-99999 /* order start hack */;}.elementor-2598 .elementor-element.elementor-element-b01ab75{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-b01ab75.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-0dbcbf9{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-0dbcbf9 > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-0dbcbf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-891f446 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-891f446.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-891f446{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-7a0e63f{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-7a0e63f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-7a0e63f a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-892adaf .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-892adaf > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-892adaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-892adaf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-68a9583{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--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-2598 .elementor-element.elementor-element-37afe5f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-37afe5f.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-ed03756{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-ed03756 > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-ed03756 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-9f159a8 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-9f159a8.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-9f159a8{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-e836153 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-e836153{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-e836153 a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-f0ef170 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-f0ef170 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-f0ef170 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-f0ef170 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-476116b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-476116b:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-476116b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/freshly-laid-asphalt-surface-residential-area-with-clean-driveway-nearby-house-surrounded-by-greenery-bright-blue-sky-scaled.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-d7271fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--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-2598 .elementor-element.elementor-element-e593fdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-e593fdd:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-e593fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/11.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-e593fdd.e-con{--order:-99999 /* order start hack */;}.elementor-2598 .elementor-element.elementor-element-d60f95c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-d60f95c.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-8483476{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-8483476 > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-8483476 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-c81bfb3 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-c81bfb3.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-c81bfb3{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-79a4da6{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-79a4da6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-79a4da6 a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-7d78d2d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-7d78d2d > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-7d78d2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-7d78d2d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-a3e15bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--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-2598 .elementor-element.elementor-element-95663db{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-95663db.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-4e7a24f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-4e7a24f > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-4e7a24f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-3058e3d > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-3058e3d.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-3058e3d{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-55d5e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-55d5e45{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-55d5e45 a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-6862961 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-6862961 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-6862961 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-6862961 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-3b66e20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-3b66e20:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-3b66e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/worker-is-laying-paving-slabs-yard-concrete-cobbles-grey-stones-scaled.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-a693679{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--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-2598 .elementor-element.elementor-element-d7a234e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-d7a234e:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-d7a234e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/Firefly_a-gravel-driveway-on-a-uk-house-270801.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-d7a234e.e-con{--order:-99999 /* order start hack */;}.elementor-2598 .elementor-element.elementor-element-c6e0e16{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-c6e0e16.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-6b59a8f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-6b59a8f > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-6b59a8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-9ee6826 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-9ee6826.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-9ee6826{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-d90fb25{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-d90fb25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-d90fb25 a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-ba2da5f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-ba2da5f > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-ba2da5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-ba2da5f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-827b79f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--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-2598 .elementor-element.elementor-element-6209fec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-6209fec.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-76844f2{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-76844f2 > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-76844f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-03da582 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-03da582.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-03da582{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-08cd6cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-08cd6cf{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-08cd6cf a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-8f82a90 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-8f82a90 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-8f82a90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-8f82a90 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-6cfcd7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-6cfcd7d:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-6cfcd7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/25.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-5716151{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--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-2598 .elementor-element.elementor-element-a6414f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2598 .elementor-element.elementor-element-a6414f1:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-a6414f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trsrenovations.co.uk/wp-content/uploads/2025/09/Firefly_close-2.webp");background-position:center center;background-size:cover;}.elementor-2598 .elementor-element.elementor-element-00d1247{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-00d1247.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-a63223e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;}.elementor-2598 .elementor-element.elementor-element-a63223e > .elementor-widget-container{background-color:#519DD9;margin:0px 0px 4px 0px;padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-2598 .elementor-element.elementor-element-a63223e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;color:#FFFFFF;}.elementor-2598 .elementor-element.elementor-element-43ad65c > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-43ad65c.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-43ad65c{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.28;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-36316da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-36316da{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2598 .elementor-element.elementor-element-36316da a{color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-1d291cd .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-1d291cd > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-1d291cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2598 .elementor-element.elementor-element-1d291cd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2598 .elementor-element.elementor-element-2e54963{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-2598 .elementor-element.elementor-element-9219f71{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-c7221b2{--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2598 .elementor-element.elementor-element-74628f2{--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-7d0c04b{--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-a0ab383{--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-452a395{--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-167778b{--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-2e54963{--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-2598 .elementor-element.elementor-element-6057fd8{--min-height:450px;--padding-top:52px;--padding-bottom:137px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-9ad1c6d .elementor-heading-title{font-size:14px;}.elementor-2598 .elementor-element.elementor-element-c7221b2{--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-2598 .elementor-element.elementor-element-a07a8bb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-5f61464.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-5f61464{text-align:start;}.elementor-2598 .elementor-element.elementor-element-352f71a > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-352f71a.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-79f2ee4{--padding-top:75%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2598 .elementor-element.elementor-global-3066{width:100%;max-width:100%;}.elementor-2598 .elementor-element.elementor-element-eb69399{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-75ed280{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-60816b2{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-b01ab75{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-891f446 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-891f446.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-892adaf > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-68a9583{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-37afe5f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-9f159a8 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-9f159a8.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-f0ef170 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-476116b{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-d7271fe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-e593fdd{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-d60f95c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-c81bfb3 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-c81bfb3.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-7d78d2d > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-a3e15bb{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-95663db{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-3058e3d > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-3058e3d.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-6862961 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-3b66e20{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-a693679{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-d7a234e{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-c6e0e16{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-9ee6826 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-9ee6826.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-ba2da5f > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-827b79f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-6209fec{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-03da582 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-03da582.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-8f82a90 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-6cfcd7d{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-5716151{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-a6414f1{--min-height:30vh;}.elementor-2598 .elementor-element.elementor-element-00d1247{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-43ad65c > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-43ad65c.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-1d291cd > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-2e54963{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-2598 .elementor-element.elementor-element-6057fd8{--min-height:450px;}.elementor-2598 .elementor-element.elementor-element-9219f71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-9ad1c6d.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-6a389ec > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2598 .elementor-element.elementor-element-6a389ec .elementor-heading-title{font-size:38px;line-height:1;}.elementor-2598 .elementor-element.elementor-element-792db31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-c7221b2{--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-2598 .elementor-element.elementor-element-a07a8bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2598 .elementor-element.elementor-element-c2f93cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2598 .elementor-element.elementor-element-babd90f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-5f61464 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-5f61464 .elementor-heading-title{font-size:14px;}.elementor-2598 .elementor-element.elementor-element-352f71a > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-352f71a.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-352f71a{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-923495e{text-align:start;}.elementor-2598 .elementor-element.elementor-element-d5e9600 .elementor-heading-title{font-size:28px;}.elementor-2598 .elementor-element.elementor-element-d3c67de .elementor-heading-title{font-size:28px;}.elementor-2598 .elementor-element.elementor-element-1bd4a1b .elementor-heading-title{font-size:28px;}.elementor-2598 .elementor-element.elementor-element-edcc402 .elementor-heading-title{font-size:28px;}.elementor-2598 .elementor-element.elementor-element-5f49b96 .elementor-heading-title{font-size:28px;}.elementor-2598 .elementor-element.elementor-element-79f2ee4{--margin-top:75px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:132%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2598 .elementor-element.elementor-global-3066{width:100%;max-width:100%;}.elementor-2598 .elementor-element.elementor-global-3066 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon{font-size:30px;}.elementor-2598 .elementor-element.elementor-global-3066 .elementor-icon-box-description{font-size:30px;}.elementor-2598 .elementor-element.elementor-element-eb69399{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2598 .elementor-element.elementor-element-75ed280{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2598 .elementor-element.elementor-element-60816b2{--min-height:25vh;--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-2598 .elementor-element.elementor-element-60816b2.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-b01ab75{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-891f446 > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-891f446.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-891f446{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-892adaf > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-68a9583{--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-2598 .elementor-element.elementor-element-37afe5f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-9f159a8 > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-9f159a8.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-9f159a8{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-f0ef170 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-476116b{--min-height:25vh;--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-2598 .elementor-element.elementor-element-476116b.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-d7271fe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2598 .elementor-element.elementor-element-e593fdd{--min-height:25vh;--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-2598 .elementor-element.elementor-element-e593fdd.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-d60f95c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-c81bfb3 > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-c81bfb3.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-c81bfb3{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-7d78d2d > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-a3e15bb{--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-2598 .elementor-element.elementor-element-95663db{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-3058e3d > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-3058e3d.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-3058e3d{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-6862961 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-3b66e20{--min-height:25vh;--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-2598 .elementor-element.elementor-element-3b66e20.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-a693679{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2598 .elementor-element.elementor-element-d7a234e{--min-height:25vh;--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-2598 .elementor-element.elementor-element-d7a234e.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-c6e0e16{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-9ee6826 > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-9ee6826.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-9ee6826{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-ba2da5f > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-827b79f{--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-2598 .elementor-element.elementor-element-6209fec{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-03da582 > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-03da582.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-03da582{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-8f82a90 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-6cfcd7d{--min-height:25vh;--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-2598 .elementor-element.elementor-element-6cfcd7d.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-a6414f1{--min-height:25vh;--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-2598 .elementor-element.elementor-element-a6414f1.e-con{--align-self:center;}.elementor-2598 .elementor-element.elementor-element-00d1247{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2598 .elementor-element.elementor-element-43ad65c > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-43ad65c.elementor-element{--align-self:flex-start;}.elementor-2598 .elementor-element.elementor-element-43ad65c{font-size:33px;}.elementor-2598 .elementor-element.elementor-element-1d291cd > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-2e54963{--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-2598 .elementor-element.elementor-element-37a4ce1{--width:calc(100% / 3 - 10px);}.elementor-2598 .elementor-element.elementor-element-fa5431e{--width:calc(100% / 3 - 10px);}.elementor-2598 .elementor-element.elementor-element-2fb45ad{--width:calc(100% / 3 - 10px);}.elementor-2598 .elementor-element.elementor-element-7f5a77e{--width:calc(100% / 3 - 10px);}.elementor-2598 .elementor-element.elementor-element-4775b74{--width:calc(100% / 3 - 10px);}.elementor-2598 .elementor-element.elementor-element-60816b2{--width:50%;}.elementor-2598 .elementor-element.elementor-element-b01ab75{--width:50%;}.elementor-2598 .elementor-element.elementor-element-37afe5f{--width:50%;}.elementor-2598 .elementor-element.elementor-element-476116b{--width:50%;}.elementor-2598 .elementor-element.elementor-element-e593fdd{--width:50%;}.elementor-2598 .elementor-element.elementor-element-d60f95c{--width:50%;}.elementor-2598 .elementor-element.elementor-element-95663db{--width:50%;}.elementor-2598 .elementor-element.elementor-element-3b66e20{--width:50%;}.elementor-2598 .elementor-element.elementor-element-d7a234e{--width:50%;}.elementor-2598 .elementor-element.elementor-element-c6e0e16{--width:50%;}.elementor-2598 .elementor-element.elementor-element-6209fec{--width:50%;}.elementor-2598 .elementor-element.elementor-element-6cfcd7d{--width:50%;}.elementor-2598 .elementor-element.elementor-element-a6414f1{--width:50%;}.elementor-2598 .elementor-element.elementor-element-00d1247{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2598 .elementor-element.elementor-element-37a4ce1{--width:calc((100% - 15px) / 2);}.elementor-2598 .elementor-element.elementor-element-fa5431e{--width:calc((100% - 15px) / 2);}.elementor-2598 .elementor-element.elementor-element-2fb45ad{--width:calc((100% - 15px) / 2);}.elementor-2598 .elementor-element.elementor-element-7f5a77e{--width:calc((100% - 15px) / 2);}.elementor-2598 .elementor-element.elementor-element-4775b74{--width:calc((100% - 15px) / 2);}.elementor-2598 .elementor-element.elementor-element-60816b2{--width:100%;}.elementor-2598 .elementor-element.elementor-element-b01ab75{--width:100%;}.elementor-2598 .elementor-element.elementor-element-37afe5f{--width:100%;}.elementor-2598 .elementor-element.elementor-element-476116b{--width:100%;}.elementor-2598 .elementor-element.elementor-element-e593fdd{--width:100%;}.elementor-2598 .elementor-element.elementor-element-d60f95c{--width:100%;}.elementor-2598 .elementor-element.elementor-element-95663db{--width:100%;}.elementor-2598 .elementor-element.elementor-element-3b66e20{--width:100%;}.elementor-2598 .elementor-element.elementor-element-d7a234e{--width:100%;}.elementor-2598 .elementor-element.elementor-element-c6e0e16{--width:100%;}.elementor-2598 .elementor-element.elementor-element-6209fec{--width:100%;}.elementor-2598 .elementor-element.elementor-element-6cfcd7d{--width:100%;}.elementor-2598 .elementor-element.elementor-element-a6414f1{--width:100%;}.elementor-2598 .elementor-element.elementor-element-00d1247{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6057fd8 */li.elementor-icon-list-item.elementor-inline-item {
    width: 49%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-923495e */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3066 */.book_today_block {
    transform: translateY(50%);
}
.book_today_block::after {
    clip-path: polygon(0 0, 0% 100%, 105% 100%);
    content: "";
    position: absolute;
    bottom: calc(100% - 1px);
    left: 0;
    height: 53px;
    width: 100%;
    background: var( --e-global-color-primary );
}
.book_today_block .elementor-icon-box-title {
    margin-left: -48px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a0e63f */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e836153 */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a4da6 */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55d5e45 */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d90fb25 */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08cd6cf */.text_block a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36316da */.text_block a {
    text-decoration: underline;
}/* End custom CSS */