/* -- figma-theme-converter output --------------------------------------------- */
/* Theme:  Kerrygold */
/* Source: kerrygold.json */
/* Do not edit manually — re-run /convert-theme to regenerate */

:root {

	/* -- Border Radius -------------------------------------------------------- */

	--bdr-rds: 0rem;
	--bdr-tl-rds: 1;
	--bdr-tr-rds: 1;
	--bdr-br-rds: 1;
	--bdr-bl-rds: 1;

	/* -- Card Border Radius --------------------------------------------------- */

	--bdr-rds-crd: 0rem;
	--bdr-tl-rds-crd: 1;
	--bdr-tr-rds-crd: 1;
	--bdr-br-rds-crd: 1;
	--bdr-bl-rds-crd: 1;

	/* -- Box Shadow ----------------------------------------------------------- */

	--bx-sdw-x:   0rem;
	--bx-sdw-y:   0rem;
	--bx-sdw-blr: 0rem;
	--bx-sdw-o:   0;

	/* -- Desktop Box Shadow --------------------------------------------------- */

	--bx-sdw-dsk-x:   0rem;
	--bx-sdw-dsk-y:   0rem;
	--bx-sdw-dsk-blr: 0rem;
	--bx-sdw-dsk-o:   0;

	/* -- Card Box Shadow ------------------------------------------------------ */

	--bx-sdw-crd-x:   0rem;
	--bx-sdw-crd-y:   0rem;
	--bx-sdw-crd-blr: 0rem;
	--bx-sdw-crd-o:   0;

	/* -- Button V1 Padding ---------------------------------------------------- */

	--btn-v1-pd-t: 1.125rem;
	--btn-v1-pd-b: 1.125rem;
	--btn-v1-pd-l: 1.5rem;
	--btn-v1-pd-r: 1.5rem;
	--btn-v1-pd: var(--btn-v1-pd-t) var(--btn-v1-pd-r) var(--btn-v1-pd-b) var(--btn-v1-pd-l);

	/* -- Button V1 Border Radius ---------------------------------------------- */

	--btn-v1-bdr-rds-tl: 2rem;
	--btn-v1-bdr-rds-tr: 2rem;
	--btn-v1-bdr-rds-br: 2rem;
	--btn-v1-bdr-rds-bl: 2rem;
	--btn-v1-bdr-rds: var(--btn-v1-bdr-rds-tl) var(--btn-v1-bdr-rds-tr) var(--btn-v1-bdr-rds-br) var(--btn-v1-bdr-rds-bl);

	/* -- Button V1 Box Shadow ------------------------------------------------- */

	--btn-v1-bx-sdw-x:   0rem;
	--btn-v1-bx-sdw-y:   0rem;
	--btn-v1-bx-sdw-blr: 0rem;
	--btn-v1-bx-sdw-o:   0;

	--btn-v2-pd-t: 1rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Top'  } */
	--btn-v2-pd-b: 1rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Bottom'  } */
	--btn-v2-pd-l: 1.5rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Left'  } */
	--btn-v2-pd-r: 1.5rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Right'  } */
	--btn-v2-pd: var(--btn-v2-pd-t) var(--btn-v2-pd-r) var(--btn-v2-pd-b) var(--btn-v2-pd-l); /* { readonly: true  } */
	
	/* -- Button V2 Border Radius ---------------------------------------------- */
	
	--btn-v2-bdr-rds-tl: 2rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Top Left'  } */
	--btn-v2-bdr-rds-tr: 2rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Top Right'  } */
	--btn-v2-bdr-rds-br: 2rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Bottom Right'  } */
	--btn-v2-bdr-rds-bl: 2rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Bottom Left'  } */
	--btn-v2-bdr-rds: var(--btn-v2-bdr-rds-tl) var(--btn-v2-bdr-rds-tr) var(--btn-v2-bdr-rds-br) var(--btn-v2-bdr-rds-bl); /* { readonly: true  } */
	
	/* -- Button V2 Box Shadow ------------------------------------------------- */
	
	--btn-v2-bx-sdw-x: 0rem; /* { min: 0,  max: 2, step: 0.1, friendly: 'Button V1 Box Shadow \'X\' Position' } */
	--btn-v2-bx-sdw-y: 0rem; /* { min: 0,  max: 2, step: 0.1, friendly: 'Button V1 Box Shadow \'Y\' Position' } */
	--btn-v2-bx-sdw-blr: 1rem; /* { min: 0, max: 4, step: 0.1, friendly: 'Button V1 Box Shadow Blur' } */
	--btn-v2-bx-sdw-o: 0; /* { min: 0, max: 1, step: 0.05, friendly: 'Button V1 Box Shadow Opacity' } */

	--btn-v2-bdr-w: 1px; /* { min: 1, max: 3, step: 0.1, friendly: 'Button V1 Border Width'  } */
	--btn-v2-bdr-stl: solid; /* { friendly: 'Button V1 Border Style'  } */

	/* -- Button V1 Border (Alt Variant) --------------------------------------- */

	--btn-v1-bdr-w:   1px;
	--btn-v1-bdr-stl: solid;

	/* -- Button Transitions --------------------------------------------------- */

	--btn-trn-sp: 0.3s;
	--btn-trn-tf: ease;

	/* -- Flair (Shapes & Decorative) ------------------------------------------ */

	--flr-bx-w: 282;
	--flr-bx-w-mbl: 151;
	--flr-bx-w-clc: calc((var(--flr-bx-w-mbl) * 1px) + (var(--flr-bx-w) - var(--flr-bx-w-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));
	--flr-mrg-tp: 1rem;
	--flr-mrg-bt: 1rem;
	--shape-opacity: 0.1;

	/* -- Containers & Cards Border -------------------------------------------- */

	--bg-bx-bdr-thc:   4px;
	--bg-bx-bdr-clr-o: 1;

	/* -- Dividers & Separators ------------------------------------------------ */

	--bdr-stl:   solid;
	--bdr-w:     1px;
	--bdr-clr-o: 0.3;

}

[data-role="arrows"] button svg {
    fill: none !important;
}

.btn svg {
	fill: none !important;
	font-size: 1.2rem;

	* {
		transition: 0.3s ease 0s;
	}
}

.cnt-stl li {
	position: relative;
	padding-left: 1.8rem !important;
    &::before {
        content: '' !important;
        position: absolute !important;
        top: 50% !important;
        left: 0 !important;
        width: 1.5rem !important;
        height: 1.5rem !important;
		transform: translateY(-50%);
		background-image: none !important;
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='30' viewBox='0 0 25 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.195231 20.7076H1.21951C1.5396 24.7714 7.23023 26.2926 12.4987 30C17.7698 26.2934 23.4604 24.7714 23.7805 20.7076H24.8048C24.8671 20.7147 24.9276 20.6874 24.9657 20.6373C25.0037 20.5845 25.0107 20.5167 24.9838 20.4578C24.9838 20.4578 24.4855 19.4504 23.4838 17.4357C23.4388 17.3768 23.3696 17.3424 23.2978 17.3424C23.226 17.3424 23.1568 17.3768 23.1118 17.4357C23.1118 17.4357 22.5148 18.5275 21.3271 20.3443C21.2916 20.4059 21.289 20.4807 21.3245 20.5422C21.3599 20.6038 21.4248 20.6425 21.494 20.6399H22.2856C21.7017 22.8024 14.1882 25.7928 13.9313 20.0848L13.7246 9.38913L17.3571 8.97123C17.7153 8.93076 18.012 8.67122 18.012 8.30523C18.012 7.93924 17.717 7.64099 17.3571 7.64099H13.6908L13.6588 5.9729C14.7687 5.50837 15.5508 4.39896 15.5508 3.1039C15.5508 1.38919 14.1848 0 12.4987 0C10.8126 0 9.44836 1.38919 9.44836 3.1039C9.44836 4.39896 10.2304 5.50925 11.3403 5.97378L11.3083 7.64099H7.63943C7.28128 7.64099 6.98628 7.941 6.98628 8.30523C6.98628 8.66946 7.28387 8.93076 7.63943 8.97123L11.2746 9.39001L11.0678 20.0856C10.8109 25.7937 3.29748 22.8033 2.71354 20.6408H3.50511C3.57432 20.6434 3.6392 20.6047 3.67467 20.5431C3.70841 20.4815 3.70841 20.4068 3.67207 20.3452C2.48515 18.5284 1.88564 17.4366 1.88564 17.4366C1.84065 17.3776 1.77404 17.3433 1.70224 17.3433C1.63043 17.3433 1.56123 17.3776 1.51711 17.4366C0.515319 19.4495 0.0144248 20.4569 0.0144248 20.4569C-0.00979801 20.5159 -0.0037423 20.5845 0.0343222 20.6364C0.0697913 20.6865 0.132944 20.7138 0.195231 20.7068V20.7076ZM10.5643 3.10302C10.5643 2.01384 11.4294 1.13405 12.4987 1.13405C13.568 1.13405 14.4348 2.01384 14.4348 3.10302C14.4348 3.75847 14.119 4.33825 13.6346 4.69545L13.6259 4.23707C13.5386 3.63442 13.0982 3.1866 12.4987 3.1866C11.8992 3.1866 11.4614 3.63442 11.3741 4.23707L11.3654 4.69633C10.8801 4.33913 10.5652 3.75847 10.5652 3.10214L10.5643 3.10302Z' fill='%23135786'%2F%3E%3C%2Fsvg%3E");
		mask-repeat: no-repeat;
		mask-size: contain;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='30' viewBox='0 0 25 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.195231 20.7076H1.21951C1.5396 24.7714 7.23023 26.2926 12.4987 30C17.7698 26.2934 23.4604 24.7714 23.7805 20.7076H24.8048C24.8671 20.7147 24.9276 20.6874 24.9657 20.6373C25.0037 20.5845 25.0107 20.5167 24.9838 20.4578C24.9838 20.4578 24.4855 19.4504 23.4838 17.4357C23.4388 17.3768 23.3696 17.3424 23.2978 17.3424C23.226 17.3424 23.1568 17.3768 23.1118 17.4357C23.1118 17.4357 22.5148 18.5275 21.3271 20.3443C21.2916 20.4059 21.289 20.4807 21.3245 20.5422C21.3599 20.6038 21.4248 20.6425 21.494 20.6399H22.2856C21.7017 22.8024 14.1882 25.7928 13.9313 20.0848L13.7246 9.38913L17.3571 8.97123C17.7153 8.93076 18.012 8.67122 18.012 8.30523C18.012 7.93924 17.717 7.64099 17.3571 7.64099H13.6908L13.6588 5.9729C14.7687 5.50837 15.5508 4.39896 15.5508 3.1039C15.5508 1.38919 14.1848 0 12.4987 0C10.8126 0 9.44836 1.38919 9.44836 3.1039C9.44836 4.39896 10.2304 5.50925 11.3403 5.97378L11.3083 7.64099H7.63943C7.28128 7.64099 6.98628 7.941 6.98628 8.30523C6.98628 8.66946 7.28387 8.93076 7.63943 8.97123L11.2746 9.39001L11.0678 20.0856C10.8109 25.7937 3.29748 22.8033 2.71354 20.6408H3.50511C3.57432 20.6434 3.6392 20.6047 3.67467 20.5431C3.70841 20.4815 3.70841 20.4068 3.67207 20.3452C2.48515 18.5284 1.88564 17.4366 1.88564 17.4366C1.84065 17.3776 1.77404 17.3433 1.70224 17.3433C1.63043 17.3433 1.56123 17.3776 1.51711 17.4366C0.515319 19.4495 0.0144248 20.4569 0.0144248 20.4569C-0.00979801 20.5159 -0.0037423 20.5845 0.0343222 20.6364C0.0697913 20.6865 0.132944 20.7138 0.195231 20.7068V20.7076ZM10.5643 3.10302C10.5643 2.01384 11.4294 1.13405 12.4987 1.13405C13.568 1.13405 14.4348 2.01384 14.4348 3.10302C14.4348 3.75847 14.119 4.33825 13.6346 4.69545L13.6259 4.23707C13.5386 3.63442 13.0982 3.1866 12.4987 3.1866C11.8992 3.1866 11.4614 3.63442 11.3741 4.23707L11.3654 4.69633C10.8801 4.33913 10.5652 3.75847 10.5652 3.10214L10.5643 3.10302Z' fill='%23135786'%2F%3E%3C%2Fsvg%3E");
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		background-color: var(--buttons);
    }
}

.fnt_t-k {
	position: relative;
	margin-inline: auto;
	display: inline-flex;
	padding: 1rem  3rem;

	&::before {
		content: '';
		position: absolute;
		inset: 0;
		border-color: var(--text-color);
		border-width: 1px;
		border-style: solid;
		border-left: none;
		border-right: none;
		border-radius: 0;
		pointer-events: none;
		border-inline: none;
	}

	@media screen and (min-width: 1280px) {
		

		[class*="ta_"] & {
			margin-inline: auto;
		}

	
	}

}

.bg-bx.pattern-bg {
	border-left: 2px solid var(--text-color);

	&::before {
		display: none;
	}
}
