.elementor-8571 .elementor-element.elementor-element-49fb2f46{padding:6% 0% 0% 0%;}.elementor-8571 .elementor-element.elementor-element-41b7c1b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8571 .elementor-element.elementor-element-146df58c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8571 .elementor-element.elementor-element-2fff0da5 .elementor-heading-title{color:#FD8E5B;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-8571 .elementor-element.elementor-element-2fff0da5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8571 .elementor-element.elementor-element-3588367e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8571 .elementor-element.elementor-element-3588367e{overflow:hidden;}.elementor-8571 .elementor-element.elementor-element-473ab7ea .elementor-heading-title{color:#2d2d2d;font-size:39px;}.elementor-8571 .elementor-element.elementor-element-473ab7ea > .elementor-widget-container{padding:10px 0px 24px 0px;}.elementor-bc-flex-widget .elementor-8571 .elementor-element.elementor-element-35e05682.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8571 .elementor-element.elementor-element-35e05682.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8571 .elementor-element.elementor-element-27f61a68{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8571 .elementor-element.elementor-element-27f61a68 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-8571 .elementor-element.elementor-element-27f61a68{text-align:left;}}@media(min-width:768px){.elementor-8571 .elementor-element.elementor-element-211dee35{width:63.894%;}.elementor-8571 .elementor-element.elementor-element-35e05682{width:36%;}}/* Start custom CSS for image, class: .elementor-element-14eaa329 */.customer_psi_logo{margin-bottom: 30px;}/* End custom CSS */
/* Start custom CSS *//* toggle button alignment fix in laptop reso */
.pricing-btn.d-flex {
    height: 20px;
}

/* pricing enterprise plan every 2000 pages width */
.section-pricing .pricing-wrapper:nth-child(5) .pricing-header .elementor-widget-container {
    max-width: fit-content;
}

/* pricing plan border fix for tab */
@media (min-width:581px) and (max-width:991px){
.section-pricing div.column-enterprise {
    border: 1px solid;
    border-style: solid;
    border-color: #E4E4E4;
    border-radius: 10px;
    margin: auto;
}
.section-pricing .pricing-wrapper:last-child{
    border-right: solid 1px #E4E4E4;
}
}

/* Pricing Tooltip */
.pricing-tooltip {
  position: relative;
  /* display: inline-block; */
  display: none;
  color: white;
  background: grey;
  font-weight: 600;
  border-radius: 30px;
  padding:2px 3px 0px 3px;
vertical-align: super;
font-size: 11px;
}

.pricing-tooltip .pricing-tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #1BA2F8;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}
.pricing-tooltip:hover .pricing-tooltiptext {
  visibility: visible;
}


/* integration section */

div.integration-btn-outer {
    margin:30px auto 15px auto;
    
}
a.integration-btn {
    color: #2d2d2d;
    border: solid 3px #2d2d2d;
    border-radius: 4px;
    padding: 10px;
}

/* Enterprise pricing section */
.enterprise-contact {
        margin-top: 0;
    background-color: #fd8e5b;
    padding: 15px 1.375rem;
    font-size: 15px;
    font-family: "Avenir LT W01_85 Heavy1475544";
    background-image: -ms-linear-gradient(90deg, #f8743b 0%, #f79165 100%);
    display: inline-block;
    border-radius: 50px;
    line-height: 1;
    letter-spacing: -0.02em;
    transition: transform .5s;
}

.enterprise-contact:hover {
    transform: scale(1.05);
}

.enterprise-contact a {
    color: white;
}

/* Fix for default column padding being applied for pricing tables after nitropack  */
.pricing-wrapper-nitropack-fix .elementor-column-wrap.elementor-element-populated {
    padding: 0!important;
}

.no-pointer {
    cursor: default;
}/* End custom CSS */