.elementor-22 .elementor-element.elementor-element-7b7071e1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7b7071e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macdonaldproperty.co.uk/wp-content/uploads/2024/04/021B7FDC-FD01-4CA5-92F2-15EB99E59AD5-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-7b7071e1 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-7b7071e1 > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-7b7071e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 50px 150px 50px;}.elementor-22 .elementor-element.elementor-element-349f7c45{text-align:left;}.elementor-22 .elementor-element.elementor-element-349f7c45 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-796bd92 > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-796bd92{padding:50px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-bd756a1{text-align:center;}.elementor-22 .elementor-element.elementor-element-bd756a1 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-fe5d069 > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-fe5d069{padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-70ec20f img{border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-dbe9501 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-32c3a84{text-align:left;}.elementor-22 .elementor-element.elementor-element-32c3a84 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-98e2c58{text-align:left;font-family:"futura", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-b340a5c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b340a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b174892 );}.elementor-22 .elementor-element.elementor-element-b340a5c > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-b340a5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-b340a5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6a70107 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-4e95674{text-align:left;}.elementor-22 .elementor-element.elementor-element-4e95674 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-64ae328{text-align:left;font-family:"futura", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-85c593e img{width:86%;max-width:914px;border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-7a23f2d > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-7a23f2d{padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-dc3d66f img{border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-d6ae59f > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-05b3ea1{text-align:left;}.elementor-22 .elementor-element.elementor-element-05b3ea1 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-87435ea{text-align:left;font-family:"futura", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-8965f94:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8965f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b174892 );}.elementor-22 .elementor-element.elementor-element-8965f94 > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-8965f94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-8965f94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ac9daf8 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-aa201a4{text-align:left;}.elementor-22 .elementor-element.elementor-element-aa201a4 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-688a6ed{text-align:left;font-family:"futura", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-54de447 img{border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-ef770a6 > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-ef770a6{padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-21cfde6 img{border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-47a0356 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-59e4967{text-align:left;}.elementor-22 .elementor-element.elementor-element-59e4967 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ff3219c{text-align:left;font-family:"futura", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-94e611e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-94e611e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b174892 );}.elementor-22 .elementor-element.elementor-element-94e611e > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-94e611e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-94e611e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-cd2c90f > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-3fc9c1e{text-align:left;}.elementor-22 .elementor-element.elementor-element-3fc9c1e .elementor-heading-title{font-family:"futura", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-28ce33b{text-align:left;font-family:"futura", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2e981fb > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-2e981fb img{border-radius:24px 24px 24px 24px;}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-7b7071e1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7b7071e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-7b7071e1{padding:12em 2em 6em 2em;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-7b7071e1{padding:200px 30px 150px 30px;}.elementor-22 .elementor-element.elementor-element-1acb03b4 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-349f7c45{text-align:center;}.elementor-22 .elementor-element.elementor-element-349f7c45 .elementor-heading-title{font-size:40px;}.elementor-22 .elementor-element.elementor-element-bd756a1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-bd756a1 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-32c3a84 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-32c3a84 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-4e95674 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-4e95674 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-05b3ea1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-05b3ea1 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-aa201a4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-aa201a4 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-59e4967 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-59e4967 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-3fc9c1e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-3fc9c1e .elementor-heading-title{font-size:30px;}}