.elementor-12748 .elementor-element.elementor-element-44b6ebdc > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-44b6ebdc > .elementor-container{max-width:840px;}.elementor-12748 .elementor-element.elementor-element-44b6ebdc:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-44b6ebdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/Macron-Performance-Centre-Interior.jpg?fit=2080%2C846&ssl=1") 50% 50%;background-size:cover;}.elementor-12748 .elementor-element.elementor-element-44b6ebdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-12748 .elementor-element.elementor-element-e8cdfcd > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12748 .elementor-element.elementor-element-4ef54870{text-align:center;}.elementor-12748 .elementor-element.elementor-element-4ef54870 .elementor-heading-title{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:114px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:86px;letter-spacing:-0.7px;color:var( --e-global-color-accent );}.elementor-12748 .elementor-element.elementor-element-445a57a3{text-align:center;font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-362efc58{padding:0em 0em 7em 0em;}.elementor-12748 .elementor-element.elementor-element-7ccacc70 > .elementor-element-populated{margin:-7em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-12748 .elementor-element.elementor-element-6f2ab7b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12748 .elementor-element.elementor-element-6f2ab7b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-773a960{text-align:center;}.elementor-12748 .elementor-element.elementor-element-4c92b39{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-aeea029 .bdt-ep-accordion-title{background-color:var( --e-global-color-accent );font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:21px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-aeea029 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:2px;}.elementor-12748 .elementor-element.elementor-element-aeea029 .bdt-ep-title-text{justify-content:flex-start;}.elementor-12748 .elementor-element.elementor-element-aeea029 .bdt-ep-accordion-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-bfece03{text-align:center;}.elementor-12748 .elementor-element.elementor-element-e4cdbb9{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-97f26aa .bdt-ep-accordion-title{background-color:var( --e-global-color-accent );font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:21px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-97f26aa .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:2px;}.elementor-12748 .elementor-element.elementor-element-97f26aa .bdt-ep-title-text{justify-content:flex-start;}.elementor-12748 .elementor-element.elementor-element-97f26aa .bdt-ep-accordion-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-177f682{text-align:center;}.elementor-12748 .elementor-element.elementor-element-ca08a46{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-f18ece4 .bdt-ep-accordion-title{background-color:var( --e-global-color-accent );font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:21px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-f18ece4 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:2px;}.elementor-12748 .elementor-element.elementor-element-f18ece4 .bdt-ep-title-text{justify-content:flex-start;}.elementor-12748 .elementor-element.elementor-element-f18ece4 .bdt-ep-accordion-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-f87a94a:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-f87a94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-f87a94a > .elementor-container{max-width:1080px;}.elementor-12748 .elementor-element.elementor-element-f87a94a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12748 .elementor-element.elementor-element-f87a94a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-26447f2{--spacer-size:10px;}.elementor-12748 .elementor-element.elementor-element-ed5fb98{text-align:center;}.elementor-12748 .elementor-element.elementor-element-ed5fb98 .elementor-heading-title{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-482c714{--spacer-size:25px;}.elementor-12748 .elementor-element.elementor-element-c956491{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-12748 .elementor-element.elementor-element-c956491:after{content:"0.66";}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__thumbnail__link{width:100%;}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__meta-data span + span:before{content:"•";}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__text{margin-top:0px;}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__title, .elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:20px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__meta-data{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-12748 .elementor-element.elementor-element-c956491 a.elementor-post__read-more{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-0976949 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-12748 .elementor-element.elementor-element-55e3bc3{--spacer-size:10px;}.elementor-12748 .elementor-element.elementor-element-c107008:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-c107008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12748 .elementor-element.elementor-element-c107008{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-12748 .elementor-element.elementor-element-c107008 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-54b13f30 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12748 .elementor-element.elementor-element-49a9b252 .elementor-heading-title{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:21px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-2c92be09{text-align:start;}.elementor-12748 .elementor-element.elementor-element-2c92be09 .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 );}.elementor-12748 .elementor-element.elementor-element-67f1d836{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:400;}.elementor-12748 .elementor-element.elementor-element-4f50253:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-4f50253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/Macron-Performance-Centre-Interior-3.png?fit=1920%2C1080&ssl=1");}.elementor-12748 .elementor-element.elementor-element-4f50253 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-4f50253{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-12748 .elementor-element.elementor-element-6e09b79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12748 .elementor-element.elementor-element-6e09b79{text-align:center;}.elementor-12748 .elementor-element.elementor-element-6e09b79 .elementor-heading-title{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:75px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-bb00b2d{--spacer-size:13px;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-c29f30d .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/DSC08265-1.jpg?fit=6000%2C3376&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-24e826a .swiper-slide-bg{background-color:#4054b2;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/DSC_3630.jpg?fit=4928%2C3280&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-76a0312 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/Screenshot-2023-10-13-at-10.50.03-AM.png?fit=636%2C426&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-e4de455 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/IMG-20230724-WA0002-1.jpg?fit=1024%2C768&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-8e8e280 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/Screenshot-2021-01-26-103144.png?fit=1920%2C1344&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-eac9030 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/DSC02819.jpg?fit=6000%2C3376&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-afbbf99 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/DSC06903.jpg?fit=6000%2C3376&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-bc6e1df .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/Screenshot-2023-10-13-at-3.01.03-PM.png?fit=470%2C311&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-a1d8236 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/49161246543_4bf7552af0_o.jpg?fit=4896%2C3264&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-repeater-item-29f7666 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/gofoothills.ca/wp-content/uploads/2023/10/Screenshot-2023-10-13-at-3.04.26-PM.png?fit=459%2C300&ssl=1);background-size:cover;}.elementor-12748 .elementor-element.elementor-element-b6225fc .swiper-slide{transition-duration:calc(5000ms*1.2);height:472px;}.elementor-12748 .elementor-element.elementor-element-b6225fc{width:var( --container-widget-width, 99.995% );max-width:99.995%;--container-widget-width:99.995%;--container-widget-flex-grow:0;}.elementor-12748 .elementor-element.elementor-element-b6225fc .swiper-slide-contents{max-width:60%;}.elementor-12748 .elementor-element.elementor-element-b6225fc .swiper-slide-inner{text-align:center;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-slide-heading{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:97px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-fd7db0e:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-fd7db0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12748 .elementor-element.elementor-element-fd7db0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-12748 .elementor-element.elementor-element-fd7db0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-b87a203 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12748 .elementor-element.elementor-element-0b14c69 .elementor-heading-title{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:21px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-a187f82{text-align:start;}.elementor-12748 .elementor-element.elementor-element-a187f82 .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 );}.elementor-12748 .elementor-element.elementor-element-2d1dd10{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:400;}.elementor-12748 .elementor-element.elementor-element-4965738{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-12748 .elementor-element.elementor-element-4965738 .elementor-divider-separator{width:50px;}.elementor-12748 .elementor-element.elementor-element-4965738 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12748 .elementor-element.elementor-element-80049f9:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-80049f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-80049f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12748 .elementor-element.elementor-element-80049f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-23df842{--spacer-size:41px;}.elementor-12748 .elementor-element.elementor-element-96a8272:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-96a8272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-96a8272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12748 .elementor-element.elementor-element-96a8272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-d450255.ekit-equal-height-enable,
					.elementor-12748 .elementor-element.elementor-element-d450255.ekit-equal-height-enable > div,
					.elementor-12748 .elementor-element.elementor-element-d450255.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12748 .elementor-element.elementor-element-d450255.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;box-shadow:0px 20px 56px 0px #000000;}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){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 );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box:hover .elementskit-box-style-content {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-d07e7d7.ekit-equal-height-enable,
					.elementor-12748 .elementor-element.elementor-element-d07e7d7.ekit-equal-height-enable > div,
					.elementor-12748 .elementor-element.elementor-element-d07e7d7.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12748 .elementor-element.elementor-element-d07e7d7.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;box-shadow:0px 20px 56px 0px #000000;}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){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 );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box:hover .elementskit-box-style-content {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-c162054:not(.elementor-motion-effects-element-type-background), .elementor-12748 .elementor-element.elementor-element-c162054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-c162054{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12748 .elementor-element.elementor-element-c162054 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12748 .elementor-element.elementor-element-8b720f6.ekit-equal-height-enable,
					.elementor-12748 .elementor-element.elementor-element-8b720f6.ekit-equal-height-enable > div,
					.elementor-12748 .elementor-element.elementor-element-8b720f6.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12748 .elementor-element.elementor-element-8b720f6.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;box-shadow:0px 20px 20px 0px rgba(0,0,0,0.5);}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){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 );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box:hover .elementskit-box-style-content {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-401105b{--spacer-size:50px;}.elementor-12748 .elementor-element.elementor-element-201cf00.ekit-equal-height-enable,
					.elementor-12748 .elementor-element.elementor-element-201cf00.ekit-equal-height-enable > div,
					.elementor-12748 .elementor-element.elementor-element-201cf00.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12748 .elementor-element.elementor-element-201cf00.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;box-shadow:0px 20px 20px 0px rgba(0,0,0,0.5);}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){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 );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box:hover .elementskit-box-style-content {color:var( --e-global-color-primary );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:var( --e-global-color-secondary );}.elementor-12748 .elementor-element.elementor-element-76667ea{--spacer-size:50px;}.elementor-12748 .elementor-element.elementor-element-7f49beb{text-align:center;}.elementor-12748 .elementor-element.elementor-element-7f49beb .elementor-heading-title{font-family:"XXII Neue Norm Black Regular", Sans-serif;font-size:61px;font-weight:600;}.elementor-12748 .elementor-element.elementor-element-762d9d9{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12748 .elementor-element.elementor-element-362efc58{padding:0em 0em 3em 0em;}.elementor-12748 .elementor-element.elementor-element-4c92b39{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-aeea029 .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-e4cdbb9{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-97f26aa .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-ca08a46{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-f18ece4 .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-c107008{padding:3em 2em 3em 2em;}.elementor-12748 .elementor-element.elementor-element-2c92be09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-fd7db0e{padding:3em 2em 3em 2em;}.elementor-12748 .elementor-element.elementor-element-a187f82 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-12748 .elementor-element.elementor-element-4ef54870 .elementor-heading-title{font-size:77px;}.elementor-12748 .elementor-element.elementor-element-362efc58{padding:0em 0em 2em 0em;}.elementor-12748 .elementor-element.elementor-element-4c92b39{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-aeea029 .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-e4cdbb9{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-97f26aa .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-ca08a46{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-f18ece4 .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12748 .elementor-element.elementor-element-c956491:after{content:"0.5";}.elementor-12748 .elementor-element.elementor-element-c956491 .elementor-post__thumbnail__link{width:100%;}.elementor-12748 .elementor-element.elementor-element-c107008{padding:2em 1em 2em 1em;}.elementor-12748 .elementor-element.elementor-element-54b13f30 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-12748 .elementor-element.elementor-element-2c92be09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-b6225fc{--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;align-self:center;}.elementor-12748 .elementor-element.elementor-element-b6225fc .swiper-slide{height:374px;}.elementor-12748 .elementor-element.elementor-element-b6225fc .swiper-slide-contents{max-width:58%;}.elementor-12748 .elementor-element.elementor-element-b6225fc .elementor-slide-heading{font-size:26px;}.elementor-12748 .elementor-element.elementor-element-fd7db0e{padding:2em 1em 2em 1em;}.elementor-12748 .elementor-element.elementor-element-b87a203 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-12748 .elementor-element.elementor-element-a187f82 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-d450255 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-d07e7d7 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-8b720f6 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-primary-font-size );}.elementor-12748 .elementor-element.elementor-element-201cf00 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-12748 .elementor-element.elementor-element-54b13f30{width:35%;}.elementor-12748 .elementor-element.elementor-element-7563f595{width:65%;}.elementor-12748 .elementor-element.elementor-element-4fc8f25{width:65%;}.elementor-12748 .elementor-element.elementor-element-b87a203{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12748 .elementor-element.elementor-element-54b13f30{width:100%;}.elementor-12748 .elementor-element.elementor-element-7563f595{width:100%;}.elementor-12748 .elementor-element.elementor-element-4fc8f25{width:100%;}.elementor-12748 .elementor-element.elementor-element-b87a203{width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'XXII Neue Norm Black Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gofoothills.ca/wp-content/uploads/2023/10/Doubletwo-Studios-XXII-Neue-Norm-Cnd-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'XXII Neue Norm Black Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gofoothills.ca/wp-content/uploads/2023/10/Doubletwo-Studios-XXII-Neue-Norm-Cnd-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */