

/* Start:/local/templates/.default/components/bitrix/breadcrumb/.default/style.css?1761723815143*/

.head-block__breadcrumbs .breadcrumbs__link {
    color: #17181c;
}
.head-block__breadcrumbs .breadcrumbs__link:hover {
    color: #b2b7ca;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1783926636286*/
.pagination__bottom {
    margin-top: 2rem
}

@media (min-width: 640px) {
    .pagination__bottom {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/rafAbout/style.css?17860143182230*/
.rafAbout {
	--items-bg-color: #fff;
	--items-border-radius: 8px;
	--items-padding: 32px;
	 
	padding-top: 60px;
    padding-bottom: 100px;
}
.rafAbout__container {
	display: grid;
	align-items: start;
	gap: 1rem;
	font-weight: 400;
	line-height: 1.3;
	
	@media (min-width: 992px) {
		grid-template-columns: 1fr 1fr;
	}
}
.rafAbout__list {
	display: grid;
	gap: 1rem;
	interpolate-size: allow-keywords;
  
	details {
		background-color: var(--items-bg-color);
		border-radius: var(--items-border-radius);
		padding: var(--items-padding);
		
		p:not(:last-child) {
			margin-bottom: 1rem;
		}
		
		summary {
			cursor: pointer;
			font-size: clamp(1.125rem, 1.07rem + 0.24vw, 1.25rem);
			font-weight: 600;
			display: grid;
			align-items: center;
			grid-template-columns: 1fr 34px;
			gap: 20px;
			
			&::marker {
				content: none;
			}
			
			&::after {
				content: '';
				background-image: url("data:image/svg+xml,%3Csvg width='23' height='38' viewBox='0 0 23 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 34.9998L18.9998 18.9999L3 3.0001' stroke='%23EC1B30' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
				background-repeat: no-repeat;
                background-position: center;
                background-size: contain;
				display: block;
				height: 34px;
				width: 34px;
				transform-origin: center;
				transition: transform 500ms;
			}
		}
		
		&[open] summary {
			padding-bottom: 24px;
			
			&::after {
				transform: rotate(90deg);
			}
		}
		
		@supports (interpolate-size: allow-keywords) {
			&::details-content {
			  opacity: 0;
			  block-size: 0;
			  overflow: hidden;
			  
			  transition: 
				block-size 300ms ease, 
				opacity 300ms ease, 
				content-visibility 300ms allow-discrete;
			}
			
			&[open]::details-content {
				opacity: 1;
				block-size: auto;
			}
		}
	}
}
.rafAbout__main {
	background-color: var(--items-bg-color);
	border-radius: var(--items-border-radius);
	display: grid;
	gap: 1rem;
	line-height: 1.5;
	padding: var(--items-padding);
	position: relative;
	
	& > img {
		position: absolute;
		inset: 22px;
		margin-left: auto;
		max-width: 60px;
	}
	
	.h6 {
		color: #13141C;
		font-size: 0.6875em;
		text-transform: uppercase;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/tariffs/style.css?1777448341571*/
.card-tariff__btn {
	--btn-bg-color: #17181c;
	--btn-border-color: #17181c;
	--btn-text-color: #fff;
	
    background-color: var(--btn-bg-color);
	border: 1px solid var(--btn-border-color);
	border-radius: .5rem;
    color: var(--btn-text-color);
    font-size: 0.75em;
    text-align: center;
	
    align-self: stretch;
	margin-top: auto;
	padding: 0.5rem;
	
	transition: all .5s;
}
.card-tariff__btn:hover {
	--btn-bg-color: #fff;
	--btn-text-color: #17181c;
}

@media (min-width: 640px) {
	.card-tariff__btn:has(+ .card-tariff__footer) {
		margin-bottom: -1.5rem;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/rafIndustries/style.css?1786014318770*/
.rafIndustries {
	padding-top: 60px;
    padding-bottom: 100px;
}
.rafIndustrie__grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr));
	gap: 1rem;	
	
	@media (min-width: 992px) {
		row-gap: 40px;
	}
}
.rafIndustrie__item {
	background-color: #fff;
	border-radius: 8px;
	color: inherit;
	display: block;
	min-height: 240px;
	padding: 24px;
	position: relative;
	
	transition: transform 500ms;
	
	span {
		display: block;
		max-width: min-content;
	}
	
	img {
		position: absolute;
		inset: 0;
		margin-left: auto;
		margin-top: auto;
	}
	
	&:nth-child(5n + 1) {
		background-color: #13141c;
		color: #fff;
	}
	
	&:nth-child(5n + 3) {
		background-color: #df1a2d;
		color: #fff;
	}
	
	&:hover {
		transform: translateY(-6px);
	}
}
/* End */
/* /local/templates/.default/components/bitrix/breadcrumb/.default/style.css?1761723815143 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1783926636286 */
/* /local/templates/.default/components/bitrix/news.list/rafAbout/style.css?17860143182230 */
/* /local/templates/.default/components/bitrix/news.list/tariffs/style.css?1777448341571 */
/* /local/templates/.default/components/bitrix/news.list/rafIndustries/style.css?1786014318770 */
