/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 08 2026 | 15:00:00 */
/* CSS Code hier einfügen.

Zum Beispiel:
.example {
    color: red;
}

Um Ihr CSS-Wissen zu prüfen, testen Sie es hier http://www.w3schools.com/css/css_syntax.asp

Kommentarende*/ 

/** Fudamental styles (margin, padding, color)**/
 
/** === Background colors === */
.bis-bg-dark-blue { background-color: #002B3F; }
.bis-bg-light-gray { background-color: #F5F5F5; }
.bis-bg-black { background-color: #000000; }

/** === Hintergrundfarben === 
.bis-bg-dark-blue { background-color: #002B3F; }
.bis-bg-light-gray { background-color: #F5F5F5; }
.bis-bg-black { background-color: #000000; }
*/

::selection {
	 background-color: #002b3f !important;
}


.bis-bg-white{
	background-color:#ffffff;
}
.bis-bg-light-blue{
	background-color:#F4FBFD;
}
.bis-bg-border-radius{
	border-radius:16px;
}
.bis-text-white{
	color:#ffffff;
}
.bis-text-tertiary{
	color:#6E8387;
}
.bis-bg-gradient-v1-w-e9f7fa{
	background: linear-gradient(0deg, #FFFFFF, #FFFFFF),
linear-gradient(103.05deg, #FFFFFF 0%, #E9F7FA 100%);

}
a{
	color:#000B1A;
}
a{
	color:#001733;
}
.bis-text-size-s{
		font-size:14px;
}
.entry-content a,
.entry-blog-content a,
a.bis-academy-link{
	color:#001733;
	text-decoration:underline;
	text-decoration-thickness:1.5px;
	text-underline-offset:2.5px;
}
body .bis-link-button{
		/*text-decoration:underline;
	text-decoration-thickness:1.5px;
	text-underline-offset:2.5px;*/
}
.bis-menu-select a{ 
	font-weight:700 !important;
}
.entry-content .bis-link-invert a,
.entry-blog-content .bis-link-invert a{
	color:#F4FBFD;
	text-decoration:underline;
	text-decoration-thickness:1.5px;
	text-underline-offset:2.5px;
}
.entry-content .bis-disable-link a{
	text-decoration:none;
}

.entry-content a:hover,
.entry-content a.selected-lang,
.entry-content a.bis-selected-lang,
.entry-content a.bis-a-active,
.entry-blog-content a:hover,
a.bis-academy-link:hover{
	color:#000B1A;
	text-decoration:underline;
	text-decoration-thickness:1.6px;
	text-underline-offset:3.5px;
}
.entry-content .bis-link-invert a:hover,
.entry-content .bis-link-invert a.selected-lang,
.entry-content .bis-link-invert a.bis-selected-lang,
.entry-content .bis-link-invert a.bis-a-active
/*,.entry-blog-content a:hover*/
{
	color:#ffffff;
	text-decoration:underline;
	text-decoration-thickness:1.6px;
	text-underline-offset:3.5px;
}

.entry-content .bis-no-link-decoration a,
.entry-content a.bis-no-link-decoration,
body a.bis-no-link-decoration,
body a.bis-no-link-decoration:hover,
.entry-content .bis-no-link-decoration a:hover,
.entry-blog-content .bis-no-link-decoration a,
.entry-blog-content .bis-no-link-decoration a:hover{
	text-decoration:none;
}
/** === Responsive Margin und Padding === **/
/** === Margin (Abstände nach oben und unten) === */
.bis-mt-10 { margin-top: 10px; }
.bis-mt-24 { margin-top: 24px; }
.bis-mt-25 { margin-top: 25px; }
.bis-mt-50 { margin-top: 50px; }
.bis-mt-75 { margin-top: 75px; }
.bis-mt-100 { margin-top: 100px; }
.bis-mt-150 { margin-top: 150px; }
.bis-mt-200 { margin-top: 200px; }

.bis-mb-8 { margin-bottom: 8px; }
.bis-mb-10 { margin-bottom: 10px; }
.bis-mb-25 { margin-bottom: 25px; }
.bis-mb-50 { margin-bottom: 50px; }
.bis-mb-75 { margin-bottom: 75px; }
.bis-mb-100 { margin-bottom: 100px; }
.bis-mb-150 { margin-bottom: 150px; }
.bis-mb-200 { margin-bottom: 200px; }

/** === Padding (Innenabstände oben und unten) === */
.bis-pt-10 { padding-top: 10px; }
.bis-p-25 { padding: 25px; }
.bis-pt-25 { padding-top: 25px; }
.bis-pt-50 { padding-top: 50px; }
.bis-pt-75 { padding-top: 75px; }
.bis-pt-100 { padding-top: 100px; }
.bis-pt-150 { padding-top: 150px; }
.bis-pt-200 { padding-top: 200px; }


.bis-pl-10 { padding-left: 10px; }
.bis-pl-25 { padding-left: 25px; }
.bis-pl-50 { padding-left: 50px; }
.bis-pl-75 { padding-left: 75px; }
.bis-pl-100 { padding-left: 100px; }
.bis-pl-150 { padding-left: 150px; }
.bis-pl-200 { padding-left: 200px; }


.bis-pr-10 { padding-right: 10px; }
.bis-pr-25 { padding-right: 25px; }
.bis-pr-50 { padding-right: 50px; }
.bis-pr-75 { padding-right: 75px; }
.bis-pr-100 { padding-right: 100px; }
.bis-pr-150 { padding-right: 150px; }
.bis-pr-200 { padding-right: 200px; }

.bis-p-0{
	padding:0px;
}
.bis-p-10{	padding:10px; }

.bis-pb-10 { padding-bottom: 10px; }
.bis-pb-25 { padding-bottom: 25px; }
.bis-pb-50 { padding-bottom: 50px; }
.bis-pb-75 { padding-bottom: 75px; }
.bis-pb-100 { padding-bottom: 100px; }
.bis-pb-150 { padding-bottom: 150px; }
.bis-pb-200 { padding-bottom: 200px; }


.bis-width-50{ width:50%;}

/** Styling for table, that is at the moment not editable in elementor because elementor is freezing. Maybe too big dataset: https://bisonapp.com/aktien-etfs/wertpapier-liste/ */


body .elementor-21593 .elementor-element.elementor-element-0b7f047 td{
	color:#000B1A;
}
/*** end of styling table**/

/** === Responsive Margin und Padding === **/

@media  (max-width: 767.98px) {
	.bis-xs-text-center{
		text-align:center;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
  .bis-mt-sm-0 { margin-top: 0px; }
  .bis-mt-sm-10 { margin-top: 10px; }
  .bis-mt-sm-25 { margin-top: 25px; }
  .bis-mt-sm-50 { margin-top: 50px; }
  .bis-mt-sm-75 { margin-top: 75px; }
  .bis-mt-sm-100 { margin-top: 100px; }
  .bis-mt-sm-150 { margin-top: 150px; }
  .bis-mt-sm-200 { margin-top: 200px; }

  .bis-mb-sm-0 { margin-bottom: 0px; }
  .bis-mb-sm-10 { margin-bottom: 10px; }
  .bis-mb-sm-25 { margin-bottom: 25px; }
  .bis-mb-sm-50 { margin-bottom: 50px; }
  .bis-mb-sm-75 { margin-bottom: 75px; }
  .bis-mb-sm-100 { margin-bottom: 100px; }
  .bis-mb-sm-150 { margin-bottom: 150px; }
  .bis-mb-sm-200 { margin-bottom: 200px; }

	.bis-p-15{ padding:15px; }
	.bis-p-20{ padding:20px; }
	.bis-p-30{ padding:30px; }
	
  .bis-pt-sm-0 { padding-top: 0; }
  .bis-pt-sm-10 { padding-top: 10px; }
  .bis-pt-sm-25 { padding-top: 25px; }
  .bis-pt-sm-50 { padding-top: 50px; }
  .bis-pt-sm-75 { padding-top: 75px; }
  .bis-pt-sm-100 { padding-top: 100px; }
  .bis-pt-sm-150 { padding-top: 150px; }
  .bis-pt-sm-200 { padding-top: 200px; }

  .bis-pb-sm-0 { padding-bottom: opx; }
  .bis-pb-sm-10 { padding-bottom: 10px; }
  .bis-pb-sm-25 { padding-bottom: 25px; }
  .bis-pb-sm-50 { padding-bottom: 50px; }
  .bis-pb-sm-75 { padding-bottom: 75px; }
  .bis-pb-sm-100 { padding-bottom: 100px; }
  .bis-pb-sm-150 { padding-bottom: 150px; }
  .bis-pb-sm-200 { padding-bottom: 200px; }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
  .bis-mt-md-0 { margin-top: 0; }
  .bis-mt-md-10 { margin-top: 10px; }
  .bis-mt-md-25 { margin-top: 25px; }
  .bis-mt-md-50 { margin-top: 50px; }
  .bis-mt-md-75 { margin-top: 75px; }
  .bis-mt-md-100 { margin-top: 100px; }
  .bis-mt-md-150 { margin-top: 150px; }
  .bis-mt-md-200 { margin-top: 200px; }

  .bis-mb-md-0 { margin-bottom: 0px; }
  .bis-mb-md-10 { margin-bottom: 10px; }
  .bis-mb-md-25 { margin-bottom: 25px; }
  .bis-mb-md-50 { margin-bottom: 50px; }
  .bis-mb-md-75 { margin-bottom: 75px; }
  .bis-mb-md-100 { margin-bottom: 100px; }
  .bis-mb-md-150 { margin-bottom: 150px; }
  .bis-mb-md-200 { margin-bottom: 200px; }

  .bis-pb-md-0 { padding-bottom: 0px; }
  .bis-pt-md-0 { padding-top: 0; }

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {  
  .bis-mt-lg-0 { margin-top: 0px; }
  .bis-mt-lg-10 { margin-top: 10px; }
  .bis-mt-lg-25 { margin-top: 25px; }
  .bis-mt-lg-50 { margin-top: 50px; }
  .bis-mt-lg-75 { margin-top: 75px; }
  .bis-mt-lg-100 { margin-top: 100px; }
  .bis-mt-lg-150 { margin-top: 150px; }
  .bis-mt-lg-200 { margin-top: 200px; }
  div.bis-lg-max-width-70>div{ max-width:70%; margin-left:auto; margin-right:auto; }
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
  .bis-mt-xl-0 { margin-top: 0px; }
  .bis-mt-xl-10 { margin-top: 10px; }
  .bis-mt-xl-25 { margin-top: 25px; }
  .bis-mt-xl-50 { margin-top: 50px; }
  .bis-mt-xl-75 { margin-top: 75px; }
  .bis-mt-xl-100 { margin-top: 100px; }
  .bis-mt-xl-150 { margin-top: 150px; }
  .bis-mt-xl-200 { margin-top: 200px; }
}

.bis-mw-140{
	min-width:140px;
}

.bis-max-c-width{
	max-width:996px;

}
.bis-max-c-width-xs{
	max-width:768px;

}
.bis-m-auto{
	margin-left:auto;
	margin-right:auto;
}
.bis-border-v1{
	/* Color/Border/border-outline */
	border:1px solid #C5CECF;
}
.bis-uppercase{
	text-transform:uppercase;
}
.bis-svg-color-v1 .elementor-icon{
	background-color:#e9f7fa;
	padding:14px;
	border-radius:8px;
}

.bis-svg-color-v1 path{
	/* fill:#000; */
}
body .bis-headline-small,
body .bis-headline-extra-large,
body .bis-headline-large,
body .bis-headline-medium,
body .bis-headline-small{
	font-weight:700;
	line-height:1.2em;
}
.bis-headline-extra-large{
		font-size:48px;

}
.bis-headline-large{
		font-size:32px;
}
body .bis-headline-medium{
	font-size:24px;
}
.bis-headline-small{
	font-size:16px;
}
.bis-heading-light,
h2 .bis-heading-light{
	font-weight:500;
}

.bis-img-border-radius-lg img{
	border-radius:16px;
}
.bis-border-radius-md,
.bis-border-radius-md img{
	border-radius:8px;
}
 
.d-block, .bis-d-block{
	display:block;
}
.bis-disable-link a{
	pointer-events: none; 
}

/** Helper Class for image center align **/
.bis-img-m-auto img{
	margin-left:auto;
	margin-right:auto;
}


/** Cookie Hinweis **/
.cmplz-cookiebanner .cmplz-message a{
	text-decoration:underline;
}


/** Class .bis-text-styling for Text stylings **/
.bis-text-styling{}
.bis-text-styling h2, .bis-text-styling h3{
	margin:40px 0px 20px;
	font-weight:700px;
}

.bis-text-styling ul, .bis-text-styling ol{
	 margin-top:10px;
}
.bis-text-styling{}

.bis-text-styling p{
	margin-bottom:5px;
}

ol.bis-timeline-list, .bis-timeline-list ol {
  list-style-type: none;
	padding: 0;
margin: 0;
}

.bis-timeline-list li {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  padding-left: 30px;
}

.bis-timeline-list li:after {
  content: '';
  background-color: #31B7CD;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 6px;
  width: 3px;
}
.bis-timeline-list li:first-child::after {
	  top: 20px;
}
.bis-timeline-list li:last-child::after {
	  bottom: unset;
	height:25px;
}
.bis-timeline-list li:before {
content: ' ';
position: absolute;
left: -3px;
top: 5px;
font-size: 40px;
background-color: #31B7CD;
line-height: 10px;
width: 20px;
height: 20px;
border-radius: 15px;
}




/** Link only for footer because of redesign launch. link class used in footer braze form. After Relaunch, the class .bis-footer-v1 should be removed **/
.bis-footer-v1 .bis-link-v1 a ,
.bis-footer-v1 a.bis-link-v1  {
	opacity:.95;
	border-bottom:1px solid rgba(255,255,255,.8);
	padding-bottom:2px;
}
.bis-footer-v1 .bis-link-v1 a:hover ,
.bis-footer-v1 a.bis-link-v1:hover  {
	opacity:1;
	border-bottom:1px solid rgba(255,255,255,1);
}
 
.bis-footer-cta{}
.bis-footer-cta a {
    padding: 5px 0;
    width: auto;
    display: inline-block;
}
.bis-footer-cta a img{
	margin-right:5px;
}




/* braze form */
.bis-newsletter-form.bis-standalone-braze{}
.bis-newsletter-form.bis-standalone-braze a{
	color:#ffffff;
}

.bis-newsletter-form input[type="text"],
.bis-newsletter-form input[type="email"],
.bis-newsletter-form label{
	display:block;
	width:100%;
	margin-bottom:10px;
}
.bis-newsletter-form label{
	color:#fff;
}
.bis-newsletter-form button .bis-btn{
	
}

/* END Fundamentals */





.shadow-xs > div {
	/* old one*/
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2) !important;
}
.bis-shadow-xs {
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}
 .bis-shadow-img-v1 img{
box-shadow: 0px 30px 40px -16px #00000029;
} 

.bis-headline-light{
	font-weight:500;
	color:#49686E;
}

/** Responsive Table **/
.bis-table-responsive{
	overflow-x:scroll;
    overflow-y: hidden;
}



/** General Table Styling **/
table.bis-table-v1 thead th, 
.bis-table-v1 table thead th,
table.bis-table-v1 tbody td, 
.bis-table-v1 table tbody td{
	padding:15px 10px;
}


/**  Table Stylings **/
table.bis-table-v1, 
.bis-table-v1 table{
	width:100%;
}



table.bis-table-v1 thead, 
.bis-table-v1 table thead{
	background-color:#001733;
	color:#ffffff;
}

table.bis-table-v1 thead th, 
.bis-table-v1 table thead th{}

table.bis-table-v1 tbody tr, 
.bis-table-v1 table tbody tr,
table.bis-table-v2 tbody tr, 
.bis-table-v2 table tbody tr{
	border-bottom:1px solid #C5CECF;
}

table.bis-table-v1 tbody td, 
.bis-table-v1 table tbody td{}




/** Table style v2 **/
table.bis-table-v2, 
.bis-table-v2 table{
	border:0px;
	color:#000B1A;
}
table.bis-table-v2 thead th, 
.bis-table-v1 table thead th,
table.bis-table-v2 tbody td, 
.bis-table-v2 table tbody td{
	padding:15px 0;
	border:0px;
}
table.bis-table-v2 tbody td, 
.bis-table-v2 table tbody td{
	border-bottom:solid 1px #E2E6E7;

}

table.bis-table-v2 thead , 
.bis-table-v1 table thead {
	background-color:#fff;
	color:#000B1A;
 }
 table.bis-table-v2 thead th , 
.bis-table-v1 table thead th{
	 
	border-bottom:solid 1px #6E8387;
}
 

/** Table class .bison-table-v1 from Krypto Allzeithoch (ATH) **/

table.bison-table-v1, 
.bison-table-v1 table{
    border-collapse: collapse;
	border:0px;
} 

table.bison-table-v1 thead th, 
.bison-table-v1 table thead th{
    background-color:#000000;
    color:#fff;
    vertical-align: middle;
    border-left:0px;
    border-right:0px;
	display: table-cell;
	cursor: pointer;
} 
table.bison-table-v1 td ,
table.bison-table-v1 th,
.bison-table-v1 table th,
.bison-table-v1 table td{
    padding: .7em 1em;
    border-width: 0 1px 1px 0;
}
table.bison-table-v1 thead th:not(.sort-asc):not(.sort-desc)::after,
.bison-table-v1 table thead th:not(.sort-asc):not(.sort-desc)::after {
	margin: 5px;
	font-family: 'Font Awesome 5 Free';
	content: '\f0dc';
	opacity: 0.5;
}
table.bison-table-v1 thead th:not(.sort-asc):not(.sort-desc):hover::after,
.bison-table-v1 table thead th:not(.sort-asc):not(.sort-desc):hover::after {
	opacity: 1;
}

 table.bison-table-v1  td, 
.bison-table-v1 table  td{
    border-left:0px;
    border-right:0px;
     vertical-align: middle;
	display: table-cell;

}

.bison-table-responsive{
/*     overflow-x: auto; */
}

.bison-table-ath{
	font-size:95%;
}
.bison-table-ath .bis-btn, .bis-btn.toggle-rows { 
	display: inline-block;
    min-width: 145px;
	font-weight: normal;
	text-align: center;
}

.sort-asc::after {
	margin: 5px;
	font-family: 'Font Awesome 5 Free';
	content: '\f0de';
}

.sort-desc::after {
	margin: 5px;
	font-family: 'Font Awesome 5 Free';
	content: '\f0dd';
}

.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}
.text-center,.bis-text-center {
	text-align: center;
}
.bis-embed-video video {
border-radius: 30px;
}

/***** Table of content *****/


.bis-toc-v1{}
.bis-toc-v1 ol{
	margin:0px;
	max-height:350px;
}
.bis-toc-v1 ol li{}
.bis-toc-v1 ol li .elementor-toc__list-item-text-wrapper{
	display:inline-block;
	position:relative;
	padding-left:25px;
}
.bis-toc-v1 ol li .elementor-toc__list-item .elementor-toc__list-item-text-wrapper {
	padding-left:30px;
}
.bis-toc-v1 ol li ol li .elementor-toc__list-item .elementor-toc__list-item-text-wrapper {
	padding-left:40px;
}
.bis-toc-v1 ol li .elementor-toc__list-item-text-wrapper:before{
	color:#31b7cd;
	font-weight:600;
	position:absolute;
	left:0px;
}
.bis-toc-v1 ol li a{
	border-bottom:1.5px solid #000173;
	font-weight:400;
}




 .bis-toc-v2-wraper {
    display: flex;
    justify-content: center;
    padding: 0px 16px 0px;
  }

  .bis-toc-v2 {
    width: 100%;
    max-width: 560px;
    background: #ffffff;
    border: 1px solid #eef0f3;
    border-radius: 12px;
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 8px 24px rgba(16, 24, 40, 0.06);
    padding: 32px 36px;
  }

  .bis-toc-v2 strong {
    margin: 0 0 24px 0;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color:;
  }

  .bis-toc-v2 ol {
    list-style: none;
    margin: 0;
    padding: 0;
    counter-reset: bis-toc-counter;
  }

  .bis-toc-v2 ol li {
    counter-increment: bis-toc-counter;
    position: relative;
    padding: 10px 0 10px 56px;
    min-height: 40px;
    display: flex;
    align-items: center;
    font-size: 17px;
    color: #334155;
    line-height: 1.4;
  }

  .bis-toc-v2 ol li::before {
    content: counter(bis-toc-counter);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #F4FBFD;
    color: #31b7cd;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
  }
 
/***** Lists *****/

.bis-list-inline{
	
}
 .bis-list-unstyled{
	list-style:none;
	 padding:0px;
	 margin:0px;
}
.bis-list-inline li{
	display:inline-block;
}

.bis-lang-switch-list{}
.bis-lang-switch-list li{
	margin-right:4px;
}
.bis-list-payments{
	margin:0 auto 0;
	text-align:center;
	background-color:#f0f3f3;
	padding:10px;
	border-radius:10px;
	list-style:none;
}
.bis-list-payments li{
	display:inline-block;
}
.bis-ol-list-v1{
	margin-left:20px; 
	font-weight:400;
}
.bis-ol-list-v1 li{
	margin-bottom:16px; 
 
}
ol.bis-ol-list-v1>li {
    counter-increment: ol-item;
	padding-inline-start: .375em;
	margin-bottom:5px;
}
ol.bis-ol-list-v1>li::marker {
    content: counter(ol-item) ". ";
    margin-right: 8px;
	opacity:.9;
}
ul.bis-ul-list-v1{
	margin-left:20px;
	padding:0px;
}
.bis-step-list{
	color:#000b1a;
}
ol.bis-step-list {
  list-style: none;
  counter-reset: muffins;
	padding:0px;
	margin:0px;
}

ol.bis-step-list  li {
  counter-increment: steps_;
	position:relative;
	padding-left:50px;
	margin-bottom:15px;
}
 
ol.bis-step-list  li:before {
  content: counter(steps_);
	background-color:#31b7cd;
	padding:0; 
	border-radius:100%;
	width:30px; 
	height:30px;
	display:inline-block;
	position:absolute;
	left:0px;
	font-weight:600;
	color:#fff;
	text-align:center;
	line-height:30px;
}
ul.bis-arrow-list, .bis-arrow-list ul {
  list-style: none;
	padding:0px;
	margin:0px;
	color:#000B1A;
	line-height:1.5em;
}
.bis-arrow-list li {
  list-style: none;
  padding-left: 30px;
  position: relative;
	margin-bottom: 15px;
}
.bis-arrow-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
	  background-image: url('https://bisonapp.com/wp-content/uploads/2025/02/icon-right.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px 20px;
}


.bis-pricing-data-wrapper{
	background-color:#fff;
	border:1px solid #C5CECF;
	padding:25px;
	border-radius:8px;
}
.bis-dl-list-v1 dl{ 
color:#000b1a;
}
.bis-dl-list-v1 dl dt{}
.bis-dl-list-v1 dl dd{
	margin: 0 0 12px;
	padding: 0 0 12px;
	border-bottom:1px solid #c5cecf;
}
.bis-dl-list-v1 dl dd:last-child{
		border-bottom:0px ;

}



.bis-coin-list{
	list-style:none;
	padding:0px;
	margin:0px;
}

.bis-coin-list li{
	display:inline-block;
	margin-right:3px;
	margin-bottom:8px;
}


/** Blog **/

.bis-blog-loop .elementor-post__title a{
	font-weight:bold ;
	text-decoration:none;
}


/*** bis-graph-v2 ***/

.bis-graph-v2{}
.bis-graph-v2 .graph{
		background-color:#fff;
	border:1px solid #C5CECF;
	padding:25px;
	border-radius:8px;

}
.bis-graph-v2 #graph{
	
}
/**** HEADER ****/
.bis-header-v1{
	box-shadow: 0px 2px 4px 0px #0000001A;
}
.bis-header-v1 .elementor-shortcode{
/* display:none; */
}

.bis-header-v1.elementor-sticky {width: 100% !important;}


/**** Code for Menu dropdown without JS (agency recommandation) */
/*
.elementor-nav-menu li.menu-item-has-children {
  position: relative;
}
*/
  /* 
.elementor-nav-menu li.menu-item-has-children:hover > .sub-menu,
.elementor-nav-menu li.menu-item-has-children:focus-within > .sub-menu {
display: block;
}
/*
.elementor-nav-menu .sub-menu .menu-link {
  display: block;
  color: #333;
  text-decoration: none;
  background: white;
}


.elementor-nav-menu .sub-menu .menu-link:hover,
.elementor-nav-menu .sub-menu .menu-link:focus {
  background-color: #eee;
  color: #000;
}
*/
/*
.elementor-nav-menu ul.sub-menu ul.sub-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1em;
}
*/
/*
.elementor-nav-menu li.menu-item-has-children > a:focus + .sub-menu {
  display: block;
}

/**** ENDE Code for Menu dropdown without JS (agency recommandation) ****/







.bis-menu-v1{
	
}
.bis-menu-v1 .elementor-sub-item:hover,
.bis-menu-v1 a.elementor-item-active,
.bis-menu-v1 a.highlighted{
  background-color: #F0F3F3;
  color: #000B1A;
	border-radius:0px;
}
.bis-menu-v1 ul>li.bis-menu-dropdown>ul>li{
	min-width:190px;
	border-bottom:solid 1px #C5CECF;


}
.bis-menu-v1 ul>li.bis-menu-dropdown>ul li{
	margin:0px;
		font-size:16px;
	

}
.bis-menu-v1 .bis-menu-li-border ul>li{
		border-bottom:solid 1px #C5CECF;

}

.bis-menu-v1 ul.elementor-nav-menu>li>ul.elementor-nav-menu--dropdown>li>a {
    align-items: center;
    display: flex;
    position: relative;
    justify-content: space-between;
	margin-left:0px;
		font-size:16px;
}
/* UPDATE 2026-02-04 */
.bis-menu-v1 ul.elementor-nav-menu>li>a .sub-arrow{
	position:absolute;
	right:16px;
}
.bis-header-v1 .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item-has-children>a{
	  padding-right: 34px; /* Platz für Pfeil */
	min-width:20px;
	
}
/* UPDATE 2026-02-04 END */

.bis-menu-v1 ul ul li a .sub-arrow{
    order: 2; 
	font-size: 22px;
    line-height: 15px;
}
.bis-menu-v1 .megasubmenu{
	font-size:16px;
	font-weight:600;
}
.bis-menu-v1 li .bis-icon{
min-width:25px;
	font-size: 18px;
    line-height: 15px;}

.bis-menu-v1  .bis-text-size-s a{
	font-size:14px;
}


/**** Footer  ****/
.bis-footer-v1{
	
}


.bis-footer-list ul{
list-style: none;
margin: 0px;
	padding:0px;
}
.bis-footer-v1,
.bis-footer-v1 a,
.bis-footer-v1 .bis-footer-list ul li a,
.bis-footer-v1 label,
.bis-footer-v1 .newsletter-form label a{
color:#ffffff;
}

.bis-footer-v1 .bis-foooter-social-icons,
.bis-footer-v1 .bis-foooter-social-icons  svg,
.bis-footer-v1 .bis-foooter-social-icons i{
	fill:#fff !important;
	color:#fff !important;
}

.bis-footer-v1 .newsletter-form{
	font-size:14px;
}

 .bis-newsletter-form input[type="text"],
 .bis-newsletter-form input[type="email"],
.bis-footer-v1 .newsletter-form input[type="text"],
.bis-footer-v1 .newsletter-form input[type="email"]{
	background-color:#001733;
	border-color:#0795ac;
	padding:10px 12px;
	color:#a7b5b8;
}
.bis-footer-v1 input[type="checkbox"] + label:before {
	background-color:transparent;
}
.bis-footer-v1 .newsletter-form label{
	font-weight:400;
	font-size:12px;
}
.bis-footer-v1 .newsletter-form label a{
	font-weight:600
}

/***** Buttons *****/

a.bis-btn,
.bis-btn a,
.bis-btn button,
button.bis-btn{
		font-size:16px;
	font-weight:600;
	text-decoration:none;
}
	a.bis-btn,
.bis-btn a,
.bis-btn button,
button.bis-btn{
	padding:10.5px 18px;
}
@media (min-width: 1024px) {  
	a.bis-btn,
.bis-btn a,
.bis-btn button,
button.bis-btn{
	padding:14px 24px;
}
}
/***** Sizing *****/

a.bis-btn-m,
button.bis-btn-m{
	/* Styling for only not elementor element button */
	font-size:16px;
	/* Added 21.03 **/
 padding-top:16px;
	padding-bottom:16px;
		font-weight:600;

	 	/* Added 21.03 end **/

}
a.bis-btn-s,
body button.bis-btn-s{
	font-size:14px;
	 padding-top:13px;
	padding-bottom:13px;
}
a.bis-bin-block,
button.bis-bin-block,
button.bis-btn-block{
	display:block;
	width:100%;
}
a.bis-btn-l,
button.bis-btn-l{
	
}

/* Basis für alle <mark> */
mark {
  background: rgba(255, 221, 51, 0.4); /* warmes, leichtes Gelb */
}
 
/***** Styling *****/
a.bis-btn-v1,
button.bis-btn-v1,
a.bis-btn-v2,
button.bis-btn-v2,
a.bis-btn-v3,
button.bis-btn-v3,
button.bis-btn-v3 a,
.bis-header-v1 a,
.bis-header-outline a
{
	border-radius:4px;
}
td a.bis-btn-v1,
a.bis-btn-v1,
button.bis-btn-v1,
.bis-btn-v1 a
{
	/* Dark */
	background-color: #001733;
	color: #fff !important;
}
.bis-header-v1 .bis-btn-header-v1 a {
	/* Dark Primary */
	background-color: #001733;
	color: #fff !important;
}

.bis-header-v1 .bis-btn-header-v1 a:hover,
td a.bis-btn-v1:hover,
a.bis-btn-v1:hover,
button.bis-btn-v1:hover,
.bis-btn-v1 a:hover{
	/* Dark */
	text-decoration:none;
	background-color: #001733;
	color: #fff !important;
}{
	background-color: #000B1A;
}
td a.bis-btn-v2,
a.bis-btn-v2,
button.bis-btn-v2{
	/* Primary light */
	background-color: #e9f7fa;
	color: #000b1a !important;
}

 td a.bis-btn-v2:hover,
a.bis-btn-v2:hover,
button.bis-btn-v2:hover{
	/* Primary light */
	background-color: #D1EFF5;
 
}

.bis-btn-v3 a,
a.bis-btn-v3 {
	border:solid 1px #001733;
	color:#001733 !important;
}

@media (max-width: 768px) {  
.bis-header-v1 .bis-btn-header-mob a.elementor-button {
	padding:12px 15px !important;
	font-size:14px;
	background-color:#000B1A;
}
}
td a.bis-btn-v1:hover,
a.bis-btn-v1:hover,
button.bis-btn-v1:hover {
	/* Dark 
 	color: #73cddd !important;
	text-decoration: none !important;*/
	background-color:#000B1A;
}


#main{
	overflow:hidden;
}
::-moz-selection { background: ; color:; }
::selection { background: ;  color:;  }


.bis-header-v1 .bis-btn-header-v2 a{
	/* Outlined */
	border:1px solid  #001733;
	color:#001733;
}
.bis-header-v1 .bis-btn-header-v2 a:hover{
	/* Outlined */
	border:1px solid  #000b1a;
	color:#001733 !important;
}
.bis-header-v1 .bis-btn-header-v1 a:after,
.bis-header-v1 .bis-btn-header-v2 a:after{
	display:none; ;
}
.bis-header-v1 .bis-btn-header-v1 a,
.bis-header-v1 .bis-btn-header-v2 a{
 font-size:14px !important;
}
.bis-header-v1 .elementor-nav-menu--main .elementor-nav-menu a{
	padding:8px 16px
}
@media (max-width: 992px) {  
	.bis-header-v1 .elementor-nav-menu--main .elementor-nav-menu a{
	padding:10px 6px
}
}

.bis-breadcrumb #breadcrumbs {
  display: -webkit-box;
  -webkit-line-clamp: 2;       /* Max. 2 Zeilen */
  -webkit-box-orient: vertical;
  overflow: hidden;            /* Versteckt den Überlauf */
  text-overflow: ellipsis;     /* Optional: ... am Ende */
  white-space: normal;         /* Mehrzeilige Darstellung erlauben */
	margin-bottom:0px;
}
.bis-breadcrumb #breadcrumbs span {
  display: inline;
}

.bis-breadcrumb, .bis-breadcrumb strong{
	padding-top:15px;
}
.bis-breadcrumb, .bis-breadcrumb strong{
	background-color:transparent;
	font-weight:600;
	color:#49686E;
	font-size:12px;
 }
.bis-breadcrumb a,
.bis-breadcrumb .fa{
	color:#001733;
}
.bis-breadcrumb a{
	text-decoration:none;
}
.bis-breadcrumb .fa{
	margin:0 10px;
	font-size:110%;
}
.bis-sub-header-wrapper {}
.bis-sub-header-wrapper .bis-breadcrumb{}
.bis-sub-header-wrapper .bis-sub-headline{
	padding:50px 0 110px;
}
.bis-sub-header-wrapper .bis-sub-headline-v2{
	padding:50px 0 0px;
}
.bis-sub-header-wrapper-v2{
	padding:0px 0 25px;
}
/*
.d-table-cell{
	display:table-cell;
}*/
.bis-input{
	background-color:#fff;
	border:1px solid #A7B5B8;
	border-radius:4px;
	padding:12px;
}
/*
.bis-buying-coin-form-wrapper{
	border-radius: 16px;
	border: 2px solid  #FFF;
	background: rgba(255, 255, 255, 0.60);
	padding:20px;
	box-shadow: 0px 2px 4px 0px #0000000A;
	box-shadow: 0px 30px 80px -16px #00000029;
	margin-left:auto;
	margin-right:auto;
}

.bis-buying-coin-form-wrapper .bis-buying-coin-form-inner{
 display:table;margin-left: auto;margin-right: auto;
	position:relative;
	max-width:100%;
	width:100%;
	display:flex;
}
*/
/* .bis-buying-coin-form-wrapper .price-calculator input{
	max-width:80px;
	border: 1px solid #a7b5b8;
	border:5px 5px 5px 0 !important;

 
}*/


.bis-buying-coin-form-wrapper {
	
	padding: 30px;
	background: white;
	border-radius: 15px;
}
.bis-buying-coin-form-wrapper label {
	padding: 10px;
	position: absolute;
}
.bis-buying-coin-form-wrapper input {
	padding: 15px;
	text-align: right;
	border-radius: 5px;
	width: calc(50% - 15px);
	box-sizing: border-box;
	border: 1px solid #ccc;
	color:#49686E;
}
.bis-buying-coin-form-wrapper i {
	text-align: center;
	width: 20px;
}

.bis-buying-coin-form {
	position: relative;
}
.coin-selector {
	position: absolute;
	display: none;
	background: white;
	height: 200px;
	z-index:50;
	overflow-y: scroll;
	right: 0;
}
.pick-coin:hover {
	cursor: pointer;
}
.coin-selector ul {
	margin: 0;
	padding: 0;
}

.coin-selector ul li {
	list-style: none;
	padding: 5px;
	border-bottom: 1px solid #fff;
}

.coin-selector ul li:hover {
	cursor: pointer;
	background: #fafafa;
}

.coin-selector ul li.active {
	cursor: pointer;
	background: #ccc;
}
.bis-buying-coin-form-wrapper .megamenu-icon{
	width: 25px;
}

@media (min-width: 768px) {  
	.bis-buying-coin-form-wrapper .price-calculator input{
	max-width:130px;
	}
}
.bis-buying-coin-form-wrapper .price-calculator input,
.bis-buying-coin-form-wrapper .price-calculator label,
.bis-buying-coin-form-wrapper .price-calculator i{
	display:table-cell ;
	    min-height: 35px;
}
@media (max-width: 768px) {  
	.bis-buying-coin-form-wrapper {
	padding:15px;
	}
}




.bsg-footnote{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: .25rem;
  vertical-align: baseline;
}

/* Dotted underline */
.bsg-footnote__label{
  cursor: help;
  outline: none;
  text-decoration-style: dotted;
  text-decoration-thickness: from-font;
  text-underline-offset: .18em;
}

/* Question mark button (mobile + fallback) */
.bsg-footnote__btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.4em;
  min-height: 1.4em;

  font: inherit;
  line-height: 1;
  padding: 0 .4rem;
  border-radius: 999px;
  border: 1px solid currentColor;
  background: transparent;
  cursor: pointer;
  color:#336474;
}

.bsg-footnote__star{
  margin-left: .05em;
}

/* Tooltip */
.bsg-footnote__tooltip{
  display: none;
  position: absolute;
  left: 0;
  top: calc(100% + .4rem);
  z-index: 9999;

  max-width: min(480px, 90vw);
  font-size:90%;
  min-width: 200px;
  padding: .65rem .75rem;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: .5rem;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,.15);
	font-weight:400;
}

/* JS open state (mobile click) */
.bsg-footnote.is-open .bsg-footnote__tooltip{
  display: block;
}

/* Desktop devices with real hover: show tooltip on hover/focus */
@media (hover: hover) and (pointer: fine){
  .bsg-footnote__label:hover ~ .bsg-footnote__tooltip,
  .bsg-footnote__label:focus ~ .bsg-footnote__tooltip,
  .bsg-footnote__label:focus-visible ~ .bsg-footnote__tooltip{
    display: block;
  }
}

/* Optional: hide the ? only on larger screens (your old behavior) */
@media (min-width: 992px){
  .bsg-footnote__btn{ display: none; }
}

/** SEAL Siegel  **/ 
.bis-seal-2025 {
	 list-style: none;
	 margin: 0px auto;
	 padding: 0px;
	 display: table;
	 border-spacing: 15px; 
}
.bis-seal-2025 li {	 display: table-cell; }
.bis-seal-2025 li img { height: 140px; }

 .bis-echo-d-none .bis-seal-2025 .bis-seal-echo{
	display:none;
}
/** Coin Grid Section styles **/

.bis-coin-grid-v1{}
.bis-coin-grid-v1 .bis-coin-section{
border-radius: 8px 8px 8px 8px;
	padding:15px;
	padding-bottom:20px;
	font-size:16px;
}


.bis-coin-grid-v1.bis-coin-grid {
    display: grid;
    grid-gap: 25px;
    /* Automatische Zeilenhöhe, sodass unterschiedliche Höhen der Sections möglich sind */
    grid-auto-rows: auto;
}

/* Desktop (ab 1024px: 3 Spalten) */
@media (min-width: 1024px) {
    .bis-coin-grid.bis-coin-grid-v1 {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (min-width: 1024px) {
    .bis-coin-grid.bis-coin-grid-v1.bis-coin-grid-desk-2  {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Tablet (zwischen 768px und 1023px: 2 Spalten) */
@media (min-width: 768px) and (max-width: 1023px) {
    .bis-coin-grid.bis-coin-grid-v1 {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Handy (bis 767px: 1 Spalte) */
@media (max-width: 767px) {
    .bis-coin-grid.bis-coin-grid-v1 {
        grid-template-columns: 1fr;
    }
}

 /* ==========================================================
   Staking-Liste im Karten-Stil (.bis-staking-list)
   ========================================================== */
.bis-staking-list {
  list-style: none;
  margin: 50px 0;
  background: #f5f7fa_;
  border-radius: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 280px));
  justify-content: center;
  gap: 1.25rem;
}

.bis-staking-list > li {
  width: 100%;
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 0 4px 16px rgba(15, 23, 42, 0.08);
  padding: 1.5rem 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 0.5rem;
  min-height: 140px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.bis-staking-list > li:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.12);
}

.bis-staking-list > li > strong {
  display: block;
´  font-weight: 700;
  font-size: 20px;
line-height: 22px;
color: #000B1A;
margin-top: 10px;
margin-bottom: 0px;
}

.bis-staking-list .bis-min {
  display: block;
  color: #6b7280;
  font-size: 95%;
  font-weight: 400;
}

.bis-staking-list .bis-apr {
  display: block;
  color: #16a34a;
  font-weight: 700;
  margin-top: 0.25rem;
}

@media (max-width: 1024px) {
  .bis-staking-list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .bis-staking-list {
    grid-template-columns: 1fr;
  }
}


/** Summary **/

.bis-summary{}
.bis-summary.bis-summary-with-headline{}
.bis-summary-with-headline:before{
	content:"Das Wesentliche in Kürze";
}
.bis-summary__ {
list-style: disc;
border-radius: 5px;
border: #73cddd 1px solid;
background-color: #f4f4f4;
padding: 15px;
margin: 0px;
margin-bottom: 30px;
}

.bis-summary ul__ {
list-style: disc;
border-radius: 5px;
border: #73cddd 1px solid;
background-color: #f4f4f4;
padding: 15px;
margin: 0px;
margin-bottom: 30px;
}
.bis-summary-v1 {
 border-radius: 5px;
background-color: #F4FBFD;
padding: 15px;
		font-size:16px;
	border:1px solid #bce8f1;

}

.bis-summary-v1 ul {
list-style: disc;
padding: 0;
margin: 0px 0 0 20px;
	font-size:16px;
}
.bis-summary-v1 ul li{
	margin-bottom:.5em;
	line-height:1.5em;
}
.bis-summary-v1 ul li:last-child{
	margin-bottom:0;
}
.bis-summary-title{
	margin-bottom:0px;
}
/** Accordion styles **/

.bis-accordion-v1{}
.bis-accordion-v1.elementor-widget-n-accordion .e-n-accordion-item-title{
	border:0px;
	border-top:1px solid #D9DDDE;
}
.bis-accordion-v1.elementor-widget-n-accordion details:first-of-type .e-n-accordion-item-title{
	border-top:0px;
}

/** Review form **/
.bis-review-wrapper {
	color:#000b1a;
}
.bis-review-wrapper .bis-review-widget{}
.bis-review-widget .ratingValue{}
.bis-review-widget .ratingValue svg{
	margin-right:3px;
}

.bis-review-v1{}
.bis-review-v1  .ratingStars {
 
}
.bis-review-v1  .ratingStarsWrapper{
	display:block;
}
.bis-review-v1  .ratingValue{
	font-size:18px;
	font-weight:600;
}
.bis-review-v1 .reviewCount{
	font-weight:400;
}
.bis-list-coins{
	
}

.bis-list-coins li {
	display: inline-block;
	margin: 10px 0 0 10px;
}
.bis-list-coins {
	margin: 0; padding: 0;
text-align:center;
}
 

.bis-list-coins li .megamenu-icon {
	width:25px;
	height:25px;
	margin: 0 7px 0 0;
}

.coingrid-btn {
	padding: 5px 10px; 
	border-radius: 4px;
	display: inline-block;
	border: 1px solid #D9DDDE;
	color: black;
	font-weight: 500;
}
.small-chart {
	width: 80px;
	height: 50px;
}

@media (max-width: 768px) { 
	.bis-list-coins li {
		font-size:10px;
		margin: 10px 0 0 5px;
	}
	.bis-list-coins li .megamenu-icon {
		width:18px;
		height:18px;
		margin: 0 5px 0 0;
	}
	.bis-list-coins li .coingrid-btn {
		padding:3px 7px;
	}
	.bis-seal-2025 li img {
		height: 90px;
	}
	.bis-sub-header-wrapper .bis-sub-headline{
		padding:30px 0 50px;
	}
}


/*** CUSTOM Elementor Elements (BIS25)**/

.bis-el-alert-box.bis-el-info {
    background-color: #F4FBFD;
    color: #000B1A;
    border: 1px solid #bce8f1;
	font-size:16px;
	line-height:1.5em;
}
.bis-el-alert-box.bis-el-info i{
	color:#31B7CD;
}

.bis-el-alert-box.bis-el-success {
    background-color: #F2FBF5;
    color: #000B1A;
    border: 1px solid #d6e9c6;
}

.bis-el-alert-box.bis-el-warning {
    background-color: #FAFAE4;
    color: #000B1A;
    border: 1px solid #faebcc;
}

.bis-el-alert-box.bis-el-danger {
    background-color: #FBF2F3;
    color: #000B1A;
    border: 1px solid #ebccd1;
}


.bis-divider{
	background-color:#C5CECF;
	height:1px;
	width:100%;
}


/**** Coin Pricing *****/


body .bis-gecko-data{
	padding:0px;
}
.bis-gecko-data .gecko-content{
	background-color:transparent;
	min-height:unset;
}
.bis-gecko-data h2, 
.bis-gecko-data h3{
	text-align:left;
	padding:0px;
}
.bis-gecko-data .first .gecko-content {
	padding:0 20px 0 0;
}
.bis-gecko-data .second .gecko-content {
	padding:0 0 0 20px;
}
.bis-d-table{
	display:table;
}
.bis-d-table-cell{
	display:table-cell;
}

  .bis-dl-stats {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;              /* füllt erst Spalte 1, dann Spalte 2 */
    grid-template-rows: repeat(6, auto); /* sechs Reihen für 6 Paare */
    gap: 0 1.5rem;                      
  }

  .bis-dl-stats dt,
  .bis-dl-stats dd {
    margin: 0;
	  position:relative;
  }
.bis-dl-stats dt{
    font-weight: 400;
    font-size: 14px;
}
  .bis-dl-stats dd {
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom: 1px solid #C5CECF;
    font-weight: 600;
    font-size: 16px;
  }

  /* letzte <dd> jeder Spalte (3. und 6. dd) ohne Linie */
  .bis-dl-stats dd:nth-of-type(3),
  .bis-dl-stats dd:nth-of-type(6) {
    border-bottom: none;
    padding-bottom: 0;
  }
body .bis-gecko-data .right-num {
    padding: 0 0 0 10px;
}
  .bis-dl-stats .bis-percent.bis-negative { color: #BF0030; }
.bis-dl-stats .bis-percent.bis-negative:before {content:'- '}
  .bis-dl-stats .bis-percent.bis-positive   { color: #00854D; }
.bis-dl-stats .bis-percent.bis-positive:before {content:'+ '}
.bis-info-icon{
	 cursor:pointer;
}
 .bis-info-icon:hover ~ .bis-info-box,
.bis-info-box:hover{
display: block;
	
}
.bis-info-box {
display: none;
font-size: 12px;
font-weight: normal;
border-radius: 5px;
background: #F4FBFD;
position: absolute;
border: 1px solid rgb(49, 183, 205);
right: 0;
z-index: 50;
padding: 10px;
min-width: 200px;
max-width: 300px;
line-height: 1.3;
bottom: 30px;
}
.bis-info-icon{
	color:rgb(49, 183, 205);;
}

body .bis-main-icon{
	width: 180px; 
	height: 180px;
  transform: rotate(0deg);

}
body .bis-main-icon-mob{
	width: 90px; 
	height: 90px;
  transform: rotate(0deg);

}
@media (max-width: 900px) {  
	.bis-gecko-data .second .gecko-content {
		padding:0;
		margin:0px;
	}
}
@media (max-width: 768px) {  

body .bis-main-icon{
	width: 140px; height: 140px;
}
	
}

.bis-d-inline{
	display:inline;
}

 /** BISON Currency Carousel **/
.bis-currency-carousel .bis-currency-wrap{
box-shadow:0px 9px 15px -4px #0000001A;
	display:block;
	padding:15px;
	background:#fff;
	margin: 26px;
min-height: 250px;
	padding:30px 15px;
	border-radius:8px;
}
.bis-currency-carousel .bis-currency-wrap h3{
	font-size:20px;
	line-height:22px;
	color:#000B1A;
	margin-top:10px;
	margin-bottom:0px;
}.bis-currency-carousel .bis-currency-wrap .current-price{
	 font-weight:600 !important;
}

.bis-currency-carousel .bis-currency-wrap  .megamenu-icon{
	height:40px;
}
.bis-currency-carousel .bis-currency-wrap .bis-btn{
	display:inline-block
}
.bis-currency-carousel .bis-currency-wrap a{
	text-decoration:none;
}
.bis-currency-carousel .current-price{
	margin-bottom:20px;

}
.bis-currency-carousel  .glide__arrow--prev{
	left:-30px;
}
.bis-currency-carousel .glide__arrow--next{
	right:-30px;
}





/**** BISON Select 
.bis-select-white-v1,
.bis-select-white-v1 a, .bis-select-white-v1 a:hover,
.bis-select-white-v1 h2,
.bis-select-white-v1 h3,
.bis-select-white-v1 h4{
	color:#F4FBFD;
}
.bis-select-white-v2,
.bis-select-white-v2 a, .bis-select-white-v2 a:hover,
.bis-select-white-v2 h2,
.bis-select-white-v2 h3,
.bis-select-white-v2 h4{
	color:#fff !important;
}

.bis-overflow-hidden{
	overflow:hidden;
}
.bis-select-accordion   details{
border:1px solid #F4FBFD40;

border-radius: 16px;
background-color: #B5E6F01C;

backdrop-filter: blur(16px);
 
} 
.bis-select-accordion .e-n-accordion-item-title-icon{
	margin-right: 5px;
}

.bis-select-accordion summary{
	padding:16px !important;
}
.bis-select-accordion div p:last-child{
	margin-bottom:0px !important;
}
 .bis-select-top{
     color: #6AD4E6;
 }
 .bis-select-top .bis-select-date{
     float: right;
 }
.bis-select-badge-wrapper .bis-select-badge{
    background-color: #fff;
    padding:3px 8px;
    border-radius: 4px;
    position: absolute;
    top: -65px;
    right: 10px;
    font-size: 12px;font-family: "Space Grotesk";
    
}
.bis-select-badge-wrapper{
    position: relative;
}

.bis-select-se-btn,
.bis-select-se-btn{
	   display: block;
width: 100%;
text-align: center;
padding: 15px 20px;
flex: none;
border:1px solid #E9F7FA;
border-radius:4px;
font-family: "Space Grotesk";
background-color: transparent;
color: #E9F7FA !important;
font-size: 16px  ;
    line-height: 20px;
    text-decoration: none !important;

}

.bis-select-btn-v2{
 
text-align: center;
padding: 15px 20px;
flex: none;
border:1px solid #E9F7FA;
border-radius:4px;
font-family: "Space Grotesk";
background-color: #E9F7FA;
color: #000B1A !important;
font-size: 16px !important ;
    line-height: 20px;
    text-decoration: none !important;

}
.bis-select-btn-v2{
	margin-bottom:20px;
	display:inline-block;
}

.bis-select-se-btn-disabled, .bis-select-se-btn-disabled:hover{
    color: #A7B5B8 !important;
    border-color: #001733;
    background-color:transparent;
}

.bis-select-color-cyan{
	color:#6AD4E6;
}
.bis-select-highlights{
	color:#F4FBFD;
	font-family: "Space Grotesk";
	font-size:16px;
}
.bis-select-highlights li {
	margin-bottom:10px;
}
.bis-select-highlights li:last-child{
	margin-bottom:0px;
}
.bis-select-cat{
	font-family: "Space Grotesk";
	font-size:16px;
	color:#6AD4E6;
font-weight:bold;
	line-height:16px;
}



.bis-select-past-events{}
.bis-select-past-events .elementor-widget-text-editor,
.bis-select-past-events .bis-select-se-btn{
	display:none;
}
.bis-select-past-events .bis-select-text-content{
	min-height:unset;
}
.bis-select-past-events .bis-select-bg-blur:before{
	content:"";
	height:100%;
	width:100%;
	background:rgba(0,0,0,.17);
	z-index:3;
}


.bis-select-speaker .bis-speaker-name,
.bis-select-speaker .bis-speaker-desc{
	color:#F4FBFD;
	font-family: "Space Grotesk";
		font-size:16px;
	line-height:110%;


}
.bis-select-speaker .bis-speaker-name{
	font-weight:600;
	font-size:16px;
	margin:0px;
	margin-bottom:5px;
	margin-top:16px;
	line-height:1.5em;;
}
.bis-select-speaker .bis-speaker-desc{
	font-weight:400;
	line-height:1.5em;;

}
.bis-select-se-more{
	color:#F4FBFD !important;
	font-family: "Space Grotesk";
}
.bis-select-speaker-grid img{
	border-radius:16px;
	border:1px solid #121D21;
	color:#F4FBFD;
}
.bis-select-speaker-grid {
  display: grid;
  gap: 4px;
  grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
  .bis-select-speaker-grid {
    grid-template-columns: repeat(3, 1fr);
  }
	.bis-select-speaker-grid.bis-speaker-count-1,
	.bis-select-speaker-grid.bis-speaker-count-2{
		    grid-template-columns: repeat(2, 1fr); 

	}
	.bis-select-speaker-grid {
  gap: 24px;
}
	.bis-select-gradient-text  h3{

  background: linear-gradient(90deg, #F4FBFD 0%, #84D6FF 71.15%, #F4FBFD 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;


}
}

@media (min-width: 1200px) {
  .bis-select-speaker-grid {
    grid-template-columns: repeat(5, 1fr);
  }
	.bis-select-speaker-grid.bis-speaker-count-1,
	.bis-select-speaker-grid.bis-speaker-count-2,
	.bis-select-speaker-grid.bis-speaker-count-3{
		    grid-template-columns: repeat(3, 1fr); 

	}
.bis-select-btn-v2{
	margin-bottom:80px;
	display:inline-block;
}

}

.bis-select-bg-blur{
	backdrop-filter: blur(16px);
}

.bis-select-speaker:empty {
  display: none;
}
 */




 .graph-25 .graph-switch-list  {
     margin: 0;
     float:right;
     clear: both;
 }

  .graph-25 .graph-switch-list li {
    list-style: none;
    width: auto;
    display: inline-block;
  }

 .graph-25 .graph-switch-list li button {
 	background: none;
	border-radius: 5px;
	font-size: 12px !important;
	color: #000b1a !important;
	 border-width:0px;
}

.graph-25 .graph-switch-list li button.active,
.graph-25 .graph-switch-list li button:hover{
	 /* background: #fafafa;
	color:#000b1a !important;*/
	
	    background-color: #001733;
    color: #fff !important;
	padding:.5em 1em .5em;
}
 
.graph-25 .graph-controls, .graph-25 .current {
	display: inline-block;
	text-align:left;

}
 .graph-25 .graph-controls {
	float: right;
 	clear:both;
} 

.chart-container {
	height: 300px;
	clear: both;
}

@media (max-width: 768px) {
	.graph-25 .graph-controls {
		float: none;
	}
	.graph-25 .graph-switch-list {
		float: none;
	}
	.graph-25 .current {
		float: none;
	}
	
  }



/*** Custom Elementor Elements ***/

.bis-el-table{
	border-collapse:collapse; width:100%;
	table-layout:fixed;
}

.bis-table-responsive .bis-el-table{
	table-layout:auto;
}