.elementor-671 .elementor-element.elementor-element-bdd2795{--display:flex;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-bdd2795::before, .elementor-671 .elementor-element.elementor-element-bdd2795 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-bdd2795 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-bdd2795 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-bdd2795 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-bdd2795 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bloombeautyafrica.com/wp-content/uploads/2025/08/hero-bg.svg");--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-c58fa6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-0cfb5e0{--display:flex;}.elementor-671 .elementor-element.elementor-element-7d603d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-a5e222e{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-082ef90{text-align:center;}.elementor-671 .elementor-element.elementor-element-082ef90 .elementor-heading-title{font-family:"restora-neue", Sans-serif;font-size:4.4rem;font-weight:bold;line-height:80px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-57b3e1d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-671 .elementor-element.elementor-element-e20b3fe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Red Hat Text", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;padding:16px 30px 16px 30px;}.elementor-671 .elementor-element.elementor-element-e20b3fe{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-8120640{--display:flex;}.elementor-671 .elementor-element.elementor-element-b92a562{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-5f598c4{--display:flex;}.elementor-671 .elementor-element.elementor-element-002d160{--display:flex;}.elementor-671 .elementor-element.elementor-element-3171364{--display:flex;}.elementor-671 .elementor-element.elementor-element-1904e6e{--display:flex;}.elementor-671 .elementor-element.elementor-element-801e7d5{--display:flex;}.elementor-671 .elementor-element.elementor-element-2976781{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-3051356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-3051356.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-d5d24ef .elementor-heading-title{font-family:"restora-neue", Sans-serif;font-size:40px;font-weight:bold;line-height:50px;color:var( --e-global-color-57b3e1d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-9f56929{width:var( --container-widget-width, 94.117% );max-width:94.117%;--container-widget-width:94.117%;--container-widget-flex-grow:0;font-family:"Red Hat Text", Sans-serif;font-size:17px;font-weight:400;line-height:30px;text-shadow:1px 2px 0px rgba(255, 10.532608695652142, 10.532608695652142, 0);color:var( --e-global-color-bd81965 );}.elementor-671 .elementor-element.elementor-element-9f56929.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-9da8db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-9da8db0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-781d9af{--display:flex;}.elementor-671 .elementor-element.elementor-element-b7d35c9{--display:flex;}.elementor-671 .elementor-element.elementor-element-1e9677a{--display:flex;--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-671 .elementor-element.elementor-element-47635c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-47635c2 .elementor-heading-title{font-family:"restora-neue", Sans-serif;font-size:40px;font-weight:bold;line-height:50px;color:var( --e-global-color-b071ed9 );}.elementor-671 .elementor-element.elementor-element-064ad05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-cc3f692{--display:flex;}.elementor-671 .elementor-element.elementor-element-33081fa{--display:flex;--gap:80px 7px;--row-gap:80px;--column-gap:7px;}.elementor-671 .elementor-element.elementor-element-72b1bcd .elementor-heading-title{font-family:"restora-neue", Sans-serif;font-size:40px;font-weight:bold;color:var( --e-global-color-57b3e1d );}.elementor-671 .elementor-element.elementor-element-edda1b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-ba7373a{--icon-box-icon-margin:15px;}.elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-57b3e1d );}.elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon-box-title a{font-family:"restora-neue", Sans-serif;font-size:18px;font-weight:bold;line-height:25px;}.elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon-box-description{color:var( --e-global-color-57b3e1d );font-family:var( --e-global-typography-fc0a8e6-font-family ), Sans-serif;font-weight:var( --e-global-typography-fc0a8e6-font-weight );}.elementor-671 .elementor-element.elementor-element-22b3305{--icon-box-icon-margin:15px;}.elementor-671 .elementor-element.elementor-element-22b3305 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-57b3e1d );}.elementor-671 .elementor-element.elementor-element-22b3305 .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-22b3305 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-22b3305 .elementor-icon-box-title a{font-family:"restora-neue", Sans-serif;font-size:18px;font-weight:bold;line-height:25px;}.elementor-671 .elementor-element.elementor-element-1fa4225{--icon-box-icon-margin:15px;}.elementor-671 .elementor-element.elementor-element-1fa4225 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-57b3e1d );}.elementor-671 .elementor-element.elementor-element-1fa4225 .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-1fa4225 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-1fa4225 .elementor-icon-box-title a{font-family:"restora-neue", Sans-serif;font-size:18px;font-weight:bold;line-height:25px;}.elementor-671 .elementor-element.elementor-element-4f10e3a{--icon-box-icon-margin:15px;}.elementor-671 .elementor-element.elementor-element-4f10e3a .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-57b3e1d );}.elementor-671 .elementor-element.elementor-element-4f10e3a .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-4f10e3a .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4f10e3a .elementor-icon-box-title a{font-family:"restora-neue", Sans-serif;font-size:18px;font-weight:bold;line-height:25px;}.elementor-671 .elementor-element.elementor-element-3a8b535{--display:flex;}.elementor-671 .elementor-element.elementor-element-27bbc90{--display:flex;}.elementor-671 .elementor-element.elementor-element-360d358{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-821dd5f{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-671 .elementor-element.elementor-element-a37a54d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-a37a54d .elementor-heading-title{font-family:"restora-neue", Sans-serif;font-size:45px;font-weight:bold;line-height:60px;color:#FFF8F3;}.elementor-671 .elementor-element.elementor-element-3d840c3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-b071ed9 );color:var( --e-global-color-b071ed9 );}.elementor-671 .elementor-element.elementor-element-3d840c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-3d840c3.elementor-element{--align-self:flex-start;}.elementor-671 .elementor-element.elementor-element-92443a1{--display:flex;}body.elementor-page-671:not(.elementor-motion-effects-element-type-background), body.elementor-page-671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}@media(max-width:1024px){.elementor-671 .elementor-element.elementor-element-082ef90 .elementor-heading-title{font-size:2.8rem;line-height:54px;}.elementor-671 .elementor-element.elementor-element-2976781{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-671 .elementor-element.elementor-element-3051356{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-671 .elementor-element.elementor-element-d5d24ef .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-671 .elementor-element.elementor-element-9f56929{width:var( --container-widget-width, 644.008px );max-width:644.008px;--container-widget-width:644.008px;--container-widget-flex-grow:0;text-align:left;}.elementor-671 .elementor-element.elementor-element-47635c2 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-671 .elementor-element.elementor-element-064ad05{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-72b1bcd .elementor-heading-title{font-size:2rem;line-height:44px;}.elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-ba7373a .elementor-icon-box-title a{line-height:25px;}.elementor-671 .elementor-element.elementor-element-22b3305 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-22b3305 .elementor-icon-box-title a{line-height:25px;}.elementor-671 .elementor-element.elementor-element-1fa4225 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-1fa4225 .elementor-icon-box-title a{line-height:25px;}.elementor-671 .elementor-element.elementor-element-4f10e3a .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4f10e3a .elementor-icon-box-title a{line-height:25px;}.elementor-671 .elementor-element.elementor-element-821dd5f{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-671 .elementor-element.elementor-element-a37a54d .elementor-heading-title{font-size:2.2rem;line-height:50px;}}@media(max-width:767px){.elementor-671 .elementor-element.elementor-element-a5e222e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-671 .elementor-element.elementor-element-082ef90 .elementor-heading-title{font-size:36px;line-height:41px;}.elementor-671 .elementor-element.elementor-element-d5d24ef .elementor-heading-title{font-size:1.8rem;line-height:39px;}.elementor-671 .elementor-element.elementor-element-9f56929{width:100%;max-width:100%;text-align:justify;}.elementor-671 .elementor-element.elementor-element-064ad05{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-33081fa{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-671 .elementor-element.elementor-element-72b1bcd .elementor-heading-title{font-size:1.8rem;line-height:40px;}.elementor-671 .elementor-element.elementor-element-821dd5f{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-671 .elementor-element.elementor-element-a37a54d .elementor-heading-title{font-size:1.8rem;line-height:42px;}.elementor-671 .elementor-element.elementor-element-92443a1{--width:100%;}}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-3051356{--width:41%;}.elementor-671 .elementor-element.elementor-element-9da8db0{--width:47%;}.elementor-671 .elementor-element.elementor-element-821dd5f{--width:49%;}.elementor-671 .elementor-element.elementor-element-92443a1{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-671 .elementor-element.elementor-element-3051356{--width:80%;}.elementor-671 .elementor-element.elementor-element-9da8db0{--width:595px;}}/* Start custom CSS for image, class: .elementor-element-fa87ee6 *//*.model-img2{*/
/*     position: absolute;*/
/*bottom: -60px;*/
/*right: -36px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-082ef90 *//*.hero-title {*/
/*font-family: restora-neue;*/
/*font-weight: 500;*/
/*font-size: 65px;*/
/*}*/
/*.highlight {*/
/*    position: relative;*/
/*    font-weight: 500;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e222e *//*.hero-center {*/
/*     display: flex;*/
/*  flex-direction: column;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  text-align: center;*/
/*  gap: 20px;*/
/*  flex-grow: 1;*/
/*}*/
/*.hero-center h1 {*/
/*     font-size: 4.4rem;*/
/* font-family: restora-neue;*/
/* font-weight: 500;*/
/* max-width: 580px;*/
/* margin: 0 auto 70px;*/
/* line-height: 80px;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9e3fc *//*.model-img4{*/
/*     position: absolute;*/
/*bottom: -60px;*/
/*left: -56px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b92a562 *//*.right-img-group{*/
/*    align-self: flex-end;*/
/*  transform: scale(1.1);*/
/*  position:relative;*/
/*  bottom: -20px;*/
/*  width: 15%;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58fa6f *//*.left-img-group{*/
/*    align-self: flex-end;*/
/*  transform: scale(1.1);*/
/*  position:relative;*/
/*  bottom: -20px;*/
/*  width: 15%;*/
/*}*/
/*.left-img-group .model-img2{*/
/*     position: absolute;*/
/*bottom: -60px;*/
/*right: -36px;*/
/*}*/

/*.right-img-group{*/
/*    align-self: flex-end;*/
/*  transform: scale(1.1);*/
/*  position:relative;*/
/*  bottom: -20px;*/
/*  width: 15%;*/
/*}*/
/*.right-img-group .model-img4{*/
/*     position: absolute;*/
/*bottom: -60px;*/
/*left: -56px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2795 *//*.hero-section {*/
/*  min-height: 80vh;*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  gap: 10px;*/
/*  padding: 104px 0 10px;*/
/*  position: relative;*/
/*  backdrop-filter: blur(10px);*/
/*  background-image: url(./images/hero-bg.svg);*/
/*}*/
/*.hero-section .hero-bg {*/
  /* content: ""; */
/*  position: absolute;*/
  /* z-index: -1; */
  /* backdrop-filter: blur(72px); */
/*  background-color: rgba(255, 255, 255, 0);*/
  /* background-color: rgba(255, 255, 255, 0.315); */
/*  width: 100vw;*/
/*  min-height: 100vh;*/


  
/*}*/
/*.hero-section .bg-round {*/
/*height: 923px;*/
/*    width: 923px;*/
/*    position: absolute;*/
/*    background: radial-gradient(#e4a8a877 30%, #e4a8a84e , #e4a8a838, #e4a8a820, #e4a8a803 ,var(--peach),var(--peach),var(--peach));*/
/*    z-index: -1;*/
/*    border-radius: 50%;*/
/* background: #E4A8A8B2; */
/*}*/

/*.hero-section .hero-container {*/
/*  display: flex;*/
/*  justify-content: space-between;*/
/*  align-items: center;*/
/*  flex-grow: 1;*/
/*  gap: 10px;*/
/*  padding: 10px 0;*/
/*max-width: 1380px;*/
/*  width: 95%;*/
/*  margin: 0 auto;*/
/*  position: relative;*/

/*}*/
/*.hero-section .hero-container .hero-left {*/
/*  align-self: flex-end;*/
/*  transform: scale(1.1);*/
/*  position:relative;*/
/*  bottom: -20px;*/
/*  width: 20%;*/
/*}*/
/*.hero-section .hero-container .hero-right {*/
/*  align-self: flex-start;*/
/*  transform: scale(1.1);*/
/*  position:relative;*/
/*  top: -60px;*/
/*  width: 20%;*/
/*  right: -40px;*/
/*}*/
/*.hero-section .hero-container .hero-left, .hero-section .hero-container .hero-right {*/
/* position: relative;*/
/*}*/
/*.hero-section .hero-container .hero-left .left-img-group .model-img2 {*/
/* position: absolute;*/
/*bottom: -60px;*/
/*right: -36px;*/
/*}*/
/*.hero-section .hero-container .hero-right .right-img-group .model-img4 {*/
/* position: absolute;*/
/*bottom: -60px;*/
/*left: -56px;*/
/*}*/

/*.hero-section .hero-container .hero-center {*/
/* display: flex;*/
/*  flex-direction: column;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  text-align: center;*/
/*  gap: 50px;*/
/*  flex-grow: 1;*/
/*}*/
/*.hero-section .hero-container .hero-center h1 {*/
/* font-size: 4.4rem;*/
/* font-family: restora-neue;*/
/* font-weight: 500;*/
/* max-width: 580px;*/
/* margin: auto;*/
/* line-height: 80px;*/
/* color: var(--primary-black);*/
/*}*/
/*.hero-section .hero-container .hero-center .primary-btn {*/
/* width: 268px;*/
/*}*/
/*.primary-btn {*/
/*  border-radius: 30px;*/
/*  background-color: #FF66C4;*/
/*color: var(--peach);*/
/*  padding: 10px 20px;*/
/*  font-weight: 400;*/
/*  font-size: 1rem;*/
/*  border: none;*/
/*  cursor: pointer;*/
/*  transition: all 0.3s ease-in-out;*/
/*  font-family: "Red Hat Text", sans-serif;*/
/*  text-decoration: none;*/
/*  align-items: center;*/
/*    justify-content: center;*/
/*    display: flex;*/
  /* min-height: 44px; */
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3171364 *//*.display-section {*/
/*  padding: 80px 0 70px;*/
/*  position: relative;*/
/*}*/
/*.display-section .display-section-box {*/
/* display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  width: 100%;*/
/*  height: 287px;*/
/*background-color: #FF66C4;*/
/*  margin: auto;*/
/*  position: relative;*/
/*  border-radius: 30px;*/
/*}*/
/*.display-section .display-section-box img {*/
/*position: absolute;*/
/*bottom: 0;*/
  /* left: 0; */

/*  height: auto;*/

/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d24ef *//*.h2 {*/
/*font-family: restora-neue;*/
/*font-weight: 500;*/
/*}*/
.highlight {
    position: relative;
    font-weight: bold;
    font-family: restora-neue;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-781d9af *//*.services-section {*/
/*padding: 80px 0;*/
/*position: relative;*/
/*}*/
/*.services-section .services-section-container {*/
/*position: relative;*/
/*padding-top: 50px;*/
/*}*/
/*.services-section .services-section-container::before {*/
/*  content: '';*/
/*  height: 387px;*/
/*  width: 100%;*/
/*  background-color: #1F2124;*/
/*  border-radius: 30px;*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  top: 0;*/
/*}*/
/*.services-section h2 {*/
/*  font-size: 2.5rem;*/
/*  line-height: 50px;*/
/*  text-align: center;*/
/*  margin-top: 0px;*/
/*  color: var(--peach);*/
/*  font-weight: 500;*/
/*  margin-bottom: 70px*/
/*}*/
/*.services-section  h2 span{*/
/*  position:relative;*/
/*  font-family: restora-neue;*/
/*  display: inline-block;*/
  /* padding: 0 6px; */
/*}*/
/*.services-section h2 span::after{*/
/*  content: '';*/
/*  position: absolute;*/
/*  background: #ff66c49e;*/
/*  width: 102%;*/
/*  height: 16px;*/
/*  left: 50%;*/
/*  transform: translateX(-50%);*/
/*  bottom: 4px;*/
/*  z-index: -1;*/
/*}*/
/*.services-section .services-img-group {*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  gap: 18px;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d840c3 */a {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8b535 *//*.app-section {*/
/*  padding: 90px 0 120px;*/
/*  position: relative;*/
/*}*/
/*.app-section .app-section-container {*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: space-between;*/
/*  gap: 20px;*/
/*  max-width: 863px;*/
/*  margin: auto;*/
/*  background-color: var(--primary-black);*/
/*  border-radius: 50px;*/
/*  padding: 50px 50px;*/
/*  position: relative;*/
/*  min-height: 393px;*/
/*  overflow: hidden;*/
/*}*/
/*.app-section .app-section-container .app-section-left {*/
/*  width: 50%;*/
/*  position: relative;*/
/*  z-index: 1;*/
/*}*/
/*.app-section h2 {*/
/*  font-size: 2.7rem;*/
/*  line-height: 60px;*/
/*  margin-top: 0px;*/
/*  color: var(--peach);*/
/*  font-weight: 500;*/
/*  margin-bottom: 55px*/
/*}*/
/*.app-section a {*/
/*  display: inline-flex;*/
/*  width: 60%;*/
/*}*/
/*.app-section .app-section-right {*/
/*  position: absolute;*/
/*  right: 50px;*/
/*  bottom: 0;*/
/*}*/
/*.app-section .app-section-right img {*/
/*  height: 100%;*/
/*  width: 100%;*/
/*  position: relative;*/
/*  z-index: 2;*/
/*}*/

/*.app-section .app-section-bg {*/
  /* content: ""; */
/*  position: absolute;*/
  /* z-index: -1; */
/*  backdrop-filter: blur(72px);*/
/*  background-color: rgba(255, 255, 255, 0.02);*/
/*  width: 100vw;*/
/*  min-height: 100vh;*/
/*}*/
/*.app-section .app-section-bg-round {*/
/*height: 823px;*/
/*    width: 823px;*/
/*    position: absolute;*/
/*    background: radial-gradient(#ff66c426 30%, #ff66c41c, #ff66c411, #e4a8a800 ,var(--primary-black),var(--primary-black),var(--primary-black));*/
/*    z-index: 0;*/
/*    border-radius: 50%;*/
/*    right: -300px;*/
/*    top: -90px;*/

/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'restora-neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bloombeautyafrica.com/wp-content/uploads/2025/08/Restora-Neue-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'restora-neue';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://bloombeautyafrica.com/wp-content/uploads/2025/08/Restora-Neue-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'restora-neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://bloombeautyafrica.com/wp-content/uploads/2025/08/Restora-Neue-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'restora-neue';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://bloombeautyafrica.com/wp-content/uploads/2025/08/Restora-Neue-Medium-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */