/*# sourceMappingURL=template.css.map */

:where(.content-profiles) {
	--content-profiles-margin-block: 3.25rem;
	--content-profiles-max-width: 960px;
	--content-profiles-gutter: 0px;
	--content-profiles-columns-gap-x: 30px;
	--content-profiles-columns-gap-y: 50px;
	--content-profiles-swiper-padding-block: 25px;
	--content-profiles-border-radius: 20px;
	--cotent-profiles-columns-number: 1;
}

.content-profiles {
	margin-block: var(--content-profiles-margin-block);
	border-radius: var(--content-profiles-border-radius);
	max-width: var(--content-profiles-max-width);
	margin-inline: auto;
}

.content-profiles .content-profiles-container {
	--container-gutter: var(--content-profiles-gutter);
}

.content-profiles .content-profiles-header {
	--container-gutter: var(--content-profiles-gutter);
}

.content-profiles .content-profiles-columns {
	--columns-number: var(--content-profiles-columns-number);
	--columns-gap-x: var(--content-profiles-columns-gap-x);
	--columns-gap-y: var(--content-profiles-columns-gap-y);
}

.content-profiles .swiper {
	--swiper-custom-arrow-offset-x: 30px;
	--swiper-pagination-bottom: 1.5rem;
	--swiper-theme-color: var(--color-primary);
	--swiper-pagination-color: var(--color-primary);
	--swiper-pagination-bullet-size: 6px;
	--swiper-pagination-bullet-horizontal-gap: var(--swiper-pagination-bullet-size);
	--swiper-pagination-bullet-inactive-color: var(--color-neutral-light);
	--swiper-pagination-bullet-inactive-opacity: .4;
	padding-block: var(--content-profiles-swiper-padding-block);
}

.content-profiles .profile-container {
	padding: 0;
}

.content-profiles .profile-info {
	text-decoration: none;
}

.content-profiles .profile-info:is(.fancy-border) {
	--fancy-border-width: 0;
	--fancy-border-margin-y: 0;
}

@media only screen and (min-width: 768px) {
	:where(.content-profiles) {
		--content-profiles-columns-number: 2;
	}
}
