@layer blocks {
	
	.ctaLinks__content {
		font-size: var(--size__h1);
		line-height: 1.7;
		letter-spacing: 5%;
	}
	
	.blkCta-links--quote .ctaLinks__content p {
		/* text-indent: 5em; */
		text-align: left;
	}
	
	.blkCta-links--quote .ctaLinks__content p > * {
		text-indent: 0;
	}
	
	/* dodan presledek na koncu vsebine
	.blkCta-links--quote .ctaLinks__content a {
		margin-left: var(--spacing3);
	}
	*/
	
	.blkCta-links--or .ws__content, 
	.blkCta-links--regular .ws__content {
		display: flex;
		gap: var(--spacing4);
		align-items: center;
		justify-content: space-between;
	}
	
	.ctaLinks__buttons {
		align-items: center;
	}
	
	@media (max-width: 480px) {
		
		.blkCta-links--quote .ctaLinks__content a {
			margin-top: 0.8em;
		}
	}
	
	/* Na mobilnikih sta besedilo in gumbi eden pod drugim, dolg napis gumba pa se prelomi, da ne štrli čez rob zaslona. */
	@media (max-width: 47.99em) {
		.blkCta-links--or .ws__content,
		.blkCta-links--regular .ws__content {
			flex-direction: column;
			align-items: flex-start;
		}

		.ctaLinks__buttons {
			max-width: 100%;
		}

		.blkCta-links--or .ctaLinks__buttons {
			flex-direction: column;
			align-items: stretch;
			align-self: stretch;
		}

		.blkCta-links--or .ctaLinks__buttons > div {
			text-align: center;
		}

		.ctaLinks__buttons .b {
			max-width: 100%;
			height: auto;
			min-height: var(--b__height);
			padding-block: 0.4em;
			white-space: normal;
		}
	}

	@media (min-width: 65em) {
		.blkCta-links--or,
		.blkCta-links--regular,
		.blkCta-links--quote {
			--theme__padBlockStart: var(--spacing8);
			--theme__padBlockEnd: var(--spacing8);
		}
		
		.blkCta-links--quote .ctaLinks__content a {
			position: relative;
			top: -0.3em;
		}

		/*
		.blkCta-links--quote .ctaLinks__content {
			max-width: 30em;
		}
		*/
	}
}