.elementor-28 .elementor-element.elementor-element-1d916fd{--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;--padding-top:110px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1d916fd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1d916fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-28 .elementor-element.elementor-element-1d916fd > .elementor-shape-top .elementor-shape-fill, .elementor-28 .elementor-element.elementor-element-1d916fd > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1d916fd > .elementor-shape-top svg, .elementor-28 .elementor-element.elementor-element-1d916fd > .e-con-inner > .elementor-shape-top svg{height:50px;transform:translateX(-50%) rotateY(180deg);}.elementor-28 .elementor-element.elementor-element-1d916fd > .elementor-shape-top, .elementor-28 .elementor-element.elementor-element-1d916fd > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-28 .elementor-element.elementor-element-7c82aab .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-weight:700;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-798ebc3{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-115c742 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-7966462{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-2b53968 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3e118cd{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-53fa388 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b78c75b{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-7e2a653 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-a9eb06c{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-34e44fc .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-70fac96{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-3f3df43 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3ca5d4e{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-676fcb2 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-a5e562f{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-b900998 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-0b5e882{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-22006f1 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e56fb59{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-a0ab98c .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5be3bc3{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-8aa12ce .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b9c28cd{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-10c6024 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3427113{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-c781d3c .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-71a41f0{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-b19dfbd .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-24c5227{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-af98d87 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-ef57b0c{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-195282b .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-10cd43c{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-30f2007 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-d053b7e{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}.elementor-28 .elementor-element.elementor-element-7eaf2d3 .elementor-heading-title{text-transform:none;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-41ef49d{font-family:"Red Hat Display", Sans-serif;font-size:16px;line-height:27px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-1d916fd > .elementor-shape-top svg, .elementor-28 .elementor-element.elementor-element-1d916fd > .e-con-inner > .elementor-shape-top svg{height:40px;}.elementor-28 .elementor-element.elementor-element-1d916fd{--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-115c742 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-2b53968 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-53fa388 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-7e2a653 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-34e44fc .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-3f3df43 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-676fcb2 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-b900998 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-22006f1 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-a0ab98c .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-8aa12ce .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-10c6024 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-c781d3c .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-b19dfbd .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-af98d87 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-195282b .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-30f2007 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-7eaf2d3 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-1d916fd > .elementor-shape-top svg, .elementor-28 .elementor-element.elementor-element-1d916fd > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-28 .elementor-element.elementor-element-1d916fd{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-115c742 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-2b53968 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-53fa388 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-7e2a653 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-34e44fc .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-3f3df43 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-676fcb2 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-b900998 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-22006f1 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-a0ab98c .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-8aa12ce .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-10c6024 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-c781d3c .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-b19dfbd .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-af98d87 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-195282b .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-30f2007 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-7eaf2d3 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-798ebc3 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7966462 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e118cd */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b78c75b */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9eb06c */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70fac96 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ca5d4e */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e562f */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b5e882 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e56fb59 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5be3bc3 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9c28cd */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3427113 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71a41f0 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24c5227 */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef57b0c */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10cd43c */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d053b7e */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41ef49d */.links a {
    color: #016815;
    text-decoration: underline;
}

.links a:over {
    color: #CC0133;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Red Hat Display';
	font-display: auto;
	src: url('https://www.redlynchtractors.co.uk/wp-content/uploads/2025/04/RedHatDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */