.elementor-7863 .elementor-element.elementor-element-3fec939{padding:0px 0px 90px 0px;}.elementor-7863 .elementor-element.elementor-element-670e582 .pxl-grid-inner{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px;}.elementor-7863 .elementor-element.elementor-element-670e582 .pxl-grid-inner .grid-item{padding:15px 15px 15px 15px;margin-bottom:40px;}.elementor-7863 .elementor-element.elementor-element-fa870a6 .pxl-section-bg-parallax{background-image:url( https://beladi.osmdigitalworld.com/wp-content/uploads/2022/12/prl-ss-bgs.jpg );background-position:center center;background-size:cover;bottom:-100px;opacity:59%;}.elementor-7863 .elementor-element.elementor-element-fa870a6{padding:145px 0px 208px 0px;}.elementor-7863 .elementor-element.elementor-element-8f68570 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap{justify-content:center;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-inner{text-align:center;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap .heading-title{font-size:60px;letter-spacing:0px;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap .heading-subtitle{color:#000000;font-size:48px;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap .heading-subtitle span:before{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap .heading-subtitle span:after{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-737e481 .pxl-button-wrapper{justify-content:center;}.elementor-7863 .elementor-element.elementor-element-7fc94cc .pxl-title-effect.pxl-type-gradient .pxl-item-title{background-color:transparent;background-image:linear-gradient(0deg, #C8A953F0 30%, #FFFFFF 60%);}.elementor-7863 .elementor-element.elementor-element-7fc94cc > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-7863 .elementor-element.elementor-element-7fc94cc .pxl-title-effect .pxl-item-title{font-size:240px;line-height:300px;opacity:1;}.elementor-7863 .elementor-element.elementor-element-7fc94cc .elementor-7863 .elementor-element.elementor-element-7fc94cc .pxl-title-effect .pxl-item-title{white-space:nowrap;}@media(max-width:1024px){.elementor-7863 .elementor-element.elementor-element-fa870a6{padding:100px 0px 145px 0px;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap .heading-title{font-size:48px;}.elementor-7863 .elementor-element.elementor-element-7fc94cc > .elementor-widget-container{margin:-75px 0px 0px 0px;}.elementor-7863 .elementor-element.elementor-element-7fc94cc .pxl-title-effect .pxl-item-title{font-size:90px;line-height:1.3em;}}@media(max-width:767px){.elementor-7863 .elementor-element.elementor-element-fa870a6{padding:90px 0px 90px 0px;}.elementor-7863 .elementor-element.elementor-element-8f68570 .pxl-heading-wrap .heading-title{font-size:36px;}.elementor-7863 .elementor-element.elementor-element-7fc94cc > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-7863 .elementor-element.elementor-element-7fc94cc .pxl-title-effect .pxl-item-title{font-size:56px;line-height:1.3em;}}/* Start custom CSS for pxl_service_grid, class: .elementor-element-670e582 */@media (min-width: 992px) {
  .pxl-grid-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .pxl-grid-inner .grid-item {
    position: relative !important;
    margin-bottom: 30px;
  }

  /* Optionally, reset the `left` and `top` positioning if not needed */
  .pxl-grid-inner .grid-item[style*="position: absolute"] {
    left: unset !important;
    top: unset !important;
  }
}/* End custom CSS */