.elementor-783 .elementor-element.elementor-element-0764665{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-783 .elementor-element.elementor-element-0764665:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-0764665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222021;}.elementor-783 .elementor-element.elementor-element-5d183e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-783 .elementor-element.elementor-element-b553ddc{--display:flex;--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor: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-783 .elementor-element.elementor-element-9f7e4d5{text-align:center;font-family:var( --e-global-typography-muse_body-font-family ), Sans-serif;font-size:var( --e-global-typography-muse_body-font-size );font-weight:var( --e-global-typography-muse_body-font-weight );line-height:var( --e-global-typography-muse_body-line-height );color:#D8D5CE;--textColor:#D8D5CE;}@media(max-width:1024px){.elementor-783 .elementor-element.elementor-element-9f7e4d5{font-size:var( --e-global-typography-muse_body-font-size );line-height:var( --e-global-typography-muse_body-line-height );}}@media(max-width:767px){.elementor-783 .elementor-element.elementor-element-5d183e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-783 .elementor-element.elementor-element-9f7e4d5{text-align:start;font-size:var( --e-global-typography-muse_body-font-size );line-height:var( --e-global-typography-muse_body-line-height );}}/* Start custom CSS */body.elementor-template-canvas #page{display:block}
.muse-footer{position:relative;overflow:hidden;padding-top:250px!important;padding-bottom:70px!important}
.e-con.muse-footer::before{content:''!important;display:block!important;position:absolute!important;top:70px!important;left:calc(50% - 70px)!important;width:140px!important;height:140px!important;background:url(https://musedesign.ca/wp-content/uploads/2026/10/muse-badge.png) center/contain no-repeat!important;opacity:1!important;z-index:1;pointer-events:none;border:0!important;transform:none!important}
.muse-footer p{margin:0}
.muse-foot-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 22px;max-width:520px;margin:0 auto}
.muse-foot-nav a,.muse-foot-copy{font-family:'Gotham Medium',sans-serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#fff!important;text-decoration:none}
.muse-foot-nav a:hover{color:#C9AE8A!important}
.muse-foot-nav span{color:#C9AE8A;font-size:11px}
.muse-foot-rule{width:1px;height:40px;background:#8A6B45;margin:34px auto}
.muse-foot-small{font-family:Georgia,serif;font-style:italic;font-size:11px;letter-spacing:3px;color:#E4E1DA;margin-top:8px!important}
.muse-foot-social{position:absolute;left:calc(50% - 560px);top:0;bottom:60px;display:flex;flex-direction:column;justify-content:flex-end;gap:22px;padding-left:28px;border-left:1px solid #6b6763}
.muse-foot-connect{display:none}
.muse-ic{display:block;width:17px;height:17px;background:center/contain no-repeat;opacity:.95}
.muse-ic:hover{opacity:.6}
.muse-ic-in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4 9h3.5v11H4zM5.75 3.5a2 2 0 110 4 2 2 0 010-4zM10 9h3.3v1.5c.6-1 1.8-1.8 3.5-1.8 3 0 3.7 2 3.7 4.6V20H17v-5.9c0-1.4-.3-2.4-1.6-2.4s-1.9 1-1.9 2.4V20H10z'/%3E%3C/svg%3E")}
.muse-ic-fb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M13.5 21v-7.5h2.6l.4-3h-3V8.6c0-.9.3-1.5 1.6-1.5h1.5V4.4c-.3 0-1.2-.1-2.2-.1-2.2 0-3.7 1.3-3.7 3.8v2.4H8.2v3h2.5V21z'/%3E%3C/svg%3E")}
.muse-ic-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3 5h18v14H3zM5 7v.6l7 4.9 7-4.9V7zm14 3l-7 4.9L5 10v7h14z'/%3E%3C/svg%3E")}
.muse-foot-year{position:absolute;right:calc(50% - 560px);top:60px;bottom:40px;width:70px;border-top:1px solid #8A6B45;padding-top:0}
.muse-foot-year::before{content:'';position:absolute;top:-1px;left:70px;width:100vw;height:1px;background:#8A6B45}
.muse-foot-year span,.muse-foot-year strong{position:absolute;top:30px;left:50%;writing-mode:vertical-rl;white-space:nowrap}
.muse-foot-year span{font-family:Georgia,serif;font-style:italic;font-size:10px;letter-spacing:5px;color:#bdb8b0;margin-left:6px;z-index:1}
.muse-foot-year strong{top:120px;margin-left:-26px;font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:64px;line-height:1;color:#3a3838}
@media(max-width:1200px){.muse-foot-social{left:24px}.muse-foot-year{right:24px}}
@media(max-width:1024px){.muse-foot-year{display:none}.muse-foot-social{position:static!important;flex-direction:row;justify-content:center;border:0;padding:0;margin-top:34px}}
.muse-work-image{aspect-ratio:1/1;min-height:0!important;width:100%}
.muse-tile{position:relative}
.muse-tile .elementor-widget-heading{position:absolute;inset:10px;margin:0!important;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:rgba(24,63,81,.84);opacity:0;transition:opacity .3s}
.muse-tile:hover .elementor-widget-heading{opacity:1}
.muse-tile .elementor-heading-title,.muse-tile .elementor-heading-title a{color:#F9F8F4!important}
@media(hover:none){.muse-tile .elementor-widget-heading{opacity:1;inset:auto 10px 10px 10px;padding:12px;background:rgba(24,63,81,.78)}}
.muse-list ul{list-style:none;margin:0;padding:0}
.muse-list li{padding:11px 0;border-bottom:1px solid #DDD8CE}
.muse-photo{aspect-ratio:4/3;min-height:0!important;width:100%}
.muse-form input,.muse-form textarea,.muse-form select{width:100%;border:0;border-bottom:1px solid #8A6B45;background:transparent;padding:12px 2px;font-family:'Gotham Book',sans-serif;font-size:15px;margin-bottom:18px;border-radius:0}
.muse-form input[type=submit]{width:auto;border:1px solid #8A6B45;padding:14px 34px;font-family:'Gotham Medium Condensed',sans-serif;letter-spacing:3.5px;text-transform:uppercase;color:#8A6B45;cursor:pointer}
.muse-form input[type=submit]:hover{background:#8A6B45;color:#fff}
.muse-form label{font-family:'Gotham Medium Condensed',sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:13px;color:#5E5B55}/* End custom CSS */