#main_banner1{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:1920px}#main_banner1 img.loaded{object-fit:cover;width:100%}
#main_banner1 .slick-dots{bottom:-25px}#main_banner1 .slick-dots li button:before{opacity:1;background:#ddd}#main_banner1 .slick-dots li.slick-active button:before{background:#2a2a2a;opacity:1}#main_banner1 .slick-prev{left:20px}@media(min-width:1400px){#main_banner1 .slick-prev{left:100px}}@media(min-width:1600px){#main_banner1 .slick-prev{left:190px}}#main_banner1 .slick-next{right:20px}@media(min-width:1400px){#main_banner1 .slick-next{right:100px}}@media(min-width:1600px){#main_banner1 .slick-next{right:190px}
}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1 .main_slider__item a{display:flex;justify-content:center}#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}
@media(min-width:757px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}}#main_banner1.skeleton .main_slider__item a img,#main_banner1 .main_slider__item a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#main_banner1 .custom__banner1__wrapper{position:relative}#main_banner1 .custom__banner1__wrapper img{transition:all .3s ease-out}#main_banner1 .custom__banner1__wrapper:hover img{filter:brightness(0.85)}#main_banner1 .custom__banner1__content{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%;max-width:385px;padding:0 2rem 0 4rem;display:flex;flex-direction:column;gap:2rem;color:#FFF}@media(min-width:757px){#main_banner1 .custom__banner1__content{max-width:600px;padding:0 2rem 0 6rem}
}@media(min-width:1200px){#main_banner1 .custom__banner1__content{max-width:810px;left:12%;padding:4.9rem 11.1rem}}#main_banner1 .custom__banner1__content__headline{font-family:"Abhaya Libre",serif;font-size:3.8rem;font-weight:600;line-height:1;max-width:470px}@media(min-width:979px){#main_banner1 .custom__banner1__content__headline{font-size:4.8rem}}@media(min-width:1200px){#main_banner1 .custom__banner1__content__headline{font-size:6.4rem}}#main_banner1 .custom__banner1__content__text{font-size:1.4rem;font-weight:300;margin-bottom:1rem;max-width:395px;line-height:1.5}
@media(min-width:1170px){#main_banner1 .custom__banner1__content__text{max-width:575px;font-size:1.8rem;font-weight:400}}#main_banner1 .custom__banner1__content__button{padding:0;display:flex;justify-content:center;align-items:center;height:46px;max-width:194px;width:100%}#main_cms{padding:2rem 0;position:relative;overflow:visible}#main_cms:before{content:'';display:block;width:100vw;max-width:1920px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background-color:#f8f8f4}
.benefit_zone{display:flex;align-items:center;margin:2rem auto;margin-top:1rem;gap:1.5rem}@media(min-width:757px){.benefit_zone{margin:2rem auto;margin-top:1rem;gap:unset;row-gap:30px}}@media(min-width:757px){.benefit_zone{margin:2rem auto;justify-content:space-between;padding:0;max-width:710px}}@media(min-width:979px){.benefit_zone{max-width:790px}}.benefit_zone .benefit_zone_element{display:flex;flex-basis:100%;column-gap:1.5rem;flex-direction:column;align-items:center;justify-content:center;flex-basis:unset;row-gap:1.5rem;column-gap:3rem}
.benefit_zone .benefit_zone_element .img_container{display:flex;align-items:center;justify-content:center;border-radius:100%}.benefit_zone .benefit_zone_element .labels{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3rem;color:#2a2a2a;text-align:center;font-weight:500}@media(min-width:757px){.benefit_zone .benefit_zone_element .labels{font-size:1.4rem}}@media(min-width:757px){.benefit_zone .benefit_zone_element .labels{max-width:140px;line-height:1.5;text-align:center}
}.benefit_zone .benefit_zone_element .img_container img{height:70px;max-height:70px;max-width:70px}@media(max-width:756px){.benefit_zone .benefit_zone_element .img_container img{height:35px;max-width:35px}}@media(min-width:1400px){.benefit_zone .benefit_zone_element .labels{max-width:135px;text-align:center}}@media(min-width:757px){#main_tree2{margin-top:3rem}}@media(min-width:979px){#main_tree2{margin-top:6rem}}@media(min-width:1530px){#main_tree2 .slick-next{right:-40px}#main_tree2 .slick-prev{left:-40px}
}#main_tree2 .main_tree_sub{list-style:none;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2rem;scrollbar-color:#cfa566 transparent;scrollbar-width:thin;border-radius:5px}#main_tree2 .main_tree_sub::-webkit-scrollbar-track{background-color:#f1f1f1;margin-top:25px;margin-bottom:25px;border-radius:5px;-webkit-border-radius:5px}#main_tree2 .main_tree_sub::-webkit-scrollbar{width:6px;background-color:transparent;height:6px}#main_tree2 .main_tree_sub::-webkit-scrollbar-thumb{background-color:#cfa566;border-radius:5px;-webkit-border-radius:5px}
@media(min-width:979px){#main_tree2 .main_tree_sub{display:grid;grid-template-columns:repeat(8,1fr);overflow-x:visible;padding-bottom:0}#main_tree2 .main_tree_sub.slick-initialized{display:block;margin-left:-1rem;margin-right:-1rem}#main_tree2 .main_tree_sub.slick-initialized .main_tree_sub__item{margin-left:1rem;margin-right:1rem}}#main_tree2 .main_tree_sub__item{flex:0 0 25%;max-width:30%}@media(min-width:757px){#main_tree2 .main_tree_sub__item{flex:0 0 15%;max-width:15%}
}@media(min-width:979px){#main_tree2 .main_tree_sub__item{max-width:unset}}#main_tree2 .main_tree_sub__item .nav-gfx{display:block;text-decoration:none}#main_tree2 .main_tree_sub__item .nav-gfx picture{display:flex;justify-content:center}#main_tree2 .main_tree_sub__item .nav-gfx picture img{display:block;height:9rem}@media(min-width:757px){#main_tree2 .main_tree_sub__item .nav-gfx picture img{height:11rem}}@media(min-width:1200px){#main_tree2 .main_tree_sub__item .nav-gfx picture img{height:15rem}
}#main_tree2 .main_tree_sub__item .nav-gfx .gfx_lvl_1{display:block;margin-top:1rem;font-size:1.4rem;font-weight:500;text-align:center}@media(min-width:979px){#main_tree2 .main_tree_sub__item .nav-gfx .gfx_lvl_1{font-size:1.6rem}}#main_tree5{display:flex;justify-content:space-between;margin:1.5rem 0}@media(min-width:757px){#main_tree5{margin:2.5rem 0}}@media(min-width:979px){#main_tree5{margin:3.5rem 0}
}@media(min-width:1420px){#main_tree5{width:1420px;margin-left:-10px}}@media(max-width:756px){#main_tree5{width:100vw;position:relative;left:50%;transform:translateX(-50%);margin-right:0 !important;margin-left:0 !important;overflow:auto;scroll-snap-type:x mandatory;flex-wrap:nowrap}#main_tree5::-webkit-scrollbar{WebKitwidth:0;height:0}}@media(min-width:1530px){#main_tree5 .slick-next{right:-40px}#main_tree5 .slick-prev{left:-40px}}#main_tree5 .gfx_lvl_1{font-family:"Abhaya Libre",serif;font-size:30px;font-weight:bold;text-align:center;padding-top:2rem;padding-bottom:2rem;display:block;position:absolute;bottom:10px;color:white;width:100%;margin:0 auto}
#main_tree5 .gfx_lvl_1:after{content:"\E8CF";font-family:'FontAwesome';font-size:1.3rem;margin-left:19px;vertical-align:middle}@media(min-width:757px){#main_tree5 .gfx_lvl_1{font-size:36px}}#main_tree5 a{text-decoration:none;display:block;text-align:center;color:black}#main_tree5 a img{transition:.3s}#main_tree5 a:hover{color:#cfa566}#main_tree5 .menu_tree{position:relative;margin-left:10px;margin-right:10px}@media(max-width:756px){#main_tree5 .menu_tree{padding-right:7.5px;scroll-snap-align:center;flex:0 0 75%;max-width:275px;margin-left:0;margin-right:0}
}#main_tree5 .menu_tree:hover img{filter:brightness(0.85)}@media(max-width:756px){#main_tree5 .menu_tree{padding-right:.75rem;padding-left:.75rem}#main_tree5 .menu_tree:first-child{margin-left:.75rem}#main_tree5 .menu_tree:last-child{margin-right:.75rem}}#menu_buttons2,#menu_banners3{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:1920px}#menu_buttons2 .menu_button_wrapper,#menu_banners3 .menu_button_wrapper{padding:0}
#menu_buttons2 img.loaded,#menu_banners3 img.loaded{object-fit:cover;width:100%;display:block}#menu_buttons2 .custom__button2__wrapper,#menu_banners3 .custom__button2__wrapper{position:relative}#menu_buttons2 .custom__button2__wrapper img,#menu_banners3 .custom__button2__wrapper img{transition:all .3s ease-out}#menu_buttons2 .custom__button2__wrapper:hover img,#menu_banners3 .custom__button2__wrapper:hover img{filter:brightness(0.85)}#menu_buttons2 .custom__button2__content,#menu_banners3 .custom__button2__content{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%;max-width:385px;padding:0 2rem 0 4rem;display:flex;flex-direction:column;gap:2rem;color:#FFF}
@media(min-width:757px){#menu_buttons2 .custom__button2__content,#menu_banners3 .custom__button2__content{max-width:600px;padding:0 2rem 0 6rem}}@media(min-width:1200px){#menu_buttons2 .custom__button2__content,#menu_banners3 .custom__button2__content{max-width:810px;left:12%;padding:4.9rem 11.1rem}}#menu_buttons2 .custom__button2__content__headline,#menu_banners3 .custom__button2__content__headline{font-family:"Abhaya Libre",serif;font-size:3.8rem;font-weight:600;line-height:1;max-width:530px}
@media(min-width:979px){#menu_buttons2 .custom__button2__content__headline,#menu_banners3 .custom__button2__content__headline{font-size:4.8rem}}@media(min-width:1200px){#menu_buttons2 .custom__button2__content__headline,#menu_banners3 .custom__button2__content__headline{font-size:5.6rem}}#menu_buttons2 .custom__button2__content__text,#menu_banners3 .custom__button2__content__text{font-size:1.4rem;font-weight:300;margin-bottom:1rem;max-width:395px;line-height:1.5}@media(min-width:1170px){#menu_buttons2 .custom__button2__content__text,#menu_banners3 .custom__button2__content__text{max-width:575px;font-size:1.8rem;font-weight:400}
}#menu_buttons2 .custom__button2__content__button,#menu_banners3 .custom__button2__content__button{padding:0;display:flex;justify-content:center;align-items:center;height:46px;max-width:194px;width:100%}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block}
.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#f1f1f1}.instagram.--skeleton.--slider .instagram__item:nth-child(n+5){display:none}@media(max-width:979px){.instagram.--skeleton.--slider .instagram__item:nth-child(n+3){display:none}}.instagram__label .headline{flex-wrap:wrap}.instagram__label:hover .headline__after{color:#cfa566}
.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#2a2a2a;text-decoration:underline}.instagram__label .headline__after:before{display:none}.instagram__item{overflow:hidden}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;max-height:50vw}@media(min-width:979px){.instagram__item a{max-height:27rem}}.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;transition:.2s all;opacity:0}
.instagram__item a:after{font-family:FontAwesome;content:url('/gfx/standards/instagram.svg');color:#fff;font-size:3rem;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.35s all;opacity:0}.instagram__item a:hover:before,.instagram__item a:hover:after{opacity:1}.instagram__item.--video video{max-width:100%}.instagram__item.--video a:before,.instagram__item.--video a:after{display:none}.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}
@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem}}.instagram.--slider .slick-list{margin:0 -0.75rem}@media(min-width:979px){.instagram.--slider .slick-list{margin:0 -1.5rem}}.instagram.--slider .slick-track{display:flex}.instagram.--slider .instagram__items{overflow:hidden}.instagram.--slider .instagram__item{margin:0 .75rem;height:unset}@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}
}