.elementor-kit-5{--e-global-color-primary:#F8F8F8;--e-global-color-secondary:#1B1B1D;--e-global-color-text:#7A7A7A;--e-global-color-accent:#C81133;--e-global-color-2bf4f0c:#AB122E;--e-global-typography-primary-font-family:"Euphemia";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Euphemia";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-secondary );background-image:url("https://schneidertm.net/2021/wp-content/uploads/2021/03/bg_dark.jpg");color:var( --e-global-color-primary );background-repeat:repeat;background-size:auto;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-kit-5 a:hover{color:#C81133;text-decoration:underline;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.rotate,.rotatemobile {

    -webkit-animation:spin 188s linear infinite;
    -moz-animation:spin 188s linear infinite;
    animation:spin 188s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.rotate {
    position: absolute;
}

.bghover a{
  background:
     linear-gradient(
       to bottom, rgba(255,255,255, 0.2) 0%,
       rgba(255,255,255, 0.2) 100%
     );
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0px 4px;
  transition: background-size .2s;
}
.anwp-pg-post-teaser__title:hover{
    background-color: #fff;
}
.bghover a:hover {
  background-size: 4px 60px;
  
}
.btn a:hover{
    text-decoration: none;
}
  a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Euphemia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://schneidertm.net/2021/wp-content/uploads/2021/03/Euphemia-UCAS.ttf_.eot');
	src: url('https://schneidertm.net/2021/wp-content/uploads/2021/03/Euphemia-UCAS.ttf_.eot?#iefix') format('embedded-opentype'),
		url('https://schneidertm.net/2021/wp-content/uploads/2021/03/Euphemia-UCAS.ttf_.woff') format('woff'),
		url('https://schneidertm.net/2021/wp-content/uploads/2021/03/Euphemia-UCAS-Regular-2.6.6.ttf') format('truetype'),
		url('https://schneidertm.net/2021/wp-content/uploads/2021/03/Euphemia-UCAS.ttf.svg#Euphemia') format('svg');
}
@font-face {
	font-family: 'Euphemia';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://schneidertm.net/2021/wp-content/uploads/2021/03/Euphemia-UCAS-Bold-2.6.6.ttf') format('truetype');
}
/* End Custom Fonts CSS */