/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2025 | 12:04:14 */
@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-Bold.woff2') format('woff2'),
        url('../fonts/Jost-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-SemiBold.woff2') format('woff2'),
        url('../fonts/Jost-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-Regular.woff2') format('woff2'),
        url('../fonts/Jost-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
/* Elementor Fix */
.grid-container {
max-width:100%;	
}
.inside-article {
padding:0 !important;	
}
.footer-widgets-container {
padding:0 !important;	
}
.entry-title{
display:none !important;	
}
.inside-header.grid-container {
max-width:1200px;
margin:auto;	
}
.footer-widgets-container.grid-container {
    max-width: 100%;
}
/* Elementor Fix */

.nav-float-right #site-navigation {
margin-right: auto;
}
.entry-title,.site-info {
display:none;	
}
body {
background:#000;	
}
#masthead {
}
.inside-article {
background:transparent !important;	
}
.entry-content :is(li,a,p,body,h1,h2,h3,h4,h5) {
color:#fff;	
}
.entry-content :is(li,a,p) {
  font-family: 'Jost';
	font-size:18px;	
}
.entry-content p {

}
.entry-content :is(h1,h2,h3,h4,h5),.c-top  :is(h1,h2,h3,h4) {
 font-family: 'Montserrat';
font-weight:900;	
text-transform:uppercase	
}
.c-top a {
    font-family: 'Jost' !important;
	font-weight:normal !important;
}
.c-top * {
color:#fff;	
}
.c-top p {
	 font-family: 'Jost';
	font-size:22px;
}
.c-top h1 {
_color:#fff;
font-weight:900;
text-transform:uppercase;
	  background: linear-gradient(90deg, #6b73ff, #000dff);
	background: linear-gradient(to bottom, #f7df9f 0%,#876c3d 100%);
  /* Wichtig: Hintergrund nur auf die Buchstaben clippen */
  -webkit-background-clip: text; /* Safari/iOS */
  background-clip: text;
  color: transparent;            /* Standard */
  -webkit-text-fill-color: transparent; /* Safari/iOS */
margin-bottom:0 !important;	
font-size:58px;
}
.mobile-header h1 {
	font-weight:900;
text-transform:uppercase;
	  background: linear-gradient(90deg, #6b73ff, #000dff);
	background: linear-gradient(to bottom, #f7df9f 0%,#876c3d 100%);
  /* Wichtig: Hintergrund nur auf die Buchstaben clippen */
  -webkit-background-clip: text; /* Safari/iOS */
  background-clip: text;
  color: transparent;            /* Standard */
  -webkit-text-fill-color: transparent; /* Safari/iOS */
margin-bottom:0 !important;	
font-size:48px;
}
.mobile-header p {
color:#fff;	
}
.gold-header {
aspect-ratio:1920/1087;	
}
.top-icons h3 {
font-size:18px !important;	
}
.right-gold h2 {
	background: linear-gradient(90deg, #f7df9f 0%,#876c3d);
  /* Wichtig: Hintergrund nur auf die Buchstaben clippen */
  -webkit-background-clip: text; /* Safari/iOS */
  background-clip: text;
  color: transparent;            /* Standard */
  -webkit-text-fill-color: transparent; /* Safari/iOS */	
}
.right-gold {
	border-image:  linear-gradient(to bottom, #f7df9f 0%,#876c3d 100%) 1 1 1 1;
}
.entry-content :is(ul,ol) {
margin-left:20px;	
}
.for-who ul {
list-style:none;
margin-left:0;
line-height: 2.4;	
}
#c-footer a {
font-family: 'Jost';
font-weight:normal;
font-size:18px;	
}
#masthead  {
background:#000 !important;	
}
#masthead a  {
color:#fff !important;	
font-family: 'Jost';
}
#site-navigation {
background:transparent !important;	
}
.wpcf7-response-output {
	_display:block !important;
color:#aaa !important;
    max-width: 600px;
    margin: auto !important;
    text-align: center;
	margin-top:20px !important;
}