.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
:root{--xs-breakpoint:240px;--s-breakpoint:320px;--m-breakpoint:480px;--l-breakpoint:640px;--xl-breakpoint:768px;--xxl-breakpoint:1024px;--xs-gap:5px;--s-gap:10px;--m-gap:20px;--l-gap:25px;--xl-gap:40px;--xxl-gap:50px;--logoWidth:150px;--headerHeight:104px;--maxwidth:1200px;--border-radius:5px;--white:#FFFFFF;--black:#12110C;--black40:#12110C40;--dark-chocolate:#2C1E13;--warm-gray:#F1EDEA;--warm-gray-40:#F1EDEA40;--light-gray:#F7F7F7;--mid-gray:#707070;--terracotta:#F79659;--green:#CDE19D;--yellow:#EBF3D8;--red:#E54B4B;--font-weight-thin:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-black:700;--input-height:50px;--checkbox-size:22px;--animation-duration:.3s;--animation-style:ease-in-out}@media(min-width:640px){:root{--logoWidth:168px}}@media(min-width:1024px){:root{--logoWidth:192px}}@media(min-width:1024px){:root{--headerHeight:123px}}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Thin.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Thin-Italic.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Thin-Italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Light.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Light-Italic.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Light-Italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Regular.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Regular-Italic.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Regular-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Medium.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Medium-Italic.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Medium-Italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Bold.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Bold-Italic.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Bold-Italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Black.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Black.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(../../files/theme/fonts/cera/Cera-Pro-Black-Italic.woff) format("woff"),url(../../files/theme/fonts/cera/Cera-Pro-Black-Italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.25;font-style:normal;color:var(--black)}h1{font-size:2.3076em;font-size:clamp(2.3076em,4vw + 1rem,4.6153em);letter-spacing:1.5px;text-transform:uppercase}@media(min-width:640px){h1{text-align:center}}h2{font-size:1.3846em;font-size:clamp(1.3846em,1vw + 1em,2.3076em);margin-bottom:1em}h3{font-size:1.1em;font-size:clamp(1.1em,1vw + 1em,1.75em)}:root{--xs-breakpoint:240px;--s-breakpoint:320px;--m-breakpoint:480px;--l-breakpoint:640px;--xl-breakpoint:768px;--xxl-breakpoint:1024px;--xs-gap:5px;--s-gap:10px;--m-gap:20px;--l-gap:25px;--xl-gap:40px;--xxl-gap:50px;--logoWidth:150px;--headerHeight:104px;--maxwidth:1200px;--border-radius:5px;--white:#FFFFFF;--black:#12110C;--black40:#12110C40;--dark-chocolate:#2C1E13;--warm-gray:#F1EDEA;--warm-gray-40:#F1EDEA40;--light-gray:#F7F7F7;--mid-gray:#707070;--terracotta:#F79659;--green:#CDE19D;--yellow:#EBF3D8;--red:#E54B4B;--font-weight-thin:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-black:700;--input-height:50px;--checkbox-size:22px;--animation-duration:.3s;--animation-style:ease-in-out}@media(min-width:640px){:root{--logoWidth:168px}}@media(min-width:1024px){:root{--logoWidth:192px}}@media(min-width:1024px){:root{--headerHeight:123px}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{--scroll-behavior:smooth;scroll-behavior:smooth}html.navOpen{overflow:hidden}article,aside,figcaption,figure,footer,header,nav,section{display:block}input,select,textarea{font-size:99%}#footer{clear:both}#main .inside{min-height:1px}#clear,.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}#wrapper{margin-top:var(--headerHeight);background-color:var(--white)}.hasCraftNavigation #wrapper,.login #wrapper{background-color:var(--warm-gray)}body:not(.hasCraftNavigation) #main{--containerPadding-top:35px;--containerPadding-bottom:35px;padding-top:var(--containerPadding-top);padding-bottom:var(--containerPadding-top)}@media(min-width:640px){body:not(.hasCraftNavigation) #main{--containerPadding-top:33px}}@media(min-width:1024px){body:not(.hasCraftNavigation) #main{--containerPadding-top:38px}}body{font-family:"Cera Pro",sans-serif;font-weight:var(--font-weight-regular);font-style:normal;font-size:13px;line-height:1.5;letter-spacing:.1em;color:var(--black);background-color:var(--dark-chocolate);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,a:visited{color:var(--black);transition:all var(--animation-duration) var(--animation-style);text-decoration:underline;cursor:pointer}a.active,a:focus,a:hover,a:visited.active,a:visited:focus,a:visited:hover{color:var(--terracotta)}strong{font-style:normal;font-weight:var(--font-weight-bold)}.error{color:var(--red)}::-moz-selection{background-color:var(--warm-gray);color:var(--black)}::-moz-selection,::selection{background-color:var(--warm-gray);color:var(--black)}:not(form) .grid-padding-x>.cell>.grid-container{margin-right:calc(var(--m-gap)*-1);margin-left:calc(var(--m-gap)*-1)}@media(min-width:640px){:not(form) .grid-padding-x>.cell>.grid-container{margin-right:calc(var(--xl-gap)*-1);margin-left:calc(var(--xl-gap)*-1)}}@media(min-width:1024px){:not(form) .grid-padding-x>.cell>.grid-container{margin-right:calc(var(--xxl-gap)*-1);margin-left:calc(var(--xxl-gap)*-1)}}:not(form) .grid-padding-y>.cell>.grid-container{margin-top:calc(var(--m-gap)*-1);margin-bottom:calc(var(--m-gap)*-1)}@media(min-width:640px){:not(form) .grid-padding-y>.cell>.grid-container{margin-top:calc(var(--xl-gap)*-1);margin-bottom:calc(var(--xl-gap)*-1)}}@media(min-width:1024px){:not(form) .grid-padding-y>.cell>.grid-container{margin-top:calc(var(--xxl-gap)*-1);margin-bottom:calc(var(--xxl-gap)*-1)}}.grid-x{display:flex;flex-flow:row wrap;width:100%;max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto;padding:var(--s-gap) calc(var(--m-gap)/2)}form .grid-x{align-items:flex-end}form .grid-x .grid-x{align-items:flex-start;padding-right:0;padding-left:0;margin-right:calc(var(--m-gap)/2*-1);margin-left:calc(var(--m-gap)/2*-1)}.grid-x.align-top{align-items:flex-start}.grid-x.align-middle{align-items:center}.grid-x.align-bottom{align-items:flex-end}.grid-x.align-left{justify-content:flex-start}.grid-x.align-center{justify-content:center}.grid-x.align-right{justify-content:flex-end}@media(min-width:640px){.grid-x{padding:calc(var(--xl-gap)/2)}}@media(min-width:1024px){.grid-x{padding:calc(var(--xxl-gap)/2)}}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.align-self-top{align-self:start}.cell.align-self-middle{align-self:center}.cell.align-self-bottom{align-self:end}.grid-padding-x .cell{padding-right:calc(var(--m-gap)/2);padding-left:calc(var(--m-gap)/2)}@media(min-width:640px){.grid-padding-x .cell{padding-right:calc(var(--xl-gap)/2);padding-left:calc(var(--xl-gap)/2)}form .grid-padding-x .cell{padding-right:calc(var(--m-gap)/2);padding-left:calc(var(--m-gap)/2)}}@media(min-width:1024px){.grid-padding-x .cell{padding-right:calc(var(--xxl-gap)/2);padding-left:calc(var(--xxl-gap)/2)}form .grid-padding-x .cell{padding-right:calc(var(--m-gap)/2);padding-left:calc(var(--m-gap)/2)}}.grid-padding-y .cell{padding-top:calc(var(--m-gap)/2);padding-bottom:calc(var(--m-gap)/2)}@media(min-width:640px){.grid-padding-y .cell{padding-top:calc(var(--xl-gap)/2);padding-bottom:calc(var(--xl-gap)/2)}form .grid-padding-y .cell{padding-top:calc(var(--m-gap)/2);padding-bottom:calc(var(--m-gap)/2)}}@media(min-width:1024px){.grid-padding-y .cell{padding-top:calc(var(--xxl-gap)/2);padding-bottom:calc(var(--xxl-gap)/2)}form .grid-padding-y .cell{padding-top:calc(var(--m-gap)/2);padding-bottom:calc(var(--m-gap)/2)}}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{flex-basis:auto}@media(min-width:640px){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{flex-basis:auto}}@media(min-width:1024px){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media(min-width:640px){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media(min-width:1024px){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-45{width:38.462%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-75{width:61.538%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}header{position:fixed;z-index:25;top:0;right:0;left:0;height:var(--headerHeight);padding:55px 0 0;background-color:var(--warm-gray)}@media(min-width:640px){header{border-bottom:1px solid var(--black40)}}header .inside{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1720px;margin:0 auto;padding-right:32px;padding-left:32px}header.hasUser .inside{justify-content:space-between}header .logo{flex:1 1 0;text-align:center}header .logo svg{max-width:var(--logoWidth);vertical-align:middle}header .logo .title{display:none}@media(min-width:640px){header .logo{order:1;text-align:left}header .logo .title{margin-left:32px;display:inline-block;vertical-align:middle;font-size:1.1538em;font-weight:var(--font-weight-medium)}}@media(min-width:1024px){header .logo .title{margin-left:40px}}header .favorites{max-width:20px}@media(min-width:640px){header .favorites{max-width:25px;order:2}}header .menu{width:auto;text-align:left}@media(min-width:640px){header .menu{margin-left:90px;order:3}}footer{padding:55px 0;background-color:var(--dark-chocolate);color:var(--white);text-align:center}footer .inside{max-width:1720px;margin:0 auto;padding-right:32px;padding-left:32px}footer a{color:var(--white)}footer .logo{max-width:150px;margin:0 auto}.mod_article{margin-bottom:50px}.mod_article .inside{max-width:1720px;margin:0 auto;padding-right:32px;padding-left:32px}.mod_article .inside>*{margin-bottom:50px}@media(min-width:640px){.mod_article .inside>*{margin-bottom:65px}}@media(min-width:1024px){.mod_article .inside>*{margin-bottom:110px}}.login .mod_article.headline{display:none}@media(min-width:640px){.mod_article{margin-bottom:65px}}@media(min-width:1024px){.mod_article{margin-bottom:110px}}.mod_login{padding:30px 40px 60px;background-color:var(--white);border-radius:var(--border-radius)}@media(min-width:640px){.mod_login{max-width:350px;margin:0 auto}}.navToggle{position:relative;z-index:999;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;box-shadow:none;cursor:pointer;color:var(--black);transition:all var(--animation-duration) var(--animation-style)}@media(min-width:640px){.navToggle{width:25px;height:25px}}.navToggle span:not(.title){height:1px;width:20px;background:currentColor;position:absolute;top:10px;display:block;content:"";transition:all var(--animation-duration) var(--animation-style);transform-origin:center}@media(min-width:640px){.navToggle span:not(.title){height:2px;width:25px;top:12px}}.navToggle span.title{display:none}@media(min-width:640px){.navToggle span.title{display:inline-block;position:absolute;top:50%;right:100%;margin-right:15px;font-family:"Cera Pro",sans-serif;font-size:1em;font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:1px;line-height:1;transform:translateY(-50%)}}.navToggle span.top{top:3px}@media(min-width:640px){.navToggle span.top{top:3px}}.navToggle span.bottom{top:unset;bottom:2px}@media(min-width:640px){.navToggle span.bottom{bottom:2px}}.navToggle:focus,.navToggle:hover{color:var(--terracotta);background-color:rgba(0,0,0,0)}.navToggle.open{color:var(--terracotta)}.navToggle.open span.bottom{background-color:rgba(0,0,0,0)}.navToggle.open span.top{top:10px;transform:rotate(45deg)}@media(min-width:640px){.navToggle.open span.top{top:11px}}.navToggle.open span.middle{top:10px;transform:rotate(-45deg)}@media(min-width:640px){.navToggle.open span.middle{top:11px}}nav a,nav strong{transition:all var(--animation-duration) var(--animation-style)}.mainNav{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background-color:var(--dark-chocolate);padding-top:var(--headerHeight);transition:transform var(--animation-duration) var(--animation-style),opacity var(--animation-duration) var(--animation-style);transform:translateY(-100%);opacity:0;overflow-y:auto;display:flex;flex-flow:column;justify-content:flex-start}.mainNav.open{transform:translateY(0);opacity:1}.mainNav ul{padding:50px 32px;overflow-y:auto}@media(min-width:1024px){.mainNav ul{padding:160px 130px 50px 130px}}.mainNav li{list-style:none;font-weight:var(--font-weight-bold);font-size:clamp(1.3846em,1vw + 1em,2.3076em);margin-bottom:2em}.mainNav a,.mainNav a:visited,.mainNav strong{color:var(--white);text-decoration:none}.mainNav a.active,.mainNav a:focus,.mainNav a:hover,.mainNav a:visited.active,.mainNav a:visited:focus,.mainNav a:visited:hover,.mainNav strong.active,.mainNav strong:focus,.mainNav strong:hover{color:var(--terracotta)}@media(min-width:1024px){.mainNav{background-color:var(--black40);align-content:flex-end}.mainNav::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;display:block;background-color:var(--dark-chocolate)}.mainNav ul{width:50%;position:relative;z-index:5;align-self:flex-end}}#breadcrumb{--breadcrumbPadding-top:12px;--breadcrumbPadding-bottom:35px;--previousLinkButton-size:17px;background-color:var(--warm-gray);padding-top:var(--breadcrumbPadding-top);padding-bottom:var(--breadcrumbPadding-bottom)}.login #breadcrumb{display:none}@media(min-width:640px){#breadcrumb{--breadcrumbPadding-top:33px;--breadcrumbPadding-bottom:33px}}@media(min-width:1024px){#breadcrumb{--breadcrumbPadding-top:50px;--breadcrumbPadding-bottom:38px}}#breadcrumb .inside{max-width:1720px;margin:0 auto;padding-right:32px;padding-left:32px}.mod_breadcrumb ul{display:flex;flex-flow:row;flex-wrap:wrap}.mod_breadcrumb ul li{margin:0 15px;position:relative;letter-spacing:.65px;line-height:1;font-weight:var(--font-weight-regular);list-style:none}@media(min-width:640px){.mod_breadcrumb ul li{font-size:1.1538em}}.mod_breadcrumb ul li::before{content:"";position:absolute;top:100%;left:0;right:0;height:1px;background-color:var(--black)}.mod_breadcrumb ul li.active{font-weight:var(--font-weight-bold)}.mod_breadcrumb ul li.active::before{display:none}.mod_breadcrumb ul li:first-child{margin-left:0}.mod_breadcrumb ul li:nth-last-child(1){margin-right:0}.mod_breadcrumb a{text-decoration:none}.mod_craft_navigation{margin-bottom:50px}@media(min-width:640px){.mod_craft_navigation{margin-bottom:65px}}@media(min-width:1024px){.mod_craft_navigation{margin-bottom:110px}}.mod_craft_navigation .inside{max-width:1720px;margin:0 auto;padding-right:32px;padding-left:32px}.mod_craft_navigation li{list-style-type:none}.mod_craft_navigation li>a{position:relative;display:block;font-size:1.3846em;font-weight:var(--font-weight-regular);line-height:1;color:var(--black);text-decoration:none}.mod_craft_navigation .level_0,.mod_craft_navigation .level_1,.mod_craft_navigation .level_2{display:flex;flex-flow:column;flex-wrap:wrap}.mod_craft_navigation .level_0>li,.mod_craft_navigation .level_1>li,.mod_craft_navigation .level_2>li{width:100%;align-self:flex-start;background-color:var(--white);border-radius:4px;margin-bottom:8px}.mod_craft_navigation .level_0>li>a,.mod_craft_navigation .level_1>li>a,.mod_craft_navigation .level_2>li>a{padding:24px 46px 24px 32px;font-weight:var(--font-weight-bold)}.mod_craft_navigation .level_0>li>a .icon,.mod_craft_navigation .level_1>li>a .icon,.mod_craft_navigation .level_2>li>a .icon{position:absolute;top:50%;right:32px;font-weight:var(--font-weight-light);color:var(--terracotta);transform:translateY(-50%);transition:transform var(--animation-duration) var(--animation-style)}.mod_craft_navigation .level_0>li.hasSubPages>ul,.mod_craft_navigation .level_1>li.hasSubPages>ul,.mod_craft_navigation .level_2>li.hasSubPages>ul{opacity:0;max-height:0}.mod_craft_navigation .level_1>li{background-color:rgba(0,0,0,0);border-radius:0;margin-bottom:0}.mod_craft_navigation .level_1>li>a{padding:20px 32px 20px 85px;font-weight:var(--font-weight-medium)}.mod_craft_navigation .level_1>li>a .icon{left:60px;font-weight:var(--font-weight-medium)}.mod_craft_navigation .level_2>li>a{padding:10px 32px 10px 110px;font-weight:var(--font-weight-regular)}.mod_craft_navigation .level_2>li>a .icon{left:85px;font-weight:var(--font-weight-regular)}.mod_craft_navigation .level_0>li.hasSubPages ul{opacity:0;max-height:0;overflow:hidden}.mod_craft_navigation .level_0>li.hasSubPages.open ul{opacity:1;max-height:unset}.mod_craft_navigation .level_0>li.hasSubPages.open>a .icon{transform:translateY(-50%) rotate(90deg)}@media(min-width:1024px){.mod_craft_navigation .tiles .level_0{display:flex;flex-flow:row;flex-wrap:wrap;gap:32px}.mod_craft_navigation .tiles .level_0>li{width:33.333%;min-height:232px}}@media(min-width:1024px){.mod_craft_navigation .top{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-content:center}}.saveButtons{text-align:center;margin-bottom:30px}.login .saveButtons{display:none}.craftNavigationStyle{display:none;font-weight:var(--font-weight-bold)}@media(min-width:1024px){.craftNavigationStyle{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:50px}}.circle{display:inline-block;position:relative;background-color:rgba(0,0,0,0);border:1px solid var(--black);border-radius:50%;width:40px;height:40px;margin-left:5px;margin-right:5px;padding:0;text-align:center;vertical-align:center;color:var(--black)}.circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:auto}.circle .title{position:absolute;top:50%;right:calc(100% + 10px);color:var(--black);opacity:0;transform:translateX(-10px) translateY(-50%);white-space:nowrap;transition:transform var(--animation-duration) var(--animation-style),opacity var(--animation-duration) var(--animation-style)}.circle.hasTooltipRight .title{right:unset;left:calc(100% + 10px);transform:translateX(10px) translateY(-50%)}.circle .first,.circle .fourth,.circle .second,.circle .third{position:absolute;top:0;left:0;display:block;min-width:9px;min-height:9px;border:1px solid currentColor;transition:all var(--animation-duration) var(--animation-style)}.circle .first{transform:translate(15px,15px)}.circle .second{transform:translate(30px,15px)}.circle .third{transform:translate(15px,30px)}.circle .fourth{transform:translate(30px,30px)}.circle.tiles .first,.circle.tiles .fourth,.circle.tiles .second,.circle.tiles .third{min-width:24px;min-height:0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.circle.tiles .first{transform:translate(15px,20px)}.circle.tiles .second{transform:translate(15px,27px)}.circle.tiles .third{transform:translate(15px,34px)}.circle.tiles .fourth{opacity:0}.circle:focus,.circle:hover{background-color:var(--black);color:var(--warm-gray)}.circle:focus .title,.circle:hover .title{opacity:1;transform:translateX(0) translateY(-50%)}.circle:focus.hasTooltipRight .title,.circle:hover.hasTooltipRight .title{right:unset;left:calc(100% + 10px);transform:translateX(0) translateY(-50%)}.circle.active{background-color:var(--black);color:var(--white)}@media(min-width:640px){.circle{margin-left:10px;margin-right:10px;width:46px;height:46px}.circle .title{font-size:1.1538em}.circle svg{width:25px}}@media(min-width:1024px){.circle{margin-left:15px;margin-right:15px;width:56px;height:56px}.circle.toggleNavigationStyle{margin-left:15px;margin-right:25px}.circle svg{width:30px}}.widget{margin-top:22px}.widget:first-of-type{margin-top:0}.widget.widget-submit{display:flex;justify-content:center;margin-top:55px}fieldset{border:none;outline:0}label{display:block;font-weight:var(--font-weight-medium);line-height:1;margin-bottom:8px}.checkbox_container label,.radio_container label{height:auto;opacity:1;position:relative;display:block;padding-top:4px;padding-right:30px;padding-left:calc(var(--checkbox-size) + 10px);cursor:pointer}.checkbox_container label::after,.checkbox_container label::before,.radio_container label::after,.radio_container label::before{content:"";position:absolute;z-index:3;top:0;left:0;display:inline-block;width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--white);border:1px solid var(--black);transition:opacity var(--animation-duration) var(--animation-style)}.checkbox_container label::after,.radio_container label::after{top:4px;left:4px;width:calc(var(--checkbox-size) - 8px);height:calc(var(--checkbox-size) - 8px);border:none;background-color:var(--terracotta);transition:transform var(--animation-duration) var(--animation-style),opacity var(--animation-duration) var(--animation-style);transform:scale(0);opacity:0}.checkbox_container :checked+label::after,.radio_container :checked+label::after{transform:scale(1);opacity:1}input,textarea{padding:13px 15px;font-family:"Cera Pro",sans-serif;font-size:1.15em;font-weight:var(--font-weight-medium);line-height:1.3}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}input[type=password],input[type=text]{width:100%;min-height:var(--input-height);border:1px solid var(--black)}input[type=checkbox],input[type=radio]{position:absolute;width:0;height:0}button{border:none;border-radius:50px;outline:0;background-color:var(--terracotta);padding:18px 37px;font-size:1em;font-weight:var(--font-weight-bold);letter-spacing:.2em;color:var(--black);text-transform:uppercase;cursor:pointer;transition:all var(--animation-duration) var(--animation-style)}button:hover{background-color:var(--black);color:var(--white)}button:focus{background-color:var(--terracotta);color:var(--black)}.ce_app_image{max-width:752px;margin:0 auto}img,svg{vertical-align:top}.image_container img{max-width:100%;height:auto}.image_container+*{margin-top:2em}.image+*{margin-top:2em}figcaption{text-align:center;font-weight:var(--font-weight-medium)}@media(min-width:640px){figcaption{font-size:1.1538em}}.ce_app_text{max-width:752px;margin:0 auto}.ce_app_text p{font-size:clamp(1em,2vw,1.3846em);line-height:1.7692}.accordionTitle{position:relative;padding-top:24px;padding-bottom:24px;font-weight:var(--font-weight-bold);font-size:1em;font-size:clamp(1em,1vw,1.5384em);cursor:pointer}@media(min-width:640px){.accordionTitle{padding-top:32px;padding-bottom:32px}}.accordionTitle .icon{--iconSize:17px;display:inline-block;vertical-align:middle;width:var(--iconSize);height:var(--iconSize);border:1px solid var(--black);border-radius:50%;margin-left:20px;transform:translateY(-2px);transition:transform var(--animation-duration) var(--animation-style)}.active .accordionTitle .icon{transform:translateY(-2px) rotate(90deg)}.accordionTitle .icon svg{width:auto;height:100%;transform:scale(.6) translateX(5%)}@media(min-width:640px){.accordionTitle .icon{--iconSize:17px}}@media(min-width:1024px){.accordionTitle .icon{--iconSize:25px;border-width:1.5px}}@media(min-width:640px){.accordionTitle{font-size:1.3846em}}@media(min-width:1024px){.accordionTitle{font-size:1.5384em}}.accordionWrapper{max-height:0;overflow-y:hidden;transition:max-height var(--animation-duration) var(--animation-style)}.accordion{border-bottom:1px solid var(--black40)}*+.ce_material_list{margin-top:4em}.ce_material_list h2{margin-bottom:.5em;font-size:1.3846em;font-size:clamp(1.3846em,1vw + 1em,2.3076em);color:var(--terracotta);text-transform:uppercase}.tableWrapper{margin-left:-10px;margin-right:-10px;overflow-x:auto;text-align:left}.tableWrapper table{min-width:100%;border-spacing:0;margin-bottom:2em}.tableWrapper tr td,.tableWrapper tr th{vertical-align:top;padding:10px 20px;font-weight:var(--font-weight-medium)}@media(min-width:640px){.tableWrapper tr td,.tableWrapper tr th{padding-top:25px;padding-bottom:25px;font-size:1.1538em}}@media(min-width:1024px){.tableWrapper tr td,.tableWrapper tr th{padding-top:30px;padding-bottom:30px}}.tableWrapper tr td:first-child,.tableWrapper tr th:first-child{padding-left:10px}.tableWrapper tr td:last-child,.tableWrapper tr th:last-child{padding-right:10px}.tableWrapper tr td{white-space:nowrap;max-width:90%}@media(min-width:1024px){.tableWrapper tr td{white-space:unset}}.tableWrapper tr th{font-weight:var(--font-weight-regular);border-bottom:1px solid var(--black)}@media(min-width:640px){.tableWrapper tr th{padding-top:20px;padding-bottom:20px}}@media(min-width:1024px){.tableWrapper tr th{padding-top:20px;padding-bottom:20px}}.tableWrapper tbody tr:nth-child(2n+2) td{background-color:var(--warm-gray-40)}.ce_sliderStart{position:relative}.ce_app_text .ce_sliderStart{margin-bottom:50px}.ce_sliderStart .slider-wrapper{display:flex}.ce_sliderStart .image_container{margin-bottom:60px}.ce_sliderStart img{max-width:100%;height:auto}.ce_sliderStart figcaption{position:absolute;right:0;bottom:0;left:0}.ce_sliderStart .slider-control{position:absolute;bottom:30px;left:50%;width:50px;height:7px;margin:0 auto;transform:translateX(-50%)}.ce_sliderStart .slider-next,.ce_sliderStart .slider-prev{display:block;position:absolute;top:0;right:0}.ce_sliderStart .slider-next svg,.ce_sliderStart .slider-prev svg{width:auto;height:7px}.ce_sliderStart .slider-prev{right:unset;left:0}.ce_sliderStart .slider-prev svg{transform:rotate(180deg)}@media(min-width:640px){.ce_app_text .ce_sliderStart{margin-bottom:100px}.ce_sliderStart .image_container{margin-bottom:80px}.ce_sliderStart .slider-control{width:70px;height:10px;bottom:40px}.ce_sliderStart .slider-next svg,.ce_sliderStart .slider-prev svg{height:10px}}
