a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{min-height:100%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter/Inter-Light.woff2) format("woff2"),url(/fonts/inter/Inter-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Minion Pro;font-style:normal;font-weight:400;src:url(/fonts/minion/MinionPro-Regular.woff2) format("woff2"),url(/fonts/minion/MinionPro-Regular.woff) format("woff")}@font-face{font-display:block;font-family:icons;src:url(/fonts/icons/icons.eot?42d1131b46b1e1906b2b07b842a71c90?#iefix) format("embedded-opentype"),url(/fonts/icons/icons.woff?42d1131b46b1e1906b2b07b842a71c90) format("woff"),url(/fonts/icons/icons.woff2?42d1131b46b1e1906b2b07b842a71c90) format("woff2"),url(/fonts/icons/icons.ttf?42d1131b46b1e1906b2b07b842a71c90) format("truetype"),url(/fonts/icons/icons.svg?42d1131b46b1e1906b2b07b842a71c90#icons) format("svg")}.content ul li:before,.icon{line-height:1}.content ul li:before,.icon:before{font-family:icons!important;font-style:normal;font-weight:400!important;vertical-align:top}.icon-arrow-down:before{content:""}.content ul li:before,.icon-arrow-right:before{content:""}.icon-cart:before{content:""}.icon-cross:before{content:""}.icon-facebook:before{content:""}.icon-hamburger:before{content:""}.icon-heart:before{content:""}.icon-instagram:before{content:""}.hide{display:none!important}.ocar{color:#b1a6a1}.cms-highlight,.italic{font-style:italic}.cms-highlight{background-color:#ebe8e7;font-size:14px;padding:4px}body{display:grid;grid-template-rows:1fr auto}body.locked{overflow:hidden!important}aside{content-visibility:auto}.container{margin:50px auto;max-width:1200px;position:relative;width:80%}.container.no-spacing{margin:0 auto}@media screen and (max-width:980px){.container{width:95%}}.content{--left-width:30%;--right-width:70%;--space:20px;display:block;position:relative}.content .box{grid-gap:0;display:grid;grid-template-columns:1fr;margin:30px 0;padding-left:calc(var(--left-width) + var(--space));position:relative}.content .box.two{grid-gap:20px;display:grid;grid-template-columns:var(--left-width) var(--right-width);padding-left:0!important}.content .box.two figure img{max-width:100%}.content .box.full{padding-left:0!important}.content .box.content-type.text.two figure img{width:50%}.content .box:last-of-type{margin-bottom:0!important}@media screen and (max-width:750px){.content .box{display:block;padding-left:0}.content .box.two{display:block}.content .box.two figure{margin-bottom:20px;width:40%}}body>footer{background-color:#ebebeb;display:grid;grid-template-rows:1fr auto;margin-top:30px;position:relative}body>footer .inner .topper{display:grid;grid-template-columns:50% 50%}body>footer .inner .topper .logo a{display:block;margin-top:-50px;position:relative}body>footer .inner .topper .socials{justify-content:flex-end;padding-top:10px}body>footer .inner .topper .socials a{color:#4d4d4d;font-size:25px}body>footer .inner .topper .socials a:hover{color:#4599d4}body>footer .inner .summary{color:#858585;display:block;font-weight:500;line-height:140%;margin:10px 0;width:50%}body>footer .inner nav{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);margin:40px 0;position:relative}body>footer .inner nav address strong,body>footer .inner nav h3{color:#4599d4;display:block;font-size:25px;font-weight:800!important;margin-bottom:10px}body>footer .inner nav ul li{border-bottom:1px dotted #4d4d4d;display:block}body>footer .inner nav ul li a{display:block;padding:8px 2px}body>footer .inner nav ul li a:hover{color:#4599d4}body>footer .inner nav ul li:last-of-type{border-bottom:0}body>footer .inner nav .subscribe-newsletter{margin-top:10px;width:100%}body>footer .inner nav .logo-km,body>footer .inner nav .logo-pfc{display:block;margin-top:30px}body>footer .inner nav span.bu-address-info{display:block;font-size:12px;line-height:135%;margin-top:15px}body>footer .legals{background-color:#b1a6a1;padding:15px 0}body>footer .legals a,body>footer .legals span{color:#fff;font-size:13px;font-weight:500}body>footer .legals a:before{content:"|";display:inline-block;padding:0 5px}@media screen and (max-width:980px){body>footer .inner nav{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){body>footer .inner nav{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){body>footer .inner nav{grid-template-columns:repeat(1,1fr)}}figure#header-media{display:block;height:480px;overflow:hidden;position:relative}figure#header-media picture{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:inherit;position:relative;width:100%}figure#header-media video{display:block;position:absolute;width:100%}figure#header-media figcaption{background:hsla(0,0%,100%,.8);border-right:4px solid #4599d4;bottom:80px;display:block;left:80px;padding:30px 50px 30px 30px;position:absolute;transition:background .4s}figure#header-media figcaption>span{display:block;font-weight:300;line-height:1;padding:5px}figure#header-media figcaption>span:first-of-type{font-size:39px;font-weight:700}figure#header-media.parallax picture{background-size:120%}figure#header-media:hover figcaption{background:#fff}figure#header-media.videos{align-items:center;display:flex;justify-content:center}@media screen and (max-width:900px){figure#header-media{height:380px}figure#header-media picture{height:inherit}}@media screen and (max-width:750px){figure#header-media picture{background-position:100% 100%!important;background-size:cover!important}figure#header-media figcaption{bottom:20px;left:20px;padding:20px}}#navigation{grid-gap:10px;display:grid;grid-template-columns:30% auto;margin:25px auto;z-index:5}#navigation nav{display:flex;height:inherit;justify-content:flex-end}#navigation nav ul li.active>a{color:#d64f3e}#navigation nav .mobile-inner{align-items:center;display:flex}#navigation nav .mobile-inner>ul{align-items:center;display:flex;gap:30px;height:100%;justify-content:flex-end;width:100%}#navigation nav .mobile-inner>ul li a{font-weight:500}#navigation nav .mobile-inner>ul li a:hover{color:#d64f3e}#navigation nav .mobile-inner>ul li{align-items:center;display:flex;height:inherit;position:relative}#navigation nav .mobile-inner>ul li:hover>a{color:#d64f3e}#navigation nav .mobile-inner>ul li:hover .children{visibility:visible}#navigation nav .mobile-inner>ul li:hover .children .inner ul{animation:nav-slidein .4s}#navigation nav ul li .children{background-color:#fff;left:-30%;min-width:200px;padding-top:30px;position:absolute;top:25px;visibility:hidden;width:auto;z-index:4}#navigation nav ul li .children .inner{border-top:3px solid #d64f3e}#navigation nav ul li .children .inner>ul{display:block;padding:20px;position:relative}#navigation nav ul li .children .inner>ul>li{display:block;position:relative;width:100%}#navigation nav ul li .children .inner>ul>li a{display:block;padding:8px 0}#navigation nav ul li .children .inner>ul>li a.with-children i{display:block;position:absolute;right:0;top:8px;transform:rotate(-90deg);transition:transform .15s}#navigation nav ul li .children .inner>ul>li.open a i{color:#4599d4;transform:rotate(0)}#navigation nav ul li .children .inner>ul>li.open ul.sub-children{max-height:500px;transition:max-height .25s ease-in}#navigation nav ul li .children .inner ul li ul.sub-children{max-height:0;overflow:hidden;transition:max-height .15s ease-out;width:100%;word-break:keep-all!important}#navigation nav ul li .children .inner ul li ul.sub-children li{padding-left:10px;width:220px}#navigation nav ul li .children .inner ul li ul.sub-children li a{font-size:13px}#navigation nav ul li:last-of-type .children{left:auto;right:0}#navigation .mobile-navigation-trigger{display:none;transition:color .2s}#navigation .mobile-navigation-trigger:hover{color:#d64f3e}#navigation .mobile-navigation-close{color:#a6a6a6;display:none;font-size:40px;position:absolute;right:20px;top:20px;transition:color .2s}#navigation .mobile-navigation-close:hover{color:#4d4d4d}@media screen and (max-width:1180px){#navigation{grid-template-columns:20% auto}}@media screen and (max-width:1030px){#navigation nav>.mobile-inner ul{gap:15px}}@media screen and (max-width:830px){#navigation{grid-template-columns:50% auto}#navigation nav{align-items:center;display:flex;justify-content:flex-end}#navigation nav .mobile-navigation-trigger{display:block;font-size:30px}#navigation .mobile-inner{display:none!important}#navigation .mobile-inner.mobile-open{align-items:center;background:hsla(0,0%,100%,.975);display:flex!important;height:100vh;justify-content:center;left:0;max-height:100vh;overflow:scroll;padding-top:150px;position:fixed;top:0;width:100vw}#navigation .mobile-inner.mobile-open .mobile-navigation-close{display:block}#navigation .mobile-inner.mobile-open>ul{display:block;height:auto;overflow:scroll;width:90%}#navigation .mobile-inner.mobile-open>ul>li{border-bottom:1px dashed #4d4d4d;display:block;height:auto;margin:0 auto;width:80%}#navigation .mobile-inner.mobile-open>ul>li a{display:block;font-size:30px;font-weight:800;line-height:120%;padding:20px 0}#navigation .mobile-inner.mobile-open>ul li .children{background-color:transparent;display:none;left:auto;padding-top:0;position:relative;top:auto;visibility:visible}#navigation .mobile-inner.mobile-open>ul li .children li a{font-size:22px}#navigation .mobile-inner.mobile-open>ul li.open .children{display:block}#navigation .mobile-inner.mobile-open>ul li:hover .children .inner ul{animation:none}}@media screen and (max-width:750px){#navigation .mobile-inner.mobile-open{overflow:scroll!important;padding-bottom:80px!important;padding-top:30px!important}#navigation .mobile-inner.mobile-open ul li a{font-size:25px}#navigation .mobile-inner.mobile-open ul li .children ul li a{font-size:18px}}@keyframes nav-slidein{0%{left:10px}to{left:0}}#topbar{background-color:#ebebeb;display:block;height:35px;position:relative;width:100vw}#topbar .container{grid-gap:20px;display:grid;grid-template-columns:80px auto 60px 130px;height:inherit}#topbar .container .socials{justify-content:flex-start;margin-left:-5px}#topbar .container>nav{height:inherit}#topbar .container>nav ul{display:flex;gap:30px;height:inherit;justify-content:flex-end}#topbar .container>nav ul li{align-items:center;display:flex}#topbar .container>nav ul li a{font-size:13px;font-weight:500}#topbar .container>nav ul li a:hover,#topbar .container>nav ul li.active a{color:#d64f3e}#topbar .container .languages{align-items:center;display:flex;justify-content:center}#topbar .container .languages>a{display:inline-block;font-size:11px;position:relative}#topbar .container .languages>a:first-of-type:after{content:"|";display:inline-block;padding:0 3px;position:relative}#topbar .container .languages>a.active{font-weight:700}#topbar .container .languages>a.disabled{color:#9f9f9f!important;cursor:not-allowed!important}@media screen and (max-width:800px){#topbar{width:100%}#topbar .container{grid-template-columns:auto 90px}#topbar .container .languages,#topbar .container .socials{display:none}}.building{float:left}.drooltipLoaderWrapper{float:left;height:15px;left:50%;padding:2px;position:relative;transform:translateX(-50%);width:15px}.drooltipLoader{animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:drooltipPreloader;border-radius:100%;display:block;height:100%;transition:.4s cubic-bezier(.19,1,.22,1);width:100%}.drooltipLoader.stop{animation:none;transform:scale(0)}.drooltip{color:#fff;font-size:14px;max-width:500px;opacity:0;padding:20px;position:absolute;transform-origin:center 100%;z-index:99999}.drooltip .bg{border-radius:3px;bottom:0;box-shadow:0 1px 42px -3px rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;z-index:0}.drooltip .bg,.drooltip .content{transform-origin:inherit;width:100%}.drooltip .content{float:left;font-family:Inter,sans-serif;font-weight:300;line-height:120%;position:relative;transition:.4s cubic-bezier(.19,1,.22,1);z-index:1}.drooltip .content.showDynamic{opacity:0}.drooltip.drooltipMaterial{transform-origin:center center}.drooltip.drooltipMaterial .bg{box-shadow:none;height:0;transform:scale(0);transition:.4s cubic-bezier(.19,1,.22,1)}.drooltip.drooltipMaterial .content{opacity:0;transform:scale(0) translateY(20px);transition:.4s cubic-bezier(.19,1,.22,1)}.drooltip.drooltipMaterial.animate .bg{box-shadow:0 1px 42px -3px rgba(0,0,0,.3);height:100%;transform:scale(1)}.drooltip.drooltipMaterial.animate .content{opacity:1;transform:scale(1) translateY(0)}.drooltip.loaded{opacity:1;transition:.4s cubic-bezier(.19,1,.22,1)}.drooltip.hideTooltip{cursor-pointer:none;display:none;opacity:0;pointer-events:none}.drooltip.hideTooltip.fake{cursor:none;display:block;opacity:0;pointer-events:none;transition:none}.drooltip.drooltipBounce{animation-duration:.2s;animation-fill-mode:forwards;animation-name:drooltipBounce}.drooltip.drooltipBounce.out{animation-name:drooltipBounceOut}.drooltip.drooltipFloat{animation-duration:2s;animation-iteration-count:infinite;animation-name:drooltipFloatVertical}.drooltip.drooltipFloat.left,.drooltip.drooltipFloat.right{animation-name:drooltipFloatHorizontal}.drooltip.drooltipFade{animation-duration:.2s;animation-fill-mode:forwards;animation-name:drooltipFade}.drooltip.drooltipFade.out{animation-name:drooltipFadeOut}.drooltip:after{border:6px solid transparent;border-top-color:inherit;bottom:0;content:" ";height:0;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.2s ease-in-out;width:0;z-index:2}.drooltip.showArrow:after{bottom:-11px;opacity:1}.drooltip.bottom{transform-origin:center 0}.drooltip.bottom:after{border-bottom-color:inherit;border-top-color:transparent;bottom:auto;top:0}.drooltip.bottom.showArrow:after{top:-11px}.drooltip.right{transform-origin:0 center}.drooltip.right:after{border-right-color:inherit;border-top-color:transparent;bottom:auto;left:0;top:50%;transform:translateY(-50%)}.drooltip.right.showArrow:after{left:-11px}.drooltip.left{transform-origin:100% center}.drooltip.left:after{border-left-color:inherit;border-top-color:transparent;bottom:auto;left:auto;right:0;top:50%;transform:translateY(-50%)}.drooltip.left.showArrow:after{right:-11px}@keyframes drooltipPreloader{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes drooltipBounce{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes drooltipBounceOut{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(0)}}@keyframes drooltipFade{0%{opacity:0}to{opacity:1}}@keyframes drooltipFadeOut{0%{opacity:1}to{opacity:0}}@keyframes drooltipFloatVertical{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes drooltipFloatHorizontal{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.fancybox__container{--fancybox-bg:hsla(24,5%,41%,.8)!important}.fancybox__container>button{border:0;border-radius:0;overflow:visible;padding:0}.fancybox__container>button:after,.fancybox__container>button:before{display:none}.fancybox__container>button.is-close-btn{--f-button-color:hsla(0,0%,100%,.7)!important}.fancybox__container>button.is-close-btn:hover{color:#fff!important}.fancybox__container .fancybox__caption{font-family:Inter,sans-serif}.fancybox__container .fancy-dialog{max-width:800px;width:70%}.fancybox__container .fancy-dialog h2{font-size:30px;margin-bottom:20px}@media screen and (max-width:750px){.fancybox__container .fancy-dialog{width:100%}}.px-modal-dialog button.close span{color:#4d4d4d;font-size:25px}.px-modal-dialog button.close:after{display:none}.px-modal-dialog button.close:hover span{color:#4d4d4d}.widget{content-visibility:auto;display:grid;grid-template-areas:"title action" "content content";margin-bottom:60px}.widget hgroup{grid-area:title;margin-bottom:30px}.widget .actions{align-items:center;display:flex;grid-area:action;justify-content:flex-end}.widget .actions a{font-weight:500;padding-right:4px;position:relative}.widget .actions a i{color:#4599d4;display:inline-block;left:0;position:relative;top:-2px;transition:left .2s}.widget .actions a:hover{color:#4599d4}.widget .actions a:hover i{left:2px}.widget>ul{grid-area:content}.content-type.downloads ul.grid li a{background-color:#f0f0f0;cursor:crosshair;display:flex;height:200px;padding:30px;transition:background-color .3s}.content-type.downloads ul.grid li a>span{bottom:30px;display:block;font-size:20px;font-weight:800;line-height:130%;padding-left:30px;position:absolute}.content-type.downloads ul.grid li a>span:before{color:#4599d4;left:0;position:absolute;top:-3px}.content-type.downloads ul.grid li a:hover{background-color:#e3e3e3}.content-type.gallery picture img{cursor:zoom-in!important;transition:all .2s}.content-type.gallery picture:hover img{transform:scale(1.05)}.content-type.gallery.grid-small ul.gallery-grid-small{grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}.content-type.gallery.grid-small ul.gallery-grid-small li{padding-left:0}.content-type.gallery.grid-small ul.gallery-grid-small li:before{display:none}.content-type.gallery.grid-small ul.gallery-grid-small li a picture{height:auto}.content-type.gallery.grid-small ul.gallery-grid-small li a picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-type.gallery.grid-big{grid-gap:20px;display:grid;grid-template-columns:30% 1fr;padding-left:0}.content-type.gallery.grid-big a{height:500px!important}.content-type.gallery.grid-big a picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-type.gallery.slider{overflow:hidden;padding-left:0}.content-type.gallery.slider .f-carousel{--f-carousel-slide-height:500px;--f-carousel-gap:10px;--f-arrow-color:#fff;height:500px}.content-type.gallery.slider .f-carousel .f-carousel__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-type.gallery.single{padding-left:0!important}.content-type.gallery.single.fullwidth picture{display:block;height:500px!important;width:100%}.content-type.gallery.single.fullwidth picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:850px){.content-type.gallery.single.fullwidth picture{height:300px!important}.content-type.gallery.grid-big{grid-template-columns:1fr}.content-type.gallery.grid-big picture{height:auto!important}}.content-type.multitext{grid-gap:40px;display:grid;grid-template-columns:repeat(3,1fr)}.content-type.multitext h2{font-size:15px}@media screen and (max-width:850px){.content-type.multitext{grid-template-columns:repeat(1,1fr)}}.content-type.quote p,.quote-block p{color:#4599d4;font-family:Minion Pro,serif;font-size:25px;margin:20px auto;text-align:center;width:60%}.content-type.quote footer,.quote-block footer{font-size:13px;margin-bottom:20px;text-align:center}.content-type.quote footer:before,.quote-block footer:before{content:"—";display:inline-block;font-size:13px;padding-right:5px}.content-type.quote:after,.content-type.quote:before,.quote-block:after,.quote-block:before{background-color:#4599d4;content:"";display:block;height:3px;margin:0 auto;width:100px}.content-type.text .inner h2{margin-top:30px}.content-type.video{height:auto}.content-type.video video{height:auto;width:100%}.content-type.video .youtube{height:500px;width:100%}.widget.contact{grid-template-columns:300px auto!important}.widget.contact picture{background-repeat:no-repeat;background-size:cover;height:auto;min-height:300px;width:300px}.widget.contact .inner{background-color:#f0f0f0;display:flex;flex-direction:column;padding:40px}.widget.contact .inner .actions{justify-content:flex-start}.widget.contact .body{flex:auto;padding-bottom:30px}.widget.contact .body h3{color:#4599d4;margin-bottom:20px}.widget.contact .body>span{display:block;font-size:21px;margin-bottom:20px}@media screen and (max-width:800px){.widget.contact picture{display:block;height:300px;position:relative;width:100%}.widget.contact{display:block}}.widget.events .summmary-article .figcaption-container figcaption time{display:block;font-size:11px;position:absolute;right:8px;top:5px}.widget.facts ul{grid-gap:15px}.widget.facts ul li{background-color:#f0f0f0;cursor:crosshair;display:flex;padding:30px;transition:background-color .3s}.widget.facts ul li:hover{background-color:#e3e3e3}.widget.facts ul li article.fact header{margin-bottom:15px}.widget.facts ul li article.fact header img{margin-bottom:20px}.widget.facts ul li article.fact header h3{font-size:21px;font-weight:700;line-height:130%}.widget.facts ul li article.fact header h3 strong{color:#d64f3e;font-size:21px;font-weight:700}.widget.infobox{display:grid;grid-template-columns:1fr 1fr;min-height:300px}.widget.infobox h3,.widget.infobox>div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px}.widget.infobox div.body{background-color:#4599d4}.widget.infobox div.body .content *,.widget.infobox div.body .content ul li:before{color:#fff}.widget.infobox div.body .content strong{display:block;font-size:21px;margin-bottom:10px}.widget.infobox div.body .content ul{margin-bottom:0}.widget.infobox>h3{background-color:#f0f0f0;font-weight:500;line-height:120%;margin:0}@media screen and (max-width:850px){.widget.infobox{display:block;grid-template-columns:1fr;height:auto}.widget.infobox div.body,.widget.infobox h3{min-height:200px}}.widget.quote{display:block;grid-template-columns:none}.widget.quote p{margin-bottom:20px;margin-top:0;width:80%}.widget.quote:after,.widget.quote:before{display:none!important}.widget.spend h3{background-color:#4599d4!important;color:#fff}.widget.spend div.body{background-color:#f0f0f0!important}.widget.spend .spend-container{display:block;position:relative;width:100%}.widget.spend .spend-container nav{border-bottom:1px solid #b5aaa5;display:block;position:relative}.widget.spend .spend-container nav ul{--underline-offset-x:0;--underline-width:0;display:grid;grid-template-columns:repeat(3,1fr)}.widget.spend .spend-container nav ul:before{background-color:#b5aaa5;bottom:0;content:"";display:block;height:2px;position:absolute;transform:translateX(var(--underline-offset-x));transition:transform .3s,width .2s;width:var(--underline-width)}.widget.spend .spend-container nav ul li a{align-items:center;color:#b5aaa5;display:flex;font-size:13px;font-weight:700;height:40px;justify-content:center;position:relative;width:100%}.widget.spend .spend-container nav ul li a.active{color:#4d4d4d}.widget.spend .spend-container .amount{padding:30px 0}.widget.spend .spend-container .amount ul{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}.widget.spend .spend-container .amount ul li a{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:60px;justify-content:center;transition:background-color .2s}.widget.spend .spend-container .amount ul li a span{font-size:13px;padding:2px 0}.widget.spend .spend-container .amount ul li a span.price{font-weight:700}.widget.spend .spend-container .amount ul li a.active{background-color:#4599d4}.widget.spend .spend-container .amount ul li a.active span{color:#fff}.widget.spend .spend-container .action .button{text-align:center;width:100%}address strong{display:block;margin-bottom:3px}.button,button:not(.f-button,.f-carousel__dot){background-color:#d64f3e;border:none;cursor:pointer;display:inline-block;font-weight:500;overflow:hidden;padding:15px 20px;position:relative;text-transform:uppercase}.button span,button:not(.f-button,.f-carousel__dot) span{color:#fff;font-size:11px;font-weight:700;position:relative;z-index:2}.button span:before,button:not(.f-button,.f-carousel__dot) span:before{padding-right:5px}.button.flexible-width,button:not(.f-button,.f-carousel__dot).flexible-width{align-items:center;display:flex;height:inherit;justify-content:center}.button:hover:after,button:not(.f-button,.f-carousel__dot):hover:after{width:calc(100% + 20px)}.button:after,button:not(.f-button,.f-carousel__dot):after{background-color:#ba3827;content:"";display:block;height:200px;left:-35px;position:absolute;top:0;transform:skew(-20deg);transition:all .2s ease-out;width:0;z-index:0}.button.dark-over:after,button:not(.f-button,.f-carousel__dot).dark-over:after{background-color:#4d4d4d}.button.blue,button:not(.f-button,.f-carousel__dot).blue{background-color:#4599d4}.button.blue:after,button:not(.f-button,.f-carousel__dot).blue:after{background-color:#2b80bb}form{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}form label{color:#8d8d8d;display:block;font-size:10px;font-weight:800;left:8px;position:absolute;text-transform:uppercase;top:28px;transition:all .2s ease}form input,form textarea{border:0;border-bottom:1px solid #ebebeb!important;box-shadow:none;display:block;font-size:15px;font-weight:500;outline:none;padding:15px 0 15px 8px;position:relative;resize:none;width:100%}form textarea{border-bottom:0!important;height:100px}form select{display:none}form input:not(:-moz-placeholder)~label,form textarea:not(:-moz-placeholder)~label{font-size:10px;left:8px;top:2px}form .row.active label,form input:focus+label,form input:not(:placeholder-shown)~label,form textarea:focus+label,form textarea:not(:placeholder-shown)~label{font-size:10px;left:8px;top:2px}form input:focus+label,form textarea:focus+label{color:#4d4d4d}form input[required]+label:after,form textarea[required]+label:after{color:#d64f3e;content:" *";font-size:13px}form .row{height:80px;padding-top:8px;position:relative}form .row.full{grid-column:span 2}form .row.auto-height{height:auto}form .row.select .nice-select{border:0;border-bottom:1px solid #ebebeb!important;border-radius:0;display:block;height:auto;margin-top:13px;outline:none;padding-left:0;resize:none;width:100%}form .row.select .nice-select .current{font-size:15px;font-weight:500;padding:15px 0 15px 8px}form .row.select .nice-select .nice-select-dropdown{width:100%}form .row .error-message{font-size:10px;font-weight:500;padding-left:10px;padding-top:6px;text-transform:uppercase}form .actions{grid-column:span 2;text-align:right}form .actions button[type=submit]{width:200px}form.is-success{grid-template-columns:repeat(1,1fr)}form .legal .label{padding-left:35px;text-align:left;width:80%}form .legal .label,form .legal .label a{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:140%}form .legal .label a{color:#4599d4}form .legal .error-message{display:none!important}form .checkbox{cursor:pointer;display:block;height:22px;left:0;position:absolute;top:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px}form .checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}form .checkbox .checkmark{background-color:#ebebeb;height:22px;left:0;position:absolute;top:0;width:22px}form .checkbox .checkmark:after{content:"";display:none;position:absolute}form .checkbox input:checked~.checkmark{background-color:#4599d4}form .checkbox input:checked~.checkmark:after{display:block}form .checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}form .checkbox:hover input~.checkmark{background-color:#4599d4}form .checkbox.has-error .checkmark{border:1px solid #d64f3e}@media screen and (max-width:750px){form{display:block}form .row.empty{display:none}}a{cursor:pointer!important;text-decoration:none}.content p a,.textlink{color:#4599d4;cursor:pointer!important;position:relative}.content p a:after,.textlink:after{background-color:#4599d4;bottom:-1px;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transition:all .2s ease-in-out;width:0}.content p a:hover:after,.textlink:hover:after{opacity:1;width:calc(100% + 2px)}a.glossar{border-bottom:1px dashed #d64f3e!important;color:#d64f3e!important;cursor:help;font-style:italic}a.glossar:hover:after{display:none}a.glossar:hover{border-bottom:1px dashed #000!important;color:#000!important;cursor:help!important}a.glossar:after{display:none}table td{padding:5px}a,address,blockquote,button,dl dd,dl dt,footer,form .error-message,h1,h2,h3,h4,input,label,ol li,p,span,strong,table tr td,textarea,ul li{color:#4d4d4d;font-family:Inter,sans-serif;font-size:15px;font-weight:300}address,p{display:block;line-height:140%;margin-bottom:10px}address:last-of-type,p:last-of-type{margin-bottom:0}em{font-style:italic}strong{font-weight:700}h1,h2,h3,hgroup p{font-size:25px;font-weight:700;line-height:110%;margin-bottom:5px}hgroup p{font-size:24px;font-weight:300}.content h2{color:#4599d4;font-size:21px;font-weight:500;margin-bottom:10px}.content h3{color:#4d4d4d;font-size:15px;font-weight:800;margin-bottom:10px}.content ul{margin-bottom:30px}.content ul li{display:block;line-height:140%;margin-bottom:4px;padding-left:20px;position:relative}.content ul li:before{color:#4599d4;display:block;left:0;position:absolute;top:1px}.content ul.no-arrow li{padding-left:0}.content ul.no-arrow li:before{display:none}#main p{line-height:140%}.category-browser{display:block;margin-bottom:40px}.category-browser ul{display:block}.category-browser ul li{display:inline-block}.category-browser ul li a{margin:0 15px}.category-browser ul li:first-of-type a{margin-left:5px}.category-browser ul li.active a{color:#d64f3e}.category-browser .dropdown{display:none}@media screen and (max-width:800px){.category-browser ul{display:none}.category-browser .dropdown{display:block}}.dropdown{position:relative}.dropdown .default.option{background:#b5aaa5;border-radius:4px;font-family:Inter,sans-serif;font-weight:500;position:relative;transition:.2s;width:100%;z-index:2}.dropdown .default.option:hover{background:#92827b}.dropdown .option{align-items:center;background:#d8d2cf;border:0;color:#f9f9f9;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;height:50px;padding:0 20px}.dropdown .menu{background:#3e3e3e;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;left:0;opacity:0;overflow:hidden;position:absolute;top:48px;transition:.4s;translate:0 -20px;visibility:hidden;width:100%;z-index:1}.dropdown .menu .option{border:0;border-bottom:1px dotted #fff;border-radius:0;height:50px;width:100%}.dropdown .menu .option:hover{background:#c7bfbb}.dropdown.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown.open .menu{opacity:1;translate:0;visibility:visible}ul.grid li:before{content:""}ul.grid li a figure figcaption>time{display:block;font-size:11px;position:absolute;right:8px;top:5px}ul.grid li figcaption h3,ul.grid li figcaption p{max-width:240px}ul.grid li figure[data-type=shop-article] .figcaption-container,ul.grid li figure[data-type=shop-article] figcaption{height:auto}ul.grid li figure[data-type=shop-article] figcaption>span{display:block;font-size:21px;margin:20px 0}ul.grid li figure[data-type=shop-article] figcaption>button{width:100%}ul.grid li figure[data-type=shop-article] .body{height:170px}ul.grid li figure[data-type=shop-article]:hover figcaption{margin-top:-50px}ul.grid li figure[data-type=story-article] .figcaption-container{height:150px!important}.grid-widget ul.big-tiles li figure picture .background{height:212px}.grid-widget ul.big-tiles li:first-child figure picture .background{height:500px}@media screen and (max-width:750px){.grid-widget ul.big-tiles li figure .background{height:212px!important}}.grid{grid-gap:30px;display:grid;position:relative}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}.grid.big-tiles{grid-gap:20px;grid-template-areas:"first second" "first third";grid-template-columns:63% 37%}.grid.big-tiles li:first-child{grid-area:first}.grid.big-tiles li:nth-child(2){grid-area:second}.grid.big-tiles li:nth-child(2) figcaption{margin-top:-70px!important}.grid.big-tiles li:nth-child(3){grid-area:third}@media screen and (max-width:880px){.grid.big-tiles,.grid.four,.grid.three{grid-template-columns:repeat(2,1fr)}.grid.big-tiles{grid-template-areas:"first first" "second third"}.grid.big-tiles li:first-child figcaption,.grid.big-tiles li:nth-child(2) figcaption,.grid.big-tiles li:nth-child(3) figcaption{margin-top:-50px!important}}@media screen and (max-width:750px){.grid.four,.grid.three{grid-template-columns:repeat(1,1fr)}.grid.big-tiles{display:block}.grid.big-tiles li figure{height:auto!important;width:100%!important}}.grid-no-entries-message p{color:#b1a6a1;font-style:italic}ul.grid.nails-gallery li{display:block;overflow:hidden!important}ul.grid.nails-gallery li picture{background-repeat:no-repeat!important;background-size:cover!important;display:block;height:350px;position:relative;transition:all .2s;width:100%}ul.grid.nails-gallery li picture:hover{filter:blur(4px);transform:scale(1.15)}.socials{align-items:center;display:flex;justify-content:center}.socials a{font-size:18px;line-height:1;margin:0 3px;transition:color .2s}.socials a i{display:block;position:relative}.socials a:hover{color:#d64f3e}.socials a.facebook{font-size:17px}.socials a.facebook i{margin-top:-2px}.summmary-article{height:100%}.summmary-article picture{display:block;overflow:hidden;position:relative}.summmary-article picture .background{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:240px;transform:scale(1.1);transition-duration:.3s;transition-property:filter,transform;transition-timing-function:ease-out;width:100%}.summmary-article .header-video-container{display:block;height:240px;overflow:hidden;position:relative;width:100%}.summmary-article .header-video-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.summmary-article .figcaption-container{border:1px solid #fff;display:block;height:90px;overflow:visible;position:relative}.summmary-article .figcaption-container figcaption{background:#fff;border-right:4px solid #4599d4;display:block;height:100px;margin:-50px auto 0;padding:20px;position:relative;transition:margin-top .15s ease-in;transition-delay:.1s;width:80%}.summmary-article:hover picture .background{filter:blur(4px);transform:scale(1.15)}.summmary-article:hover figcaption{margin-top:-60px}.summmary-article.more{align-items:flex-end;background-color:#ebebeb;display:flex;height:100%;justify-content:center;padding:40px;position:relative}.summmary-article.more span{display:block;font-size:25px;font-weight:500;position:relative}.summmary-article.more span:before{color:#4d4d4d;display:block;font-size:24px;left:-34px;padding-right:10px;position:absolute;top:-3px;transition:color .1s ease-in}aside#cart{display:flex;flex-direction:column;height:calc(50vh + 130px)!important;overflow:scroll;position:fixed;right:0;top:10px;width:400px;z-index:0}aside#cart.open{z-index:100}aside#cart .cart-container{display:block;flex:1;position:relative;width:100%}aside#cart .cart-container .inner{background-color:#f2f2f2;bottom:-50px;display:block;height:auto;padding:30px 25px;position:absolute;visibility:hidden;width:100%}aside#cart .cart-container .inner .table-holder{display:block;margin-bottom:30px;max-height:calc(50vh - 210px);overflow:scroll}aside#cart .cart-container .inner .table-holder span.no-entries{font-size:13px;font-weight:500}aside#cart .cart-container .inner header{display:block;margin-bottom:30px;position:relative}aside#cart .cart-container .inner header h3{color:#4599d4}aside#cart .cart-container .inner header span{font-size:25px}aside#cart .cart-container .inner header a.close{color:gray;display:block;height:30px;position:absolute;right:5px;top:10px;transition:transform .2s ease-in,color .2s;width:30px}aside#cart .cart-container .inner header a.close i.icon{font-size:30px}aside#cart .cart-container .inner header a.close:hover{color:#4d4d4d;transform:rotate(90deg)}aside#cart .cart-container .inner table td{font-size:13px;font-weight:500;line-height:140%;width:100%}aside#cart .cart-container .inner table td.count{text-align:right;width:20px}aside#cart .cart-container .inner table td.currency{text-align:right;width:40px}aside#cart .cart-container .inner table td.price{text-align:right;width:50px}aside#cart .cart-container .inner table td.remove{width:30px}aside#cart .cart-container .inner table tr.total{border-bottom:1px solid #000}aside#cart .cart-container .inner table tr.total td{font-weight:700;padding-bottom:15px;padding-top:15px}aside#cart .cart-container .accept-legal{display:block;margin:20px 0;position:relative}aside#cart .footer{paddinb-top:20px;display:block;height:120px;position:relative;text-align:right}aside#cart .footer .cart-trigger{align-items:center;background-color:#f2f2f2;bottom:0;display:flex;height:90px;justify-content:center;position:absolute;right:0;width:90px}aside#cart .footer .cart-trigger i.icon-cart{font-size:60px}aside#cart .footer .cart-trigger span.count{color:#4599d4;display:block;font-size:20px;font-weight:700;margin-top:12px;position:absolute}aside#cart .footer .cart-trigger span.count.empty{color:#4d4d4d}aside#cart .footer .cart-trigger:hover i.icon-cart{transform:scale(1.1);transition:all .2s}#cookie-banner{background:rgba(48,51,55,.85);border-radius:8px;bottom:20px;height:auto;left:20px;padding:50px 40px 40px;position:fixed;width:420px;z-index:1000}#cookie-banner h2,#cookie-banner p,#cookie-banner span{color:#fff}#cookie-banner .banner-heading{align-items:center;display:flex;padding-bottom:30px}#cookie-banner .banner-heading h2{display:inline-block;font-family:Inter,sans-serif;font-size:35px;font-weight:400;padding:0;text-transform:uppercase}#cookie-banner .banner-heading .cookie-icon{display:inline-block;margin-left:15px}#cookie-banner .banner-content a,#cookie-banner .banner-content p{display:inline;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:130%}#cookie-banner .banner-content a{color:#fff;text-decoration:underline}#cookie-banner button.close{background:none;border:0;display:block;padding:10px;position:absolute;right:10px;top:10px}#cookie-banner button.close svg{fill:#fff;transition:all .2s}#cookie-banner button.close:after,#cookie-banner button.close:before,#cookie-banner button.close:hover:after,#cookie-banner button.close:hover:before{display:none}#cookie-banner button.close:hover svg{transform:rotate(90deg)}@media screen and (max-width:800px){#cookie-banner{width:90%!important}}body[data-type=event] .container #event-details{background-color:#fff;display:block;left:0;line-height:120%;padding:20px;position:absolute;top:0;z-index:10}body[data-type=event] .container #event-details .button-container{border-bottom:1px solid #ebebeb;margin-bottom:20px;padding-bottom:20px}body[data-type=event] .container #event-details .button-container .button{text-align:center;width:100%}body[data-type=event] .container #event-details dl dt{font-weight:700;margin-top:15px;padding-bottom:3px}@media screen and (max-width:1300px){body[data-type=event] .container #event-details{width:29%}}@media screen and (max-width:800px){body[data-type=event]{display:block}body[data-type=event] .box{padding-left:0}body[data-type=event] .container #event-details{display:block;margin-top:50px;padding:50px 0 0;padding-bottom:50px!important;position:relative;width:100%}}body[data-type=front] main .content.container .container{width:100%!important}body[data-type=front] main .content.container .container h2{color:#4d4d4d!important}body[data-type=glossar-overview] section.glossar-terms{display:block;margin-top:30px;position:relative}body[data-type=glossar-overview] section.glossar-terms article{margin-bottom:30px}#nails-container .gallery .nails-gallery li{padding-left:0}#nails-container .gallery .nails-gallery li picture{height:250px;width:100%}#nails-container .upload{display:block;left:0;max-width:350px;position:absolute;top:0;width:30%}#nails-container .upload form{grid-gap:0;grid-template-columns:repeat(1,1fr)!important}#nails-container .upload form .actions{grid-column:span 1}#nails-container .upload form .actions button{width:100%}#nails-container .upload form input{box-sizing:border-box!important}#nails-container .upload form .upload-area{align-items:center;background-color:#fbfbfb;border:2px dashed #ebebeb;border-radius:5px;display:flex;justify-content:center;margin-bottom:10px;margin-top:0;padding:20px;position:relative;transition:border-bottom-color .2s;width:100%}#nails-container .upload form .upload-area.has-error{border:2px dashed #efb7b8}#nails-container .upload form .upload-area .error-message{display:none}#nails-container .upload form .upload-area.dragenter,#nails-container .upload form .upload-area:hover{border-color:#d2d2d2;cursor:n-resize}#nails-container .upload form .upload-area input[type=file]{display:none}#nails-container .upload form .upload-area .inner{align-items:center;display:flex;flex-direction:column;position:relative}#nails-container .upload form .upload-area .inner .advice{font-size:17px;font-weight:500;line-height:130%;padding:30px;text-align:center;width:300px}#nails-container .upload form .upload-area .inner .placeholder{padding-top:100px}#nails-container .upload form .upload-area .inner .placeholder img{display:block;left:50%;margin-left:-50px;position:absolute;top:0}#nails-container .upload form .upload-area .inner .placeholder img.image-placeholder{width:100px}#nails-container .upload form .upload-area .inner .placeholder img.tick{opacity:0;visibility:hidden;width:100px}#nails-container .upload form .upload-area .inner a.button{border-radius:5px;padding:11px 15px}#nails-container .upload form .upload-area .inner.dropped,#nails-container .upload form .upload-area.has-file .inner.drag{display:none}#nails-container .upload form .upload-area.has-file .inner.dropped{display:block}body[data-type=team-portrait] hgroup#portrait{display:block;opacity:0;padding-top:20px;position:absolute;top:-180px;visibility:hidden}body[data-type=team-portrait] hgroup#portrait picture{border:4px solid #fff;display:block;height:200px;left:30px;margin:20px;width:200px}body[data-type=team-portrait] hgroup#portrait .contact,body[data-type=team-portrait] hgroup#portrait h1,body[data-type=team-portrait] hgroup#portrait p{padding-left:30px}body[data-type=team-portrait] hgroup#portrait .contact{grid-gap:5px;display:grid;grid-template-columns:auto;margin-top:25px;position:relative}body[data-type=team-portrait] hgroup#portrait .contact dd,body[data-type=team-portrait] hgroup#portrait .contact dt{margin-bottom:5px}body[data-type=team-portrait] hgroup#portrait .contact dt{display:none;font-size:11px;font-weight:700;padding-bottom:5px;text-transform:uppercase}body[data-type=team-portrait] hgroup#portrait .contact a{color:#4599d4}@media screen and (max-width:850px){body[data-type=team-portrait] .box.two{display:block}body[data-type=team-portrait] .box.two hgroup#portrait{display:grid;grid-template-columns:200px auto;opacity:1;padding-bottom:20px;padding-top:0;position:relative;top:0!important;visibility:visible}body[data-type=team-portrait] .box.two hgroup#portrait picture{margin:0}body[data-type=team-portrait] .box.two hgroup#portrait>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}
