.elementor-6701 .elementor-element.elementor-element-008a519:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-008a519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eden.pxjk.uk/wp-content/uploads/2025/09/Renting-Affordability-Calculator.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6701 .elementor-element.elementor-element-008a519 > .elementor-background-overlay{background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-008a519{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15em 1em 15em 1em;}.elementor-6701 .elementor-element.elementor-element-765bb4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6701 .elementor-element.elementor-element-1f6c4ed .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-6701 .elementor-element.elementor-element-19efe0e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:15px 30px 15px 30px;}.elementor-6701 .elementor-element.elementor-element-19efe0e .elementor-button:hover, .elementor-6701 .elementor-element.elementor-element-19efe0e .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6701 .elementor-element.elementor-element-19efe0e{width:auto;max-width:auto;}.elementor-6701 .elementor-element.elementor-element-19efe0e > .elementor-widget-container{margin:25px 25px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-50c2f2a .elementor-button{background-color:#077C5000;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );padding:15px 30px 15px 30px;}.elementor-6701 .elementor-element.elementor-element-50c2f2a .elementor-button:hover, .elementor-6701 .elementor-element.elementor-element-50c2f2a .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6701 .elementor-element.elementor-element-50c2f2a{width:auto;max-width:auto;}.elementor-6701 .elementor-element.elementor-element-50c2f2a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-845e6d8:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-845e6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-6701 .elementor-element.elementor-element-845e6d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 1em 7em 1em;}.elementor-6701 .elementor-element.elementor-element-845e6d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-63b471e > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-6701 .elementor-element.elementor-element-cbddaa5{text-align:center;}.elementor-6701 .elementor-element.elementor-element-cbddaa5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-6701 .elementor-element.elementor-element-60ad2f9{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6701 .elementor-element.elementor-element-ae0cca0{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6701 .elementor-element.elementor-element-3c7319e{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6701 .elementor-element.elementor-element-ce6e79a:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-ce6e79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#076E7C;}.elementor-6701 .elementor-element.elementor-element-ce6e79a > .elementor-background-overlay{background-image:url("https://eden.pxjk.uk/wp-content/uploads/2025/09/Eden-Row-Round-Heart-Iconmark.svg");background-size:75px auto;opacity:0.15;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-ce6e79a, .elementor-6701 .elementor-element.elementor-element-ce6e79a > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-ce6e79a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 1em 7em 1em;}.elementor-6701 .elementor-element.elementor-element-7a17692:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-element-populated, .elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-element-populated > .elementor-background-overlay, .elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 5em 5em 5em;}.elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-51a285c{text-align:left;}.elementor-6701 .elementor-element.elementor-element-51a285c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-6701 .elementor-element.elementor-element-9f30856{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6701 .elementor-element.elementor-element-67a6f75 > .elementor-widget-container{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-6701 .elementor-element.elementor-element-59ae404{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 1em 7em 1em;}.elementor-6701 .elementor-element.elementor-element-59ae404 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-224215a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6701 .elementor-element.elementor-element-224215a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-fa67330{text-align:center;}.elementor-6701 .elementor-element.elementor-element-fa67330 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-6701 .elementor-element.elementor-element-af1af0e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-6701 .elementor-element.elementor-element-af1af0e > .elementor-widget-container{padding:0em 0em 3em 0em;}.elementor-6701 .elementor-element.elementor-element-be9d878{text-align:center;}.elementor-6701 .elementor-element.elementor-element-be9d878 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-6701 .elementor-element.elementor-element-aa3d34e{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6701 .elementor-element.elementor-element-6acebbd:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-6acebbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-6701 .elementor-element.elementor-element-6acebbd > .elementor-background-overlay{background-image:url("https://eden.pxjk.uk/wp-content/uploads/2025/09/Eden-Row-Round-Heart-Iconmark-White.svg");background-size:100px auto;opacity:0.15;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-6acebbd, .elementor-6701 .elementor-element.elementor-element-6acebbd > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-6acebbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:-40px;padding:7em 1em 7em 1em;z-index:2;}.elementor-6701 .elementor-element.elementor-element-5c4e4fe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6701 .elementor-element.elementor-element-5c4e4fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon-wrapper{text-align:center;}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon{font-size:75px;}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon svg{height:75px;}.elementor-6701 .elementor-element.elementor-element-6e5f52b > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-6701 .elementor-element.elementor-element-6e5f52b{text-align:center;}.elementor-6701 .elementor-element.elementor-element-6e5f52b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6701 .elementor-element.elementor-element-53ebb8c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6701 .elementor-element.elementor-element-53ebb8c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-item{border-width:1px;border-color:#DDDDDD;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DDDDDD;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DDDDDD;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-icon, .elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-title{color:#ffffff;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-icon svg{fill:#ffffff;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-active .elementor-accordion-icon, .elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-active .elementor-accordion-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:700;text-decoration:none;letter-spacing:0px;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-title{padding:30px 0px 30px 0px;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-astglobalcolor4 );}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-content{color:#FFFFFFB8;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:400;padding:10px 0px 10px 0px;}.elementor-6701 .elementor-element.elementor-element-dbff2dc{text-align:left;font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6701 .elementor-element.elementor-element-00ceeb2{overflow:hidden;padding:7em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-c64b051 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-9e4dfab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-astglobalcolor2 );}.elementor-6701 .elementor-element.elementor-element-29cb6ee{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-20px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#2528248A;--arrow-hover-color:var( --e-global-color-astglobalcolor2 );}.elementor-6701 .elementor-element.elementor-element-29cb6ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-29cb6ee .swiper-slide > .elementor-element{height:100%;}.elementor-6701 .elementor-element.elementor-element-11e507e:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-11e507e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eden.pxjk.uk/wp-content/uploads/2025/09/Home-Staging-Service.webp");background-position:center center;}.elementor-6701 .elementor-element.elementor-element-11e507e > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6701 .elementor-element.elementor-element-11e507e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-4a52d70.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6701 .elementor-element.elementor-element-4a52d70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-4f578c2{text-align:center;}.elementor-6701 .elementor-element.elementor-element-4f578c2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-astglobalcolor4 );}.elementor-6701 .elementor-element.elementor-element-3a48f67{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-6701 .elementor-element.elementor-element-d33d754 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;padding:15px 30px 15px 30px;}.elementor-6701 .elementor-element.elementor-element-d33d754 .elementor-button:hover, .elementor-6701 .elementor-element.elementor-element-d33d754 .elementor-button:focus{background-color:#4B50AD;}@media(min-width:768px){.elementor-6701 .elementor-element.elementor-element-5c4e4fe{width:100%;}}@media(max-width:1024px){.elementor-6701 .elementor-element.elementor-element-008a519:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-008a519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100px 0px;}.elementor-6701 .elementor-element.elementor-element-008a519{padding:12em 1em 10em 1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6701 .elementor-element.elementor-element-1f6c4ed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-6701 .elementor-element.elementor-element-845e6d8{padding:5em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-cbddaa5 .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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-60ad2f9{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-ae0cca0{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-3c7319e{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-ce6e79a{padding:5em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-6701 .elementor-element.elementor-element-51a285c .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-6701 .elementor-element.elementor-element-9f30856{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-59ae404{padding:5em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-fa67330 .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-6701 .elementor-element.elementor-element-be9d878 .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-6701 .elementor-element.elementor-element-aa3d34e{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-6acebbd, .elementor-6701 .elementor-element.elementor-element-6acebbd > .elementor-background-overlay{border-radius:20px 20px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-6acebbd{padding:5em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon{font-size:65px;}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon svg{height:65px;}.elementor-6701 .elementor-element.elementor-element-6e5f52b .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-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-9e4dfab .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-6701 .elementor-element.elementor-element-29cb6ee{--swiper-slides-to-display:2;}.elementor-6701 .elementor-element.elementor-element-4f578c2 .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-6701 .elementor-element.elementor-element-3a48f67{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-6701 .elementor-element.elementor-element-008a519:not(.elementor-motion-effects-element-type-background), .elementor-6701 .elementor-element.elementor-element-008a519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-30px 0px;}.elementor-6701 .elementor-element.elementor-element-008a519{padding:10em 1em 6em 1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6701 .elementor-element.elementor-element-1f6c4ed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-6701 .elementor-element.elementor-element-845e6d8{padding:3em 1em 3em 1em;}.elementor-6701 .elementor-element.elementor-element-63b471e > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-6701 .elementor-element.elementor-element-cbddaa5 .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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-60ad2f9{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-ae0cca0{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-3c7319e{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-ce6e79a{padding:3em 1em 3em 1em;}.elementor-6701 .elementor-element.elementor-element-7a17692 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-6701 .elementor-element.elementor-element-51a285c .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-6701 .elementor-element.elementor-element-9f30856{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-59ae404{padding:3em 1em 5em 1em;}.elementor-6701 .elementor-element.elementor-element-224215a > .elementor-element-populated{padding:1em 0em 0em 0em;}.elementor-6701 .elementor-element.elementor-element-fa67330 .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-6701 .elementor-element.elementor-element-af1af0e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6701 .elementor-element.elementor-element-be9d878 .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-6701 .elementor-element.elementor-element-aa3d34e{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-6acebbd, .elementor-6701 .elementor-element.elementor-element-6acebbd > .elementor-background-overlay{border-radius:20px 20px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-6acebbd{padding:3em 1em 3em 1em;}.elementor-6701 .elementor-element.elementor-element-5c4e4fe > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon{font-size:55px;}.elementor-6701 .elementor-element.elementor-element-24cbc6f .elementor-icon svg{height:55px;}.elementor-6701 .elementor-element.elementor-element-6e5f52b .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-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-accordion-title{font-size:18px;}.elementor-6701 .elementor-element.elementor-element-53ebb8c .elementor-tab-content{font-size:18px;}.elementor-6701 .elementor-element.elementor-element-dbff2dc{font-size:14px;}.elementor-6701 .elementor-element.elementor-element-00ceeb2{padding:5em 1em 3em 1em;}.elementor-6701 .elementor-element.elementor-element-9e4dfab .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-6701 .elementor-element.elementor-element-29cb6ee{--swiper-slides-to-display:1;--arrow-prev-left-position:-15px;--arrow-next-right-position:-15px;}.elementor-6701 .elementor-element.elementor-element-11e507e{padding:5em 1em 3em 1em;}.elementor-6701 .elementor-element.elementor-element-4a52d70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6701 .elementor-element.elementor-element-4f578c2 .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-6701 .elementor-element.elementor-element-3a48f67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for accordion, class: .elementor-element-53ebb8c */.elementor-accordion .elementor-accordion-item {
    border-top:0px;
}/* End custom CSS */
/* Start custom CSS *//* ---------- Stamp Duty / Mortgage / Rent Calculators Labels ---------- */
.ppc-calculator label {
    font-size: 20px;
}

/* ---------- Buttons ---------- */
.ppc-calculator button {
    margin-top: 1em;
    background-color: var(--e-global-color-primary) !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 15px 30px !important;
    cursor: pointer;
}

/* ---------- Inputs ---------- */
.ppc-calculator input[type='number'] {
    margin-bottom: 1em !important;
}

.ppc-calculator .ppc-input {
    height:60px;
    padding: 12px 14px 12px 28px;
    border:1px solid #e5e7eb;
}

/* ---------- Table styling (if you still use table_component) ---------- */
.table_component {
    overflow: auto;
    width: 100%;
}

.table_component table {
    border: none;
    height: 100%;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

.table_component th {
    border-bottom: 1px solid #dededf; /* only bottom border */
    background-color: transparent;
    color: #7a7a7a;
    padding: 15px 0px;
    font-size: 14px;
    font-weight: bold;
    border-right: none;
}

.table_component td {
    border: none;
    border-bottom: 1px solid #dededf;
    background-color: #ffffff;
    color: #000000;
    padding: 15px 0px;
}

.table_component th:first-child,
.table_component td:first-child {
    width: 75%;
}

.table_component th:last-child,
.table_component td:last-child {
    text-align: right;
}

/* ---------- Misc Text ---------- */
.pp {
    text-align: left;
}

/* ---------- Stamp Duty Fieldsets ---------- */
.ppc-calculator fieldset legend {
    margin-bottom: 0px;
    font-size: 18px;
}

.ppc-calculator .ppc-inputwrap,
.ppc-calculator fieldset {
    margin-bottom: 15px;
}

/* ---------- Inputs inside calculators ---------- */
.ppc-calculator .ppc-input {
    font-size: 20px !important;
}

/* ---------- Results box ---------- */
.ppc-calculator .ppc-result {
    border: 1px solid #a8d2b5 !important;
    padding: 1.5em !important;
}

/* ---------- Result amounts ---------- */
.ppc-calculator .ppc-amount strong,
.ppc-calculator .ppc-effective strong {
    font-size: 40px !important;
}/* End custom CSS */