.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-124263 .elementor-element.elementor-element-b2247d4 .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-ab60871 );color:var( --e-global-color-ab60871 );}.elementor-124263 .elementor-element.elementor-element-b2247d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-124263 .elementor-element.elementor-element-b2247d4 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-124263 .elementor-element.elementor-element-9b13c25 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-124263 .elementor-element.elementor-element-a7c1fe4{--spacer-size:13px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-124263 .elementor-element.elementor-element-612e7a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-124263 .elementor-element.elementor-element-612e7a6 .elementor-heading-title{font-family:"Along Sans", Sans-serif;font-size:43px;font-weight:600;}.elementor-124263 .elementor-element.elementor-element-179b7e6{--spacer-size:50px;}.elementor-124263 .elementor-element.elementor-element-1ed582b{width:var( --container-widget-width, 100.268% );max-width:100.268%;--container-widget-width:100.268%;--container-widget-flex-grow:0;text-align:center;}.elementor-124263 .elementor-element.elementor-element-1ed582b > .elementor-widget-container{padding:13px 0px 9px 0px;}.elementor-124263 .elementor-element.elementor-element-1ed582b .elementor-heading-title{font-size:26px;font-weight:900;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#E2E2E2;}.elementor-124263 .elementor-element.elementor-element-0502a20{--spacer-size:13px;}.elementor-124263 .elementor-element.elementor-element-8faf133{width:var( --container-widget-width, 83.749% );max-width:83.749%;--container-widget-width:83.749%;--container-widget-flex-grow:0;text-align:right;}.elementor-124263 .elementor-element.elementor-element-8faf133.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124263 .elementor-element.elementor-element-8faf133 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:23px;font-weight:600;}.elementor-124263 .elementor-element.elementor-element-56233d1{--spacer-size:50px;}.elementor-124263 .elementor-element.elementor-element-9c409ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124263 .elementor-element.elementor-element-cda84c7{--spacer-size:50px;}.elementor-124263 .elementor-element.elementor-element-52421c8 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-124263 .elementor-element.elementor-element-636d2d2{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:right;}.elementor-124263 .elementor-element.elementor-element-636d2d2 > .elementor-widget-container{padding:7px 7px 7px 7px;border-style:none;}.elementor-124263 .elementor-element.elementor-element-636d2d2 .elementor-heading-title{font-family:"Along Sans", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-124263 .elementor-element.elementor-element-e16e752{width:var( --container-widget-width, 98.75% );max-width:98.75%;--container-widget-width:98.75%;--container-widget-flex-grow:0;align-self:center;}.elementor-124263 .elementor-element.elementor-element-e16e752 > .elementor-widget-container{padding:0px 0px 0px 21px;}.elementor-124263 .elementor-element.elementor-element-e16e752 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-124263 .elementor-element.elementor-element-3c972d9 > .elementor-widget-container{padding:0px 062px 0px 0px;}.elementor-124263 .elementor-element.elementor-element-3c972d9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-124263 .elementor-element.elementor-element-26e6fee{--spacer-size:50px;}.elementor-124263 .elementor-element.elementor-element-e7a27ab .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-ab60871 );color:var( --e-global-color-ab60871 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ab60871 );border-radius:0px 0px 0px 0px;padding:10px 90px 10px 20px;}.elementor-124263 .elementor-element.elementor-element-e7a27ab .elementor-button:hover, .elementor-124263 .elementor-element.elementor-element-e7a27ab .elementor-button:focus{background-color:var( --e-global-color-ab60871 );color:var( --e-global-color-0e361eb );}.elementor-124263 .elementor-element.elementor-element-e7a27ab .elementor-button:hover svg, .elementor-124263 .elementor-element.elementor-element-e7a27ab .elementor-button:focus svg{fill:var( --e-global-color-0e361eb );}@media(max-width:1024px){.elementor-124263 .elementor-element.elementor-element-9c409ae{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-124263 .elementor-element.elementor-element-1ed582b .elementor-heading-title{font-size:22px;}.elementor-124263 .elementor-element.elementor-element-9c409ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-b2247d4 */.elementor-124263 .elementor-element.elementor-element-b2247d4 a span{
    position: relative;
    transition: transform 300ms ease;
}
.elementor-124263 .elementor-element.elementor-element-b2247d4 a:hover>span{
   transform: translateX(-15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a27ab */.elementor-124263 .elementor-element.elementor-element-e7a27ab a span{
    position: relative;
    transition: transform 300ms ease;
}
.elementor-124263 .elementor-element.elementor-element-e7a27ab a:hover>span{
   transform: translateX(10px)
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Along Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.toastfilms.co.uk/wp-content/uploads/2024/09/alongsanss2-bold-webfont.woff2') format('woff2'),
		url('https://www.toastfilms.co.uk/wp-content/uploads/2024/09/alongsanss2-bold-webfont.woff') format('woff'),
		url('https://www.toastfilms.co.uk/wp-content/uploads/2024/09/AlongSanss2-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */