.elementor-938 .elementor-element.elementor-element-c1c061f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-938 .elementor-element.elementor-element-c1c061f:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-c1c061f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAE3EF;background-image:url("https://shellsbeautybar.ca/wp-content/uploads/2025/10/SBB2-1.jpg");}.elementor-938 .elementor-element.elementor-element-c1c061f::before, .elementor-938 .elementor-element.elementor-element-c1c061f > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-c1c061f > .e-con-inner > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-c1c061f > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-c1c061f > .e-con-inner > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-c1c061f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-938 .elementor-element.elementor-element-9ae4738{--display:flex;--min-height:98vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-ca134c8{--display:flex;--min-height:86vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-938 .elementor-element.elementor-element-5d21a76{text-align:center;}.elementor-938 .elementor-element.elementor-element-5d21a76 img{width:44%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-938 .elementor-element.elementor-element-c9b17b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-c9b17b6 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-cf0544c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-cf0544c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-dfe7db0{--display:flex;--min-height:2vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-4288898 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-4288898 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-938 .elementor-element.elementor-element-2cc2d3e .elementor-icon-wrapper{text-align:center;}.elementor-938 .elementor-element.elementor-element-2cc2d3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-2cc2d3e.elementor-view-framed .elementor-icon, .elementor-938 .elementor-element.elementor-element-2cc2d3e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-2cc2d3e.elementor-view-framed .elementor-icon, .elementor-938 .elementor-element.elementor-element-2cc2d3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-2cc2d3e .elementor-icon{font-size:21px;}.elementor-938 .elementor-element.elementor-element-2cc2d3e .elementor-icon svg{height:21px;}.elementor-938 .elementor-element.elementor-element-9ca1661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-938 .elementor-element.elementor-element-9c22e51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-9c22e51:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-9c22e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAE3EF 0%, var( --e-global-color-accent ) 100%);}.elementor-938 .elementor-element.elementor-element-efe103d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-938 .elementor-element.elementor-element-ddeb4c6 img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:196px 196px 196px 196px;}.elementor-938 .elementor-element.elementor-element-0c9006f{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:27px;--padding-right:0px;}.elementor-938 .elementor-element.elementor-element-fffcdea .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-584a79b .elementor-heading-title{color:var( --e-global-color-text );}.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 );}.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-938 .elementor-element.elementor-element-3caae52 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-3caae52{font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-938 .elementor-element.elementor-element-3cddc35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-938 .elementor-element.elementor-element-3cddc35:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-3cddc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6B5D0 17%, #FAE3EF 100%);}.elementor-938 .elementor-element.elementor-element-2dc09ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-938 .elementor-element.elementor-element-efd2c40{text-align:center;}.elementor-938 .elementor-element.elementor-element-efd2c40 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-369bf25{--display:flex;--min-height:22vh;--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;--justify-content:center;--overlay-opacity:0.35;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-938 .elementor-element.elementor-element-369bf25:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-369bf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shellsbeautybar.ca/wp-content/uploads/2025/10/23733B16-E793-48F4-A2BA-06333786E112-copy.png");background-position:center center;background-size:cover;}.elementor-938 .elementor-element.elementor-element-369bf25::before, .elementor-938 .elementor-element.elementor-element-369bf25 > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-369bf25 > .e-con-inner > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-369bf25 > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-369bf25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-369bf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-938 .elementor-element.elementor-element-618062e{text-align:center;}.elementor-938 .elementor-element.elementor-element-618062e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-cb7f79e{--display:flex;--min-height:22vh;--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;--justify-content:center;--overlay-opacity:0.35;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-938 .elementor-element.elementor-element-cb7f79e:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-cb7f79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shellsbeautybar.ca/wp-content/uploads/2025/12/B07584F2-EE4A-45B6-8DAE-C4E1165E8691.jpeg");background-position:bottom center;background-size:cover;}.elementor-938 .elementor-element.elementor-element-cb7f79e::before, .elementor-938 .elementor-element.elementor-element-cb7f79e > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-cb7f79e > .e-con-inner > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-cb7f79e > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-cb7f79e > .e-con-inner > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-cb7f79e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-938 .elementor-element.elementor-element-8da082d{text-align:center;}.elementor-938 .elementor-element.elementor-element-8da082d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-e3475c2{--display:flex;--min-height:22vh;--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;--justify-content:center;--overlay-opacity:0.15;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-938 .elementor-element.elementor-element-e3475c2:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-e3475c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shellsbeautybar.ca/wp-content/uploads/2025/10/IMG_2173.jpg");background-position:center center;background-size:cover;}.elementor-938 .elementor-element.elementor-element-e3475c2::before, .elementor-938 .elementor-element.elementor-element-e3475c2 > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-e3475c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-e3475c2 > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-e3475c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-e3475c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-938 .elementor-element.elementor-element-d778585{text-align:center;}.elementor-938 .elementor-element.elementor-element-d778585 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-3baf090{--display:flex;--min-height:22vh;--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;--justify-content:center;--overlay-opacity:0.35;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-938 .elementor-element.elementor-element-3baf090:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-3baf090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shellsbeautybar.ca/wp-content/uploads/2025/10/4D287ACD-44FD-4F48-A542-36A8A55EB4E5.jpeg");background-position:center center;background-size:cover;}.elementor-938 .elementor-element.elementor-element-3baf090::before, .elementor-938 .elementor-element.elementor-element-3baf090 > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-3baf090 > .e-con-inner > .elementor-background-video-container::before, .elementor-938 .elementor-element.elementor-element-3baf090 > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-3baf090 > .e-con-inner > .elementor-background-slideshow::before, .elementor-938 .elementor-element.elementor-element-3baf090 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-938 .elementor-element.elementor-element-1cf498b{text-align:center;}.elementor-938 .elementor-element.elementor-element-1cf498b .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-70b10c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-938 .elementor-element.elementor-element-70b10c0:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-70b10c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAE3EF 0%, var( --e-global-color-accent ) 100%);}.elementor-938 .elementor-element.elementor-element-a077858{--display:flex;}.elementor-938 .elementor-element.elementor-element-394227d{text-align:center;}.elementor-938 .elementor-element.elementor-element-394227d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-d4320d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-938 .elementor-element.elementor-element-24d07bf{--display:flex;--min-height:156px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-938 .elementor-element.elementor-element-24d07bf:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-24d07bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-30b9513{text-align:center;}.elementor-938 .elementor-element.elementor-element-30b9513 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-d2793ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-3c23a69{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-cd86c86{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-e63d705{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-9a1d020{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-51aa54b{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-741afaa{text-align:center;font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;}.elementor-938 .elementor-element.elementor-element-741afaa p{margin-block-end:0px;}.elementor-938 .elementor-element.elementor-element-1d0f121{--display:flex;--min-height:156px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-938 .elementor-element.elementor-element-1d0f121:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-1d0f121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-013e10d{text-align:center;}.elementor-938 .elementor-element.elementor-element-013e10d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-01977a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-5d6f06b{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-46de523{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-28d96e6{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-bff447a{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-b0140e4{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-a077a35{text-align:center;font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;}.elementor-938 .elementor-element.elementor-element-a077a35 p{margin-block-end:0px;}.elementor-938 .elementor-element.elementor-element-a7ca7a3{--display:flex;--min-height:156px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-938 .elementor-element.elementor-element-a7ca7a3:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-a7ca7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-79849b8{text-align:center;}.elementor-938 .elementor-element.elementor-element-79849b8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-ef6e046{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-ceef9ab{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-c55b31c{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-f013ddf{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-2f40e83{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-b34bf2d{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-6dd9ade{text-align:center;font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;}.elementor-938 .elementor-element.elementor-element-6dd9ade p{margin-block-end:0px;}.elementor-938 .elementor-element.elementor-element-56cb7cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-938 .elementor-element.elementor-element-d856fc6{--display:flex;--min-height:156px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-938 .elementor-element.elementor-element-d856fc6:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-d856fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-9849df6{text-align:center;}.elementor-938 .elementor-element.elementor-element-9849df6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-758345c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-72cc69f{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-a59adf4{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-3655b1c{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-9093960{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-3d6ebb3{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-90a8627{text-align:center;font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;}.elementor-938 .elementor-element.elementor-element-90a8627 p{margin-block-end:0px;}.elementor-938 .elementor-element.elementor-element-1ac3376{--display:flex;--min-height:156px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-938 .elementor-element.elementor-element-1ac3376:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-1ac3376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-b3681e7{text-align:center;}.elementor-938 .elementor-element.elementor-element-b3681e7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-938 .elementor-element.elementor-element-498db1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-938 .elementor-element.elementor-element-efec122{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-b138c62{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-d4a7c51{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-84ce71c{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-70a6dc4{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-938 .elementor-element.elementor-element-ca32667{text-align:center;font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;}.elementor-938 .elementor-element.elementor-element-ca32667 p{margin-block-end:0px;}.elementor-938 .elementor-element.elementor-element-3a9db82{text-align:center;}.elementor-938 .elementor-element.elementor-element-3a9db82 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-0fc23d5 > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-938 .elementor-element.elementor-element-a7750ac{--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:center;--align-items:center;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-938 .elementor-element.elementor-element-a7750ac:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-a7750ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-938 .elementor-element.elementor-element-27848d2{--display:flex;}.elementor-938 .elementor-element.elementor-element-50cbadd{text-align:center;}.elementor-938 .elementor-element.elementor-element-50cbadd .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-8134c58 > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-938 .elementor-element.elementor-element-8134c58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-938 .elementor-element.elementor-element-8134c58 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-938 .elementor-element.elementor-element-e19a84e{--display:flex;}.elementor-938 .elementor-element.elementor-element-6c4a58c{text-align:center;}.elementor-938 .elementor-element.elementor-element-6c4a58c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-0da17b0 > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-938 .elementor-element.elementor-element-0da17b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-938 .elementor-element.elementor-element-0da17b0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-938 .elementor-element.elementor-element-3339e42{--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:center;--align-items:center;}.elementor-938 .elementor-element.elementor-element-3339e42:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-3339e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-938 .elementor-element.elementor-element-c641234{--display:flex;}.elementor-938 .elementor-element.elementor-element-6e07113{text-align:center;}.elementor-938 .elementor-element.elementor-element-6e07113 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-3620c33 > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-938 .elementor-element.elementor-element-3620c33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-938 .elementor-element.elementor-element-3620c33 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-938 .elementor-element.elementor-element-3e1feac{--display:flex;}.elementor-938 .elementor-element.elementor-element-9165d93{text-align:center;}.elementor-938 .elementor-element.elementor-element-9165d93 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-ff40a6a > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-938 .elementor-element.elementor-element-ff40a6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-938 .elementor-element.elementor-element-ff40a6a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-938 .elementor-element.elementor-element-985300f{--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:center;--align-items:center;}.elementor-938 .elementor-element.elementor-element-985300f:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-985300f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-938 .elementor-element.elementor-element-45df47f{--display:flex;}.elementor-938 .elementor-element.elementor-element-9297be9{text-align:center;}.elementor-938 .elementor-element.elementor-element-9297be9 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-75b6f30{text-align:center;font-family:"Overpass", Sans-serif;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-938 .elementor-element.elementor-element-75b6f30 p{margin-block-end:12px;}@media(min-width:768px){.elementor-938 .elementor-element.elementor-element-9ae4738{--width:54%;}.elementor-938 .elementor-element.elementor-element-9ca1661{--width:33.3333%;}.elementor-938 .elementor-element.elementor-element-9c22e51{--content-width:56%;}.elementor-938 .elementor-element.elementor-element-efe103d{--width:33.3333%;}.elementor-938 .elementor-element.elementor-element-0c9006f{--width:66.6666%;}.elementor-938 .elementor-element.elementor-element-2dc09ca{--width:100%;}.elementor-938 .elementor-element.elementor-element-369bf25{--width:33%;}.elementor-938 .elementor-element.elementor-element-cb7f79e{--width:33%;}.elementor-938 .elementor-element.elementor-element-e3475c2{--width:33%;}.elementor-938 .elementor-element.elementor-element-3baf090{--width:33%;}.elementor-938 .elementor-element.elementor-element-a077858{--width:100%;}.elementor-938 .elementor-element.elementor-element-d4320d9{--width:100%;}.elementor-938 .elementor-element.elementor-element-24d07bf{--width:32%;}.elementor-938 .elementor-element.elementor-element-d2793ea{--width:100%;}.elementor-938 .elementor-element.elementor-element-1d0f121{--width:32%;}.elementor-938 .elementor-element.elementor-element-01977a3{--width:100%;}.elementor-938 .elementor-element.elementor-element-a7ca7a3{--width:32%;}.elementor-938 .elementor-element.elementor-element-ef6e046{--width:100%;}.elementor-938 .elementor-element.elementor-element-56cb7cf{--width:100%;}.elementor-938 .elementor-element.elementor-element-d856fc6{--width:32%;}.elementor-938 .elementor-element.elementor-element-758345c{--width:100%;}.elementor-938 .elementor-element.elementor-element-1ac3376{--width:32%;}.elementor-938 .elementor-element.elementor-element-498db1c{--width:100%;}.elementor-938 .elementor-element.elementor-element-27848d2{--width:41%;}.elementor-938 .elementor-element.elementor-element-e19a84e{--width:41%;}.elementor-938 .elementor-element.elementor-element-c641234{--width:41%;}.elementor-938 .elementor-element.elementor-element-3e1feac{--width:41%;}.elementor-938 .elementor-element.elementor-element-45df47f{--width:72%;}}@media(max-width:767px){.elementor-938 .elementor-element.elementor-element-c1c061f:not(.elementor-motion-effects-element-type-background), .elementor-938 .elementor-element.elementor-element-c1c061f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shellsbeautybar.ca/wp-content/uploads/2025/10/IMG_7545.png");background-position:center center;background-size:cover;}.elementor-938 .elementor-element.elementor-element-ca134c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-938 .elementor-element.elementor-element-0c9006f{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}}/* Start custom CSS *//* Layout niceties */
.scroll-tabs { max-width: 320px; }
.scroll-tabs .elementor-icon-list-items { position: relative; }
.scroll-tabs a {
  display: block;
  padding: 10px 12px;
  border-radius: 10px;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
}

/* Active / hover states for the “tab” links */
.scroll-tabs a:hover,
.scroll-tabs a.is-active {
  background: #f2f4f7;
}

/* Right column sections spacing */
.services-wrap .service-section {
  padding-top: 24px;
  margin-bottom: 56px; /* space between groups */
  scroll-margin-top: 110px; /* keep headings visible below sticky header */
}

/* Mobile tweaks */
@media (max-width: 1024px) {
  .scroll-tabs { max-width: none; margin-bottom: 16px; }
}
.marquee {
  overflow: hidden;
  display: flex;
}

.marquee h1{
  white-space: nowrap;
}/* End custom CSS */