/**
 * Theme Name:  Центр семейной медицины
 * Version:     2.0
*/

.trigger__item {
justify-content: center!important;
}
.politica__content {
	display: flex;
    margin-bottom: 80px;
    flex-direction: column;
    gap: 20px;
	}
	.title-politica {
		font-weight: 700;
    font-size: 48px;
    line-height: 1.2;
		margin-bottom:40px;
		margin-top:40px;
	}
	.politica__content h5{
	    font-size: 20px;
    line-height: 1.5;
    font-weight: 500;
    margin: 0px;   
    color: #292B26;
	}
	.politica__content a{
		text-decoration: underline;
	}

.consultation__form form .polis-checked {
    display:flex;
	gap:10px;
}
.consultation__form form .wpcf7-form-control-wrap {
    width: auto!important;
}
.footer__copy {
	margin-top: 10px;
    text-align: center;
    margin-bottom: 20px;
}
.footer__copy a{
	color: #98a781;
}
.footer__copy a:hover{
	text-decoration: underline;
}
.trigger-form__form form .polis-checked {
    margin-top: 16px;
    display: flex;
    gap: 10px;
}
.trigger-form__form form .wpcf7-form-control-wrap {
    width: auto!important;
}
.politicav a {
	text-decoration: underline;
}
.trigger__item::before {
	display:none;
}
.call-fixed {    
    top: 85%!important;
}

.trigger__inner {
    min-height: auto!important;    
    display: flex;   
    justify-content: flex-start;
}

/* Contact Form 7 status messages */
.wpcf7 form .wpcf7-response-output {
	display: block !important;
	margin: 16px 0 0;
	padding: 12px 16px;
	border-radius: 10px;
	font-size: 14px;
	line-height: 1.4;
	border: 1px solid #d7ddce;
	background: #f5f8ef;
	color: #292b26;
}

.wpcf7 form.init .wpcf7-response-output {
	display: none !important;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #98a781;
	background: #f2f8ea;
	color: #3f5732;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #de8f8f;
	background: #fff2f2;
	color: #9c2c2c;
}

.hysteroscopy__item-description-text ul {
	margin: 10px 0 0;
	padding-left: 20px;
	list-style: disc;
}

.hysteroscopy__item-description-text ul li {
	list-style: disc;
	display: list-item;
}

.hysteroscopy__item-description-text li + li {
	margin-top: 6px;
}