/* Try Featured Section Styles */

.try_featured_section {
  overflow: hidden;
}

/* Has BG Blue Styles */
.has-bg-blue {
  background: #0078db;
  position: relative;
  background: linear-gradient(81deg, rgba(52, 70, 145, 0) 55.39%, #121931 116.43%),
    linear-gradient(279deg, rgba(55, 73, 151, 0) 53.9%, #121931 114.84%), #344691 !important;
  background-size: cover;
  overflow: hidden;
}

.has-bg-blue::before {
  content: '';
  position: absolute;
  left: -60px;
  top: -85px;
  width: 605px;
  height: 605px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='545' height='521' viewBox='0 0 545 521' fill='none'%3E%3Cpath opacity='0.08' d='M-60 -84.5498H545L-60 520.45V-84.5498Z' fill='url(%23paint0_linear_15737_6205)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_15737_6205' x1='25.5611' y1='90.3616' x2='499.424' y2='-132.282' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F7F7FC' stop-opacity='0'/%3E%3Cstop offset='0.809837' stop-color='%23D3D3F1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
  z-index: 1;
}

.has-bg-blue::after {
  content: '';
  position: absolute;
  right: -120px;
  bottom: -75px;
  width: 519px;
  height: 499px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='399' height='425' viewBox='0 0 399 425' fill='none'%3E%3Cpath opacity='0.08' d='M519 499.45H0L492.265 0.450195H519V499.45Z' fill='url(%23paint0_linear_15737_6206)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_15737_6206' x1='289.271' y1='499.45' x2='450.781' y2='152.698' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F7F7FC' stop-opacity='0'/%3E%3Cstop offset='0.809837' stop-color='%23D3D3F1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
  z-index: 1;
}

.pricing-gutenberg-template .try_featured_section .container.text-center {
    max-width: 720px !important;   
}

.pricing-gutenberg-template .try_featured_section .container.text-center h3 {
  margin-bottom: 24px;
  line-height: 52px;
}

.pricing-gutenberg-template .try_featured_section .container.text-center h4 {
  color: #FFFFFF;
  line-height: 24px;
}

/* Has BG Blue Styles */
.has-bg-blue .container {
  position: relative;
  z-index: 1;
}

/* Try Container Styles */
.try .container {
  max-width: 1200px !important;
  margin: 80px auto;
}

.try .container h3 {
  margin-bottom: 48px;
  color: #fff;
  font-weight: 800;
  font-size: 44px;
  line-height: 56px;
  letter-spacing: -0.02em;
}

/* Button Styles */
.lp-try-featured__buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.lp-try-featured__button-subtext {
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  margin: 0;
  text-align: center;
}

/* Media Queries */
@media (max-width: 1199px) {
  .try .container h3 {
    margin-bottom: 24px;
  }
}

@media (max-width: 1024px) {
  .try .container {
    margin: 60px auto;
  }
}

@media (max-width: 768px) {
  .try .container {
    padding: 0 24px;
    margin: 60px auto;
    max-width: 600px;
  }

  .try .container h3 {
    font-size: 28px;
    line-height: 34px!important;
    font-family: Inter, system-ui, -apple-system, sans-serif;
    font-style: normal;
    font-weight: 800;
  }
}

@media (max-width: 768px) {

  .pricing-gutenberg-template .try_featured_section .try .container h3 {
    font-size: 32px;
    line-height: 44px;
  }

  .pricing-gutenberg-template .try_featured_section .container.text-center h4 {
    font-size: 18px;
    line-height: 24px;
  }

}

@media (max-width: 767px) {
  .pricing-gutenberg-template .try_featured_section {
    margin: 48px auto;
  }
}

@media (min-width: 768px) and (max-width: 1919px) {
  .pricing-gutenberg-template .try_featured_section .container.text-center h3 {
    font-weight: 700;
  }
}


@media (min-width: 1024px) and (max-width: 1199px) {
  .pricing-gutenberg-template .try_featured_section .container.text-center h4 {
    margin-bottom: 48px;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
  .pricing-gutenberg-template .try_featured_section .container.text-center h3 {
      font-size: 44px;
      line-height: 56px !important;
      font-weight: 700;
  }
  .pricing-gutenberg-template .try_featured_section .container.text-center h4 {
    margin-bottom: 48px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {

  .pricing-gutenberg-template .try_featured_section {
    margin-bottom: 0px;
    background: linear-gradient(0deg, #344691, #344691) !important;
  }

  .pricing-gutenberg-template .try_featured_section .container.text-center h3 {
    font-size: 32px;
    line-height: 44px !important;
    font-weight: 700;
    margin: 48px 0px;
  }

  .pricing-gutenberg-template .try_featured_section .container.text-center h4 {
    margin-bottom: 48px;
    font-weight: 400;
  }

  .pricing-gutenberg-template .try_featured_section .lp-try-featured__buttons .btn {
    width: 100% !important;
    max-width: 360px !important;
  }

  .pricing-gutenberg-template .try_featured_section .container.text-center {
      margin: 48px auto;
  }

}