.elementor-3931 .elementor-element.elementor-element-b773aac .pbmit-stretched-div.pbmit-stretched-left{margin:0px 0px 0px 0px;}.elementor-3931 .elementor-element.elementor-element-b773aac .pbmit-stretched-div.pbmit-stretched-right{margin:0px 0px 0px 0px;}.elementor-3931 .elementor-element.elementor-element-b773aac{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3931 .elementor-element.elementor-element-1842c49 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS */.btn-outline {
  position: relative !important;
  z-index: 99999 !important;
  pointer-events: auto !important;
}

.btn-outline * {
  pointer-events: none !important;
}
.btn-cta,
.btn-outline {
  position: relative;
  z-index: 99999;
  pointer-events: auto;
  cursor: pointer;
}
.btn-cta *,
.btn-outline * {
  pointer-events: none;
}



.btn-soft {
    background: #ffffff;
    color: #333;
    border: none;
    padding: 14px 24px;
    font-size: 16px;
    border-radius: 8px;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12)!important;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
    padding: 12px 32px;
    border-radius: 50px;
   
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
}
span.plr {
    font-size: 52px;
}/* End custom CSS */