.elementor-11 .elementor-element.elementor-element-84b21de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-11 .elementor-element.elementor-element-84b21de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-e4cd1bc .elementor-repeater-item-8f06bed .swiper-slide-bg{background-color:#833CA300;background-image:url(https://grahamandsaunders.co.uk/wp-content/uploads/2025/12/homebanner.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-e4cd1bc .swiper-slide{height:550px;transition-duration:calc(5000ms*1.2);}.elementor-11 .elementor-element.elementor-element-e4cd1bc .swiper-slide-contents{max-width:66%;}.elementor-11 .elementor-element.elementor-element-e4cd1bc .swiper-slide-inner{text-align:left;}.elementor-11 .elementor-element.elementor-element-e4cd1bc .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-11 .elementor-element.elementor-element-53c59a0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-53c59a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-11 .elementor-element.elementor-element-53c59a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-53c59a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-f64701d{text-align:center;}.elementor-11 .elementor-element.elementor-element-5a1a854{text-align:center;}.elementor-11 .elementor-element.elementor-element-0993ff3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-0993ff3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-0993ff3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-0993ff3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-0993ff3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0993ff3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-0993ff3{--e-icon-list-icon-size:14px;}.elementor-11 .elementor-element.elementor-element-cf7ee59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-cf7ee59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-cf7ee59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-cf7ee59 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-cf7ee59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-cf7ee59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-cf7ee59{--e-icon-list-icon-size:14px;}.elementor-11 .elementor-element.elementor-element-606ff87:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-606ff87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F9;}.elementor-11 .elementor-element.elementor-element-606ff87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-606ff87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-472e84b{text-align:center;}.elementor-11 .elementor-element.elementor-element-472e84b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-11 .elementor-element.elementor-element-75416d9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-75416d9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-75416d9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-75416d9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-75416d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-888cdbe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-888cdbe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-888cdbe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-888cdbe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-888cdbe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-44b31c1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-44b31c1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-44b31c1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-44b31c1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-44b31c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-59b5368:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-59b5368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F9;}.elementor-11 .elementor-element.elementor-element-59b5368{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-59b5368 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-b2824d3{text-align:center;}.elementor-11 .elementor-element.elementor-element-55368a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-11 .elementor-element.elementor-element-5689afc .elementor-swiper-button{font-size:20px;}.elementor-11 .elementor-element.elementor-element-be60781:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-be60781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025AFA;}.elementor-11 .elementor-element.elementor-element-be60781{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-be60781 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ffa8d05 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-11 .elementor-element.elementor-element-78fd080 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-78fd080 > .elementor-widget-container{margin:0rem 15rem 0rem 0rem;}.elementor-11 .elementor-element.elementor-element-7e5bbe0 .elementor-button{fill:#025AFA;color:#025AFA;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-11 .elementor-element.elementor-element-7e5bbe0 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-7e5bbe0 .elementor-button:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e5bbe0 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-7e5bbe0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ac2cec4{--e-icon-list-icon-size:14px;}.elementor-11 .elementor-element.elementor-element-ac2cec4 .elementor-icon-list-text{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e76b256:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e76b256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F9;}.elementor-11 .elementor-element.elementor-element-e76b256{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-e76b256 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-e8daadd{text-align:center;}.elementor-11 .elementor-element.elementor-element-38dadbf{text-align:center;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-2011553{width:30%;}.elementor-11 .elementor-element.elementor-element-2c035f1{width:70%;}.elementor-11 .elementor-element.elementor-element-7673be5{width:45%;}.elementor-11 .elementor-element.elementor-element-e2e8f88{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-c8cb1cc{width:31%;}.elementor-11 .elementor-element.elementor-element-9f79657{width:30%;}.elementor-11 .elementor-element.elementor-element-4627a01{width:30%;}.elementor-11 .elementor-element.elementor-element-454e31d{width:45%;}.elementor-11 .elementor-element.elementor-element-a6aa075{width:47%;}.elementor-11 .elementor-element.elementor-element-2011553{width:40%;}.elementor-11 .elementor-element.elementor-element-2c035f1{width:57%;}.elementor-11 .elementor-element.elementor-element-7673be5{width:52%;}.elementor-11 .elementor-element.elementor-element-e2e8f88{width:41%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-e4cd1bc .swiper-slide{height:500px;}.elementor-11 .elementor-element.elementor-element-78fd080 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-11 .elementor-element.elementor-element-7cc8524 img{width:100%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-75416d9 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-888cdbe .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-44b31c1 .elementor-image-box-img{margin-bottom:15px;}}