.elementor-40 .elementor-element.elementor-element-2878fdc6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-40 .elementor-element.elementor-element-2878fdc6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2878fdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-2878fdc6::before, .elementor-40 .elementor-element.elementor-element-2878fdc6 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-2878fdc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-2878fdc6 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-2878fdc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-2878fdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-2878fdc6.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-1e1ecad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-68698c82{--display:flex;--min-height:710px;}.elementor-40 .elementor-element.elementor-element-68698c82:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-68698c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/05/em-drone-stills-jl24-6-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6c1004f2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6c1004f2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-40 .elementor-element.elementor-element-6b45ae59{text-align:center;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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-6b45ae59 p{margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-7996bdaf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-79d51d6d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-79d51d6d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-79d51d6d .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-79d51d6d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-88328b3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-4027d50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-a7d4f6d{--display:flex;--min-height:50vh;}.elementor-40 .elementor-element.elementor-element-a7d4f6d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a7d4f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/EM-WINTER-EXTERIOR-DC21-58.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-de55c46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a136a06 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-a6f7f68 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-41a7798{--display:flex;}.elementor-40 .elementor-element.elementor-element-baa6ad8{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-36c9c41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-5f48590{--display:flex;--min-height:50vh;}.elementor-40 .elementor-element.elementor-element-5f48590:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5f48590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/ELORA-MILL-EXTERIOR-AP22-94.jpg");background-position:0px 78%;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-01bb40d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-9cad358 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3f26c94 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-2563c70{--display:flex;}.elementor-40 .elementor-element.elementor-element-cb647ba{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-db7cf47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-8784ace{--display:flex;--min-height:50vh;}.elementor-40 .elementor-element.elementor-element-8784ace:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8784ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/EM-KAYAK-JL24-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-cbb50d2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-7b11f66 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-e86e14b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-2c46f97{--display:flex;}.elementor-40 .elementor-element.elementor-element-617d014{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-c2ea51a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-03dcc96{--display:flex;--min-height:50vh;}.elementor-40 .elementor-element.elementor-element-03dcc96:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-03dcc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/EM-EXTERIOR-FALL-OC22-17.jpg");background-position:0px 75%;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-45a7ef0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-b715b1e .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3c56159 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-548f11b{--display:flex;}.elementor-40 .elementor-element.elementor-element-15dc06f{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-f510b14{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-f510b14 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-f510b14 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-f510b14 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-35c4683{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-241f75e{--display:grid;--e-con-grid-template-columns:0.8fr 1.2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-0fddfc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-a707991 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a707991 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b214f63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b214f63{text-align:left;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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b214f63 p{margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-ab125b7{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-d0ec20a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-649f097{--display:flex;--min-height:60vh;}.elementor-40 .elementor-element.elementor-element-649f097:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-649f097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/07/EM-CORP-RETREAT-AG23-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-ad31243{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-225dedd .elementor-heading-title{font-family:var( --e-global-typography-97117f3-font-family ), Sans-serif;font-size:var( --e-global-typography-97117f3-font-size );text-transform:var( --e-global-typography-97117f3-text-transform );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-dead56a{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-e5120e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-4a802c9{--display:flex;--min-height:60vh;}.elementor-40 .elementor-element.elementor-element-4a802c9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4a802c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/AdobeStock_289942046-scaled-e1750190768183.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-1d02dd6{--display:flex;--min-height:0px;}.elementor-40 .elementor-element.elementor-element-8f89adb .elementor-heading-title{font-family:var( --e-global-typography-97117f3-font-family ), Sans-serif;font-size:var( --e-global-typography-97117f3-font-size );text-transform:var( --e-global-typography-97117f3-text-transform );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-0dfd7f3{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-20400bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-51d0636{--display:flex;--min-height:60vh;}.elementor-40 .elementor-element.elementor-element-51d0636:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-51d0636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/05/shutterstock_2322675619-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-56d7524{--display:flex;--min-height:0px;}.elementor-40 .elementor-element.elementor-element-24f1a04 .elementor-heading-title{font-family:var( --e-global-typography-97117f3-font-family ), Sans-serif;font-size:var( --e-global-typography-97117f3-font-size );text-transform:var( --e-global-typography-97117f3-text-transform );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-e3c12b2{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-37abdd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-b33d2ab{--display:flex;--min-height:60vh;}.elementor-40 .elementor-element.elementor-element-b33d2ab:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b33d2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/EM-COCKTAIL-OBRIEN-MR25-4-e1751042186468.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-f6938ce{--display:flex;--min-height:0px;}.elementor-40 .elementor-element.elementor-element-d28bf72 .elementor-heading-title{font-family:var( --e-global-typography-97117f3-font-family ), Sans-serif;font-size:var( --e-global-typography-97117f3-font-size );text-transform:var( --e-global-typography-97117f3-text-transform );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-ef82619{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f416b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-10%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:3%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:1%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:3%;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:#27202600;--e-n-carousel-arrow-hover-color:#02010100;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-secondary-line-height );--e-n-carousel-fraction-color:var( --e-global-color-text );--e-n-carousel-fraction-horizontal-position:50%;--e-n-carousel-fraction-horizontal-transform:-50%;--e-n-carousel-fraction-horizontal-offset:43%;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-fraction-vertical-offset:0%;}.elementor-40 .elementor-element.elementor-element-8f416b2 .swiper-pagination{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-b94003a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-b94003a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-b94003a .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-b94003a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-4912d7c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-3a4db84{--display:flex;}.elementor-40 .elementor-element.elementor-element-fc989d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-48f7580.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-48f7580{text-align:right;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:21.79px;letter-spacing:1.5px;word-spacing:1px;}.elementor-40 .elementor-element.elementor-element-a5d161a.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-a5d161a{text-align:right;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:21.79px;letter-spacing:1.5px;word-spacing:1px;}.elementor-40 .elementor-element.elementor-element-35c7b80{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-c6e2b51{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-c6e2b51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c6e2b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/05/EloraMillSpring270-jonolaynie-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-4cf2d96{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-40 .elementor-element.elementor-element-4cf2d96:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4cf2d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-4cf2d96.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-4cf2d96{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-4cf2d96{left:0px;}.elementor-40 .elementor-element.elementor-element-d77d4ca > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-40 .elementor-element.elementor-element-d77d4ca .elementor-heading-title{font-family:"Adobe Garamond Pro", Sans-serif;font-size:30px;text-transform:uppercase;line-height:30px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b85d1a0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b85d1a0 .elementor-heading-title{font-family:"Adobe Garamond Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:78px;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-c9a07c6{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-5bf58c9b{--display:flex;--min-height:333px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5a45c3f7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5a45c3f7 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2349bd7f{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-691b0782 .elementor-button{background-color:#D9D9D900;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-691b0782 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-691b0782.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-c2133fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-da886f6{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-da886f6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-da886f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/1098f769-77b4-40ce-ba24-25323537110a.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-04adca3{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-40 .elementor-element.elementor-element-04adca3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-04adca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-04adca3.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-04adca3{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-04adca3{left:0px;}.elementor-40 .elementor-element.elementor-element-ceab6c2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-40 .elementor-element.elementor-element-ceab6c2 .elementor-heading-title{font-family:var( --e-global-typography-c43877c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43877c-font-size );text-transform:var( --e-global-typography-c43877c-text-transform );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-ee17544 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-ee17544 .elementor-heading-title{font-family:"Adobe Garamond Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:78px;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-748670a{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-100dc51{--display:flex;--min-height:333px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9aec97a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9aec97a .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-f108066{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-91b6e1f .elementor-button{background-color:#D9D9D900;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-91b6e1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-91b6e1f.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-8bb5f3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-1df6d66{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-1df6d66:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1df6d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/05/453231988_18362767690102042_3270286842084902585_n.jpg");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-af273e7{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-40 .elementor-element.elementor-element-af273e7:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-af273e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-af273e7.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-af273e7{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-af273e7{left:0px;}.elementor-40 .elementor-element.elementor-element-2c19a13 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-40 .elementor-element.elementor-element-2c19a13 .elementor-heading-title{font-family:var( --e-global-typography-c43877c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43877c-font-size );text-transform:var( --e-global-typography-c43877c-text-transform );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-e772dcc > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e772dcc .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2e738fc{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-14d4b1b{--display:flex;--min-height:350px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6a46a7d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6a46a7d .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-988784c{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-55e6374 .elementor-button{background-color:#D9D9D900;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-55e6374 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-55e6374.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-ae37f65{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-b50edf9{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-b50edf9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b50edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/Riverfest-Elora-2025-Line-Up-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-4a80b6a{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-40 .elementor-element.elementor-element-4a80b6a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4a80b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-4a80b6a.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-4a80b6a{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-4a80b6a{left:0px;}.elementor-40 .elementor-element.elementor-element-fca27a0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-40 .elementor-element.elementor-element-fca27a0 .elementor-heading-title{font-family:var( --e-global-typography-c43877c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43877c-font-size );text-transform:var( --e-global-typography-c43877c-text-transform );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-a74ac42 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a74ac42 .elementor-heading-title{font-family:"Adobe Garamond Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:78px;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-99311e5{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-bd7dbeb{--display:flex;--min-height:333px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-40c93ab > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-40c93ab .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-f5496c2{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-df1ad6d .elementor-button{background-color:#D9D9D900;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-df1ad6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-df1ad6d.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-fb44f60{--display:flex;}.elementor-40 .elementor-element.elementor-element-7418352{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-9eb9736{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-9eb9736:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9eb9736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/05/EM-RIVERFEST-2022-43.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-90f01ef{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-40 .elementor-element.elementor-element-90f01ef:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-90f01ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-90f01ef.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-90f01ef{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-90f01ef{left:0px;}.elementor-40 .elementor-element.elementor-element-41f4cc9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-40 .elementor-element.elementor-element-41f4cc9 .elementor-heading-title{font-family:var( --e-global-typography-c43877c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43877c-font-size );text-transform:var( --e-global-typography-c43877c-text-transform );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b86896d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b86896d .elementor-heading-title{font-family:"Adobe Garamond Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:78px;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-604ed53{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-eb88106{--display:flex;--min-height:333px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-dce5d2b > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dce5d2b .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5f95add{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-d1121ca .elementor-button{background-color:#D9D9D900;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-d1121ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d1121ca.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-5413172{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-dd46cb7{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-dd46cb7:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-dd46cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/05/IMG_8629-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-6ac28fc{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-40 .elementor-element.elementor-element-6ac28fc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6ac28fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6ac28fc.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-6ac28fc{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-6ac28fc{left:0px;}.elementor-40 .elementor-element.elementor-element-4d1e09f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-40 .elementor-element.elementor-element-4d1e09f .elementor-heading-title{font-family:var( --e-global-typography-c43877c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43877c-font-size );text-transform:var( --e-global-typography-c43877c-text-transform );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-704426a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-704426a .elementor-heading-title{font-family:"Adobe Garamond Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:78px;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-38dd6a0{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-0cfad48{--display:flex;--min-height:333px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6ae28fe > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6ae28fe .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-fc80080{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-6a66d9f .elementor-button{background-color:#D9D9D900;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-6a66d9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6a66d9f.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-096ab55 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-70d0acaf{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-a06e1aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-636884a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-58cce1e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-486c2821 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-40 .elementor-element.elementor-element-486c2821{text-align:left;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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-486c2821 p{margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-47911323{--display:grid;--e-con-grid-template-columns:1.2fr 0.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-4789ec15{--display:flex;}.elementor-40 .elementor-element.elementor-element-4789ec15:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4789ec15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eloramill.ca/wp-content/uploads/2025/06/EM-SUMMER-EXT-JL22-52.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-58fd6521{--display:flex;}.elementor-40 .elementor-element.elementor-element-28d4356 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-28d4356 .elementor-heading-title a:hover, .elementor-40 .elementor-element.elementor-element-28d4356 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-c277f75{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-c277f75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-c277f75 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-c277f75 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-24fd8fe6 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-24fd8fe6 .elementor-heading-title a:hover, .elementor-40 .elementor-element.elementor-element-24fd8fe6 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3975531c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-3975531c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3975531c .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-3975531c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-3e010026 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3e010026 .elementor-heading-title a:hover, .elementor-40 .elementor-element.elementor-element-3e010026 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3cdcba22{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-3cdcba22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3cdcba22 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-3cdcba22 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-77627b98 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-77627b98 .elementor-heading-title a:hover, .elementor-40 .elementor-element.elementor-element-77627b98 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-39751ce{--spacer-size:50px;}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-2878fdc6{--width:92%;}.elementor-40 .elementor-element.elementor-element-35c4683{--width:90%;}.elementor-40 .elementor-element.elementor-element-56d7524{--content-width:100%;}.elementor-40 .elementor-element.elementor-element-4cf2d96{--width:30%;}.elementor-40 .elementor-element.elementor-element-04adca3{--width:30%;}.elementor-40 .elementor-element.elementor-element-af273e7{--width:30%;}.elementor-40 .elementor-element.elementor-element-4a80b6a{--width:30%;}.elementor-40 .elementor-element.elementor-element-90f01ef{--width:30%;}.elementor-40 .elementor-element.elementor-element-6ac28fc{--width:30%;}.elementor-40 .elementor-element.elementor-element-a06e1aa{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-2878fdc6{--width:100%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-2878fdc6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-1e1ecad{--min-height:637px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-6c1004f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-6b45ae59{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-7996bdaf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-79d51d6d .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-40 .elementor-element.elementor-element-88328b3{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-de55c46{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a136a06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-baa6ad8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-5f48590:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5f48590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-40 .elementor-element.elementor-element-01bb40d{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-9cad358 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-cb647ba{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-cbb50d2{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-7b11f66 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-617d014{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-03dcc96:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-03dcc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-40 .elementor-element.elementor-element-45a7ef0{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-b715b1e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-15dc06f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-f510b14 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-40 .elementor-element.elementor-element-35c4683{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-241f75e{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a707991 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-b214f63{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-ab125b7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-d0ec20a{--min-height:600px;}.elementor-40 .elementor-element.elementor-element-225dedd .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dead56a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-e5120e4{--min-height:600px;}.elementor-40 .elementor-element.elementor-element-8f89adb .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0dfd7f3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-20400bf{--min-height:600px;}.elementor-40 .elementor-element.elementor-element-24f1a04 .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e3c12b2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-37abdd9{--min-height:600px;}.elementor-40 .elementor-element.elementor-element-d28bf72 .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ef82619{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f416b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-prev-top-position:0%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0%;--e-n-carousel-arrow-next-top-position:0%;--e-n-carousel-arrow-size:20px;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-secondary-line-height );--e-n-carousel-fraction-horizontal-offset:0%;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-fraction-vertical-offset:0%;}.elementor-40 .elementor-element.elementor-element-8f416b2 .swiper-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-b94003a .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-40 .elementor-element.elementor-element-fc989d6{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-35c7b80{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-5a45c3f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-2349bd7f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-691b0782 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-c2133fc{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-ceab6c2 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9aec97a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-f108066{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-91b6e1f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-8bb5f3a{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-2c19a13 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e772dcc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-6a46a7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-988784c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-55e6374 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-ae37f65{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-fca27a0 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-40c93ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-f5496c2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-df1ad6d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-7418352{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-41f4cc9 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dce5d2b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-5f95add{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-d1121ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-5413172{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-4d1e09f .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6ae28fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-fc80080{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-6a66d9f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-a06e1aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-58cce1e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-486c2821{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-47911323{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-4789ec15{--min-height:400px;}.elementor-40 .elementor-element.elementor-element-28d4356 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-24fd8fe6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-3e010026 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-77627b98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-68698c82{--min-height:55vh;}.elementor-40 .elementor-element.elementor-element-68698c82:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-68698c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-6c1004f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-6b45ae59{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-7996bdaf{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-79d51d6d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-88328b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a7d4f6d{--min-height:45vh;}.elementor-40 .elementor-element.elementor-element-de55c46{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a136a06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-baa6ad8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-5f48590{--min-height:45vh;}.elementor-40 .elementor-element.elementor-element-5f48590:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5f48590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-40 .elementor-element.elementor-element-01bb40d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-9cad358 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-cb647ba{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8784ace{--min-height:45vh;}.elementor-40 .elementor-element.elementor-element-cbb50d2{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-7b11f66 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-617d014{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-03dcc96{--min-height:45vh;}.elementor-40 .elementor-element.elementor-element-03dcc96:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-03dcc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-40 .elementor-element.elementor-element-45a7ef0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-b715b1e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-15dc06f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-f510b14 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-241f75e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a707991 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-b214f63{text-align:left;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-ab125b7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-d0ec20a{--min-height:451px;}.elementor-40 .elementor-element.elementor-element-649f097{--min-height:328px;}.elementor-40 .elementor-element.elementor-element-225dedd .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-dead56a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-e5120e4{--min-height:451px;}.elementor-40 .elementor-element.elementor-element-4a802c9{--min-height:328px;}.elementor-40 .elementor-element.elementor-element-8f89adb .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0dfd7f3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-20400bf{--min-height:451px;}.elementor-40 .elementor-element.elementor-element-51d0636{--min-height:328px;}.elementor-40 .elementor-element.elementor-element-24f1a04 .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e3c12b2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-37abdd9{--min-height:451px;}.elementor-40 .elementor-element.elementor-element-b33d2ab{--min-height:328px;}.elementor-40 .elementor-element.elementor-element-d28bf72 .elementor-heading-title{font-size:var( --e-global-typography-97117f3-font-size );line-height:var( --e-global-typography-97117f3-line-height );letter-spacing:var( --e-global-typography-97117f3-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ef82619{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f416b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-prev-top-position:-61%;--e-n-carousel-arrow-next-right-position:0%;--e-n-carousel-arrow-next-top-position:-61%;--e-n-carousel-arrow-size:25px;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f416b2 .swiper-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-b94003a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-fc989d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-48f7580{font-size:12px;line-height:16.34px;letter-spacing:1px;}.elementor-40 .elementor-element.elementor-element-a5d161a{font-size:12px;line-height:16.34px;letter-spacing:1px;}.elementor-40 .elementor-element.elementor-element-35c7b80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-c6e2b51{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-4cf2d96{--width:50%;--min-height:100px;}.elementor-40 .elementor-element.elementor-element-d77d4ca .elementor-heading-title{font-size:20px;letter-spacing:0.5px;}.elementor-40 .elementor-element.elementor-element-b85d1a0 .elementor-heading-title{font-size:38px;line-height:45.6px;}.elementor-40 .elementor-element.elementor-element-c9a07c6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-5bf58c9b{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-5a45c3f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-2349bd7f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-691b0782 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-c2133fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-da886f6{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-04adca3{--width:50%;--min-height:100px;}.elementor-40 .elementor-element.elementor-element-ceab6c2 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ee17544 .elementor-heading-title{font-size:38px;line-height:45.6px;}.elementor-40 .elementor-element.elementor-element-748670a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-100dc51{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-9aec97a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-f108066{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-91b6e1f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-8bb5f3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-1df6d66{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-1df6d66:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1df6d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-af273e7{--width:50%;--min-height:100px;}.elementor-40 .elementor-element.elementor-element-2c19a13 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e772dcc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-2e738fc{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-14d4b1b{--min-height:500px;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6a46a7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-988784c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-55e6374 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-ae37f65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-b50edf9{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-b50edf9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b50edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-4a80b6a{--width:50%;--min-height:100px;}.elementor-40 .elementor-element.elementor-element-fca27a0 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a74ac42 .elementor-heading-title{font-size:38px;line-height:45.6px;}.elementor-40 .elementor-element.elementor-element-99311e5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-bd7dbeb{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-40c93ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-f5496c2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-df1ad6d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-7418352{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-9eb9736{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-9eb9736:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9eb9736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-90f01ef{--width:50%;--min-height:100px;}.elementor-40 .elementor-element.elementor-element-41f4cc9 .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b86896d .elementor-heading-title{font-size:38px;line-height:45.6px;}.elementor-40 .elementor-element.elementor-element-604ed53{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-eb88106{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-dce5d2b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-5f95add{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-d1121ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-5413172{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-dd46cb7{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-dd46cb7:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-dd46cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-6ac28fc{--width:50%;--min-height:100px;}.elementor-40 .elementor-element.elementor-element-4d1e09f .elementor-heading-title{font-size:var( --e-global-typography-c43877c-font-size );line-height:var( --e-global-typography-c43877c-line-height );letter-spacing:var( --e-global-typography-c43877c-letter-spacing );}.elementor-40 .elementor-element.elementor-element-704426a .elementor-heading-title{font-size:38px;line-height:45.6px;}.elementor-40 .elementor-element.elementor-element-38dd6a0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-0cfad48{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-40 .elementor-element.elementor-element-6ae28fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-fc80080{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-6a66d9f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-58cce1e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-486c2821{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-47911323{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-4789ec15{--min-height:40vh;}.elementor-40 .elementor-element.elementor-element-28d4356 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-24fd8fe6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-3e010026 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-77627b98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adobe Garamond Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eloramill.ca/wp-content/uploads/2025/01/AGaramondPro-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */