.elementor-156 .elementor-element.elementor-element-a1b2c01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:56px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-156 .elementor-element.elementor-element-a1b2c02{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-a1b2c03{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:start;}.elementor-156 .elementor-element.elementor-element-a1b2c03 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-a1b2c05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-156 .elementor-element.elementor-element-a1b2c06{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1199px){.elementor-156 .elementor-element.elementor-element-a1b2c01{--padding-top:48px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-156 .elementor-element.elementor-element-a1b2c02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-a1b2c03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-a1b2c03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-156 .elementor-element.elementor-element-a1b2c05{--padding-top:28px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-156 .elementor-element.elementor-element-a1b2c06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-156 .elementor-element.elementor-element-a1b2c01{--padding-top:36px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-156 .elementor-element.elementor-element-a1b2c03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-156 .elementor-element.elementor-element-a1b2c05{--padding-top:24px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-156 .elementor-element.elementor-element-a1b2c06{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-a1b2c02 *//* Rank Math дає лише розмітку; стиль — з глобального «Subtitle» і кольорів Kit */
.elementor-156 .elementor-element.elementor-element-a1b2c02 .rank-math-breadcrumb p {
	margin: 0;
	color: color-mix(in srgb, var(--e-global-color-text) 60%, transparent);
	font-family: var(--e-global-typography-ae05c6e-font-family), sans-serif;
	font-size: var(--e-global-typography-ae05c6e-font-size);
	font-weight: var(--e-global-typography-ae05c6e-font-weight);
	text-transform: var(--e-global-typography-ae05c6e-text-transform);
	letter-spacing: var(--e-global-typography-ae05c6e-letter-spacing);
	line-height: 1.6;
}
.elementor-156 .elementor-element.elementor-element-a1b2c02 a { color: var(--e-global-color-text); transition: color .2s; }
.elementor-156 .elementor-element.elementor-element-a1b2c02 a:hover { color: var(--e-global-color-secondary); }
.elementor-156 .elementor-element.elementor-element-a1b2c02 .separator { color: var(--e-global-color-secondary); padding: 0 .3em; }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-a1b2c03 *//* довгі німецькі слова на телефоні — перенос за складами */
.elementor-156 .elementor-element.elementor-element-a1b2c03 .elementor-heading-title { hyphens: auto; overflow-wrap: break-word; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a1b2c06 *//* Ритм для довгого тексту: у Kit абзаци без відступів, посилання без підкреслення */
.elementor-156 .elementor-element.elementor-element-a1b2c06 p, .elementor-156 .elementor-element.elementor-element-a1b2c06 ul, .elementor-156 .elementor-element.elementor-element-a1b2c06 ol { margin: 0 0 1.1em; }
.elementor-156 .elementor-element.elementor-element-a1b2c06 ul, .elementor-156 .elementor-element.elementor-element-a1b2c06 ol { padding-left: 1.3em; }
.elementor-156 .elementor-element.elementor-element-a1b2c06 li { margin-bottom: .35em; }
.elementor-156 .elementor-element.elementor-element-a1b2c06 > .elementor-widget-container > :first-child, .elementor-156 .elementor-element.elementor-element-a1b2c06 > :first-child { margin-top: 0; }
.elementor-156 .elementor-element.elementor-element-a1b2c06 a {
	color: inherit;
	text-decoration: underline;
	text-decoration-color: var(--e-global-color-secondary);
	text-decoration-thickness: 2px;
	text-underline-offset: 3px;
	overflow-wrap: anywhere;
}
.elementor-156 .elementor-element.elementor-element-a1b2c06 a:hover { text-decoration-thickness: 3px; }
/* Заголовки правового тексту дрібніші за шкалу сторінки: h2 — як H3, h3 — як H4 (розміри зі шкали Kit) */
.elementor-156 .elementor-element.elementor-element-a1b2c06 h2, .elementor-156 .elementor-element.elementor-element-a1b2c06 h3, .elementor-156 .elementor-element.elementor-element-a1b2c06 h4 { margin: 2em 0 .7em; hyphens: auto; overflow-wrap: break-word; scroll-margin-top: 90px; }
.elementor-156 .elementor-element.elementor-element-a1b2c06 h2 {
	font-size: var(--e-global-typography-5ca5782-font-size);
	font-weight: var(--e-global-typography-5ca5782-font-weight);
	line-height: var(--e-global-typography-5ca5782-line-height);
	padding-top: .9em;
	border-top: 1px solid var(--e-global-color-8b349b7);
}
.elementor-156 .elementor-element.elementor-element-a1b2c06 h3 {
	font-size: var(--e-global-typography-4caad95-font-size);
	font-weight: var(--e-global-typography-4caad95-font-weight);
	line-height: var(--e-global-typography-4caad95-line-height);
	margin-top: 1.5em;
}
.elementor-156 .elementor-element.elementor-element-a1b2c06 h2:first-of-type { border-top: 0; padding-top: 0; margin-top: 1.4em; }/* End custom CSS */