.elementor-32307 .elementor-element.elementor-element-d38b293{--display:flex;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-controls{background-color:#000000;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-video-wrapper{justify-content:center;}{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-container{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-download-btn-wrapper{justify-content:flex-start;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-download-link{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-pause{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-play{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-mute{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-unmute{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-prev-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-next-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-skip-back-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-jump-forward-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-speed-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-fullscreen-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-loop-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-speed-selector{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-speed-selector-list-item{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-time-slider{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-time-current, .elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-time-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-horizontal-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-horizontal-volume-current, .elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-horizontal-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-volume-slider{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-volume-current, .elementor-32307 .elementor-element.elementor-element-6dfaa4c .mejs-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-vertical{align-items:flex-start;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-horizontal{justify-content:flex-start;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-horizontal .mdp-watcher-elementor-chapter-block{margin-left:10px;margin-right:10px;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-horizontal .mdp-watcher-elementor-chapter-block:first-of-type{margin-left:0;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-horizontal .mdp-watcher-elementor-chapter-block:last-of-type{margin-right:0;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-vertical .mdp-watcher-elementor-chapter-block{margin-bottom:10px;margin-top:10px;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-vertical .mdp-watcher-elementor-chapter-block:first-of-type{margin-top:0;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-layout-vertical .mdp-watcher-elementor-chapter-block:last-of-type{margin-bottom:0;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapters-wrapper{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapter-block{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapter-title{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapter-time{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-32307 .elementor-element.elementor-element-6dfaa4c .mdp-watcher-elementor-chapter-separator{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}/* Start custom CSS for html, class: .elementor-element-b76c73b */.whatsapp-btn {

  display: inline-flex;

  align-items: center;

  gap: 10px;

}

.whatsapp-icon {

  width: 20px;

  height: 20px;

  fill: currentColor;

}/* End custom CSS */
/* Start custom CSS */.blog-hero-intro,

.blog-section,

.blog-cta,

.faq-section {

  max-width: 900px;

  margin: 0 auto 32px;

  padding: 0 20px;

  box-sizing: border-box;

}

.blog-hero-intro h1 {

  font-size: 42px;

  line-height: 1.2;

  font-weight: 700;

  color: #1f2937;

  margin-bottom: 20px;

}

.blog-section h2,

.blog-cta h2,

.faq-section h2 {

  font-size: 30px;

  line-height: 1.3;

  font-weight: 700;

  color: #1f2937;

  margin-bottom: 18px;

}

.blog-hero-intro p,

.blog-section p,

.blog-cta p,

.faq-item p {

  font-size: 17px;

  line-height: 1.9;

  color: #4b5563;

  margin-bottom: 18px;

}

.blog-section {

  padding-top: 10px;

  padding-bottom: 10px;

}

.blog-section h2 {

  margin-top: 10px;

}

.blog-cta {

  background: linear-gradient(135deg, #2d3748 0%, #1f2937 100%);

  border-radius: 16px;

  padding: 40px 30px;

  margin-top: 40px;

  margin-bottom: 50px;

  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);

}

.blog-cta h2,

.blog-cta p {

  color: #ffffff;

}

.blog-cta .cta-button {

  display: inline-block;

  background: #ffffff;

  color: #1f2937;

  text-decoration: none;

  font-size: 16px;

  font-weight: 600;

  padding: 14px 28px;

  border-radius: 10px;

  transition: all 0.3s ease;

  margin-top: 10px;

}

.blog-cta .cta-button:hover {

  background: #e5e7eb;

  color: #111827;

  transform: translateY(-2px);

}

.faq-section {

  margin-top: 20px;

  margin-bottom: 60px;

}

.faq-item {

  background: #ffffff;

  border: 1px solid #e5e7eb;

  border-radius: 14px;

  padding: 22px 24px;

  margin-bottom: 16px;

  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);

}

.faq-item h3 {

  font-size: 20px;

  line-height: 1.4;

  font-weight: 600;

  color: #111827;

  margin-bottom: 12px;

}

.faq-item p {

  margin-bottom: 0;

}

@media (max-width: 768px) {

  .blog-hero-intro h1 {

    font-size: 32px;

  }

  .blog-section h2,

  .blog-cta h2,

  .faq-section h2 {

    font-size: 25px;

  }

  .blog-hero-intro p,

  .blog-section p,

  .blog-cta p,

  .faq-item p {

    font-size: 16px;

    line-height: 1.8;

  }

  .faq-item h3 {

    font-size: 18px;

  }

  .blog-cta {

    padding: 30px 22px;

  }

  .blog-cta .cta-button {

    width: 100%;

    text-align: center;

  }

}/* End custom CSS */