

/* Start:/local/templates/ankokorsa/components/bitrix/breadcrumb/.default/style.css?1744286354614*/
/*Styles for breadcrumbs*/
.breadcrumbs {
	padding-top: 2.5rem;
	font-size: 1rem
}
.breadcrumbs__list {
	display: flex;
	align-items: center
}
.breadcrumbs__item {
	line-height: 1.125
}
.breadcrumbs__current {
	color: var(--primary)
}
.breadcrumbs__link {
	color: var(--secondary);
	display: flex;
	align-items: center;
	transition: color .3s ease-in-out
}
.breadcrumbs__link::after {
	content: "|";
	font-size: 1rem;
	margin: 0 .5em
}
@media (max-width:29.99875em) {
	.breadcrumbs {
		padding-top: 1rem;
		font-size: .75rem
	}
}
@media (any-hover:hover) {
	.breadcrumbs__link:hover {
		color: var(--primary)
	}
}

/* End */


/* Start:/local/templates/ankokorsa/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?17442863544269*/
/*Styles for text-block*/
.text-block strong {
    font-weight: 700
}
.text-block time {
    font-weight: 300;
    font-size: 1.125rem
}
.text-block_top {
    padding-top: 1.5rem
}
.text-block__item+.text-block__item {
    margin-top: 3.375rem
}
.text-block__img {
    height: 35.875rem
}
.text-block__img img {
    border-radius: 1.25rem
}
.text-block__title {
    margin-bottom: 1.5rem
}
.text-block__content ol {
    padding-left: 1.25rem;
    margin: 1.5rem 0
}
.text-block__content ol li::marker {
    font-weight: 700
}
.text-block__content ol li+li {
    margin-top: .375rem
}
.text-block__content ul {
    padding-left: 1.25rem;
    margin: 1.5rem 0
}
.text-block__content ul li {
    list-style: disc
}
.list-accent li::marker {
    color: var(--accent)
}
.text-accent {
    color: var(--accent)
}
.facts {
    display: grid;
    gap: 1.5rem;
    margin-top: 1.5rem
}
.facts:not(:last-child) {
    margin-bottom: 1.5rem
}
.facts__line {
    position: relative;
    padding-left: .875rem
}
.facts__line::before {
    content: "";
    position: absolute;
    width: .375rem;
    height: .375rem;
    border-radius: 50%;
    background-color: var(--accent);
    top: 0.54rem;;
    left: 0;
}
@media (max-width:74.99875em) {
    .text-block__img {
        height: 31.25rem
    }
}
@media (max-width:61.99875em) {
    .text-block__img {
        height: 28.75rem
    }
}
@media (max-width:47.99875em) {
    .text-block__item+.text-block__item {
        margin-top: 2.625rem
    }
    .text-block__img {
        height: 23.75rem
    }
    .facts {
        gap: 1rem
    }
    .facts:not(:last-child) {
        margin-bottom: 1.5rem
    }
}
@media (max-width:29.99875em) {
    .text-block time {
        font-size: 1rem
    }
    .text-block__item+.text-block__item {
        margin-top: 2rem
    }
    .text-block__img {
        height: 18rem
    }
    .text-block__title {
        margin-bottom: 1rem
    }
    .text-block__content ol {
        margin: 1rem 0
    }
    .text-block__content ol li+li {
        margin-top: .1875rem
    }
    .text-block__content ul {
        margin: 1rem 0
    }
}
.blog-items {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 1.25rem
}
.blog-single {
    padding-bottom: 3.375rem
}
.blog-item {
    padding: 1rem 1.5rem;
    color: var(--white);
    border-radius: 1.25rem;
    overflow: hidden;
    position: relative;
    min-height: 18.75rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: .625rem;
    background: no-repeat center/cover
}
.blog-item::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .5;
    background-color: var(--bg-img);
    transition: opacity .3s ease-in-out
}
.blog-item__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .625rem;
    flex-wrap: wrap;
    position: relative
}
.blog-item__header time {
    font-size: .875rem;
    font-weight: 100
}
.blog-item__link {
    opacity: 0;
    transition: opacity .3s ease-in-out
}
.blog-item__bottom {
    position: relative;
    font-size: 1.5rem;
    line-height: 130%;
    font-weight: 600
}

@media (max-width:74.99875em) {
    .blog-item__bottom {
        font-size: 1.375rem
    }
}
@media (max-width:61.99875em) {
    .blog-items {
        grid-template-columns: repeat(2,1fr)
    }
    .blog-item {
        min-height: 17.5rem
    }
}
@media (max-width:47.99875em) {
    .blog-items {
        grid-template-columns: 1fr
    }
    .blog-item {
        min-height: 15rem
    }
    .blog-item__header time {
        font-size: .625rem
    }
    .blog-item__bottom {
        font-size: 1.25rem
    }
}
@media (max-width:29.99875em) {
    .blog-items {
        gap: 1rem
    }
    .blog-single {
        padding-bottom: 2rem
    }
    .blog-item {
        min-height: 13.9375rem
    }
    .blog-item__bottom {
        font-size: 1.125rem
    }
    .items-solutions_one .blog-item:not(:first-child) {
        display: none
    }
}
@media (any-hover:hover) {
    .blog-item:hover .blog-item__link {
        opacity: 1
    }
    .blog-item:hover:before {
        opacity: .9
    }
}
@media (any-hover:none) {
    .blog-item .blog-item__link {
        opacity: 1
    }
}

/* End */


/* Start:/local/templates/ankokorsa/components/bitrix/system.pagenavigation/round/style.css?17442863551408*/
/*Styles for pagging*/
.pagging {
    margin-top: 3.375rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .625rem
}
.pagging__arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.9375rem;
    height: 1.9375rem;
    border-radius: 50%;
    border: 1px solid var(--border-color);
    font-size: .5rem;
    background: var(--bg-light);
    transition: all .3s ease-in-out
}
.pagging__arrow._disabled {
    pointer-events: none;
    background: rgba(0,0,0,0);
    color: var(--border-color)
}
.pagging__list {
    display: flex;
    align-items: center;
    gap: .625rem
}
.pagging__item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.9375rem;
    height: 1.9375rem;
    border-radius: 50%;
    border: 1px solid var(--border-color);
    font-size: .75rem;
    transition: all .3s ease-in-out
}
.pagging__item._active {
    color: var(--accent);
    font-size: .875rem;
    font-weight: 600;
    border-color: var(--accent)
}
.pagging-arrow-prev:first-child {
    rotate: 180deg
}
@media (max-width:29.99875em) {
    .pagging {
        margin-top: 1.5rem
    }
}
@media (any-hover:hover) {
    .pagging__arrow:hover {
        background-color: var(--accent);
        color: var(--white)
    }
    .pagging__item:hover {
        color: var(--accent);
        border-color: var(--accent)
    }
}

/* End */
/* /local/templates/ankokorsa/components/bitrix/breadcrumb/.default/style.css?1744286354614 */
/* /local/templates/ankokorsa/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?17442863544269 */
/* /local/templates/ankokorsa/components/bitrix/system.pagenavigation/round/style.css?17442863551408 */
