.elementor-5994 .elementor-element.elementor-element-9aca94c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.08;}.elementor-5994 .elementor-element.elementor-element-9aca94c::before, .elementor-5994 .elementor-element.elementor-element-9aca94c > .elementor-background-video-container::before, .elementor-5994 .elementor-element.elementor-element-9aca94c > .e-con-inner > .elementor-background-video-container::before, .elementor-5994 .elementor-element.elementor-element-9aca94c > .elementor-background-slideshow::before, .elementor-5994 .elementor-element.elementor-element-9aca94c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5994 .elementor-element.elementor-element-9aca94c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5994 .elementor-element.elementor-element-9aca94c:not(.elementor-motion-effects-element-type-background), .elementor-5994 .elementor-element.elementor-element-9aca94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sknmd.ca/wp-content/uploads/2026/09/skn-md-hero-poster.jpg") 50% 50%;background-size:cover;}.elementor-5994 .elementor-element.elementor-element-0550453{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:260px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-5994 .elementor-element.elementor-element-043e2ab{--display:flex;}.elementor-5994 .elementor-element.elementor-element-6b815ee{text-align:center;}.elementor-5994 .elementor-element.elementor-element-6b815ee .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-411ccd8{text-align:center;font-size:18px;color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-e1cb325 .elementor-button{background-color:#E8E4DE;fill:#26251F;color:#26251F;border-style:solid;border-color:#E8E4DE;}.elementor-5994 .elementor-element.elementor-element-e1cb325 .elementor-button:hover, .elementor-5994 .elementor-element.elementor-element-e1cb325 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-e1cb325 .elementor-button:hover svg, .elementor-5994 .elementor-element.elementor-element-e1cb325 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-c6ba70a{--display:flex;}.elementor-5994 .elementor-element.elementor-element-c6ba70a:not(.elementor-motion-effects-element-type-background), .elementor-5994 .elementor-element.elementor-element-c6ba70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E463D;}.elementor-5994 .elementor-element.elementor-element-648bdca{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5994 .elementor-element.elementor-element-ffd1ce3{--display:flex;}.elementor-5994 .elementor-element.elementor-element-462bbea .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-a890adb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5994 .elementor-element.elementor-element-a890adb{color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-2a8d65c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5994 .elementor-element.elementor-element-2a8d65c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5994 .elementor-element.elementor-element-2a8d65c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5994 .elementor-element.elementor-element-2a8d65c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5994 .elementor-element.elementor-element-ce94f73 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-ce94f73 .elementor-button:hover, .elementor-5994 .elementor-element.elementor-element-ce94f73 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-ce94f73 .elementor-button:hover svg, .elementor-5994 .elementor-element.elementor-element-ce94f73 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-bbca722{--display:flex;}.elementor-5994 .elementor-element.elementor-element-c8219ec img{width:100%;max-width:100%;border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-5994 .elementor-element.elementor-element-269e5df{--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:center;}.elementor-5994 .elementor-element.elementor-element-c5e787c{--display:flex;--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-5994 .elementor-element.elementor-element-9a2637a{text-align:center;}.elementor-5994 .elementor-element.elementor-element-9a2637a .elementor-heading-title{text-transform:uppercase;color:#4E463D;}.elementor-5994 .elementor-element.elementor-element-abbf09a .elementor-button{background-color:#4E463D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5994 .elementor-element.elementor-element-abbf09a .elementor-button:hover, .elementor-5994 .elementor-element.elementor-element-abbf09a .elementor-button:focus{background-color:#FFFFFF;border-color:#4E463D;}.elementor-5994 .elementor-element.elementor-element-d4375b8 > .elementor-widget-container{margin:18px 0px 36px 0px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-item{border-width:0px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-tab-title{background-color:#4E463D;padding:24px 24px 24px 24px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-icon, .elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-title{color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-active .elementor-accordion-icon, .elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-title{font-size:18px;font-weight:500;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-tab-content{background-color:#4E463D;color:#FFFFFF;padding:0px 24px 24px 24px;}.elementor-5994 .elementor-element.elementor-element-1704308{--display:flex;}.elementor-5994 .elementor-element.elementor-element-1704308:not(.elementor-motion-effects-element-type-background), .elementor-5994 .elementor-element.elementor-element-1704308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E463D;}.elementor-5994 .elementor-element.elementor-element-0098a2c{--display:flex;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-5994 .elementor-element.elementor-element-a5c14f0{text-align:center;}.elementor-5994 .elementor-element.elementor-element-a5c14f0 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-0b5a844 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5994 .elementor-element.elementor-element-e66549e .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-e66549e .elementor-button:hover, .elementor-5994 .elementor-element.elementor-element-e66549e .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-e66549e .elementor-button:hover svg, .elementor-5994 .elementor-element.elementor-element-e66549e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5994 .elementor-element.elementor-element-fe78930{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5994 .elementor-element.elementor-element-fe78930:not(.elementor-motion-effects-element-type-background), .elementor-5994 .elementor-element.elementor-element-fe78930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EC;}.elementor-5994 .elementor-element.elementor-element-2c5b75a{text-align:center;}.elementor-5994 .elementor-element.elementor-element-2c5b75a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#6B665F;}.elementor-5994 .elementor-element.elementor-element-b33881a{text-align:center;}.elementor-5994 .elementor-element.elementor-element-b33881a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;color:#1A1A1A;}.elementor-5994 .elementor-element.elementor-element-b991780{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-5994 .elementor-element.elementor-element-0550453{--margin-top:120px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-5994 .elementor-element.elementor-element-648bdca{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}}@media(max-width:767px){.elementor-5994 .elementor-element.elementor-element-0550453{--margin-top:150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5994 .elementor-element.elementor-element-043e2ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5994 .elementor-element.elementor-element-411ccd8{font-size:16px;}.elementor-5994 .elementor-element.elementor-element-648bdca{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-5994 .elementor-element.elementor-element-a890adb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-accordion-title{font-size:16px;line-height:24px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-tab-title{padding:15px 15px 15px 15px;}.elementor-5994 .elementor-element.elementor-element-d4375b8 .elementor-tab-content{padding:5px 15px 15px 15px;}}@media(min-width:768px){.elementor-5994 .elementor-element.elementor-element-043e2ab{--width:810px;}.elementor-5994 .elementor-element.elementor-element-c5e787c{--width:60%;}.elementor-5994 .elementor-element.elementor-element-fe78930{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5994 .elementor-element.elementor-element-c5e787c{--width:90%;}}/* Start custom CSS *//* hero poster while video loads */
.elementor-element-9aca94c .elementor-background-video-container{background:#231e1a url("https://sknmd.ca/wp-content/uploads/2026/09/skn-md-hero-poster.jpg") center/cover no-repeat !important;}

/* copied from Customizer rules for the English homepage, remapped to this page */
.elementor-element-c6ba70a,.elementor-element-1704308{background-color:#F4F0E9 !important;}
.elementor-element-c6ba70a :is(h1,h2,h3,h4,h5,h6,p,li,span,a,.elementor-heading-title,.elementor-icon-list-text,.elementor-accordion-title,.elementor-tab-title),
.elementor-element-1704308 :is(h1,h2,h3,h4,h5,h6,p,li,span,a,.elementor-heading-title),
.elementor-element-7a25dbd9 :is(h1,h2,h3,h4,h5,h6,p,li,span,a,.elementor-heading-title){color:#2B2620 !important;}
.elementor-element-c6ba70a .elementor-icon-list-icon i,.elementor-element-c6ba70a .elementor-icon-list-icon svg{color:#9A8C78 !important;fill:#9A8C78 !important;}
.elementor-element-c6ba70a .elementor-tab-title,.elementor-element-c6ba70a .elementor-tab-content,.elementor-element-c6ba70a .elementor-accordion-item{background-color:#FFFFFF !important;border-color:#E4DFD6 !important;}
.elementor-element-c6ba70a .elementor-tab-title .elementor-accordion-title{color:#2B2620 !important;}
/* SKN-HIGHEND-END */

/* SKN-HERO — hero scrim for headline legibility + footer refinement */
.elementor-element-9aca94c{position:relative;}.elementor-element-9aca94c > .e-con-inner{position:relative;z-index:2;}
.elementor-element-6b815ee .elementor-heading-title{text-shadow:0 1px 24px rgba(0,0,0,.28);}
/* === SKN team image end === */

/* ===== SKN Home hero: wide, short cinematic band ===== */
.elementor-element-9aca94c{min-height:60vh !important;justify-content:center !important;}
.elementor-element-9aca94c > .e-con-inner{padding-top:2.2rem !important;padding-bottom:2.2rem !important;position:relative;z-index:2;justify-content:center !important;}
.elementor-element-9aca94c h1,
.elementor-element-9aca94c .elementor-heading-title{font-size:clamp(26px,3vw,40px) !important;line-height:1.12 !important;letter-spacing:.01em;}.elementor-element-9aca94c{min-height:66vh !important;}
.elementor-element-9aca94c h1,.elementor-element-9aca94c .elementor-heading-title{font-size:clamp(24px,7vw,34px) !important;}
/* ===== end home hero ===== */
.elementor-element-9aca94c .e-con-inner > .elementor-element{margin-top:0 !important;margin-bottom:0 !important;}.elementor-element-9aca94c h1,.elementor-element-9aca94c .elementor-heading-title,.elementor-element-9aca94c .e-con-inner p{text-shadow:0 1px 14px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.30) !important;}
/* hero legibility 2 */
.elementor-element-9aca94c h1,.elementor-element-9aca94c .elementor-heading-title,.elementor-element-9aca94c .e-con-inner p{text-shadow:0 1px 4px rgba(0,0,0,.92),0 0 24px rgba(0,0,0,.55) !important;}/* hero video fallback bg */
.elementor-element-9aca94c{background-color:#231e1a !important;}
.elementor-element-9aca94c .elementor-background-video-container{background-color:#231e1a !important;}/* SKN Home spacing */
.elementor-element-648bdca{margin-top:54px !important;margin-bottom:54px !important;}
.elementor-element-c5e787c{margin-top:50px !important;margin-bottom:50px !important;}
.elementor-element-0098a2c{display:none !important;}
/* end SKN Home spacing */

/* hero full-bleed video */
.elementor-element-9aca94c{overflow:hidden !important;}
.elementor-element-9aca94c .elementor-background-video-container{left:50% !important;right:auto !important;width:100vw !important;max-width:100vw !important;transform:translateX(-50%) !important;}
.elementor-element-9aca94c .elementor-background-video-container video{width:100% !important;height:100% !important;max-width:none !important;left:0 !important;top:0 !important;transform:none !important;object-fit:cover !important;object-position:center !important;}/* End custom CSS */