.elementor-3417 .elementor-element.elementor-element-21cfab1e{--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.5;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3417 .elementor-element.elementor-element-21cfab1e:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-21cfab1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-3417 .elementor-element.elementor-element-21cfab1e::before, .elementor-3417 .elementor-element.elementor-element-21cfab1e > .elementor-background-video-container::before, .elementor-3417 .elementor-element.elementor-element-21cfab1e > .e-con-inner > .elementor-background-video-container::before, .elementor-3417 .elementor-element.elementor-element-21cfab1e > .elementor-background-slideshow::before, .elementor-3417 .elementor-element.elementor-element-21cfab1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3417 .elementor-element.elementor-element-21cfab1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3417 .elementor-element.elementor-element-6daa5971{--display:flex;--min-height:650px;--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;--overflow:hidden;--overlay-opacity:0.54;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-6daa5971:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-6daa5971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2026/05/Kids-haircut-in-richmond-hill.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-6daa5971::before, .elementor-3417 .elementor-element.elementor-element-6daa5971 > .elementor-background-video-container::before, .elementor-3417 .elementor-element.elementor-element-6daa5971 > .e-con-inner > .elementor-background-video-container::before, .elementor-3417 .elementor-element.elementor-element-6daa5971 > .elementor-background-slideshow::before, .elementor-3417 .elementor-element.elementor-element-6daa5971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3417 .elementor-element.elementor-element-6daa5971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b51d2da );--background-overlay:'';}.elementor-3417 .elementor-element.elementor-element-5eb81ebb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-175367d4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-48384ed1{right:50px;}body.rtl .elementor-3417 .elementor-element.elementor-element-48384ed1{left:50px;}.elementor-3417 .elementor-element.elementor-element-48384ed1{top:80px;}.elementor-3417 .elementor-element.elementor-element-48384ed1 .elementor-icon-wrapper{text-align:center;}.elementor-3417 .elementor-element.elementor-element-48384ed1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3604a3 );}.elementor-3417 .elementor-element.elementor-element-48384ed1.elementor-view-framed .elementor-icon, .elementor-3417 .elementor-element.elementor-element-48384ed1.elementor-view-default .elementor-icon{color:var( --e-global-color-e3604a3 );border-color:var( --e-global-color-e3604a3 );}.elementor-3417 .elementor-element.elementor-element-48384ed1.elementor-view-framed .elementor-icon, .elementor-3417 .elementor-element.elementor-element-48384ed1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3604a3 );}.elementor-3417 .elementor-element.elementor-element-48384ed1 .elementor-icon{font-size:80px;}.elementor-3417 .elementor-element.elementor-element-48384ed1 .elementor-icon svg{height:80px;}.elementor-3417 .elementor-element.elementor-element-200de5d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3417 .elementor-element.elementor-element-19385d1e .elementor-heading-title{font-family:var( --e-global-typography-b81519f-font-family ), Sans-serif;font-size:var( --e-global-typography-b81519f-font-size );font-weight:var( --e-global-typography-b81519f-font-weight );line-height:var( --e-global-typography-b81519f-line-height );color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#E40818;padding:8px 7px 5px 20px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f72790d );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-f72790d );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:20px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#E40818;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-59299ce3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-18ea0f4{--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-3417 .elementor-element.elementor-element-e1f9cc0{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-4b38878{right:50px;}body.rtl .elementor-3417 .elementor-element.elementor-element-4b38878{left:50px;}.elementor-3417 .elementor-element.elementor-element-4b38878{top:80px;}.elementor-3417 .elementor-element.elementor-element-4b38878 .elementor-icon-wrapper{text-align:center;}.elementor-3417 .elementor-element.elementor-element-4b38878.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3604a3 );}.elementor-3417 .elementor-element.elementor-element-4b38878.elementor-view-framed .elementor-icon, .elementor-3417 .elementor-element.elementor-element-4b38878.elementor-view-default .elementor-icon{color:var( --e-global-color-e3604a3 );border-color:var( --e-global-color-e3604a3 );}.elementor-3417 .elementor-element.elementor-element-4b38878.elementor-view-framed .elementor-icon, .elementor-3417 .elementor-element.elementor-element-4b38878.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3604a3 );}.elementor-3417 .elementor-element.elementor-element-4b38878 .elementor-icon{font-size:80px;}.elementor-3417 .elementor-element.elementor-element-4b38878 .elementor-icon svg{height:80px;}.elementor-3417 .elementor-element.elementor-element-21a6197{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3417 .elementor-element.elementor-element-626f6af .elementor-heading-title{font-family:var( --e-global-typography-b81519f-font-family ), Sans-serif;font-size:var( --e-global-typography-b81519f-font-size );font-weight:var( --e-global-typography-b81519f-font-weight );line-height:var( --e-global-typography-b81519f-line-height );color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#E40818;padding:8px 7px 5px 20px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f72790d );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-f72790d );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:20px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#E40818;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-ce17362{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-097359e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3417 .elementor-element.elementor-element-097359e:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-097359e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3534a5 );}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:"Red Rose", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-7dc5bf2-font-family ), Sans-serif;font-size:var( --e-global-typography-7dc5bf2-font-size );font-weight:var( --e-global-typography-7dc5bf2-font-weight );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-938987f{text-align:start;font-size:19px;line-height:30px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#E40818;padding:8px 7px 5px 20px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f72790d );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-f72790d );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:20px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#E40818;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-b4c5226{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3417 .elementor-element.elementor-element-d26860c{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-d26860c:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-d26860c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3534a5 );}.elementor-3417 .elementor-element.elementor-element-3aee903{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-0b1470a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 0px 0px;font-size:46px;font-weight:600;line-height:1.2em;}.elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-7dc5bf2-font-family ), Sans-serif;font-size:var( --e-global-typography-7dc5bf2-font-size );font-weight:var( --e-global-typography-7dc5bf2-font-weight );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-db070f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-c587b1c{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3417 .elementor-element.elementor-element-c587b1c p{margin-block-end:0px;}.elementor-3417 .elementor-element.elementor-element-4488285{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f72790d );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-f72790d );}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:20px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-0f382ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-d253f11{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-fda5a47{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-fda5a47:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-fda5a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2026/05/kids-getting-haircut-in-richmond-hill.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-3232452{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-3232452:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-3232452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2026/05/Modern-kids-haircut-at-Hot-Seat-barbershop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-e815386{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-a0ccdfa{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-a0ccdfa:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-a0ccdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2023/07/img-12-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-c228c6a{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-c228c6a:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-c228c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2026/05/Modern-haircut-at-Hot-Seat-barberhsop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-33860fe{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-33860fe:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-33860fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2026/05/kids-getting-fresh-fades-at-hot-seat-barbershop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-2d64c24{--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-3417 .elementor-element.elementor-element-bbe06e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3417 .elementor-element.elementor-element-69bf05b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-c115518{--display:flex;--min-height:500px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-c115518:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-c115518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotseatbarbershop.com/wp-content/uploads/2026/03/R6_20695-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3417 .elementor-element.elementor-element-80222ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-43ab62f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-863e537{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:"Red Rose", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-7dc5bf2-font-family ), Sans-serif;font-size:var( --e-global-typography-7dc5bf2-font-size );font-weight:var( --e-global-typography-7dc5bf2-font-weight );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-ceb5533{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-217a289{padding:0px 0px 0px 0px;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-3417 .elementor-element.elementor-element-217a289 p{margin-block-end:0px;}.elementor-3417 .elementor-element.elementor-element-bf07172{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f72790d );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-f72790d );}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-secondary );width:20px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-147d33d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3417 .elementor-element.elementor-element-147d33d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3417 .elementor-element.elementor-element-147d33d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3417 .elementor-element.elementor-element-147d33d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-9625c15-font-family ), Sans-serif;font-size:var( --e-global-typography-9625c15-font-size );font-weight:var( --e-global-typography-9625c15-font-weight );line-height:var( --e-global-typography-9625c15-line-height );color:var( --e-global-color-secondary );}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:50px;transition-duration:0.3s;}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3417 .elementor-element.elementor-element-4d24b39{--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;--border-radius:0px 0px 0px 0px;}.elementor-3417 .elementor-element.elementor-element-20e9f8d{--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-3417 .elementor-element.elementor-element-0bff78d{--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-3417 .elementor-element.elementor-element-0caabf6{--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-3417 .elementor-element.elementor-element-3d76222{--spacer-size:78px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3417 .elementor-element.elementor-element-21cfab1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-6daa5971{--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-5eb81ebb{--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-3417 .elementor-element.elementor-element-19385d1e{text-align:center;}.elementor-3417 .elementor-element.elementor-element-19385d1e .elementor-heading-title{font-size:var( --e-global-typography-b81519f-font-size );line-height:var( --e-global-typography-b81519f-line-height );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-626f6af{text-align:center;}.elementor-3417 .elementor-element.elementor-element-626f6af .elementor-heading-title{font-size:var( --e-global-typography-b81519f-font-size );line-height:var( --e-global-typography-b81519f-line-height );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7dc5bf2-font-size );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-b4c5226{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-d26860c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-3aee903{--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-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7dc5bf2-font-size );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-c587b1c{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3417 .elementor-element.elementor-element-4488285{--justify-content:center;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-d253f11{--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;}.elementor-3417 .elementor-element.elementor-element-e815386{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3417 .elementor-element.elementor-element-69bf05b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7dc5bf2-font-size );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-217a289{text-align:center;}.elementor-3417 .elementor-element.elementor-element-bf07172{--justify-content:center;}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-title{font-size:var( --e-global-typography-9625c15-font-size );line-height:var( --e-global-typography-9625c15-line-height );}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3417 .elementor-element.elementor-element-21cfab1e{--overlay-opacity:0;}.elementor-3417 .elementor-element.elementor-element-6daa5971:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-6daa5971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3417 .elementor-element.elementor-element-6daa5971{--overlay-opacity:0.85;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-19385d1e .elementor-heading-title{font-size:var( --e-global-typography-b81519f-font-size );line-height:var( --e-global-typography-b81519f-line-height );}.elementor-3417 .elementor-element.elementor-element-171aa16f .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-59299ce3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3417 .elementor-element.elementor-element-1546fa4{border-radius:12px 12px 12px 12px;}.elementor-3417 .elementor-element.elementor-element-1546fa4 img{border-radius:13px 13px 13px 13px;}.elementor-3417 .elementor-element.elementor-element-e1f9cc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3417 .elementor-element.elementor-element-626f6af .elementor-heading-title{font-size:var( --e-global-typography-b81519f-font-size );line-height:var( --e-global-typography-b81519f-line-height );}.elementor-3417 .elementor-element.elementor-element-0b40ab7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title{font-size:34px;}.elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-099cf5f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7dc5bf2-font-size );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-a8892c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-d26860c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;}.elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-baca41d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7dc5bf2-font-size );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-c587b1c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3417 .elementor-element.elementor-element-ced57a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-e815386{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3417 .elementor-element.elementor-element-69bf05b{--padding-top:16px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3417 .elementor-element.elementor-element-fa26fa6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7dc5bf2-font-size );line-height:var( --e-global-typography-7dc5bf2-line-height );}.elementor-3417 .elementor-element.elementor-element-ab93d1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-img{margin-bottom:15px;}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-title{font-size:var( --e-global-typography-9625c15-font-size );line-height:var( --e-global-typography-9625c15-line-height );}.elementor-3417 .elementor-element.elementor-element-147d33d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3417 .elementor-element.elementor-element-175367d4{--width:30%;}.elementor-3417 .elementor-element.elementor-element-200de5d9{--width:510px;}.elementor-3417 .elementor-element.elementor-element-59299ce3{--width:70%;}.elementor-3417 .elementor-element.elementor-element-e1f9cc0{--width:30%;}.elementor-3417 .elementor-element.elementor-element-21a6197{--width:510px;}.elementor-3417 .elementor-element.elementor-element-ce17362{--content-width:94%;}.elementor-3417 .elementor-element.elementor-element-0b1470a{--width:50%;}.elementor-3417 .elementor-element.elementor-element-db070f6{--width:30%;}.elementor-3417 .elementor-element.elementor-element-4488285{--width:20%;}.elementor-3417 .elementor-element.elementor-element-fda5a47{--width:40%;}.elementor-3417 .elementor-element.elementor-element-3232452{--width:60%;}.elementor-3417 .elementor-element.elementor-element-2d64c24{--content-width:1290px;}.elementor-3417 .elementor-element.elementor-element-c115518{--width:45%;}.elementor-3417 .elementor-element.elementor-element-80222ac{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3417 .elementor-element.elementor-element-175367d4{--width:100%;}.elementor-3417 .elementor-element.elementor-element-200de5d9{--width:100%;}.elementor-3417 .elementor-element.elementor-element-59299ce3{--width:100%;}.elementor-3417 .elementor-element.elementor-element-e1f9cc0{--width:100%;}.elementor-3417 .elementor-element.elementor-element-21a6197{--width:100%;}.elementor-3417 .elementor-element.elementor-element-0b1470a{--width:100%;}.elementor-3417 .elementor-element.elementor-element-db070f6{--width:100%;}.elementor-3417 .elementor-element.elementor-element-4488285{--width:100%;}.elementor-3417 .elementor-element.elementor-element-fda5a47{--width:50%;}.elementor-3417 .elementor-element.elementor-element-3232452{--width:50%;}.elementor-3417 .elementor-element.elementor-element-a0ccdfa{--width:100%;}.elementor-3417 .elementor-element.elementor-element-c228c6a{--width:100%;}.elementor-3417 .elementor-element.elementor-element-c115518{--width:100%;}.elementor-3417 .elementor-element.elementor-element-80222ac{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-bbe06e5 */.kids-why-section {
  background: #1D1D1D;
  padding: 90px 0px;
  color: #E2E2E2;
}

.kids-why-container {
  max-width: 1290px;
  margin: 0 auto;
}

.kids-why-header {
  max-width: 760px;
  margin-bottom: 45px;
}

.kids-kicker {
  display: inline-block;
  color: #E40818;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.kids-why-header h2 {
  color: #FFFFFF;
  font-size: clamp(32px, 5vw, 56px);
  line-height: 1.05;
  margin: 0 0 18px;
}

.kids-why-header p {
  font-size: 17px;
  line-height: 1.8;
  margin: 0;
  color: #E2E2E2;
}

.kids-why-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}

.kids-why-card {
  background: #222222;
  border: 1px solid rgba(255, 255, 255, 0.11);
  border-radius: 18px;
  padding: 28px 24px;
  transition: 0.25s ease;
}

.kids-why-card:hover {
  transform: translateY(-6px);
  border-color: #E40818;
  box-shadow: 0 18px 45px rgba(228, 8, 24, 0.12);
}

.kids-why-card h3 {
  color: #FFFFFF;
  font-size: 21px;
  line-height: 1.25;
  margin: 0 0 12px;
}

.kids-why-card p {
  color: #E2E2E2;
  font-size: 15.5px;
  line-height: 1.7;
  margin: 0;
}

@media (max-width: 1024px) {
  .kids-why-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .kids-why-section {
    padding: 65px 18px;
  }

  .kids-why-header {
    margin-bottom: 32px;
  }

  .kids-why-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .kids-why-card {
    padding: 24px 20px;
    border-radius: 16px;
  }
}/* End custom CSS */