.elementor-339 .elementor-element.elementor-element-86f7e35:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-86f7e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#273E8B;}.elementor-339 .elementor-element.elementor-element-86f7e35 > .elementor-background-overlay{background-color:#273E8B;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-86f7e35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-119px;margin-bottom:0px;padding:155px 20px 50px 20px;}.elementor-339 .elementor-element.elementor-element-510e93b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-6a60dd7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-0571d27{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-0571d27 .elementor-divider-separator{width:60px;}.elementor-339 .elementor-element.elementor-element-0571d27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-9e6347d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-9e6347d{padding:80px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-df9e444 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-de851d3{text-align:start;}.elementor-339 .elementor-element.elementor-element-de851d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-a817955{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-a817955 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-a817955 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-339 .elementor-element.elementor-element-2f80f0b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-2f80f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-41e87d07 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-41e87d07{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-59f2207d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-59f2207d:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-59f2207d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-7015bdfa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-7b036d80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-7b036d80 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-7802b72d{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-2e9d47a1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-2e9d47a1{text-align:start;}.elementor-339 .elementor-element.elementor-element-2e9d47a1 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-57943112{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-57943112 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-57943112 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-60101a57 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-60101a57{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-a3972ee > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-2e85e0e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/JRPTFA1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-2e85e0e7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-2e85e0e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-2e85e0e7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-45f0e812{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-2e45621 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-2e45621{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-6c15861:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-6c15861:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-6c15861 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-324c6ae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-f69a815 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-f69a815 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-icon i{color:var( --e-global-color-aa7f3ec );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-aa7f3ec );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-60c00d4{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-5ca90b9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-5ca90b9{text-align:start;}.elementor-339 .elementor-element.elementor-element-5ca90b9 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-3ca30e0{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-3ca30e0 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-3ca30e0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-a477298 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-a477298{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-d91e368 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-4901446:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-4901446 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/JRPTFA1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-4901446.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4901446.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4901446.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-4901446 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-4901446 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-4901446 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-4901446 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-4901446 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-4901446 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-30dcd8a{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-9bcc14a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-9bcc14a{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-074a359:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-074a359 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-074a359 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-074a359 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-074a359 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-074a359 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-074a359 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-074a359:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-074a359 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-487018e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-0ca3468 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-0ca3468 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-icon i{color:var( --e-global-color-aa7f3ec );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-icon svg{fill:var( --e-global-color-aa7f3ec );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-a67ad9c{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-0845f94 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-0845f94{text-align:start;}.elementor-339 .elementor-element.elementor-element-0845f94 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-0b94794{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-0b94794 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-0b94794 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-26690a4 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-26690a4{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-2fed7c0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-76e26ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/JRPTFA1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-76e26ef.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-76e26ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-76e26ef.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-5a4a6e0{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-71feaa9b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-71feaa9b{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-5bb74884:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-5bb74884:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-5bb74884 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-629be68c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-51ac4148 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-51ac4148 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-6e202f67{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-4922a5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-4922a5{text-align:start;}.elementor-339 .elementor-element.elementor-element-4922a5 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-3c1f2436{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-3c1f2436 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-3c1f2436 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-bb125ae > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-bb125ae{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-db79ab2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/JRPTFA3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-6d7ba9d1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-2896a2d3{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-64a2f3f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-64a2f3f2{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-3b8215df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-3b8215df:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-3b8215df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-93b1dc9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-43c07318 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-43c07318 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-743da82c{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-6ec5fe97 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6ec5fe97{text-align:start;}.elementor-339 .elementor-element.elementor-element-6ec5fe97 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-cbadd3e{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-cbadd3e .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-cbadd3e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-38b84724 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-38b84724{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-e1359c5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-79ee7ceb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/JRPTFA2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-79ee7ceb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-79ee7ceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-79ee7ceb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-6327e24c{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-ed5c934 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-ed5c934{padding:100px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-d0e76ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-87e43b7{text-align:start;}.elementor-339 .elementor-element.elementor-element-87e43b7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-e916137{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-e916137 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-e916137 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-339 .elementor-element.elementor-element-3dc2faa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-3dc2faa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-d8a2666 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-d8a2666{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-d8260a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-d8260a1:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-d8260a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-737502e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-dc75d2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-dc75d2e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-26f1f31{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-d764745 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-d764745{text-align:start;}.elementor-339 .elementor-element.elementor-element-d764745 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-af5300b{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-af5300b .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-af5300b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-f99da67 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-f99da67{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1f7f773 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-9f10235:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2026/01/circus.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-9f10235.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-9f10235.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-9f10235.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-b3c1348{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-70da0c07 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-70da0c07{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-b48f93f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-b48f93f:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-b48f93f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-311b85f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-48af236e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-48af236e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-56ec86d{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-3e362ddb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3e362ddb{text-align:start;}.elementor-339 .elementor-element.elementor-element-3e362ddb .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-504de21c{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-504de21c .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-504de21c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-22c1e0d9 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-22c1e0d9{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-14b86a1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-17f7de61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/ptfa_fireworks_20242.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-17f7de61.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-17f7de61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-17f7de61.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-a4bc50d{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-e3ad485 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-e3ad485{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-10aa7a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-10aa7a4:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-10aa7a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-78b7f51 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-99582de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-99582de > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-b47f0ca{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-ec76998 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-ec76998{text-align:start;}.elementor-339 .elementor-element.elementor-element-ec76998 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-fe07254{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-fe07254 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-fe07254 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-8902513 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-8902513{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-987a8bd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-a5abff6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2026/01/JR_WEBSITE1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-a5abff6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-a5abff6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-a5abff6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-af5f212{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-d858fa9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-d858fa9{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-31f5442:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-31f5442:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-31f5442 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-1a6c35e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-1f614a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-1f614a6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-3039866{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-6757969 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6757969{text-align:start;}.elementor-339 .elementor-element.elementor-element-6757969 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-28982af{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-28982af .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-28982af .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-2e4862c > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-2e4862c{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1ae4b83 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-860db76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-860db76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2026/01/JR_WEBSITE2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-860db76.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-860db76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-860db76.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-860db76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-860db76 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-860db76 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-860db76 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-860db76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-860db76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-3b45314{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-928e304 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-928e304{padding:100px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-ecf32c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-02e8b8f{text-align:start;}.elementor-339 .elementor-element.elementor-element-02e8b8f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-d3bce27{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-d3bce27 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-d3bce27 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-339 .elementor-element.elementor-element-751af34.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-751af34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-5e4da228 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-5e4da228{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-68878f51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-68878f51:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-68878f51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-66e1a8b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-a0f0fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-a0f0fc > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-icon i{color:var( --e-global-color-aa7f3ec );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-icon svg{fill:var( --e-global-color-aa7f3ec );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-357dcc22{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7bbf6455 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7bbf6455{text-align:start;}.elementor-339 .elementor-element.elementor-element-7bbf6455 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-1fa431b3{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-1fa431b3 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-1fa431b3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1a37a0c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-b8a4682:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/ptfa_fireworks_20244.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-b8a4682.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-b8a4682.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-b8a4682.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-59b11229{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-7199aed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-7199aed{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-a445247:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-a445247 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-a445247 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-a445247 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-a445247 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-a445247 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-a445247 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-a445247:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-a445247 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-fd6be45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-fccb7b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-fccb7b4 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-0898de1{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-f4c9ce0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-f4c9ce0{text-align:start;}.elementor-339 .elementor-element.elementor-element-f4c9ce0 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-8d6f86e{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-8d6f86e .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-8d6f86e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-b0ebf99 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-b0ebf99{font-family:var( --e-global-typography-e014683-font-family ), Sans-serif;font-size:var( --e-global-typography-e014683-font-size );font-weight:var( --e-global-typography-e014683-font-weight );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-140c594:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-140c594 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2025/01/ptfa_fireworks_20242.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-140c594.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-140c594.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-140c594.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-140c594 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-140c594 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-140c594 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-140c594 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-140c594 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-140c594 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-c48888b{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-2c25fb6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-2c25fb6{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-3126216:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-3126216 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-3126216 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-3126216 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-3126216 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-3126216 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-3126216 > .elementor-element-populated{box-shadow:0px 10px 25px 0px rgba(33, 52, 48, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-3126216:hover > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(33, 52, 48, 0.15);}.elementor-339 .elementor-element.elementor-element-3126216 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-4d3704a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-436cb07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-436cb07 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-icon i{color:var( --e-global-color-aa7f3ec );transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-icon svg{fill:var( --e-global-color-aa7f3ec );transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-490e268{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca9c7c1-font-family ), Sans-serif;font-size:var( --e-global-typography-ca9c7c1-font-size );font-weight:var( --e-global-typography-ca9c7c1-font-weight );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-text{transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-82939d1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-82939d1{text-align:start;}.elementor-339 .elementor-element.elementor-element-82939d1 .elementor-heading-title{font-family:var( --e-global-typography-45d84ce-font-family ), Sans-serif;font-size:var( --e-global-typography-45d84ce-font-size );font-weight:var( --e-global-typography-45d84ce-font-weight );line-height:var( --e-global-typography-45d84ce-line-height );color:var( --e-global-color-aa7f3ec );}.elementor-339 .elementor-element.elementor-element-d59e2a3{--divider-border-style:solid;--divider-color:var( --e-global-color-aa7f3ec );--divider-border-width:3px;}.elementor-339 .elementor-element.elementor-element-d59e2a3 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-d59e2a3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link{background-color:var( --e-global-color-aa7f3ec );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-e71282f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link{text-align:left;width:auto;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-icon{margin-left:8px;}.elementor-339 .elementor-element.elementor-element-558569c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-558569c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnrankinptfa.co.uk/wp-content/uploads/2026/01/christmas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-558569c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-558569c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-558569c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-558569c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-558569c > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-558569c > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-558569c > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-558569c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-558569c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-bac4c81{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-388d931c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-388d931c > .elementor-background-overlay{background-color:#273E8B;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-388d931c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:120px 20px 120px 20px;}.elementor-339 .elementor-element.elementor-element-e15b1a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-44724a30 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-44724a30{text-align:center;}.elementor-339 .elementor-element.elementor-element-44724a30 .elementor-heading-title{font-family:var( --e-global-typography-bf55d07-font-family ), Sans-serif;font-size:var( --e-global-typography-bf55d07-font-size );font-weight:var( --e-global-typography-bf55d07-font-weight );line-height:var( --e-global-typography-bf55d07-line-height );color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-1565caf0{text-align:center;}.elementor-339 .elementor-element.elementor-element-1565caf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c90c6a5 );}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-0d47e07-font-family ), Sans-serif;font-size:var( --e-global-typography-0d47e07-font-size );font-weight:var( --e-global-typography-0d47e07-font-weight );text-transform:var( --e-global-typography-0d47e07-text-transform );line-height:var( --e-global-typography-0d47e07-line-height );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link:hover{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link:active{background-color:var( --e-global-color-2acdf8f );color:var( --e-global-color-c90c6a5 );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link{text-align:center;width:auto;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-icon{margin-left:8px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-86f7e35{margin-top:-84px;margin-bottom:0px;padding:150px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-6a60dd7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-9e6347d{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-de851d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-a817955 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-339 .elementor-element.elementor-element-41e87d07{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-7802b72d{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-2e9d47a1 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-57943112 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-60101a57{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-2e45621{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-60c00d4{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-5ca90b9 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-3ca30e0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-a477298{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-4901446 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-9bcc14a{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-a67ad9c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-0845f94 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-0b94794 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-26690a4{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-71feaa9b{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-6e202f67{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-4922a5 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-3c1f2436 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-bb125ae{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-64a2f3f2{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-743da82c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-6ec5fe97 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-cbadd3e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-38b84724{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-ed5c934{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-87e43b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-e916137 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-339 .elementor-element.elementor-element-d8a2666{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-26f1f31{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-d764745 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-af5300b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-f99da67{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-70da0c07{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-56ec86d{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-3e362ddb .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-504de21c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-22c1e0d9{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-e3ad485{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-b47f0ca{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-ec76998 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-fe07254 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-8902513{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-d858fa9{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-3039866{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-6757969 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-28982af .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-2e4862c{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-860db76 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-928e304{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-02e8b8f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-d3bce27 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-339 .elementor-element.elementor-element-5e4da228{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-357dcc22{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-7bbf6455 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-1fa431b3 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-7199aed{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-0898de1{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-f4c9ce0 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-8d6f86e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-b0ebf99{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-140c594 > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-2c25fb6{padding:30px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-490e268{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-82939d1 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-d59e2a3 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-558569c > .elementor-element-populated{margin:30px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-388d931c{padding:90px 20px 90px 20px;}.elementor-339 .elementor-element.elementor-element-44724a30 .elementor-heading-title{font-size:var( --e-global-typography-bf55d07-font-size );line-height:var( --e-global-typography-bf55d07-line-height );}.elementor-339 .elementor-element.elementor-element-1565caf0 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-86f7e35{margin-top:-82px;margin-bottom:0px;padding:110px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-6a60dd7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-0571d27 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-9e6347d{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-de851d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-a817955 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-339 .elementor-element.elementor-element-7802b72d{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7802b72d .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-2e9d47a1 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-60101a57{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-a3972ee{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-a3972ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-a3972ee .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-2e85e0e7 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-45f0e812{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-2e45621{padding:60px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-60c00d4{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-60c00d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-5ca90b9 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-a477298{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-d91e368{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-d91e368 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-d91e368 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-4901446 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-30dcd8a{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-9bcc14a{padding:60px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-a67ad9c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-a67ad9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-0845f94 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-26690a4{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-2fed7c0{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-2fed7c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-2fed7c0 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-76e26ef > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-5a4a6e0{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-6e202f67{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-6e202f67 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-4922a5 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-bb125ae{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-db79ab2{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-db79ab2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-db79ab2 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-6d7ba9d1 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-2896a2d3{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-743da82c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-743da82c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-6ec5fe97 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-38b84724{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-e1359c5{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-e1359c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-e1359c5 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-79ee7ceb > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-6327e24c{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-ed5c934{padding:50px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-87e43b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-e916137 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-339 .elementor-element.elementor-element-d8a2666{padding:0px 20px 60px 20px;}.elementor-339 .elementor-element.elementor-element-26f1f31{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-26f1f31 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-d764745 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-f99da67{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-1f7f773{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-1f7f773 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-1f7f773 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-9f10235 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-b3c1348{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-70da0c07{padding:30px 20px 60px 20px;}.elementor-339 .elementor-element.elementor-element-56ec86d{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-56ec86d .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-3e362ddb .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-22c1e0d9{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-14b86a1{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-14b86a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-14b86a1 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-17f7de61 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-a4bc50d{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-e3ad485{padding:0px 20px 60px 20px;}.elementor-339 .elementor-element.elementor-element-b47f0ca{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-b47f0ca .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-ec76998 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-8902513{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-987a8bd{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-987a8bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-987a8bd .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-a5abff6 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-af5f212{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-d858fa9{padding:0px 20px 60px 20px;}.elementor-339 .elementor-element.elementor-element-3039866{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-3039866 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-6757969 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-2e4862c{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-1ae4b83{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-1ae4b83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-1ae4b83 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-860db76 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-3b45314{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-928e304{padding:20px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-02e8b8f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-339 .elementor-element.elementor-element-d3bce27 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-339 .elementor-element.elementor-element-5e4da228{padding:0px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-357dcc22{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-357dcc22 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-7bbf6455 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-1a37a0c{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-1a37a0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-1a37a0c .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-b8a4682 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-59b11229{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-7199aed{padding:30px 20px 60px 20px;}.elementor-339 .elementor-element.elementor-element-0898de1{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0898de1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-f4c9ce0 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-b0ebf99{font-size:var( --e-global-typography-e014683-font-size );line-height:var( --e-global-typography-e014683-line-height );}.elementor-339 .elementor-element.elementor-element-f6d8ee1{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-f6d8ee1 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-140c594 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-c48888b{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-2c25fb6{padding:60px 20px 0px 20px;}.elementor-339 .elementor-element.elementor-element-490e268{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-490e268 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca9c7c1-font-size );line-height:var( --e-global-typography-ca9c7c1-line-height );word-spacing:var( --e-global-typography-ca9c7c1-word-spacing );}.elementor-339 .elementor-element.elementor-element-82939d1 .elementor-heading-title{font-size:var( --e-global-typography-45d84ce-font-size );line-height:var( --e-global-typography-45d84ce-line-height );}.elementor-339 .elementor-element.elementor-element-e71282f{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-e71282f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-e71282f .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}.elementor-339 .elementor-element.elementor-element-558569c > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:15px 15px 15px 15px;}.elementor-339 .elementor-element.elementor-element-bac4c81{--spacer-size:15vh;}.elementor-339 .elementor-element.elementor-element-388d931c{padding:60px 20px 60px 20px;}.elementor-339 .elementor-element.elementor-element-44724a30{text-align:start;}.elementor-339 .elementor-element.elementor-element-44724a30 .elementor-heading-title{font-size:var( --e-global-typography-bf55d07-font-size );line-height:var( --e-global-typography-bf55d07-line-height );}.elementor-339 .elementor-element.elementor-element-1565caf0{text-align:center;}.elementor-339 .elementor-element.elementor-element-1565caf0 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-339 .elementor-element.elementor-element-1b8e3d0{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-container, .elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link{text-align:center;width:100%;}.elementor-339 .elementor-element.elementor-element-1b8e3d0 .mdp-buttoner-link{font-size:var( --e-global-typography-0d47e07-font-size );line-height:var( --e-global-typography-0d47e07-line-height );}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-7b036d80{width:67%;}.elementor-339 .elementor-element.elementor-element-2e85e0e7{width:33%;}.elementor-339 .elementor-element.elementor-element-f69a815{width:67%;}.elementor-339 .elementor-element.elementor-element-4901446{width:33%;}.elementor-339 .elementor-element.elementor-element-0ca3468{width:67%;}.elementor-339 .elementor-element.elementor-element-76e26ef{width:33%;}.elementor-339 .elementor-element.elementor-element-51ac4148{width:67%;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1{width:33%;}.elementor-339 .elementor-element.elementor-element-43c07318{width:67%;}.elementor-339 .elementor-element.elementor-element-79ee7ceb{width:33%;}.elementor-339 .elementor-element.elementor-element-dc75d2e{width:67%;}.elementor-339 .elementor-element.elementor-element-9f10235{width:33%;}.elementor-339 .elementor-element.elementor-element-48af236e{width:67%;}.elementor-339 .elementor-element.elementor-element-17f7de61{width:33%;}.elementor-339 .elementor-element.elementor-element-99582de{width:67%;}.elementor-339 .elementor-element.elementor-element-a5abff6{width:33%;}.elementor-339 .elementor-element.elementor-element-1f614a6{width:67%;}.elementor-339 .elementor-element.elementor-element-860db76{width:33%;}.elementor-339 .elementor-element.elementor-element-a0f0fc{width:67%;}.elementor-339 .elementor-element.elementor-element-b8a4682{width:33%;}.elementor-339 .elementor-element.elementor-element-fccb7b4{width:67%;}.elementor-339 .elementor-element.elementor-element-140c594{width:33%;}.elementor-339 .elementor-element.elementor-element-436cb07{width:67%;}.elementor-339 .elementor-element.elementor-element-558569c{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-7b036d80{width:60%;}.elementor-339 .elementor-element.elementor-element-2e85e0e7{width:40%;}.elementor-339 .elementor-element.elementor-element-f69a815{width:60%;}.elementor-339 .elementor-element.elementor-element-4901446{width:40%;}.elementor-339 .elementor-element.elementor-element-0ca3468{width:60%;}.elementor-339 .elementor-element.elementor-element-76e26ef{width:40%;}.elementor-339 .elementor-element.elementor-element-51ac4148{width:60%;}.elementor-339 .elementor-element.elementor-element-6d7ba9d1{width:40%;}.elementor-339 .elementor-element.elementor-element-43c07318{width:60%;}.elementor-339 .elementor-element.elementor-element-79ee7ceb{width:40%;}.elementor-339 .elementor-element.elementor-element-d0e76ae{width:65%;}.elementor-339 .elementor-element.elementor-element-3dc2faa{width:30%;}.elementor-339 .elementor-element.elementor-element-dc75d2e{width:60%;}.elementor-339 .elementor-element.elementor-element-9f10235{width:40%;}.elementor-339 .elementor-element.elementor-element-48af236e{width:60%;}.elementor-339 .elementor-element.elementor-element-17f7de61{width:40%;}.elementor-339 .elementor-element.elementor-element-99582de{width:60%;}.elementor-339 .elementor-element.elementor-element-a5abff6{width:40%;}.elementor-339 .elementor-element.elementor-element-1f614a6{width:60%;}.elementor-339 .elementor-element.elementor-element-860db76{width:40%;}.elementor-339 .elementor-element.elementor-element-ecf32c1{width:64%;}.elementor-339 .elementor-element.elementor-element-751af34{width:30%;}.elementor-339 .elementor-element.elementor-element-a0f0fc{width:60%;}.elementor-339 .elementor-element.elementor-element-b8a4682{width:40%;}.elementor-339 .elementor-element.elementor-element-fccb7b4{width:60%;}.elementor-339 .elementor-element.elementor-element-140c594{width:40%;}.elementor-339 .elementor-element.elementor-element-436cb07{width:60%;}.elementor-339 .elementor-element.elementor-element-558569c{width:40%;}}