.elementor-kit-6{--e-global-color-primary:#02193F;--e-global-color-secondary:#F4F4F4;--e-global-color-text:#02193F;--e-global-color-accent:#D61334;--e-global-color-d39e922:#FFFFFF;--e-global-color-95e7e97:#11EFC4;--e-global-color-9690184:#C3FCEB;--e-global-color-6ef039f:#466D89;--e-global-color-bbfd232:#00B8A0;--e-global-color-4b74279:#1B2C4E;--e-global-color-2cc3622:#F1F1F1;--e-global-typography-primary-font-family:"Lexend Regular";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Lexend Regular";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lexend Light";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Lexend Regular";--e-global-typography-accent-font-weight:500;--e-global-typography-35740d8-font-family:"Lexend Medium";--e-global-typography-35740d8-font-size:2rem;--e-global-typography-35740d8-font-weight:500;--e-global-typography-35740d8-line-height:1.2;--e-global-typography-35740d8-letter-spacing:0px;--e-global-typography-38173fd-font-family:"Lexend Medium";--e-global-typography-38173fd-font-size:1rem;--e-global-typography-38173fd-font-weight:500;--e-global-typography-38173fd-line-height:1.2;--e-global-typography-84f7de6-font-family:"Lexend Medium";--e-global-typography-84f7de6-font-size:1rem;--e-global-typography-84f7de6-font-weight:500;--e-global-typography-832fc0e-font-family:"Lexend Medium";--e-global-typography-832fc0e-font-size:4rem;--e-global-typography-832fc0e-font-weight:500;--e-global-typography-832fc0e-line-height:1;--e-global-typography-1e19551-font-family:"Lexend Medium";--e-global-typography-1e19551-font-size:3rem;--e-global-typography-1e19551-font-weight:500;--e-global-typography-1e19551-line-height:1.1;--e-global-typography-de7acc6-font-family:"Lexend Medium";--e-global-typography-de7acc6-font-size:3rem;--e-global-typography-de7acc6-font-weight:500;--e-global-typography-de7acc6-line-height:1.1;--e-global-typography-896a2d2-font-family:"Lexend Regular";--e-global-typography-896a2d2-font-size:6rem;--e-global-typography-896a2d2-font-weight:400;--e-global-typography-896a2d2-line-height:91px;--e-global-typography-f34697c-font-family:"Lexend Medium";--e-global-typography-f34697c-font-size:2.5rem;--e-global-typography-f34697c-font-weight:500;--e-global-typography-f34697c-line-height:1.2px;--e-global-typography-f5a1310-font-family:"Lexend Medium";--e-global-typography-f5a1310-font-size:2.5rem;--e-global-typography-f5a1310-font-weight:500;--e-global-typography-b64337b-font-family:"Lexend Medium";--e-global-typography-b64337b-font-size:1.5rem;--e-global-typography-b64337b-font-weight:500;--e-global-typography-b64337b-line-height:1.2rem;--e-global-typography-ac82854-font-family:"Lexend Medium";--e-global-typography-ac82854-font-size:1.5rem;--e-global-typography-ac82854-font-weight:500;--e-global-typography-94e3614-font-family:"Lexend Medium";--e-global-typography-94e3614-font-size:20px;--e-global-typography-94e3614-font-weight:500;--e-global-typography-ac739de-font-family:"Lexend Regular";--e-global-typography-ac739de-font-size:2.5rem;--e-global-typography-ac739de-font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:var( --e-global-typography-832fc0e-font-family ), Sans-serif;font-size:var( --e-global-typography-832fc0e-font-size );font-weight:var( --e-global-typography-832fc0e-font-weight );line-height:var( --e-global-typography-832fc0e-line-height );}.elementor-kit-6 h2{font-family:var( --e-global-typography-35740d8-font-family ), Sans-serif;font-size:var( --e-global-typography-35740d8-font-size );font-weight:var( --e-global-typography-35740d8-font-weight );line-height:var( --e-global-typography-35740d8-line-height );letter-spacing:var( --e-global-typography-35740d8-letter-spacing );}.elementor-kit-6 h3{font-family:var( --e-global-typography-38173fd-font-family ), Sans-serif;font-size:var( --e-global-typography-38173fd-font-size );font-weight:var( --e-global-typography-38173fd-font-weight );line-height:var( --e-global-typography-38173fd-line-height );}.elementor-kit-6 h4{font-family:"Lexend Medium", Sans-serif;font-size:17px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 h1{font-size:var( --e-global-typography-832fc0e-font-size );line-height:var( --e-global-typography-832fc0e-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-35740d8-font-size );line-height:var( --e-global-typography-35740d8-line-height );letter-spacing:var( --e-global-typography-35740d8-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-38173fd-font-size );line-height:var( --e-global-typography-38173fd-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-35740d8-font-size:2rem;--e-global-typography-84f7de6-font-size:16px;--e-global-typography-832fc0e-font-size:4rem;--e-global-typography-832fc0e-line-height:1;--e-global-typography-94e3614-font-size:1.2rem;}.elementor-kit-6 h1{font-size:var( --e-global-typography-832fc0e-font-size );line-height:var( --e-global-typography-832fc0e-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-35740d8-font-size );line-height:var( --e-global-typography-35740d8-line-height );letter-spacing:var( --e-global-typography-35740d8-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-38173fd-font-size );line-height:var( --e-global-typography-38173fd-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.verlauf .elementor-heading-title {
  background: linear-gradient(180deg, #fff 0%, #44A08D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.verlauf-reverse {
  background: linear-gradient(180deg, silver 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.MenuButton.Register a { background:#11EFC4!important;color:#02193F!important;}

.MenuButton.Register.Response a
{ font-size:14px!important;}

.myHamburger
{ background:#11EFC4; border-radius:50px; margin-left:5px!important; }
.myHamburger a { padding:15px 18px!important;}

.myHamburger a.elementor-sub-item { padding:5px 18px!important;}

.myHamburger .fa-bars {
  margin-left: -5px!important;
  margin-right: 0px!important;
  color:#02193F;
}

.gradient-bg { background:  linear-gradient(to bottom, rgba(0, 25, 63, 1) 0%,rgba(0, 184, 160, 1) 100%); }

.gradient-bg-reverse { background: linear-gradient(to top, rgba(2, 25, 63, 1) 0%,rgba(0, 184, 160, 1) 100%); }

/* Accordion FAQmit Verlauf im Header */

.faq .e-n-accordion-item
 { background:  linear-gradient(to bottom, rgba(2, 25, 63, 1) 0%,rgba(0, 184, 160, 1)  100%); border-bottom-left-radius:20px;border-bottom-right-radius:20px;}

 
.faq .e-n-accordion-item .e-fas-arrow-up { opacity:0.5;}

.faq .elementor-widget-n-accordion .e-n-accordion-item-title-icon {
  position: absolute!important;
  right: 20px;
}

.faq .e-n-accordion-item-title-text { font-size:32px; line-height:36px;padding: 10px;}
.faq .elementor .e-n-accordion-item-title-text a { color:#FFF!important;}
/* Accordion FAQ Ende */

/* Akkordions Partner */


.partner-container .e-n-accordion-item-title-icon {
  margin-left: auto; /* Schiebt das Icon nach rechts */
  align-self: flex-start; /* Setzt das Icon oben ausgerichtet */
}

.partner-container .e-n-accordion-item-title-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 20px 0 0; 
}

.partner-container .e-n-accordion-item-title-icon span > svg {
  fill: var(--n-accordion-icon-normal-color);
  width: 20px;
}

/* Akkordions Partner Ende */

.gradient-bg-byteworx { background: linear-gradient(to bottom, rgba(2, 25, 63, 1) 0px,rgba(17, 239, 196, 1) 400px,rgba(17, 239, 196, 1) 100%); }

.gradient-bg-inner 
.elementor-widget-wrap { background: linear-gradient(to bottom, rgba(2, 25, 63, 1) 0%,rgba(17, 239, 196, 1) 100%); }

body .elementor-1195 .elementor-element.elementor-element-1660abc .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 15px !important;
    -webkit-box-shadow: 0px 9px 13px -5px rgba(0,0,0,0.66)!important; box-shadow: 0px 9px 13px -5px rgba(0,0,0,0.66)!important;
}

.myAccordion .e-n-accordion-item:has([aria-expanded="false"])
 { background:#1B2C4E;border-radius:25px;}
.myAccordion .e-n-accordion-item-title { padding:10px 20px!important;}

.myAccordion.Acc2 .e-n-accordion-item-title { padding:0px 10px!important;}
.myAccordion.Acc2 .e-n-accordion-item-title-text { font-size:18px!important;}


/*PULSAR EFFEKT*/
.updown img{
    display: inline-block;
	transform: scale(1);
	animation: updown 4s infinite;
}
@keyframes updown {
  0% {
        transform: rotateX(0deg) translateY(0px);
    }
  50% {
        transform: rotateX(0deg) translateY(-15px);
    }
  100% {
        transform: rotateX(0deg) translateY(0px);
    }
} 

/* Accordion Partner */
.partner-container .e-n-accordion-item-title-icon
{ margin-top:-7px;}



.elementor-menu-toggle svg { margin-top:-10px;}




/*BANNER ADROTATE*/

.g.g-1 {
    max-width: 1024px;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}


.g.g-2 {
    max-width: 460px;
    width:100%;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}

.g.g-3 {
    max-width: 460px;
    width:100%;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}

.g.g-4 {
    max-width: 460px;
    width:100%;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}


.g.g-5 {
    max-width: 460px;
        width:100%;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}


.a-single.a-10 img {
    max-width: 440px;
    width:100%;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}

.a-single.a-11 img {
    max-width: 440px;
    width:100%;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}


/* Menu Resp ausgeloggt */
@media only screen and (max-width: 1024px) {
.myLoggedIn {
    position: absolute;
    right: 20px!important;
    top:30px!important;
}

.myResLoginButton {
    position: absolute;
    right: 60px!important;
    top:20px!important;
}
.elementor-nav-menu__container { top:40px!important;
}

.MenuButtonSmallGreen a
{
padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 3px;
    color:#02193f!important;
    font-size:14px!important;
   
}

.MenuButtonSmallGreen { background:rgb(17, 239, 196);
     border-radius:35px;
     
}
}



@media only screen and (max-width: 1024px) {
    
.elementor-element-5ee2baf
{ min-height:70px;}

.elementor-1195 .elementor-element.elementor-element-30f7568 .elementor-menu-toggle .e-font-icon-svg {
  height: 60px!important;
}
    
.elementor-1195 .elementor-element.elementor-element-30f7568 .elementor-menu-toggle + .elementor-nav-menu--dropdown { margin-top:35px;}

#header-res-logged-out .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 0px !important;
}
#header-res-logged-out #menu-2-a9ef8e4 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 20px!important;
}
.elementor.elementor-1195.elementor-location-header { min-height:70px!important;}

.elementor-1195 .elementor-element.elementor-element-30f7568 .elementor-menu-toggle {
  top: -24px!important;
}


}

@media only screen and (max-width: 767px) {
.elementor-1195 .elementor-element.elementor-element-30f7568 .elementor-menu-toggle .e-font-icon-svg {
  height: 80px!important;
}
#header-res-logged-out .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 0px !important;
}
#header-res-logged-out #menu-2-a9ef8e4 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 10px!important;
}
.elementor-1195 .elementor-element.elementor-element-30f7568 .elementor-menu-toggle + .elementor-nav-menu--dropdown { margin-top:10px;}

.elementor-1195 .elementor-element.elementor-element-30f7568 .elementor-menu-toggle {
  top: -60px!important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Regular.eot');
	src: url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Regular.woff2') format('woff2'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Regular.woff') format('woff'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Regular.ttf') format('truetype'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Regular.svg#LexendRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Light.eot');
	src: url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Light.eot?#iefix') format('embedded-opentype'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Light.woff2') format('woff2'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Light.woff') format('woff'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Light.ttf') format('truetype'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Light.svg#LexendLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Medium.eot');
	src: url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Medium.woff2') format('woff2'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Medium.woff') format('woff'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Medium.ttf') format('truetype'),
		url('https://stage.traders-cup.ch/wp-content/uploads/2025/01/Lexend-Medium.svg#LexendMedium') format('svg');
}
/* End Custom Fonts CSS */