.elementor-30518 .elementor-element.elementor-element-a5f3f81{--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;--padding-top:3.875rem;--padding-bottom:5.625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-a69f9f9{width:100%;max-width:100%;top:0px;z-index:-1;}body:not(.rtl) .elementor-30518 .elementor-element.elementor-element-a69f9f9{left:0px;}body.rtl .elementor-30518 .elementor-element.elementor-element-a69f9f9{right:0px;}.elementor-30518 .elementor-element.elementor-element-5b211eb{--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:flex-start;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-d6909c5 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-30518 .elementor-element.elementor-element-d6909c5{left:3rem;}body.rtl .elementor-30518 .elementor-element.elementor-element-d6909c5{right:3rem;}.elementor-30518 .elementor-element.elementor-element-d6909c5{top:0px;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-30518 .elementor-element.elementor-element-d6909c5 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-30518 .elementor-element.elementor-element-d6909c5 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.063rem;}.elementor-30518 .elementor-element.elementor-element-d6909c5 .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-30518 .elementor-element.elementor-element-b0808e7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:8.3333333333%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-b0808e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-2ce1b2f{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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-2ce1b2f p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-57b7639{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-555b4d6 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-afc334b{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:4.21875rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-78b602e .elementor-blockquote__content{color:var( --e-global-color-primary );font-family:"Bembo", sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2em;}.elementor-30518 .elementor-element.elementor-element-78b602e .elementor-blockquote__author{color:var( --e-global-color-primary );font-family:"Bembo", sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2em;}body:not(.rtl) .elementor-30518 .elementor-element.elementor-element-78b602e .elementor-blockquote{border-left-width:0px;padding-left:0px;}body.rtl .elementor-30518 .elementor-element.elementor-element-78b602e .elementor-blockquote{border-right-width:0px;padding-right:0px;}.elementor-30518 .elementor-element.elementor-element-b0aad79{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-b0aad79:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-b0aad79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-30518 .elementor-element.elementor-element-26d219f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-26d219f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-0e23673 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-30518 .elementor-element.elementor-element-0e23673{text-align:center;}.elementor-30518 .elementor-element.elementor-element-0e23673 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-6f208c7{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;}.elementor-30518 .elementor-element.elementor-element-6f208c7.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-ccaa152{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-ccaa152:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-ccaa152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-bb62b6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-bb62b6d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-6bf6267{--display:flex;--padding-top:0rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-f139149{width:var( --container-widget-width, 38.7rem );max-width:38.7rem;--container-widget-width:38.7rem;--container-widget-flex-grow:0;}.elementor-30518 .elementor-element.elementor-element-1351711{--display:flex;--padding-top:0rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-304e61a{width:var( --container-widget-width, 38.7rem );max-width:38.7rem;--container-widget-width:38.7rem;--container-widget-flex-grow:0;}.elementor-30518 .elementor-element.elementor-element-e4fd7b8{--display:flex;--padding-top:0rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-ff0dc25{width:var( --container-widget-width, 38.7rem );max-width:38.7rem;--container-widget-width:38.7rem;--container-widget-flex-grow:0;}.elementor-30518 .elementor-element.elementor-element-d3a2570{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75rem );max-width:75rem;--container-widget-width:75rem;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:-5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-30518 .elementor-element.elementor-element-d3a2570.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-d3a2570 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-d3a2570 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-30518 .elementor-element.elementor-element-d3a2570 {--n-accordion-padding:0.6875rem 0rem 0.6875rem 1rem;}:where( .elementor-30518 .elementor-element.elementor-element-d3a2570 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1em;}:where( .elementor-30518 .elementor-element.elementor-element-d3a2570 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-15fb1d4 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 1px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-15fb1d4{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-15fb1d4 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-7d641c9 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-7d641c9{font-weight:600;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-7d641c9 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-00f9593{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);--margin-top:2.8125rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-30518 .elementor-element.elementor-element-00f9593:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-00f9593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-00f9593.e-con{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-91c4d39{--display:flex;}.elementor-30518 .elementor-element.elementor-element-ee8b3af{text-align:center;}.elementor-30518 .elementor-element.elementor-element-441f2c7{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;}.elementor-30518 .elementor-element.elementor-element-441f2c7.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-1d756a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-46db690{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-46db690.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-84cfe9b > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-30518 .elementor-element.elementor-element-84cfe9b{text-align:center;}.elementor-30518 .elementor-element.elementor-element-84cfe9b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-7b397e0 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-7b397e0{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-7b397e0 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-2b41f56 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-2b41f56{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-2b41f56 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-d8ed3a2 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-d8ed3a2{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-d8ed3a2 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-327768c > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-327768c{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-327768c p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-0855894 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-0855894{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-0855894 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-3121a64 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-3121a64{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-3121a64 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-1e52589 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-1e52589{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-1e52589 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-19c70c5 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-19c70c5{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-19c70c5 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-b8e1d91 > .elementor-widget-container{padding:0.688rem 0rem 0.688rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-b8e1d91{font-weight:600;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-b8e1d91 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-e400a87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-e400a87:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-e400a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30518 .elementor-element.elementor-element-e400a87::before, .elementor-30518 .elementor-element.elementor-element-e400a87 > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-e400a87 > .e-con-inner > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-e400a87 > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-e400a87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-e400a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.cpjfield.co.uk/content/uploads/2025/05/bg-pattern__large.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30518 .elementor-element.elementor-element-b5043dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-b5043dd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-d1cb970 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-30518 .elementor-element.elementor-element-d1cb970{text-align:center;}.elementor-30518 .elementor-element.elementor-element-d1cb970 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-2cccb08{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-2cccb08 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--grid-auto-flow:row;--padding-top:3.125rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-d8e8da5.e-con{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-435a785{--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;--flex-wrap:nowrap;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-30518 .elementor-element.elementor-element-435a785:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-435a785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-af36fee{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-30518 .elementor-element.elementor-element-7ef075b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-30518 .elementor-element.elementor-element-2f547e0 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-30518 .elementor-element.elementor-element-2101a75{color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-4947dab > .elementor-widget-container{margin:1.125rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-4947dab{font-family:"Gill Sans", sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-4947dab p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-2864935{--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;--flex-wrap:nowrap;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-30518 .elementor-element.elementor-element-2864935:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-2864935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-494be54{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-30518 .elementor-element.elementor-element-87ccfa1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-30518 .elementor-element.elementor-element-2a90f1c > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-30518 .elementor-element.elementor-element-6d341b8{color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-86e2e58 > .elementor-widget-container{margin:1.125rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-86e2e58{font-family:"Gill Sans", sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-86e2e58 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-8bc6788{--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;--flex-wrap:nowrap;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-30518 .elementor-element.elementor-element-8bc6788:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-8bc6788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-bae5666{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-30518 .elementor-element.elementor-element-a75d3a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-30518 .elementor-element.elementor-element-72f444d > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-30518 .elementor-element.elementor-element-c52e5c2{color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-a6775e2 > .elementor-widget-container{margin:1.125rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-a6775e2{font-family:"Gill Sans", sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-a6775e2 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-83d66d2{--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;--flex-wrap:nowrap;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-30518 .elementor-element.elementor-element-83d66d2:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-83d66d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-d9bb95f{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-30518 .elementor-element.elementor-element-46d73e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-30518 .elementor-element.elementor-element-e96ef6e > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-30518 .elementor-element.elementor-element-af160e0{color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-dc66273 > .elementor-widget-container{margin:1.125rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-dc66273{font-family:"Gill Sans", sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-dc66273 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-6a98885{--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;--flex-wrap:nowrap;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-30518 .elementor-element.elementor-element-6a98885:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-6a98885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-ffa7c6e{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-30518 .elementor-element.elementor-element-579cf69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-30518 .elementor-element.elementor-element-9b2dd26 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-30518 .elementor-element.elementor-element-c8b287f{color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-8413a36 > .elementor-widget-container{margin:1.125rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-8413a36{font-family:"Gill Sans", sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-8413a36 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-61cdf8a > .elementor-widget-container{margin:3.75rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-61cdf8a{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-61cdf8a p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-d109411{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-d109411:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-d109411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-30518 .elementor-element.elementor-element-945c8d8{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-945c8d8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-d645e48{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-d645e48.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-d645e48 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-ea15632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-ea15632:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-ea15632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-00ffa46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-00ffa46.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-8e0e8bc > .elementor-widget-container{margin:0rem 0rem 1.875rem 0rem;}.elementor-30518 .elementor-element.elementor-element-8e0e8bc{text-align:center;}.elementor-30518 .elementor-element.elementor-element-8e0e8bc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-d63eade{--display:flex;--padding-top:0rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-591ba55{width:var( --container-widget-width, 38.7rem );max-width:38.7rem;--container-widget-width:38.7rem;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-2496cb9{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75rem );max-width:75rem;--container-widget-width:75rem;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:-5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-30518 .elementor-element.elementor-element-2496cb9.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-2496cb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-2496cb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-30518 .elementor-element.elementor-element-2496cb9 {--n-accordion-padding:0.6875rem 0rem 0.6875rem 1rem;}:where( .elementor-30518 .elementor-element.elementor-element-2496cb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1em;}:where( .elementor-30518 .elementor-element.elementor-element-2496cb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;}.elementor-30518 .elementor-element.elementor-element-428b07d{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-428b07d:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-428b07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-30518 .elementor-element.elementor-element-0eefe53{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-0eefe53.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-dae99d2{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-dae99d2.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-dae99d2 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-17e8d3a{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-17e8d3a.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-1552c28{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-1552c28:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-1552c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-0f10288{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-0f10288.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-8f61792 > .elementor-widget-container{margin:0rem 0rem 1.875rem 0rem;}.elementor-30518 .elementor-element.elementor-element-8f61792{text-align:center;}.elementor-30518 .elementor-element.elementor-element-8f61792 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-0b71bd1{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-0b71bd1.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-0b71bd1 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-c0338e8{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-c0338e8.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-23cef7b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-23cef7b:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-23cef7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-30518 .elementor-element.elementor-element-986aad2{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-986aad2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-429283e{--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;}.elementor-30518 .elementor-element.elementor-element-fb45a40{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-fb45a40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-9aeb061{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30518 .elementor-element.elementor-element-9aeb061.e-con{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-0310948.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-0310948{text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-0310948 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-5a93cd8 > .elementor-widget-container{margin:0rem 0rem 0rem 0.9375rem;}.elementor-30518 .elementor-element.elementor-element-faefdab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-faefdab:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-faefdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-30518 .elementor-element.elementor-element-01d8df7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30518 .elementor-element.elementor-element-01d8df7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-8f7518e > .elementor-widget-container{margin:0rem 0rem 1.875rem 0rem;}.elementor-30518 .elementor-element.elementor-element-8f7518e{text-align:center;}.elementor-30518 .elementor-element.elementor-element-8f7518e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-57300bb{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-57300bb.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-57300bb p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-baa24ec{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;--container-widget-width:43.75rem;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-30518 .elementor-element.elementor-element-baa24ec.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-4532237{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-4532237::before, .elementor-30518 .elementor-element.elementor-element-4532237 > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-4532237 > .e-con-inner > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-4532237 > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-4532237 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-4532237 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a37a897 );background-image:url("https://www.cpjfield.co.uk/content/uploads/2025/07/bg-pattern__medium.svg");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-30518 .elementor-element.elementor-element-c6d3742{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-30518 .elementor-element.elementor-element-c6d3742::before, .elementor-30518 .elementor-element.elementor-element-c6d3742 > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-c6d3742 > .e-con-inner > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-c6d3742 > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-c6d3742 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-c6d3742 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30518 .elementor-element.elementor-element-1081fdc6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-54d278a5{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-54d278a5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30518 .elementor-element.elementor-element-725df436 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-30518 .elementor-element.elementor-element-135f5191{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 );color:var( --e-global-color-primary );}.elementor-30518 .elementor-element.elementor-element-135f5191 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-6a8ac90{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-30518 .elementor-element.elementor-element-43652d96{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-30518 .elementor-element.elementor-element-e8f237f{--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;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-30518 .elementor-element.elementor-element-e8f237f:not(.elementor-motion-effects-element-type-background), .elementor-30518 .elementor-element.elementor-element-e8f237f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-30518 .elementor-element.elementor-element-e8f237f::before, .elementor-30518 .elementor-element.elementor-element-e8f237f > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-e8f237f > .e-con-inner > .elementor-background-video-container::before, .elementor-30518 .elementor-element.elementor-element-e8f237f > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-e8f237f > .e-con-inner > .elementor-background-slideshow::before, .elementor-30518 .elementor-element.elementor-element-e8f237f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8f068c2 );--background-overlay:'';}@media(max-width:1199px){.elementor-30518 .elementor-element.elementor-element-5b211eb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-d6909c5 > .elementor-widget-container{padding:0rem 1rem 0rem 0rem;}body:not(.rtl) .elementor-30518 .elementor-element.elementor-element-d6909c5{left:2rem;}body.rtl .elementor-30518 .elementor-element.elementor-element-d6909c5{right:2rem;}.elementor-30518 .elementor-element.elementor-element-2ce1b2f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-57b7639{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-555b4d6 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-afc334b{--padding-top:4.21875rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-b0aad79{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-26d219f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-ccaa152{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-bb62b6d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-00f9593{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-1d756a0{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-e400a87{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-b5043dd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-2cccb08{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-30518 .elementor-element.elementor-element-61cdf8a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-d109411{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-d645e48{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-ea15632{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-00ffa46{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-428b07d{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-0eefe53{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-dae99d2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-1552c28{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-0b71bd1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-23cef7b{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-fb45a40{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-faefdab{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-57300bb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-1081fdc6{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-54d278a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30518 .elementor-element.elementor-element-135f5191{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-43652d96{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}}@media(max-width:1024px){.elementor-30518 .elementor-element.elementor-element-a5f3f81{--padding-top:1.375rem;--padding-bottom:3.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-a69f9f9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-30518 .elementor-element.elementor-element-5b211eb{--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:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;} .elementor-30518 .elementor-element.elementor-element-d6909c5{--grid-side-margin:0px;--grid-column-gap:0px;}.elementor-30518 .elementor-element.elementor-element-b0808e7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-e738db0{text-align:center;}.elementor-30518 .elementor-element.elementor-element-2ce1b2f{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-57b7639{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-555b4d6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30518 .elementor-element.elementor-element-afc334b{--padding-top:4.21875rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-b0aad79{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-ccaa152{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-f139149{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30518 .elementor-element.elementor-element-304e61a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30518 .elementor-element.elementor-element-ff0dc25{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30518 .elementor-element.elementor-element-00f9593{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-1d756a0{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-e400a87{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-2cccb08{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:1.875rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-61cdf8a > .elementor-widget-container{margin:1.875rem 0rem 0rem 0rem;}.elementor-30518 .elementor-element.elementor-element-61cdf8a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-d109411{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-d645e48{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-ea15632{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-591ba55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30518 .elementor-element.elementor-element-428b07d{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-dae99d2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-1552c28{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-0b71bd1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-23cef7b{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-fb45a40{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-faefdab{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-30518 .elementor-element.elementor-element-57300bb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-1081fdc6{--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:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:2rem;--padding-right:2rem;}.elementor-30518 .elementor-element.elementor-element-725df436{text-align:center;}.elementor-30518 .elementor-element.elementor-element-135f5191{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-6a8ac90.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-43652d96{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-43652d96.e-con{--align-self:center;}}@media(max-width:768px){.elementor-30518 .elementor-element.elementor-element-a5f3f81{--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-30518 .elementor-element.elementor-element-b0808e7{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-30518 .elementor-element.elementor-element-afc334b{--padding-top:4.21875rem;--padding-bottom:0rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-b0aad79{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-26d219f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-ccaa152{--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:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-bb62b6d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-00f9593{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-30518 .elementor-element.elementor-element-1d756a0{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-e400a87{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-b5043dd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-30518 .elementor-element.elementor-element-d109411{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-ea15632{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-00ffa46{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-428b07d{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-0eefe53{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-30518 .elementor-element.elementor-element-1552c28{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-23cef7b{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-986aad2{--gap:0.7rem 0.7rem;--row-gap:0.7rem;--column-gap:0.7rem;}.elementor-30518 .elementor-element.elementor-element-bfe92e3{text-align:center;}.elementor-30518 .elementor-element.elementor-element-429283e{--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:0.7rem 0.7rem;--row-gap:0.7rem;--column-gap:0.7rem;}.elementor-30518 .elementor-element.elementor-element-fb45a40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-30518 .elementor-element.elementor-element-fb45a40 p{margin-block-end:0px;}.elementor-30518 .elementor-element.elementor-element-9aeb061{--justify-content:center;}.elementor-30518 .elementor-element.elementor-element-faefdab{--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;--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-30518 .elementor-element.elementor-element-6a8ac90.elementor-element{--align-self:center;}.elementor-30518 .elementor-element.elementor-element-43652d96{--flex-wrap:nowrap;}}@media(max-width:479px){.elementor-30518 .elementor-element.elementor-element-5b211eb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;} .elementor-30518 .elementor-element.elementor-element-d6909c5{--grid-side-margin:0px;--grid-column-gap:0px;}.elementor-30518 .elementor-element.elementor-element-2ce1b2f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-afc334b{--padding-top:4.21875rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-b0aad79{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-ccaa152{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-91c4d39{--flex-wrap:nowrap;}.elementor-30518 .elementor-element.elementor-element-1d756a0{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-e400a87{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-2cccb08{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30518 .elementor-element.elementor-element-61cdf8a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-d109411{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-d645e48{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-ea15632{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-428b07d{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-dae99d2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-1552c28{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-0b71bd1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-23cef7b{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-fb45a40{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-faefdab{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-30518 .elementor-element.elementor-element-57300bb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30518 .elementor-element.elementor-element-135f5191{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:480px){.elementor-30518 .elementor-element.elementor-element-b0808e7{--width:48%;}.elementor-30518 .elementor-element.elementor-element-afc334b{--content-width:37.5rem;}.elementor-30518 .elementor-element.elementor-element-b0aad79{--content-width:75rem;}.elementor-30518 .elementor-element.elementor-element-26d219f{--width:100%;}.elementor-30518 .elementor-element.elementor-element-ccaa152{--content-width:55.125rem;}.elementor-30518 .elementor-element.elementor-element-46db690{--content-width:55.125rem;}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--width:66.6666666667%;}.elementor-30518 .elementor-element.elementor-element-d109411{--content-width:75rem;}.elementor-30518 .elementor-element.elementor-element-945c8d8{--width:100%;}.elementor-30518 .elementor-element.elementor-element-ea15632{--content-width:55.125rem;}.elementor-30518 .elementor-element.elementor-element-428b07d{--content-width:75rem;}.elementor-30518 .elementor-element.elementor-element-0eefe53{--width:100%;}.elementor-30518 .elementor-element.elementor-element-1552c28{--content-width:75rem;}.elementor-30518 .elementor-element.elementor-element-0f10288{--width:100%;}.elementor-30518 .elementor-element.elementor-element-23cef7b{--content-width:43.75rem;}.elementor-30518 .elementor-element.elementor-element-986aad2{--width:100%;}.elementor-30518 .elementor-element.elementor-element-faefdab{--content-width:75rem;}.elementor-30518 .elementor-element.elementor-element-01d8df7{--width:100%;}.elementor-30518 .elementor-element.elementor-element-54d278a5{--width:41.6666666667%;}}@media(max-width:1199px) and (min-width:480px){.elementor-30518 .elementor-element.elementor-element-b0808e7{--width:46%;}.elementor-30518 .elementor-element.elementor-element-d8e8da5{--width:100%;}}@media(max-width:1024px) and (min-width:480px){.elementor-30518 .elementor-element.elementor-element-b0808e7{--width:100%;}.elementor-30518 .elementor-element.elementor-element-57b7639{--content-width:21.875rem;}.elementor-30518 .elementor-element.elementor-element-54d278a5{--width:100%;}.elementor-30518 .elementor-element.elementor-element-43652d96{--width:21.875rem;}}@media(max-width:768px) and (min-width:480px){.elementor-30518 .elementor-element.elementor-element-26d219f{--width:100%;}.elementor-30518 .elementor-element.elementor-element-945c8d8{--width:100%;}.elementor-30518 .elementor-element.elementor-element-0eefe53{--width:100%;}.elementor-30518 .elementor-element.elementor-element-0f10288{--width:100%;}.elementor-30518 .elementor-element.elementor-element-986aad2{--width:100%;}.elementor-30518 .elementor-element.elementor-element-01d8df7{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-a69f9f9 */.elementor-30518 .elementor-element.elementor-element-a69f9f9 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-78b602e */.elementor-30518 .elementor-element.elementor-element-78b602e * {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f3f81 */.elementor-30518 .elementor-element.elementor-element-a5f3f81 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d3a2570 */.elementor-30518 .elementor-element.elementor-element-d3a2570 summary .e-n-accordion-item-title-text::before {
    content: "";
    background-color: #92cfcc;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 1.5rem;
}

.elementor-30518 .elementor-element.elementor-element-d3a2570 .e-n-accordion-item-title-icon {
    align-items: center;
    background-color: #fff;
    border: 1px solid #4e1f74;
    border-radius: 50%;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px;
}

.elementor-30518 .elementor-element.elementor-element-d3a2570 summary:hover .e-n-accordion-item-title-icon {
    background-color: #4e1f74;
    color: #fff;
}

.elementor-30518 .elementor-element.elementor-element-d3a2570 .e-n-accordion-item-title-icon svg {
    display: block;
    left: 1px;
    top: 1px;
    position: relative;
    width: 21px;
}

.elementor-30518 .elementor-element.elementor-element-d3a2570 .e-n-accordion-item-title-icon .e-opened svg {
    top: -1px;
} 

.elementor-30518 .elementor-element.elementor-element-d3a2570 .e-n-accordion-item-title-text {
    padding-right: 4.688rem;
}

.elementor-30518 .elementor-element.elementor-element-d3a2570 .e-n-accordion-item-title-text span {
    position: absolute;
    right: 3.125rem;
}

.elementor-30518 .elementor-element.elementor-element-d3a2570 details:last-child > div,
.elementor-30518 .elementor-element.elementor-element-d3a2570 details:last-child summary {
    border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bab8b */.elementor-30518 .elementor-element.elementor-element-62bab8b {
    border-radius: 0.9375rem;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #e1d8eb;
}

.elementor-30518 .elementor-element.elementor-element-62bab8b img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4947dab */.elementor-30518 .elementor-element.elementor-element-4947dab {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef075b */.elementor-30518 .elementor-element.elementor-element-7ef075b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af36fee */.elementor-30518 .elementor-element.elementor-element-af36fee::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}

.elementor-30518 .elementor-element.elementor-element-af36fee {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-435a785 */.elementor-30518 .elementor-element.elementor-element-435a785 a {
    text-decoration: none !important;
    font-weight: 400;
}

.elementor-30518 .elementor-element.elementor-element-435a785:hover {
    box-shadow: 0 0.1875rem 1.25rem rgba(78, 31, 116, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c14e96b */.elementor-30518 .elementor-element.elementor-element-c14e96b {
    border-radius: 0.9375rem;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #e1d8eb;
}

.elementor-30518 .elementor-element.elementor-element-c14e96b img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86e2e58 */.elementor-30518 .elementor-element.elementor-element-86e2e58 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ccfa1 */.elementor-30518 .elementor-element.elementor-element-87ccfa1 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494be54 */.elementor-30518 .elementor-element.elementor-element-494be54::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}

.elementor-30518 .elementor-element.elementor-element-494be54 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2864935 */.elementor-30518 .elementor-element.elementor-element-2864935 a {
    text-decoration: none !important;
    font-weight: 400;
}

.elementor-30518 .elementor-element.elementor-element-2864935:hover {
    box-shadow: 0 0.1875rem 1.25rem rgba(78, 31, 116, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02945c9 */.elementor-30518 .elementor-element.elementor-element-02945c9 {
    border-radius: 0.9375rem;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #e1d8eb;
}

.elementor-30518 .elementor-element.elementor-element-02945c9 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6775e2 */.elementor-30518 .elementor-element.elementor-element-a6775e2 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75d3a3 */.elementor-30518 .elementor-element.elementor-element-a75d3a3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bae5666 */.elementor-30518 .elementor-element.elementor-element-bae5666::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}

.elementor-30518 .elementor-element.elementor-element-bae5666 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc6788 */.elementor-30518 .elementor-element.elementor-element-8bc6788 a {
    text-decoration: none !important;
    font-weight: 400;
}

.elementor-30518 .elementor-element.elementor-element-8bc6788:hover {
    box-shadow: 0 0.1875rem 1.25rem rgba(78, 31, 116, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a376171 */.elementor-30518 .elementor-element.elementor-element-a376171 {
    border-radius: 0.9375rem;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #e1d8eb;
}

.elementor-30518 .elementor-element.elementor-element-a376171 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc66273 */.elementor-30518 .elementor-element.elementor-element-dc66273 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d73e7 */.elementor-30518 .elementor-element.elementor-element-46d73e7 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9bb95f */.elementor-30518 .elementor-element.elementor-element-d9bb95f::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}

.elementor-30518 .elementor-element.elementor-element-d9bb95f {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d66d2 */.elementor-30518 .elementor-element.elementor-element-83d66d2 a {
    text-decoration: none !important;
    font-weight: 400;
}

.elementor-30518 .elementor-element.elementor-element-83d66d2:hover {
    box-shadow: 0 0.1875rem 1.25rem rgba(78, 31, 116, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f8b63 */.elementor-30518 .elementor-element.elementor-element-e4f8b63 {
    border-radius: 0.9375rem;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #e1d8eb;
}

.elementor-30518 .elementor-element.elementor-element-e4f8b63 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8413a36 */.elementor-30518 .elementor-element.elementor-element-8413a36 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579cf69 */.elementor-30518 .elementor-element.elementor-element-579cf69 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa7c6e */.elementor-30518 .elementor-element.elementor-element-ffa7c6e::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}

.elementor-30518 .elementor-element.elementor-element-ffa7c6e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a98885 */.elementor-30518 .elementor-element.elementor-element-6a98885 a {
    text-decoration: none !important;
    font-weight: 400;
}

.elementor-30518 .elementor-element.elementor-element-6a98885:hover {
    box-shadow: 0 0.1875rem 1.25rem rgba(78, 31, 116, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2496cb9 */.elementor-30518 .elementor-element.elementor-element-2496cb9 summary .e-n-accordion-item-title-text::before {
    content: "";
    background-color: #92cfcc;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 1.5rem;
}

.elementor-30518 .elementor-element.elementor-element-2496cb9 .e-n-accordion-item-title-icon {
    align-items: center;
    background-color: #fff;
    border: 1px solid #4e1f74;
    border-radius: 50%;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px;
}

.elementor-30518 .elementor-element.elementor-element-2496cb9 summary:hover .e-n-accordion-item-title-icon {
    background-color: #4e1f74;
    color: #fff;
}

.elementor-30518 .elementor-element.elementor-element-2496cb9 .e-n-accordion-item-title-icon svg {
    display: block;
    left: 1px;
    top: 1px;
    position: relative;
    width: 21px;
}

.elementor-30518 .elementor-element.elementor-element-2496cb9 .e-n-accordion-item-title-icon .e-opened svg {
    top: -1px;
} 

.elementor-30518 .elementor-element.elementor-element-2496cb9 .e-n-accordion-item-title-text {
    padding-right: 4.688rem;
}

.elementor-30518 .elementor-element.elementor-element-2496cb9 .e-n-accordion-item-title-text span {
    position: absolute;
    right: 3.125rem;
}

.elementor-30518 .elementor-element.elementor-element-2496cb9 details:last-child > div,
.elementor-30518 .elementor-element.elementor-element-2496cb9 details:last-child summary {
    border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-5a93cd8 */.elementor-30518 .elementor-element.elementor-element-5a93cd8 {
    margin-top: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_regular-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_semibold_regular-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_semibold_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_semibold_regular-webfont-1.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembostd-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/gill_sans_medium-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/gill_sans_medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/gill_sans_light-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/gill_sans_light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/gill-sans-nova-semibold-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/gill-sans-nova-semibold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */