
/* Add your custom CSS code here */
.theme-header-topbar .theme-topbar-contact-info ul .theme-topbar-info .theme-topbar-info-icon svg {
  width: calc(15px + 4px);
  height: calc(15px + 4px); }

.theme-responsive-menu-area.zpcontainer .theme-responsive-menu .theme-topbar-contact-info ul:first-child li a svg {
  width: calc(15px + 4px);
  height: calc(15px + 4px); }

.zpdark-section.zscustom-gradient-bg {
  background-image: linear-gradient(90deg, #393668 0%, #2d84b4 100%); }

.zscustom-heroslide-heading h1.zpheading {
  line-height: normal;
  font-family: 'Open Sans',sans-serif;
  font-weight: 800;
  font-size: 38px; }
  @media all and (min-width: 992px) {
    .zscustom-heroslide-heading h1.zpheading {
      font-size: 68px; } }
.zshero-banner-style-18 .zpelem-text {
  font-family: 'Poppins',sans-serif;
  font-size: 18px; }
  @media all and (min-width: 992px) {
    .zshero-banner-style-18 .zpelem-text {
      font-size: 20px; } }
.zscustom-small-heading.zpelem-text {
  font-family: 'Poppins',sans-serif;
  font-size: 18px; }

.zscustom-section-digitbeez-01 .zscustom-hover-box {
  padding: 25px;
  background: #FAF9E5; }
  @media all and (min-width: 992px) {
    .zscustom-section-digitbeez-01 .zscustom-hover-box {
      box-shadow: 0 4px 4px rgba(44, 133, 237, 0.06), 0 1px 1px rgba(25, 33, 61, 0.04); } }
  @media all and (min-width: 992px) {
    .zscustom-section-digitbeez-01 .zscustom-hover-box:hover {
      box-shadow: 0 4px 15px rgba(44, 133, 237, 0.06), 0 1px 10px rgba(25, 33, 61, 0.04); } }
.zscustom-section-digitbeez-02 .zscustom-testimonial-box {
  padding: 30px;
  border-radius: 25px;
  background: #FAF9E5;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); }
  @media all and (min-width: 992px) {
    .zscustom-section-digitbeez-02 .zscustom-testimonial-box {
      margin-block-start: -200px;
      padding: 40px; } }
@media all and (min-width: 992px) {
  .zscustom-section-digitbeez-02 .zscustom-testimonial-box-icon {
    margin-block-start: -70px; } }

.zscustom-section-digitbeez-03 .zscustom-calltoaction-box {
  padding: 25px; }
  @media all and (min-width: 992px) {
    .zscustom-section-digitbeez-03 .zscustom-calltoaction-box {
      border-radius: 25px;
      padding: 50px;
      box-shadow: 1px 5px 15px 0px rgba(0, 0, 0, 0.15); } }
@media all and (min-width: 992px) {
  .zscustom-newsletter .zpnewsletter-container .zpnewsletter-input-container {
    position: relative; } }

.zscustom-newsletter .zpnewsletter-container .zpnewsletter-input-container input {
  border-color: transparent;
  box-shadow: 0 0 0 2px #393668; }
  @media all and (min-width: 992px) {
    .zscustom-newsletter .zpnewsletter-container .zpnewsletter-input-container input {
      padding-block-start: 12px;
      padding-block-end: 12px;
      padding-inline-start: 10px;
      padding-inline-end: 200px;
      height: 56px;
      border-radius: 10px !important; } }
.zscustom-newsletter .zpnewsletter-container .zpnewsletter-input-container button {
  border-radius: 10px !important; }
  @media all and (min-width: 992px) {
    .zscustom-newsletter .zpnewsletter-container .zpnewsletter-input-container button {
      position: absolute;
      width: auto !important;
      inset-inline-end: 5px;
      inset-block-start: 5px; } }
