.elementor-2187 .elementor-element.elementor-element-1051212:not(.elementor-motion-effects-element-type-background), .elementor-2187 .elementor-element.elementor-element-1051212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://flawlesshairandbeauty.co.nz/wp-content/uploads/2024/10/back-ground-img.jpg");background-position:top left;background-repeat:no-repeat;}.elementor-2187 .elementor-element.elementor-element-1051212 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2187 .elementor-element.elementor-element-1051212{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 80px 30px 80px;}.elementor-2187 .elementor-element.elementor-element-1051212 > .elementor-shape-top svg{height:64px;transform:translateX(-50%) rotateY(180deg);}.elementor-2187 .elementor-element.elementor-element-1051212 > .elementor-shape-bottom svg{height:109px;}.elementor-2187 .elementor-element.elementor-element-125ab22 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2187 .elementor-element.elementor-element-5f1164b{text-align:center;}.elementor-2187 .elementor-element.elementor-element-5f1164b .elementor-heading-title{font-size:34px;color:var( --e-global-color-uicore_primary );}.elementor-2187 .elementor-element.elementor-element-059f38e{text-align:left;}.elementor-2187 .elementor-element.elementor-element-059f38e .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-f247601 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-f247601{text-align:left;color:#000000;}.elementor-2187 .elementor-element.elementor-element-f3e29ba{text-align:left;}.elementor-2187 .elementor-element.elementor-element-f3e29ba .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-fd3abab > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-fd3abab{text-align:left;color:#000000;}.elementor-2187 .elementor-element.elementor-element-c6ad782{text-align:left;}.elementor-2187 .elementor-element.elementor-element-c6ad782 .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-cdd22c9 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-cdd22c9{text-align:left;color:#000000;}.elementor-2187 .elementor-element.elementor-element-18fffbd{text-align:left;}.elementor-2187 .elementor-element.elementor-element-18fffbd .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-3b3ff93 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-3b3ff93{text-align:left;color:#000000;}.elementor-2187 .elementor-element.elementor-element-885b538{text-align:left;}.elementor-2187 .elementor-element.elementor-element-885b538 .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-8da8166 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-8da8166{text-align:left;color:#000000;}.elementor-2187 .elementor-element.elementor-element-168d0c4{text-align:left;}.elementor-2187 .elementor-element.elementor-element-168d0c4 .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-329f043 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-329f043{text-align:left;color:#000000;}.elementor-2187 .elementor-element.elementor-element-3695272{text-align:left;}.elementor-2187 .elementor-element.elementor-element-3695272 .elementor-heading-title{font-size:24px;color:var( --e-global-color-uicore_secondary );}.elementor-2187 .elementor-element.elementor-element-247e7a4 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2187 .elementor-element.elementor-element-247e7a4{text-align:left;color:#000000;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-2187 .elementor-element.elementor-element-1051212 > .elementor-shape-top svg{height:33px;}.elementor-2187 .elementor-element.elementor-element-1051212{padding:0px 0px 0px 0px;}}