@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bs-body-bg:#fff !important;--bs-heading-color:white !important;--bs-body-font-family:Poppins !important;--bs-body-font-weight:500 !important;--bs-body-color:#6b6b6b !important;--bs-border-color:#131517 !important;--bs-modal-bg:#131517 !important;--background-color:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration:none!important}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}.close{color:#fff;background:none;border:none;font-size:;font-weight:700;font-size:20px}ol,ul{list-style:none}li{list-style:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="email"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--background-color);color:#6b6b6b!important;scroll-behavior:smooth;text-align:center}@media (max-width:576px){.order-sm-3{order:3!important}.order-sm-2{order:2!important}.order-sm-1{order:1!important}}.spacer-12rem{display:inline-block;width:100%;height:12rem}.spacer-9rem{display:inline-block;width:100%;height:9rem}.spacer-8rem{display:inline-block;width:100%;height:8rem}.spacer-5rem{display:inline-block;width:100%;height:5rem}.spacer-2rem{display:inline-block;width:100%;height:2rem}.space-t5-b5{padding-top:5rem;padding-bottom:5rem}.space-t8-b8{padding-top:8rem;padding-bottom:8rem}.space-t8-b2{padding-top:8rem;padding-bottom:2rem}.space-t8{padding-top:8rem}.mysticky-welcomebar-position-top{top:auto!important;bottom:0!important}.mysticky-welcomebar-fixed .mysticky-welcomebar-content p{font-weight:600!important}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a{padding:10px 20px!important}#content{position:relative;display:block;float:left;width:100%;overflow:hidden;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media(max-width:991.98px){#content{width:100%;margin-left:0vw;margin-right:0vw;box-shadow:0px!important}}.highlight{color:#2CA9DF}.keyword{background:#0e1012}.h-80{height:80%}.maxh-100{max-height:100%}.maxw-100{max-width:100%}.maxh-80vh{max-height:80vh}@media screen and (min-width:782px){#absoluteDesktop{position:absolute}}button.button,a.button{display:block;text-align:center;font-family:Poppins;font-size:1.3rem;font-weight:600;padding:1rem 2rem;border-radius:1.2rem;background:#278DEB;transition:.3s ease;cursor:pointer}button.button:hover,a.button:hover{transform:scale(1.05)}.carousel-item{background-color:var(--bs-modal-bg)}.accent{font-size:calc(1rem + 1vw)!important;color:#278DEB}h1{font-family:Poppins;font-size:calc(1.75rem + 2vw)!important;font-style:normal;font-weight:600!important;line-height:120%!important;max-width:100%}h2{font-family:Poppins;font-size:calc(1.3rem + 1.4vw)!important;font-style:normal;font-weight:600!important;line-height:120%!important;letter-spacing:.18;max-width:100%}h3{text-align:center;font-family:Poppins;font-size:calc(0.8rem + 1vw)!important;font-style:normal;font-weight:600!important;line-height:120%!important;max-width:100%}h4{text-align:center!important;font-family:Poppins!important;font-size:calc(1.3rem + 0.6vw)!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;text-transform:uppercase!important;max-width:100%}h5{font-family:Poppins!important;font-size:calc(1.2rem + 0.4vw)!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;letter-spacing:0.06rem!important;text-transform:uppercase!important;max-width:100%}h6{display:inline-block;font-weight:600 !Important;color:#375853!important}.wp-block-heading{color:#2B2A40}p,li{font-size:calc(0.9rem + 0.3vw);color:#000;font-weight:400}a,header,.service-image,.service-image-overlay,.service-image-wrapper .bi,.dropdown-menu,footer ul li .nav-link,.blog-image-wrapper img,.image-effect-layer .bi,.image-effect-layer,#lightgallery a::before,#lightgallery a img,.garden-button-1,.category-filter select,.eventlink img,.gastro-image img,.wrapper-gastro-info-block,.gastro-image::before,#menu-hauptmenue li a{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:767px){[data-aos-delay]{transition-delay:0s!important}}.header-section{padding:100px 0 0 0}.fixed-top{max-width:100vw;margin:0!important}header{position:fixed;display:block;z-index:100;left:0;top:0;height:300px;width:100%;padding-top:30px}.nav-link{color:#000;font-family:Poppins;font-size:1.2rem!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;letter-spacing:0.06rem!important;text-transform:uppercase!important;position:relative}.nav-link:before{content:'';position:absolute;bottom:.5rem;left:0;width:0%;height:1.5px;background:#fff;transition:.3s}.nav-link:after{content:'';position:absolute;bottom:.5rem;right:0;width:0%;height:1.5px;background:#fff;transition:.3s}.nav-link:hover::before{transform:translateX(99%);width:50%}.nav-link:hover::after{transform:translateX(-99%);width:50%}@media only screen and (max-width:990px){.nav-link,.navBtn{margin:12px 0}}nav{background:#fff}@media screen and (max-width:500px){nav.navbar{padding:0!important}}.navbar-nav li{list-style-type:none}.navbar a.logo{background:#fff;padding:calc(0.7rem + 0.25vw) calc(1.5rem + 0.3vw)}.navbar a.logo img{max-height:4rem;max-width:70vw;height:auto}.navbar a.navBtn{border:none;background:#278DEB;color:#fff}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#sidebar{display:none}.color-white{color:#fff!important}.color-accent{color:#2B8BB1!important}.color-main{color:#2B2A40!important}.bg-white{background:#fff!important}.bg-accent{background:#2B8BB1!important}.bg-main{background:#2B2A40!important}.border-rounded-30{border-radius:3rem}.border-accent{border:3px solid #2B8BB1!important}.border-main{border:3px solid #2B2A40!important}#searchStock{max-width:600px;font-size:1.7rem;border:3px solid #F8F8F8;font-weight:500;box-shadow:0 0 44px -41px rgb(0 0 0 / .75);-webkit-box-shadow:0 0 44px -41px rgb(0 0 0 / .75);-moz-box-shadow:0 0 44px -41px rgb(0 0 0 / .75)}#searchStock::placeholder{color:#dcdcdc}.store-icons{height:3.5rem}.max-height-80vh{max-height:70vh}.icon-cube{width:4.5rem;height:4.5rem;border-radius:1.2rem}.icon-cube i{font-size:2.5rem}.fameBanner{max-height:4rem;max-width:100%;height:auto;width:auto;display:block}.min-vh-80{min-height:80vh;margin:0 0 15vh 0}@keyframes slides{from{transform:translateX(0)}to{transform:translateX(-100%)}}.slider{margin:calc(2.5rem + 3vw) 0 0 0;overflow:hidden;white-space:nowrap;position:relative}.slider:before,.logos:after{position:absolute;top:0;content:'';width:250px;height:100%;z-index:2}.slider:before{left:0}.slider:after{right:0}.slider .logos{display:inline-block;animation:100s slides infinite linear}.slider:hover .logos{animation-play-state:paused}.logos img{filter:brightness(0) invert(1);height:3rem;padding:0 3rem}.card-title{color:#FFF;text-align:center;font-family:Poppins;font-size:2rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.card-text{text-align:center;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.card .card-img-top{transition:.3s ease;border-radius:var(--bs-card-inner-border-radius)}.card:hover .card-img-top{transform:scale(1.05)}.card-img{object-fit:cover;height:500px}.foerderungen .card img{max-width:90%}.card-img-overlay h4{font-size:calc(1.2rem + 0.6vw)!important;position:absolute;color:white!important;text-transform:none!important;line-height:170%!important}.card-img-overlay h4 span{font-size:calc(2.5rem + 1.2vw)!important}.branchen-widgets .card{height:400px;overflow:hidden;cursor:pointer}.branchen-widgets .card .img-fluid{display:block;min-width:100%;width:auto;position:absolute;height:100%;max-width:200%}.dark-overlay{background:rgb(0 0 0 / .6);border-radius:0!important}.card .dark-overlay .button{backdrop-filter:blur(5px);background:#fff0;border-color:#2CA9DF;color:#2CA9DF}.card .more{padding:25px;opacity:1;z-index:1;background:#0e1012;"
}

.card .more .button {
	color: #2ca9df;
  	border: 2px solid #2ca9df;
}

.hover-scale {
	transition: .3s ease;
}

.hover-scale:hover {
	transform: scale(1.05);
}

.article-card {
	background-color: #fff !important;
	cursor: pointer;
}

.article-card img {
	height: 250px;
	object-fit: contain;
}

.article-card h4 {
	font-size: 1.4rem!important;
}

.blog h2{
	margin: 20px 0;
	font-size: calc(1.5rem + 0.5vw) !important;	
}

#blog-content h3{
	color: white!important;
	font-size: calc(1.5rem + 0.6vw) !important;	
	margin: 3rem 0 1.5rem 0;
}

#blog-content p{
	font-size: 1.3rem!important;
}

#blog-content blockquote p{
	color: #2CA9DF;
	font-size: 1.5rem !important;
}

.list-group-item{
	text-align:left;
	border: none!important;
}

.list-group-item div{
	font-size: calc(1.2rem + 0.2vw);
	word-wrap: break-word;
}

.list-group-item i {
	background: #278DEB;
	color: white;
	padding: 1.5rem 1.8rem;
	font-size: calc(2.1rem + 0.6vw);
	margin: 0 1rem 0 0;
	border-radius: 15px;
}


/*
##########################################
SOFTWARE
##########################################
*/

section.why-us .card {
	background-color: #0E1012;
	border-radius: 10px;
}


/*
##########################################
Footer
##########################################
*/

#footer-news{
	background: url(https://www.stockanalyzer.eu/wp-content/themes/stockanalyzer-theme/img/background_footer.png);
	background-size: cover;
}

footer {
	color: white;
	padding-bottom: 6rem;
}

footer .footer-img{
	max-width: 100%;
	width: 300px;
}

footer a {
	color: #000;
	font-family: Poppins;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.09rem;
	text-transform: uppercase;
	transition: all .3s ease;
}

footer a:hover {
	color: #2CA9DF;
}

footer .contact {
	color: #FFF;
	text-align: center;
	font-family: Poppins;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.0675rem;
	border: 2px solid rgba(51, 51, 51, 0.49);
}

footer .contact a{
	font-size: 1.125rem;
	text-transform: inherit;
}

footer .contact.contact-center {
	border-left: none;
	border-right: none;
}

@media screen and (max-width: 767px) {
	footer .contact.contact-center {
		border-left: 2px solid rgba(51, 51, 51, 0.49);
		border-right: 2px solid rgba(51, 51, 51, 0.49);
		border-top: none;
		border-bottom: none;
	}
}

footer .anschrift {
	color: #FFF;
	font-family: Poppins;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.0675rem;
	text-transform: uppercase;
}

footer .bold {
	font-weight: 700;
}

footer .title {
	color: #FFF;
	font-family: Poppins;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.0675rem;
	text-transform: uppercase;
}

#footer-copyright {
	color: rgba(0, 0, 0, 0.25);
	text-align: left;
	font-family: Poppins;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.0675rem;
	text-transform: uppercase;
}

/* footer {
	position: relative;
	float: left;
	display: block;
	width: 100%;
	background: #fff;
	padding-bottom: 100px;
	padding-top: 60px;
} */

@media (min-width: 992px) and (max-width: 1199.98px) {
	footer {
		font-size: 14px;
	}
}

footer li {
	list-style-type: none;
}

footer p {
	display: inline-block;
	width: 100%;
}

/*Footer MENUS*/
footer ul {
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
}

footer ul li {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}

footer ul li .nav-link {
	display: inline-block;
	width: 100%;
	color: black;
}

footer ul li .nav-link:hover,
footer ul li .nav-link:active,
footer ul li .nav-link:focus {
	color: #375853;
}

/*Footer Navigation 2*/
.footer-line {
	font-size: 12px;
	margin-top: 30px;
	font-style: italic;
	padding-top: 30px;
}




/*
##########################################
FADEIN EFFECT
##########################################
*/
@keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Firefox < 16 */
@-moz-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Internet Explorer */
@-ms-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Opera < 12.1 */
@-o-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}


/*
##########################################
LOADING SPINNER
##########################################
*/
#loading-page {
	position: fixed;
	z-index: 51d1d1d;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: var(--background-color);
	z-index: 1000;
}

#loading-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
}

#loading {
	display: inline-block;
	width: 50px;
	height: 50px;
	border: 3px solid var(--bs-border-color);
	border-radius: 50%;
	border-top-color: #2CA9DF;
	animation: spin 1s ease-in-out infinite;
	-webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
	}
}

.pum-container{
	background: white!important;
}

.pum-form--style-default input[type="email"], .pum-form--style-default input[type="text"]{background-color:white!important;border:1px solid}.pum-form--style-default label{color:#000}.sib-default-btn{background:#2B8BB1;color:#fff;font-weight:700;border:none!important;padding:.5rem;border-radius:20px}.dsgvo-popup{font-size:.6rem;line-height:1rem}.pum-content .row{min-height:22vw}.pum_sub_form{width:100%}.pum-close{background:white!important;font-size:2rem}.sib_signup_box_inside_1 input{border:1px solid #000;width:100%;font-size:1.25rem}@media only screen and (max-width:750px){.pum-container.pum-responsive img{width:100%!important}}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(https://www.stockanalyzer.eu/wp-content/plugins/mailin/css/../img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(https://www.stockanalyzer.eu/wp-content/plugins/mailin/css/../img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}