.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18636 .elementor-element.elementor-element-d541278:not(.elementor-motion-effects-element-type-background), .elementor-18636 .elementor-element.elementor-element-d541278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beldamcrossley.co.uk/wp-content/uploads/2019/03/Crossflon-Slide-Bearing-banner.jpg");background-position:center right;}.elementor-18636 .elementor-element.elementor-element-d541278{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 45px 125px 45px;}.elementor-18636 .elementor-element.elementor-element-d541278 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18636 .elementor-element.elementor-element-3a1c9ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18636 .elementor-element.elementor-element-07a5957{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-18636 .elementor-element.elementor-element-d2332bb{padding:75px 0px 75px 0px;}.elementor-18636 .elementor-element.elementor-element-cbc5562{padding:10px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-18636 .elementor-element.elementor-element-650d994.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18636 .elementor-element.elementor-element-650d994.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18636 .elementor-element.elementor-element-650d994 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18636 .elementor-element.elementor-element-4393d1d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-18636 .elementor-element.elementor-element-4393d1d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18636 .elementor-element.elementor-element-e7dcbb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-345bd72{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-18636 .elementor-element.elementor-element-433c448 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-433c448{text-align:left;}.elementor-18636 .elementor-element.elementor-element-433c448 img{border-radius:25px 25px 25px 25px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18636 .elementor-element.elementor-element-0753eba > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-0753eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-568e5ac{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-b5064ec{padding:50px 50px 50px 50px;}.elementor-18636 .elementor-element.elementor-element-e79597a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-18636 .elementor-element.elementor-element-af550f4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-af550f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-6af63d6 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-6af63d6{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-e8b2763 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-18636 .elementor-element.elementor-element-61860ba > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-61860ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-523f8e3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-523f8e3{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-f68cf6b{padding:50px 50px 50px 50px;}.elementor-18636 .elementor-element.elementor-element-04be94e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-18636 .elementor-element.elementor-element-be59b89 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-be59b89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-bc1ae40 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-bc1ae40{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-87d2510 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-18636 .elementor-element.elementor-element-fcab8b8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-fcab8b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-69a0382 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-69a0382{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-7755b6d:not(.elementor-motion-effects-element-type-background), .elementor-18636 .elementor-element.elementor-element-7755b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-18636 .elementor-element.elementor-element-7755b6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-18636 .elementor-element.elementor-element-7755b6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18636 .elementor-element.elementor-element-32fb1b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18636 .elementor-element.elementor-element-32fb1b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18636 .elementor-element.elementor-element-32fb1b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18636 .elementor-element.elementor-element-a4fd73c{padding:10px 0px 30px 0px;}.elementor-18636 .elementor-element.elementor-element-b541c99{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-59f6a21{padding:10px 0px 30px 0px;}.elementor-18636 .elementor-element.elementor-element-e68f5df img{border-radius:25px 25px 25px 25px;}.elementor-18636 .elementor-element.elementor-element-7e57a2a{padding:35px 0px 75px 0px;}.elementor-18636 .elementor-element.elementor-element-14f5db0 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-14f5db0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-fad7091{padding:0px 0px 75px 0px;}.elementor-18636 .elementor-element.elementor-element-2b53bc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18636 .elementor-element.elementor-element-01e0b9a{padding:10px 0px 30px 0px;}.elementor-18636 .elementor-element.elementor-element-e65be60{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-ecf7165.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18636 .elementor-element.elementor-element-20e3cab{padding:10px 0px 30px 0px;}.elementor-18636 .elementor-element.elementor-element-87b73a1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-18636 .elementor-element.elementor-element-ad2c648{padding:0px 0px 75px 0px;}.elementor-18636 .elementor-element.elementor-element-33e0feb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18636 .elementor-element.elementor-element-cabcb4a{padding:10px 0px 30px 0px;}.elementor-18636 .elementor-element.elementor-element-f61714c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-bc-flex-widget .elementor-18636 .elementor-element.elementor-element-d409840.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18636 .elementor-element.elementor-element-d409840.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18636 .elementor-element.elementor-element-d409840.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18636 .elementor-element.elementor-element-7ed4631 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18636 .elementor-element.elementor-element-7ed4631 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-18636 .elementor-element.elementor-element-99aa17f{padding:10px 0px 30px 0px;}.elementor-18636 .elementor-element.elementor-element-ef49c08{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18636 .elementor-element.elementor-element-e7dcbb8 .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-0753eba .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-af550f4 .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-61860ba .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-be59b89 .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-fcab8b8 .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-14f5db0 .elementor-heading-title{font-size:40px;}.elementor-18636 .elementor-element.elementor-element-7ed4631 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for heading, class: .elementor-element-af550f4 *//* Image */
#activate_1_container img{
 position:relative;
 top:-62px;
}

/* Button */
.elementor-element-b5064ec div .w-btn{
 display:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af63d6 *//* Remove bullets from list inside specific Elementor widget */
.elementor-element-75749d4 .elementor-widget-text-editor ul {
  list-style-type: none;
  padding-left: 0; /* Also remove indentation */
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61860ba *//* Image */
#activate_1_container img{
 position:relative;
 top:-62px;
}

/* Button */
.elementor-element-b5064ec div .w-btn{
 display:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523f8e3 *//* Remove bullets from list inside specific Elementor widget */
.elementor-element-75749d4 .elementor-widget-text-editor ul {
  list-style-type: none;
  padding-left: 0; /* Also remove indentation */
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be59b89 *//* Image */
#activate_1_container img{
 position:relative;
 top:-62px;
}

/* Button */
.elementor-element-b5064ec div .w-btn{
 display:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc1ae40 *//* Remove bullets from list inside specific Elementor widget */
.elementor-element-75749d4 .elementor-widget-text-editor ul {
  list-style-type: none;
  padding-left: 0; /* Also remove indentation */
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcab8b8 *//* Image */
#activate_1_container img{
 position:relative;
 top:-62px;
}

/* Button */
.elementor-element-b5064ec div .w-btn{
 display:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a0382 */.image-stack1 {
  position: relative;
  height: auto;
}

.image-container1 {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.3s ease;
}

.image-container1:nth-child(1) { z-index: 4; } /* Topmost */
.image-container1:nth-child(2) { z-index: 3; }
.image-container1:nth-child(3) { z-index: 2; }
.image-container1:nth-child(4) { z-index: 1; } /* Bottom layer */

/* Top layers move up, bottom stays */
.image-stack1:hover .image-container1:nth-child(1) {
  transform: translateY(-15px);
}
.image-stack1:hover .image-container1:nth-child(2) {
  transform: translateY(-10px);
}
.image-stack1:hover .image-container1:nth-child(3) {
  transform: translateY(-5px);
}
.image-stack1:hover .image-container1:nth-child(4) {
  transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14f5db0 *//* Image */
#activate_1_container img{
 position:relative;
 top:-62px;
}

/* Button */
.elementor-element-b5064ec div .w-btn{
 display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed4631 *//* Image */
#activate_1_container img{
 position:relative;
 top:-62px;
}

/* Button */
.elementor-element-b5064ec div .w-btn{
 display:none;
}/* End custom CSS */
/* Start custom CSS *//* Button */
.elementor-element-f68cf6b div .w-btn{
 display:none;
}



.image-stack {
  position: relative;
  height: auto;
}

.image-container {
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.3s ease;
}

.image-container:nth-child(1) { z-index: 4; } /* Topmost */
.image-container:nth-child(2) { z-index: 3; }
.image-container:nth-child(3) { z-index: 2; }
.image-container:nth-child(4) { z-index: 1; } /* Bottommost */

/* Hover: top image moves most, bottom image stays */
.image-stack:hover .image-container:nth-child(1) {
  transform: translateY(-15px);
}
.image-stack:hover .image-container:nth-child(2) {
  transform: translateY(-10px);
}
.image-stack:hover .image-container:nth-child(3) {
  transform: translateY(-5px);
}
.image-stack:hover .image-container:nth-child(4) {
  transform: translateY(0px); /* Bottom layer stays */
}/* End custom CSS */