.elementor-541 .elementor-element.elementor-element-24299bfc{--display:flex;--min-height:calc(100svh - 9rem);--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:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-1063be0f{--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:stretch;--overlay-opacity:0.3;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-1063be0f:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-1063be0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/06/palette-393820-gigapixel-high-fidelity-v2-2x.jpg");background-position:50% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-1063be0f::before, .elementor-541 .elementor-element.elementor-element-1063be0f > .elementor-background-video-container::before, .elementor-541 .elementor-element.elementor-element-1063be0f > .e-con-inner > .elementor-background-video-container::before, .elementor-541 .elementor-element.elementor-element-1063be0f > .elementor-background-slideshow::before, .elementor-541 .elementor-element.elementor-element-1063be0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-541 .elementor-element.elementor-element-1063be0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-541 .elementor-element.elementor-element-4e95b418{--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:stretch;--overlay-opacity:0.3;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-4e95b418:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-4e95b418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/06/palette-203981.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-4e95b418::before, .elementor-541 .elementor-element.elementor-element-4e95b418 > .elementor-background-video-container::before, .elementor-541 .elementor-element.elementor-element-4e95b418 > .e-con-inner > .elementor-background-video-container::before, .elementor-541 .elementor-element.elementor-element-4e95b418 > .elementor-background-slideshow::before, .elementor-541 .elementor-element.elementor-element-4e95b418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-541 .elementor-element.elementor-element-4e95b418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-541 .elementor-element.elementor-element-21582d22{--display:flex;--position:absolute;--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;top:50%;--z-index:5;}.elementor-541 .elementor-element.elementor-element-21582d22.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-541 .elementor-element.elementor-element-21582d22{left:0rem;}body.rtl .elementor-541 .elementor-element.elementor-element-21582d22{right:0rem;}.elementor-541 .elementor-element.elementor-element-4786d4ce .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-70f038e2{width:var( --container-widget-width, 42rem );max-width:42rem;--container-widget-width:42rem;--container-widget-flex-grow:0;text-align:center;}.elementor-541 .elementor-element.elementor-element-70f038e2 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-541 .elementor-element.elementor-element-70f038e2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-301a4c76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-537a9dd5{text-align:center;}.elementor-541 .elementor-element.elementor-element-537a9dd5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-69a56f96{text-align:center;}.elementor-541 .elementor-element.elementor-element-69a56f96 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-212bb7ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-2f74d3d{--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:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-cbacf0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-2633f5a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-2633f5a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-2d39ef57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-77419f9c{text-align:start;}.elementor-541 .elementor-element.elementor-element-77419f9c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-7381a466{text-align:start;}.elementor-541 .elementor-element.elementor-element-7381a466 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-6af6d415{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-69d2ef83{text-align:start;}.elementor-541 .elementor-element.elementor-element-69d2ef83 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-6f05b8ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-6f05b8ae:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-6f05b8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/06/palette-30910.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-52d6b9fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-1d43e6fc{--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:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-63ccf5ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-63ccf5ce:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-63ccf5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/07/This-Is-Your-Sign-to-Get-Gloss-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-5b25cfdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-436ac956{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-436ac956.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-679c2835{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-6b319e6a{text-align:start;}.elementor-541 .elementor-element.elementor-element-6b319e6a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-3c948118{text-align:start;}.elementor-541 .elementor-element.elementor-element-3c948118 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-2274962a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-161ca9c4{text-align:start;}.elementor-541 .elementor-element.elementor-element-161ca9c4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-aaade2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-51ede53{--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:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-9ef3aec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-fa1e986{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-fa1e986.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-d7084d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-906ddb7{text-align:start;}.elementor-541 .elementor-element.elementor-element-906ddb7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-e90dbd5{text-align:start;}.elementor-541 .elementor-element.elementor-element-e90dbd5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-7cd3d60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-ecc536f{text-align:start;}.elementor-541 .elementor-element.elementor-element-ecc536f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-f8d2bea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-f8d2bea:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-f8d2bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/07/palettepics.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-2ab6b2dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-64a5d3e4{--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:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-4a5f7fd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-4a5f7fd2:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-4a5f7fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/07/cutting.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-115d987{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-2634a8c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-2634a8c7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-39de7ba1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-5d22276c{text-align:start;}.elementor-541 .elementor-element.elementor-element-5d22276c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-38f44451{text-align:start;}.elementor-541 .elementor-element.elementor-element-38f44451 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-2da6b781{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-3283279b{text-align:start;}.elementor-541 .elementor-element.elementor-element-3283279b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-3b107753{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-26891895{--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:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-3e85df0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-3de4f1e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-3de4f1e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-6f50ede7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-5232147f{text-align:start;}.elementor-541 .elementor-element.elementor-element-5232147f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-5e22b92d{text-align:start;}.elementor-541 .elementor-element.elementor-element-5e22b92d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-7f37d219{text-align:start;color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-6bc05fef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-24874e24{text-align:start;}.elementor-541 .elementor-element.elementor-element-24874e24 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-5f208797{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-5f208797:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-5f208797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/06/AAA_2597-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-7bde9806{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.3;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:9rem;--padding-bottom:9rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-7bde9806:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-7bde9806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://palettehairsalon.com/wp-content/uploads/2025/06/palette-20919.jpg");background-position:50% 100%;background-repeat:no-repeat;background-size:cover;}.elementor-541 .elementor-element.elementor-element-7bde9806::before, .elementor-541 .elementor-element.elementor-element-7bde9806 > .elementor-background-video-container::before, .elementor-541 .elementor-element.elementor-element-7bde9806 > .e-con-inner > .elementor-background-video-container::before, .elementor-541 .elementor-element.elementor-element-7bde9806 > .elementor-background-slideshow::before, .elementor-541 .elementor-element.elementor-element-7bde9806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-541 .elementor-element.elementor-element-7bde9806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-541 .elementor-element.elementor-element-3bdcb2c5{text-align:center;}.elementor-541 .elementor-element.elementor-element-3bdcb2c5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-b795eac > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-541 .elementor-element.elementor-element-b795eac{text-align:center;}.elementor-541 .elementor-element.elementor-element-b795eac .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-5b2cd39c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-541 .elementor-element.elementor-element-5b2cd39c:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-5b2cd39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-5c433d7b{text-align:center;}.elementor-541 .elementor-element.elementor-element-5c433d7b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-56725731{--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:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-2c7a0e03{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-25532ece{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-54974769{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-1585f2db{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-3f5159fa{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-122fcde4{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-718870e0{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-513e8a24{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-72662b56{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-62e34c3d{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-3888ab0b{--n-accordion-title-font-size:1rem;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0rem;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:1rem;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-3888ab0b > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-3888ab0b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-3888ab0b {--n-accordion-padding:1rem 0rem 1rem 0rem;}:where( .elementor-541 .elementor-element.elementor-element-3888ab0b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Sans", Sans-serif;font-weight:600;}:where( .elementor-541 .elementor-element.elementor-element-3888ab0b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-406d66d6{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-2e81b225{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-68ca4371{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-64b1f9c5{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-337e45c{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-6fdd8f78{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-735d0350{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-1b64c776{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-6d23c6b3{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-4ff15505{text-align:start;color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-57a2a3ee{--n-accordion-title-font-size:1rem;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0rem;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:1rem;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-541 .elementor-element.elementor-element-57a2a3ee > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-57a2a3ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-57a2a3ee {--n-accordion-padding:1rem 0rem 1rem 0rem;}:where( .elementor-541 .elementor-element.elementor-element-57a2a3ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Sans", Sans-serif;font-weight:600;}:where( .elementor-541 .elementor-element.elementor-element-57a2a3ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-541 .elementor-element.elementor-element-4d5c871a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-36d37a3c{text-align:center;}.elementor-541 .elementor-element.elementor-element-36d37a3c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button{background-color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button:focus{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-541 .elementor-element.elementor-element-24299bfc{--min-height:42rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-1063be0f:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-1063be0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-541 .elementor-element.elementor-element-21582d22{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-70f038e2{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;}.elementor-541 .elementor-element.elementor-element-70f038e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-301a4c76{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-69a56f96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-212bb7ea{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-cbacf0f{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-541 .elementor-element.elementor-element-2633f5a5{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-7381a466 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-52d6b9fa{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-5b25cfdb{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-541 .elementor-element.elementor-element-436ac956{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-3c948118 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-aaade2a{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-9ef3aec{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-541 .elementor-element.elementor-element-fa1e986{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-e90dbd5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-2ab6b2dc{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-115d987{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-541 .elementor-element.elementor-element-2634a8c7{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-38f44451 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-3b107753{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-3e85df0b{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-541 .elementor-element.elementor-element-3de4f1e8{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-5e22b92d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-7bde9806:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-7bde9806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-541 .elementor-element.elementor-element-7bde9806{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-b795eac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-5b2cd39c{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-56725731{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-541 .elementor-element.elementor-element-3888ab0b{--n-accordion-title-font-size:1.4vw;}.elementor-541 .elementor-element.elementor-element-57a2a3ee{--n-accordion-title-font-size:1.4vw;}}@media(max-width:767px){.elementor-541 .elementor-element.elementor-element-24299bfc{--min-height:calc(100svh - 6.5rem);--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-1063be0f:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-1063be0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-541 .elementor-element.elementor-element-1063be0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-4e95b418.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-21582d22{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-4786d4ce{text-align:center;}.elementor-541 .elementor-element.elementor-element-70f038e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-301a4c76{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-69a56f96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-212bb7ea{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-2f74d3d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-cbacf0f{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-2633f5a5{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-7381a466 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-6f05b8ae{--min-height:44vh;}.elementor-541 .elementor-element.elementor-element-52d6b9fa{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-1d43e6fc{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-63ccf5ce{--min-height:44vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-5b25cfdb{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-541 .elementor-element.elementor-element-436ac956{--padding-top:5rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-3c948118 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-aaade2a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-51ede53{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-9ef3aec{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-fa1e986{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-e90dbd5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-f8d2bea{--min-height:44vh;}.elementor-541 .elementor-element.elementor-element-2ab6b2dc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-64a5d3e4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-4a5f7fd2{--min-height:44vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-115d987{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-541 .elementor-element.elementor-element-2634a8c7{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-38f44451 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-3b107753{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-541 .elementor-element.elementor-element-26891895{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-3e85df0b{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-541 .elementor-element.elementor-element-3de4f1e8{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-5e22b92d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-5f208797{--min-height:44vh;}.elementor-541 .elementor-element.elementor-element-7bde9806{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-7bde9806:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-7bde9806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-541 .elementor-element.elementor-element-b795eac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-541 .elementor-element.elementor-element-5b2cd39c{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-541 .elementor-element.elementor-element-56725731{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-541 .elementor-element.elementor-element-3888ab0b{--n-accordion-title-font-size:3.8vw;}.elementor-541 .elementor-element.elementor-element-57a2a3ee{--n-accordion-title-font-size:3.8vw;}}@media(min-width:768px){.elementor-541 .elementor-element.elementor-element-1063be0f{--width:50%;}.elementor-541 .elementor-element.elementor-element-4e95b418{--width:50%;}.elementor-541 .elementor-element.elementor-element-21582d22{--content-width:1200px;}.elementor-541 .elementor-element.elementor-element-301a4c76{--content-width:800px;}.elementor-541 .elementor-element.elementor-element-212bb7ea{--content-width:1200px;}.elementor-541 .elementor-element.elementor-element-cbacf0f{--width:60%;}.elementor-541 .elementor-element.elementor-element-6f05b8ae{--width:40%;}.elementor-541 .elementor-element.elementor-element-52d6b9fa{--content-width:1200px;}.elementor-541 .elementor-element.elementor-element-63ccf5ce{--width:40%;}.elementor-541 .elementor-element.elementor-element-5b25cfdb{--width:60%;}.elementor-541 .elementor-element.elementor-element-aaade2a{--content-width:1200px;}.elementor-541 .elementor-element.elementor-element-9ef3aec{--width:60%;}.elementor-541 .elementor-element.elementor-element-f8d2bea{--width:40%;}.elementor-541 .elementor-element.elementor-element-2ab6b2dc{--content-width:1200px;}.elementor-541 .elementor-element.elementor-element-4a5f7fd2{--width:40%;}.elementor-541 .elementor-element.elementor-element-115d987{--width:60%;}.elementor-541 .elementor-element.elementor-element-3b107753{--content-width:1200px;}.elementor-541 .elementor-element.elementor-element-3e85df0b{--width:60%;}.elementor-541 .elementor-element.elementor-element-5f208797{--width:40%;}.elementor-541 .elementor-element.elementor-element-7bde9806{--content-width:800px;}.elementor-541 .elementor-element.elementor-element-5b2cd39c{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-541 .elementor-element.elementor-element-301a4c76{--content-width:500px;}.elementor-541 .elementor-element.elementor-element-7bde9806{--content-width:500px;}}/* Start custom CSS for container, class: .elementor-element-4e95b418 */.elementor-541 .elementor-element.elementor-element-4e95b418 video {
    object-position: 50% 68% !important;
    width: 135% !important;
    max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3ed28f */.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-c3ed28f:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-c3ed28f .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6adafa0c */.elementor-541 .elementor-element.elementor-element-6adafa0c .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-6adafa0c .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-6adafa0c:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-6adafa0c .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-6adafa0c .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-6adafa0c .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cec8417 */.elementor-541 .elementor-element.elementor-element-cec8417 .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-cec8417 .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-cec8417:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-cec8417 .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-cec8417 .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-cec8417 .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-446927a */.elementor-541 .elementor-element.elementor-element-446927a .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-446927a .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-446927a:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-446927a .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-446927a .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-446927a .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4707924c */.elementor-541 .elementor-element.elementor-element-4707924c .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-4707924c .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-4707924c:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-4707924c .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-4707924c .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-4707924c .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f37d219 */.elementor-541 .elementor-element.elementor-element-7f37d219 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34ecfe2c */.elementor-541 .elementor-element.elementor-element-34ecfe2c .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-34ecfe2c .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-34ecfe2c:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-34ecfe2c .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-34ecfe2c .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-34ecfe2c .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9851a25 */.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-9851a25:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-9851a25 .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25532ece */.elementor-541 .elementor-element.elementor-element-25532ece a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1585f2db */.elementor-541 .elementor-element.elementor-element-1585f2db a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122fcde4 */.elementor-541 .elementor-element.elementor-element-122fcde4 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e8a24 */.elementor-541 .elementor-element.elementor-element-513e8a24 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e34c3d */.elementor-541 .elementor-element.elementor-element-62e34c3d a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25532ece */.elementor-541 .elementor-element.elementor-element-25532ece a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1585f2db */.elementor-541 .elementor-element.elementor-element-1585f2db a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122fcde4 */.elementor-541 .elementor-element.elementor-element-122fcde4 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e8a24 */.elementor-541 .elementor-element.elementor-element-513e8a24 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e34c3d */.elementor-541 .elementor-element.elementor-element-62e34c3d a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25532ece */.elementor-541 .elementor-element.elementor-element-25532ece a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1585f2db */.elementor-541 .elementor-element.elementor-element-1585f2db a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122fcde4 */.elementor-541 .elementor-element.elementor-element-122fcde4 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e8a24 */.elementor-541 .elementor-element.elementor-element-513e8a24 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e34c3d */.elementor-541 .elementor-element.elementor-element-62e34c3d a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25532ece */.elementor-541 .elementor-element.elementor-element-25532ece a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1585f2db */.elementor-541 .elementor-element.elementor-element-1585f2db a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122fcde4 */.elementor-541 .elementor-element.elementor-element-122fcde4 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e8a24 */.elementor-541 .elementor-element.elementor-element-513e8a24 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e34c3d */.elementor-541 .elementor-element.elementor-element-62e34c3d a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25532ece */.elementor-541 .elementor-element.elementor-element-25532ece a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1585f2db */.elementor-541 .elementor-element.elementor-element-1585f2db a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122fcde4 */.elementor-541 .elementor-element.elementor-element-122fcde4 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e8a24 */.elementor-541 .elementor-element.elementor-element-513e8a24 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e34c3d */.elementor-541 .elementor-element.elementor-element-62e34c3d a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25532ece */.elementor-541 .elementor-element.elementor-element-25532ece a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1585f2db */.elementor-541 .elementor-element.elementor-element-1585f2db a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122fcde4 */.elementor-541 .elementor-element.elementor-element-122fcde4 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e8a24 */.elementor-541 .elementor-element.elementor-element-513e8a24 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e34c3d */.elementor-541 .elementor-element.elementor-element-62e34c3d a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3888ab0b */.elementor-541 .elementor-element.elementor-element-3888ab0b svg {
        width: auto;
}

.elementor-541 .elementor-element.elementor-element-3888ab0b .e-n-accordion-item-title-header {
    transition: 0.15s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e81b225 */.elementor-541 .elementor-element.elementor-element-2e81b225 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b1f9c5 */.elementor-541 .elementor-element.elementor-element-64b1f9c5 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fdd8f78 */.elementor-541 .elementor-element.elementor-element-6fdd8f78 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b64c776 */.elementor-541 .elementor-element.elementor-element-1b64c776 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff15505 */.elementor-541 .elementor-element.elementor-element-4ff15505 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e81b225 */.elementor-541 .elementor-element.elementor-element-2e81b225 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b1f9c5 */.elementor-541 .elementor-element.elementor-element-64b1f9c5 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fdd8f78 */.elementor-541 .elementor-element.elementor-element-6fdd8f78 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b64c776 */.elementor-541 .elementor-element.elementor-element-1b64c776 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff15505 */.elementor-541 .elementor-element.elementor-element-4ff15505 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e81b225 */.elementor-541 .elementor-element.elementor-element-2e81b225 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b1f9c5 */.elementor-541 .elementor-element.elementor-element-64b1f9c5 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fdd8f78 */.elementor-541 .elementor-element.elementor-element-6fdd8f78 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b64c776 */.elementor-541 .elementor-element.elementor-element-1b64c776 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff15505 */.elementor-541 .elementor-element.elementor-element-4ff15505 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e81b225 */.elementor-541 .elementor-element.elementor-element-2e81b225 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b1f9c5 */.elementor-541 .elementor-element.elementor-element-64b1f9c5 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fdd8f78 */.elementor-541 .elementor-element.elementor-element-6fdd8f78 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b64c776 */.elementor-541 .elementor-element.elementor-element-1b64c776 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff15505 */.elementor-541 .elementor-element.elementor-element-4ff15505 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e81b225 */.elementor-541 .elementor-element.elementor-element-2e81b225 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b1f9c5 */.elementor-541 .elementor-element.elementor-element-64b1f9c5 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fdd8f78 */.elementor-541 .elementor-element.elementor-element-6fdd8f78 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b64c776 */.elementor-541 .elementor-element.elementor-element-1b64c776 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff15505 */.elementor-541 .elementor-element.elementor-element-4ff15505 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e81b225 */.elementor-541 .elementor-element.elementor-element-2e81b225 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b1f9c5 */.elementor-541 .elementor-element.elementor-element-64b1f9c5 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fdd8f78 */.elementor-541 .elementor-element.elementor-element-6fdd8f78 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b64c776 */.elementor-541 .elementor-element.elementor-element-1b64c776 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff15505 */.elementor-541 .elementor-element.elementor-element-4ff15505 a {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-57a2a3ee */.elementor-541 .elementor-element.elementor-element-57a2a3ee svg {
        width: auto;
}

.elementor-541 .elementor-element.elementor-element-57a2a3ee .e-n-accordion-item-title-header {
    transition: 0.15s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68bc67bf */.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button-content-wrapper {
        align-items: center;
}

.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button-icon svg * {
    fill: var(--e-global-color-text);
}

.elementor-541 .elementor-element.elementor-element-68bc67bf:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-primary);
}

.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button-icon svg {
    width: 1rem;
}

@media (max-width: 1024px) {
.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button-icon svg {
    width: 0.8rem;
}    
}

@media (max-width: 767px) {
.elementor-541 .elementor-element.elementor-element-68bc67bf .elementor-button-icon svg {
    width: 1.1rem;
}    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Instrument Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Regular-1.eot');
	src: url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Regular.woff2') format('woff2'),
		url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Regular.woff') format('woff'),
		url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Instrument Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Italic-1.eot');
	src: url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Italic-1.eot?#iefix') format('embedded-opentype'),
		url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Italic.woff2') format('woff2'),
		url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Italic.woff') format('woff'),
		url('https://palettehairsalon.com/wp-content/uploads/2025/07/InstrumentSans-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */