.elementor-302623 .elementor-element.elementor-element-a59bf60{--display:flex;--padding-top:60px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-302623 .elementor-element.elementor-element-c1ca952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-302623 .elementor-element.elementor-element-c1ca952 .elementor-heading-title{font-family:"Literal", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-widget-theme-post-content{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 );}.elementor-302623 .elementor-element.elementor-element-30ab2c8{font-family:var( --e-global-typography-f8c8224-font-family ), Sans-serif;font-size:var( --e-global-typography-f8c8224-font-size );font-weight:var( --e-global-typography-f8c8224-font-weight );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-302623 .elementor-element.elementor-element-30ab2c8{font-size:var( --e-global-typography-f8c8224-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-302623 .elementor-element.elementor-element-30ab2c8{font-size:var( --e-global-typography-f8c8224-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-30ab2c8 */.elementor-302623 .elementor-element.elementor-element-30ab2c8 .question {background:#fafafa;padding:2vw;border-radius:24px;margin-bottom:40px}

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .question:after {content:"";display:block;width:24px;height:24px;background:#fafafa;margin-left:auto;margin-bottom:calc(-2vw - 11px);transform:rotate(45deg);margin-right:50px} 

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .q-info {text-align:right;display:flex;flex-direction:column}


.elementor-302623 .elementor-element.elementor-element-30ab2c8 .q-name {font-weight:700;}

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .q-date {order:1;width:100%;font-size:60%;display:none}


.elementor-302623 .elementor-element.elementor-element-30ab2c8 .answer {background:#f7ffed;padding:2vw;border-radius:24px;margin-bottom:40px;margin-top:40px}

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .answer:after {content:"";display:block;width:24px;height:24px;background:#f7ffed;margin-left:auto;margin-bottom:calc(-2vw - 11px);transform:rotate(45deg);margin-right:50px} 

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .a-name {font-weight:700;}

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .a-info {text-align:right;display:flex;flex-direction:column}

.elementor-302623 .elementor-element.elementor-element-30ab2c8 .a-date {order:1;width:100%;font-size:60%;display:none}


.elementor-302623 .elementor-element.elementor-element-30ab2c8 .spec-info {border:1px solid #fafafa; padding:2vw;border-radius:24px;margin-bottom:40px;margin-top:40px;font-size:75%}


.elementor-302623 .elementor-element.elementor-element-30ab2c8 .spec-info:before {content:"Об эксперте"; font-weight:700;padding:4px 12px;background:white;margin-top:-3.5vw;display:flex;width:fit-content;margin-bottom:10px}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Literal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kleo.ru/wp-content/uploads/2026/01/Literal-Light-Personal-use.woff2') format('woff2'),
		url('https://www.kleo.ru/wp-content/uploads/2026/01/Literal-Light-Personal-use.ttf') format('truetype');
}
@font-face {
	font-family: 'Literal';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.kleo.ru/wp-content/uploads/2026/01/Literal-Bold-Personal-use.woff2') format('woff2'),
		url('https://www.kleo.ru/wp-content/uploads/2026/01/Literal-Bold-Personal-use.ttf') format('truetype');
}
/* End Custom Fonts CSS */