.elementor-kit-6{--e-global-color-primary:#EC9C66;--e-global-color-secondary:#F8F3EF;--e-global-color-text:#000000;--e-global-color-accent:#FFFFF4;--e-global-color-5802ac7:#BDD4E8;--e-global-color-1c03284:#FFDF78;--e-global-color-031eaa6:#F9985A;--e-global-color-c61ff25:#E46D35;--e-global-color-9279584:#297548;--e-global-color-f63ed44:#FFCDC2;--e-global-color-3d9e46e:#26313D;--e-global-color-2469d98:#FFFFFF;--e-global-color-f49bbe7:#FEF6F6;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-158d22f-font-size:1.2vw;font-size:1.5vw;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-size:1.5vw;font-weight:400;font-style:normal;line-height:1.1em;}.elementor-kit-6 h2{font-size:4vw;font-weight:400;font-style:normal;line-height:1.1em;}.elementor-kit-6 h3{font-size:2vw;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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-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-158d22f-font-size:12px;font-size:16px;}.elementor-kit-6 h1{font-size:16px;}.elementor-kit-6 h2{font-size:24px;line-height:1.2em;}.elementor-kit-6 h3{font-size:18px;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face {font-family: 'NouveauGrotesque-Medium';src: url('https://familiebienz.ch/wp-content/uploads/webfonts/NouveauGrotesque_Medium.otf');}
@font-face {font-family: 'NouveauGrotesque-Regular';src: url('https://familiebienz.ch/wp-content/uploads/webfonts/NouveauGrotesque_Regular.otf');}

h1, h2{
	font-family: 'NouveauGrotesque-Medium';
	font-style: normal !important;
    font-weight: 400 !important;
}

h3, h4 {
	font-family: 'NouveauGrotesque-Regular';
	font-style: normal !important;
    font-weight: 400 !important;
}

p, div{
	font-family: 'NouveauGrotesque-Regular';
	font-style: normal !important;
    font-weight: 400 !important;
}

#menu-1-2172dd38 a{
    font-family: 'NouveauGrotesque-Medium';
	font-style: normal !important;
    font-weight: 400 !important;
}

a:link { color:#000; text-decoration: none; }
a:visited  {color:#000; text-decoration: none; }
a:active { color:#000; text-decoration: none; }
a:hover  {color:#f9985a; text-decoration: none; }

a.yellow:link { color:#000; text-decoration: none; }
a.yellow:visited  {color:#000; text-decoration: none; }
a.yellow:active { color:#000; text-decoration: none; }
a.yellow:hover  {color:#ffdf78; text-decoration: none; }

a.blue:link { color:#000; text-decoration: none; }
a.blue:visited  {color:#000; text-decoration: none; }
a.blue:active { color:#000; text-decoration: none; }
a.blue:hover  {color:#bdd4e8; text-decoration: none; }

a.orange:link { color:#000; text-decoration: none; }
a.orange:visited  {color:#000; text-decoration: none; }
a.orange:active { color:#000; text-decoration: none; }
a.orange:hover  {color:#f9985a; text-decoration: none; }

a.darkoragne:link { color:#e46d35; text-decoration: none; }
a.darkorange:visited  {color:#e46d35; text-decoration: none; }
a.darkorange:active { color:#e46d35; text-decoration: none; }
a.darkorange:hover  {color:#000; text-decoration: none; }

a.green:link { color:#000; text-decoration: none; }
a.green:visited  {color:#000; text-decoration: none; }
a.green:active { color:#000; text-decoration: none; }
a.green:hover  {color:#297548; text-decoration: none; }

a.pink:link { color:#000; text-decoration: none; }
a.pink:visited  {color:#000; text-decoration: none; }
a.pink:active { color:#000; text-decoration: none; }
a.pink:hover  {color:#ffcdc2; text-decoration: none; }


a.white:link { color:#fff; text-decoration: none; }
a.white:visited  {color:#fff; text-decoration: none; }
a.white:active { color:#fff; text-decoration: none; }
a.white:hover  {color:#000; text-decoration: none; }

a.dark:link { color:#26313d; text-decoration: none; }
a.dark:visited  {color:#26313d; text-decoration: none; }
a.dark:active { color:#26313d; text-decoration: none; }
a.dark:hover  {color:#fff; text-decoration: none; }


.ausverkauft{
    color: #FFFFF4;
    background-color: #EC9C66;
    padding: 0.5vw;
    padding-left: 1vw;
    padding-right: 1vw;
    position: relative;
    display: inline-block;
    top: -2.5vw;
    left: -4vw;
    transform: rotate(9deg);
}

#Slider .swiper-slide, #Slider02 .swiper-slide{
border-width: 2vw 2vw 2vw 2vw;

}

#Slider .swiper-slide:nth-of-type(2n){
    border-color: #ffcdc2;
}

#Slider .swiper-slide:nth-of-type(3n){
    border-color: #ffdf78;
}

#Slider02 .swiper-slide:nth-of-type(2n){
    border-color: #ffcdc2;
}

#Slider02 .swiper-slide:nth-of-type(3n){
    border-color: #bdd4e8;
}

#Slider .swiper-pagination, #Slider02 .swiper-pagination{
    position: relative;
    top: 1vw;
}

#Slider .elementor-main-swiper, #Slider02 .elementor-main-swiper{
    padding-bottom: 3vw;
}

@media screen and (max-width: 480px) {
    .ausverkauft{
    color: #FFFFF4;
    background-color: #EC9C66;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    display: inline-block;
    top: 20px;
    left: 20px;
    transform: rotate(9deg);
    margin-bottom: 20px;
}

#Slider .swiper-slide, #Slider02 .swiper-slide{
border-width: 15px 15px 15px 15px;
}

#Slider .swiper-pagination, #Slider02 .swiper-pagination{
    position: relative;
    top: 10px;
}

#Slider .elementor-main-swiper, #Slider02 .elementor-main-swiper{
    padding-bottom: 30px;
}

#MainNav .elementor-nav-menu--dropdown{
    width: 105vw !important;
}
}/* End custom CSS */