

/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

/* =========================================
   DT Partners — кастомні стилі для блогу
   Бренд-кольори: 
   - Основний (deep teal): #1F3D3A
   - Акцентний (warm gold): #A88E5F
   ========================================= */

/* --- Основні H2 у тілі статті --- */
.single_post_content_text h2,
.single_post_content_text h2.wp-block-heading {
  color: #1F3D3A !important;
  background: transparent !important;
  text-transform: none !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin-top: 40px !important;
  margin-bottom: 16px !important;
}

/* --- H3 підрозділів у тілі статті --- */
.single_post_content_text h3,
.single_post_content_text h3.wp-block-heading {
  color: #1F3D3A !important;
  background: transparent !important;
  text-transform: none !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  margin-top: 28px !important;
  margin-bottom: 12px !important;
}

/* --- Параграфи статті --- */
.single_post_content_text p,
.single_post_content_text p.wp-block-paragraph {
  color: #333333 !important;
  line-height: 1.7 !important;
}

/* --- FAQ-блок: картка --- */
.sc_fs_faq.sc_card {
  background: #FAFAF7 !important;
  border: 1px solid #E5E5E5 !important;
  border-radius: 8px !important;
  padding: 24px !important;
  margin-bottom: 16px !important;
}

/* --- FAQ-блок: питання --- */
.sc_fs_faq h2,
.sc_fs_faq.sc_card h2,
.single_post_content_text .sc_fs_faq h2,
.single_post_content_text .sc_fs_faq.sc_card h2 {
  color: #1F3D3A !important;
  background: transparent !important;
  text-transform: none !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}

/* --- FAQ-блок: текст відповіді --- */
.sc_fs_faq div,
.sc_fs_faq p {
  color: #333333 !important;
  text-transform: none !important;
  line-height: 1.6 !important;
}

/* --- Посилання у тексті --- */
.single_post_content_text a:not([href*="contacts"]):not([href*="zalishiti-zapit"]):not([href*="consultation"]) {
  color: #1F3D3A;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  transition: color 0.2s ease;
}

.single_post_content_text a:not([href*="contacts"]):not([href*="zalishiti-zapit"]):not([href*="consultation"]):hover {
  color: #A88E5F;
}

/* --- CTA-посилання як кнопка --- */
.single_post_content_text a[href*="contacts"],
.single_post_content_text a[href*="zalishiti-zapit"],
.single_post_content_text a[href*="consultation"] {
  display: inline-block;
  background: #1F3D3A;
  color: #FFFFFF !important;
  padding: 14px 32px;
  border-radius: 4px;
  text-decoration: none !important;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.3px;
  margin: 24px 0;
  transition: background 0.25s ease, transform 0.15s ease;
  border: 2px solid #1F3D3A;
}

.single_post_content_text a[href*="contacts"]:hover,
.single_post_content_text a[href*="zalishiti-zapit"]:hover,
.single_post_content_text a[href*="consultation"]:hover {
  background: #A88E5F;
  border-color: #A88E5F;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}