.elementor-278 .elementor-element.elementor-element-a2e3602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-278 .elementor-element.elementor-element-7ccdd04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-278 .elementor-element.elementor-element-f4a707a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-278 .elementor-element.elementor-element-7e73a4f{font-size:1.6rem}.elementor-278 .elementor-element.elementor-element-302e773.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-278 .elementor-element.elementor-element-302e773.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-278 .elementor-element.elementor-element-302e773.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-278 .elementor-element.elementor-element-302e773 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-278 .elementor-element.elementor-element-302e773 .elementor-image-box-img img{transition-duration:.3s}.elementor-278 .elementor-element.elementor-global-2859{--divider-border-style:solid;--divider-color:var(--e-global-color-0fae388);--divider-border-width:8px}.elementor-278 .elementor-element.elementor-global-2859 .elementor-divider-separator{width:100%}.elementor-278 .elementor-element.elementor-global-2859 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-278 .elementor-element.elementor-element-d914395{--display:flex}.elementor-278 .elementor-element.elementor-element-885dd95{--n-accordion-title-font-size:1.4rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var(--e-global-color-text);--n-accordion-icon-size:15px}.elementor-278 .elementor-element.elementor-element-885dd95>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}:where(.elementor-278 .elementor-element.elementor-element-885dd95>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Open Sans",Sans-serif;font-weight:600}:where(.elementor-278 .elementor-element.elementor-element-885dd95>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px}.elementor-278 .elementor-element.elementor-element-5eb04a8{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-278 .elementor-element.elementor-element-5eb04a8:not(.elementor-motion-effects-element-type-background),.elementor-278 .elementor-element.elementor-element-5eb04a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.keirtraining.com/wp-content/uploads/2025/07/home-header-bg-v1a.jpg.webp");background-position:bottom right;background-repeat:no-repeat;background-size:contain}.elementor-278 .elementor-element.elementor-element-4880db4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-278 .elementor-element.elementor-element-101ae4f{width:var(--container-widget-width,33%);max-width:33%;background-color:var(--e-global-color-0fae388);background-image:url("https://www.keirtraining.com/wp-content/uploads/2025/07/Keir-Training-Symbol-v1a.png.webp");padding:80px 54px;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:88% 88%;background-repeat:no-repeat;background-size:94px auto;border-radius:2px}.elementor-278 .elementor-element.elementor-element-ed556cc{width:var(--container-widget-width,33%);max-width:33%;background-color:var(--e-global-color-0fae388);background-image:url("https://www.keirtraining.com/wp-content/uploads/2025/07/Keir-Training-Symbol-v1a.png.webp");padding:80px 54px;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:88% 88%;background-repeat:no-repeat;background-size:94px auto;border-radius:2px}.elementor-278 .elementor-element.elementor-element-eea5f25{width:var(--container-widget-width,33%);max-width:33%;background-color:var(--e-global-color-0fae388);background-image:url("https://www.keirtraining.com/wp-content/uploads/2025/07/Keir-Training-Symbol-v1a.png.webp");padding:80px 54px;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:88% 88%;background-repeat:no-repeat;background-size:94px auto;border-radius:2px}.elementor-278 .elementor-element.elementor-element-b950d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-278 .elementor-element.elementor-element-77493ba{text-align:center}.elementor-278 .elementor-element.elementor-element-7be7919{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--swiper-pagination-size:12px;--swiper-pagination-spacing:30px}.elementor-278 .elementor-element.elementor-element-7be7919 .swiper-slide>.elementor-element{height:100%}.elementor-278 .elementor-element.elementor-element-3e9f0fb{padding:20px 54px 0;border-radius:2px}.elementor-278 .elementor-element.elementor-element-7192720{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-278 .elementor-element.elementor-element-3f214a6{--e-image-carousel-slides-to-show:3}.elementor-278 .elementor-element.elementor-element-3f214a6 .swiper-wrapper{display:flex;align-items:center}:root{--page-title-display:none}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-101ae4f{background-position:0 0}.elementor-278 .elementor-element.elementor-element-ed556cc{background-position:0 0}.elementor-278 .elementor-element.elementor-element-eea5f25{background-position:0 0}.elementor-278 .elementor-element.elementor-element-7be7919{--swiper-slides-to-display:2}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-f4a707a{--width:50%}.elementor-278 .elementor-element.elementor-element-5eb04a8{--width:50%}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-7e73a4f{font-size:1.6rem}.elementor-278 .elementor-element.elementor-element-302e773 .elementor-image-box-img{margin-bottom:15px}.elementor-278 .elementor-element.elementor-element-302e773 .elementor-image-box-title{font-size:1.2rem}.elementor-278 .elementor-element.elementor-element-4880db4{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-278 .elementor-element.elementor-element-101ae4f{width:100%;max-width:100%;padding:60px 34px;background-position:88% 88%}.elementor-278 .elementor-element.elementor-element-ed556cc{width:100%;max-width:100%;padding:60px 34px;background-position:88% 88%}.elementor-278 .elementor-element.elementor-element-eea5f25{width:100%;max-width:100%;padding:60px 34px;background-position:88% 88%}.elementor-278 .elementor-element.elementor-element-7be7919{--swiper-slides-to-display:1;--swiper-pagination-size:0px;--swiper-pagination-spacing:0px}.elementor-278 .elementor-element.elementor-element-3e9f0fb{padding:0}.elementor-278 .elementor-element.elementor-element-3f214a6{--e-image-carousel-slides-to-show:2}}.elementor-278 .elementor-element.elementor-element-101ae4f p{margin-bottom:40px}.elementor-278 .elementor-element.elementor-element-ed556cc p{margin-bottom:40px}.elementor-278 .elementor-element.elementor-element-eea5f25 p{margin-bottom:40px}.elementor-278 .elementor-element.elementor-element-3e9f0fb p{margin-bottom:40px}.elementor-278 .elementor-element.elementor-element-3f214a6 .swiper{width:46%}.elementor-278 .elementor-element.elementor-element-3f214a6 img{height:100px;margin:auto}@media (max-width:768px){.elementor-278 .elementor-element.elementor-element-3f214a6 .swiper{width:calc(100% - 60px)}}