/*Schritfarten Import */
/* poppins-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/poppins-v21-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/poppins-v21-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/poppins-v21-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/poppins-v21-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v21-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/poppins-v21-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/poppins-v21-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v21-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/poppins-v21-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v21-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/poppins-v21-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v21-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/poppins-v21-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/poppins-v21-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/poppins-v21-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/poppins-v21-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/poppins-v21-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* manrope-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/manrope-v14-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/manrope-v14-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/manrope-v14-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* Typographie Allgemein */

#container img {
	border-radius: 10px;
}

#container .h1
{
	font-size: 1.5rem;
	line-height: 1.8rem;
	font-weight: 600;
	margin-bottom: 2rem;
	color: #15717C;
	font-weight: 300;
	position: relative;
	display: inline-block;

}
@media (max-width: 1680px) {
	#container .h1 {
	font-size: 1.3rem;
	line-height: 1.5rem;
	margin-bottom: 1.2rem;
	letter-spacing: 0.25px;
}
}


@media (max-width: 991px) {
	#container .h1 {
	font-size: 1.2rem;
	line-height: 1.6rem;
	line-break: 1.3rem;
	margin-bottom: 1rem;
	letter-spacing: 0px;
	font-weight: 600;
}
}


#container h1{
	font-size: 5rem;
	line-height: 5rem;
	margin-bottom: 2rem;
	font-weight: 600;
	letter-spacing: -3.5px;
}


@media (max-width: 1680px ){
	#container h1 {
		font-size: 4rem;
		line-height: 4.5rem;
		margin-bottom: 1rem;

	}
}



@media (max-width: 991px ){
	#container h1 {
		font-size: 2.5rem;
		line-height: 3rem;
		margin-bottom: 1rem;
		letter-spacing: -1px;

	}
}

#container .h2 {
	font-size: 1.0rem;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: 300;
	padding-bottom: 0px;
	line-height: 1rem;
	margin-bottom: 0px;
	margin-left: 3rem;
}

@media (max-width: 991px) {
	#container .h2 {
		line-height: 1.4rem;
		letter-spacing: 3px;
	}
}

#container .h2:before {
	content: "—";
	color: #BDD559;
	font-size: 3em;
	position: absolute;
	vertical-align: middle;
	left: 2.5rem;
	margin-top: -0.3rem;
	
	
}
@media (max-width: 1680px) {
	#container .h2:before  {
		left: 0.7rem;
}
}

@media (max-width: 991px) {
	#container .h2:before  {
		left: 0.5rem;
}
}


#container h2 {
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 1rem;
	font-weight: 600;
	letter-spacing: -1.5px;
}

@media (max-width: 1680px) {
	#container h2 {
		font-size: 2.3rem;
		line-height: 2.8rem;
}
}

@media (max-width: 991px) {
	#container h2 {
		font-size: 1.8rem;
		line-height: 2.5rem;
}
}




#container h3,
#container .h3 {
	font-size: 1.6rem;
	line-height: 2.1rem;
	font-weight: 600;
	margin-bottom: 0.75rem;
}

@media (max-width: 1680px) {
	#container h3,
	#container .h3 {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
}

@media (max-width: 991px) {
	#container h3,
	#container .h3 {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
}
#container h4,
#container .h4 {
	font-size: 1.3rem;
	line-height: 1.8rem;
	font-weight: 600;
	margin-bottom: 0.3rem;
}

@media (max-width: 991px) {
	#container h4,
	#container .h4 {
		font-size: 1.1rem;
		line-height: 1.3rem;
	}
}
#container h5,
#container .h5 {
	font-size: 1.3rem;
	line-height: 1.6rem;
}
#container h6,
#container .h6 {
	font-size: 1.2rem;
	line-height: 1.4rem;
}

#container p, 
#container ul,
#container ol {
	font-size: 1.2rem;
	line-height: 1.7rem;
	margin-bottom: 1rem;
	font-family: 'Poppins', serif;
	font-weight: 300;
	letter-spacing: 0.25px;
}

@media (max-width: 991px) {
	#container p, 
	#container ul,
	#container ol {
		margin-bottom: 0.5rem;
		line-height: 1.6rem;
	
	}
}

#container strong
 {
	font-weight: 600;
}

#container ul {
  list-style-type: initial;
  padding-left: 1rem;
}

#container ol {
	padding-left: 1rem;
	padding-top: 2.5rem;
}

			
#container ol li {
  list-style-type: none;
  counter-increment: item;
  padding-bottom: 1.75rem;
  padding-left: 2rem;
  position: relative;
}


#container ol li:before {
  content: counter(item)".";
  font-weight: bold;
  font-size: 1.5rem;
  margin-left: -3rem;
  margin-right: 0.50rem;
  position: absolute;
  top: 0.10rem;
  width: 2.5rem;
  display: inline-flex;
}
	


#container ul > li > ul,
#container ol > li > ol {
  margin: 0px;
  padding-left: 2rem;
}

#container h1 strong,
#container h2 strong,
#container h3 strong,
#container h4 strong,
#container h5 strong,
#container h6 strong,
#container ul li strong {
	font-weight: bolder;
}

#container h1 em,
#container h2 em,
#container h3 em,
#container h4 em,
#container h5 em,
#container h6 em,
#container p em, 
#container ul li em {
	font-style: italic;
}

#container hr {
	height: 1px;
	 border: none;
	 background-color: #000;
	 margin-bottom: 25px;
}

.underline {
	text-decoration: underline;
	text-decoration-thickness: 6px;
	
}

/* Größen */

.size-80 {
	font-size: 0.8rem !important;
}

.size-90 {
	font-size: 0.9rem !important;
}

/*Buttons*/

.btn,
.more a,
.back a {
	border: 1px solid #333;
	display: inline-block;
	padding: 0.5rem 1rem 0.5rem 1rem !important;
	line-height: 2rem;
	border-radius: 15px;
	transition: transform 0.3s ease;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

@media (max-width: 767px) {
	.btn,
	.more a,
	.back a {
		padding: 0.5rem 0.75rem 0.5rem 0.75re !important;
	}
}

.btn:hover,
.more a:hover,
.back a:hover {
	transform: translateY(-3px);
	box-shadow: 0 .25rem .75rem rgba(30,34,40,.15);
}


.btn-primary {
	background-color: #333;
	color: #fff;
}

.btn-secondary {
	color: #333;
	border: 1px solid #333 !important;
}



/*Abstände */

.mr {
	margin-right: 0.5rem;
}
.ml {
	margin-left: 0.5rem;
}

/*Icons */

.icon-m figure,
.icon-l {
	text-align: center;
}

.icon-m figure img {
	width: 100px;
	max-inline-size: none;
	max-block-size: none;
}

@media (max-width: 767px) {
	.icon-m figure img {
		width: 75px;
	}
}

.icon-l figure img {
	width: 130px;
	max-inline-size: none;
	max-block-size: none;
	margin-bottom: 1.5rem;
}

/*Schatten Bilder */

.schatten figure img {
box-shadow: 0 .25rem 1.75rem rgba(30,34,40,0.24);
}



/* Icons Flaticon */

.icon-mail::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="m22.459 8.1-6.924-6.636a5.026 5.026 0 0 0-7.055-.015L1.54 8.1A5.028 5.028 0 0 0 0 11.708V19a5.006 5.006 0 0 0 5 5h14a5.006 5.006 0 0 0 5-5v-7.292A5.025 5.025 0 0 0 22.459 8.1ZM9.879 2.878a3.013 3.013 0 0 1 4.258.016l6.747 6.464-6.763 6.764a3.074 3.074 0 0 1-4.242 0L3.115 9.358ZM22 19a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-7.292a3.014 3.014 0 0 1 .059-.578l6.406 6.406a5.024 5.024 0 0 0 7.07 0l6.406-6.406a3.014 3.014 0 0 1 .059.578Z" fill="%23BDD559" data-original="%23000000" class="" opacity="1"></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;}
.icon-phone::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M14.2 16.261a12.133 12.133 0 0 1-6.453-6.468l3.4-3.406L4.887.122l-3.171 3.17A5.9 5.9 0 0 0 0 7.5C0 14.748 9.252 24 16.5 24a5.889 5.889 0 0 0 4.207-1.716l3.171-3.171-6.265-6.265Zm5.092 4.609A3.9 3.9 0 0 1 16.5 22C10.267 22 2 13.733 2 7.5a3.907 3.907 0 0 1 1.13-2.793L4.887 2.95l3.437 3.437-2.935 2.935.245.614a14.372 14.372 0 0 0 8.447 8.436l.606.231 2.926-2.927 3.437 3.437ZM14 2V0a10.011 10.011 0 0 1 10 10h-2a8.009 8.009 0 0 0-8-8Zm0 4V4a6.006 6.006 0 0 1 6 6h-2a4 4 0 0 0-4-4Z" fill="%23BDD559" data-original="%23000000" opacity="1" class=""></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;
}
.icon-location::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M18 6c0-3.309-2.691-6-6-6S6 2.691 6 6a6.009 6.009 0 0 0 5 5.916V23a1 1 0 0 0 2 0V11.916A6.009 6.009 0 0 0 18 6Zm-6 4c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4Z" fill="%23BDD559" data-original="%23000000" opacity="1" class=""></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;
}

.icon-zeit::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M9 24H1a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2zM7 20H1a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2zM5 16H1a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z" fill="%23BDD559" data-original="%23000000" opacity="1"></path><path d="M13 23.955a1 1 0 0 1-.089-2A10 10 0 1 0 2.041 11.09a1 1 0 0 1-1.992-.18A12 12 0 0 1 24 12a11.934 11.934 0 0 1-10.91 11.951.917.917 0 0 1-.09.004z" fill="%23BDD559" data-original="%23000000" opacity="1"></path><path d="M12 6a1 1 0 0 0-1 1v5a1 1 0 0 0 .293.707l3 3a1 1 0 0 0 1.414-1.414L13 11.586V7a1 1 0 0 0-1-1z" fill="%23BDD559" data-original="%23000000" opacity="1"></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;
}
.icon-termin::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M17 10.039c-3.859 0-7 3.14-7 7C10 20.877 13.141 24 17 24s7-3.14 7-7c0-3.838-3.141-6.961-7-6.961ZM17 22c-2.757 0-5-2.226-5-4.961 0-2.757 2.243-5 5-5s5 2.226 5 4.961c0 2.757-2.243 5-5 5Zm1.707-4.707a.999.999 0 1 1-1.414 1.414l-1-1A1 1 0 0 1 16 17v-2a1 1 0 1 1 2 0v1.586l.707.707ZM24 7v2a1 1 0 1 1-2 0V7c0-1.654-1.346-3-3-3H5C3.346 4 2 5.346 2 7v1h9a1 1 0 0 1 0 2H2v9c0 1.654 1.346 3 3 3h4a1 1 0 0 1 0 2H5c-2.757 0-5-2.243-5-5V7c0-2.757 2.243-5 5-5h1V1a1 1 0 0 1 2 0v1h8V1a1 1 0 1 1 2 0v1h1c2.757 0 5 2.243 5 5Z" fill="%23BDD559" data-original="%23000000" opacity="1"></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;
}
.icon-kunde::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M4 13h3v2H4zm5 2h3v-2H9zm-5 4h3v-2H4zm5 0h3v-2H9zM4 7h3V5H4zm5 0h3V5H9zm-5 4h3V9H4zm5 0h3V9H9zm15-3v16H0V3a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v2h5a3 3 0 0 1 3 3zM14 3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v19h12zm8 5a1 1 0 0 0-1-1h-5v15h6zm-4 7h2v-2h-2zm0 4h2v-2h-2zm0-8h2V9h-2z" fill="%23BDD559" data-original="%23000000" opacity="1"></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;
}
.icon-software::before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M21 1H3a3 3 0 0 0-3 3v19h24V4a3 3 0 0 0-3-3zM3 3h18a1 1 0 0 1 1 1v3H2V4a1 1 0 0 1 1-1zM2 21V9h20v12zm3-9h14v2H5zm0 4h10v2H5zM3 5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm3 0a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm3 0a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" fill="%23BDD559" data-original="%23000000" opacity="1"></path></g></svg>');
	  position: relative;
	  margin-right: 0.5rem;
}

.icon-arrowright {
	position: relative;
}

.icon-arrowright::after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M23.12 9.91 19.25 6a1 1 0 0 0-1.42 0 1 1 0 0 0 0 1.41L21.39 11H1a1 1 0 0 0-1 1 1 1 0 0 0 1 1h20.45l-3.62 3.61a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.87-3.88a3 3 0 0 0 0-4.24Z" fill="%23BDD559" data-original="%23000000" opacity="1"></path></g></svg>');
	  margin-left: 0.5rem;
	  vertical-align: middle;

}

.icon-arrowdown {
	position: relative;
}

.icon-arrowdown::after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M18.05 17.79a1 1 0 0 0-1.42 0L13 21.42V1a1 1 0 0 0-1-1 1 1 0 0 0-1 1v20.41l-3.62-3.62A1 1 0 1 0 6 19.2l3.92 3.92a3 3 0 0 0 4.24 0l3.92-3.92a1 1 0 0 0-.03-1.41Z" fill="%23BDD559" data-original="%23000000" opacity="1" class=""></path></g></svg>');
	  margin-left: 0.5rem;
	  vertical-align: middle;
	
}

.icon-arrowupright::after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1em" height="1em" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M24 2v8h-2V3.414L9.207 16.207l-1.414-1.414L20.586 2H14V0h8c1.103 0 2 .897 2 2Zm-6 20H2V7c0-.551.449-1 1-1h10.757l2-2H3C1.346 4 0 5.346 0 7v17h20V8.243l-2 2V22Z" fill="%23ffffff" data-original="%23000000" opacity="1"></path></g></svg>');
	  margin-left: 0.5rem;
	  vertical-align: middle;
}


