@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{}.swiper-pagination{margin-top:var(--space-base);text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:35px;height:4px;display:inline-block;background:#CCC}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background-color:var(--color-main)}.green .swiper-pagination-bullet-active{background-color:#FFF}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#CCC;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:white}.swiper-pagination-black{--swiper-pagination-color:black}.swiper-pagination-lock{display:none}
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff2) format("woff2"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff) format("woff"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-300.ttf) format("truetype"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-300.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.woff2) format("woff2"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.woff) format("woff"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.ttf) format("truetype"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-700.woff2) format("woff2"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-700.woff) format("woff"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-700.ttf) format("truetype"),url(/themes/custom/frontend/fonts/open-sans-v18-latin/open-sans-v18-latin-700.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:300;src:url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.eot);src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.woff2) format("woff2"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.woff) format("woff"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.ttf) format("truetype"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed) format("svg")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:700;src:url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.eot);src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.woff2) format("woff2"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.woff) format("woff"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.ttf) format("truetype"),url(/themes/custom/frontend/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.svg#OpenSansCondensed) format("svg")}
html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:var(--color-text);margin:0;overflow-x:hidden;line-height:1.5;font-family:Roboto,sans-serif}html,*{-webkit-text-size-adjust:100%}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}video{width:100%;height:auto}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:var(--color-text)}a:active,a:hover{outline:0;color:var(--color-text-hover)}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible;border-style:solid;border-width:1px;border-top:none;border-color:var(--color-text)}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}::-moz-selection{color:#FFF;background:var(--color-main);text-shadow:none}::selection{color:#FFF;background:var(--color-main);text-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.flex{display:flex}.w-100{width:100%}.h-100{height:100%}.flex-top{align-items:flex-start}.flex-vertcial{align-items:center}.flex-center{justify-content:center;align-items:center}.flex-right{justify-content:flex-end}.flex-left{justify-content:flex-start}.flex-wrap{flex-wrap:wrap}.border{border:1px solid}.flex-column{display:flex;flex-direction:column}.flex-column>*{flex:1}.flex-bottom-wrapper{align-self:flex-end;margin:auto}.relative{position:relative}.text-center{text-align:center}.row-container{padding-left:15px;padding-right:15px}.row{display:flex;flex:0 1 auto;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.row.center{justify-content:center}.row>*{padding-left:15px;padding-right:15px;padding-bottom:30px;width:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.center-img img,.block-center{margin-left:auto;margin-right:auto}.margin-right{margin-right:30px}.margin-top{margin-top:30px}.margin-bottom{margin-bottom:30px}.margin-top-2{margin-top:60px}.margin-bottom-2{margin-bottom:60px}.margin-top-3{margin-top:90px}.margin-bottom-3{margin-bottom:90px}.margin{margin:30px}.ease-02{transition:all 0.2s ease}.hamburger{padding:var(--hamburger-padding-y) var(--hamburger-padding-x);display:inline-block;cursor:pointer;position:relative;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:20}.hamburger:hover{background-color:transparent}.hamburger-box{width:var(--hamburger-layer-width);height:calc(var(--hamburger-layer-height) * 3 + var(--hamburger-layer-spacing) * 2);display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc(var(--hamburger-layer-height) / -2)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:var(--hamburger-layer-width);height:var(--hamburger-layer-height);background-color:var(--hamburger-layer-color);border-radius:var(--hamburger-layer-border-radius);position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1)}.hamburger-inner::after{bottom:calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,color 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,color 0.1s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.nav-is-open .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.nav-is-open .hamburger--spin .hamburger-inner,.nav-is-open .hamburger--spin .hamburger-inner::before,.nav-is-open .hamburger--spin .hamburger-inner::after{background-color:#FFF}.nav-is-open .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.nav-is-open .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}.cookiesjsr-btn{cursor:pointer;font:inherit;width:calc(100% - 2.5em);text-transform:uppercase;padding:0 0.8em;font-size:0.85em;text-decoration:none;white-space:nowrap;margin:0.625em;opacity:0.95;transform:scale(1);transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;min-height:42px;color:var(--btn-font-color,#FFF);border:2px solid var(--btn-border-color,#FFF);background-color:var(--btn-bg-color,#9fac2d)}@media (min-width:576px){.cookiesjsr-btn{min-height:48px}}@media (min-width:992px){.cookiesjsr-btn{padding:0 2em}}.cookiesjsr-btn:hover{opacity:1;transform:scale(1.02);color:var(--btn-prime-font-color,#9fac2d);background-color:#FFF}.cookiesjsr-btn.invert{color:var(--btn-inv-font-color,#9fac2d);border-color:var(--btn-inv-border-color,#9fac2d);background-color:var(--btn-inv-bg-color,#FFF)}.cookiesjsr-btn.important{color:var(--btn-prime-font-color,#9fac2d);border-color:var(--btn-prime-border-color,#FFF);background-color:var(--btn-prime-bg-color,#FFF)}.cookiesjsr-btn.important.invert{color:var(--btn-prime-inv-font-color,#FFF);border-color:var(--btn-prime-inv-border-color,#9fac2d);background-color:var(--btn-prime-inv-bg-color,#9fac2d)}.cookiesjsr-links{list-style:none;margin:0 -0.75em;padding:0;display:flex;flex-direction:column}@media (min-width:576px){.cookiesjsr-links.links--row{flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center}}.cookiesjsr-links.links--row li{margin:0;padding-left:0.75em;padding-right:0.75em;position:relative}.cookiesjsr-links.links--row li a{margin:0;padding:0;line-height:2em;display:inline-block}.cookiesjsr-links.links--row li:first-child:before{content:none}@media (min-width:576px){.cookiesjsr-links.links--row li:before{content:"";position:absolute;top:50%;left:0;width:0.3em;height:0.3em;background-color:var(--link-list-separator-color,#FFF);transform:translate(-50%,-40%)}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.cookiesjsr-switch{position:relative;margin:0;padding:0;display:block;width:var(--switch-width,45px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);background-color:var(--switch-bg-off,#FFF);cursor:pointer;box-shadow:inset -1px 2px 1px rgba(0,0,0,0.25);border:0;transition:background-color 0.1s ease-in-out}.cookiesjsr-switch:after{content:"";position:absolute;top:0;left:0;display:block;width:var(--switch-height,20px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);transform:scale(1.2);background-color:var(--switch-handle-color,#FFF);border:1px solid var(--switch-border-color,#e4e5e6);transition:left 0.1s ease-in-out;box-shadow:-1px 2px 1px rgba(0,0,0,0.25)}.cookiesjsr-switch.active{background-color:var(--switch-bg-on,#00AA00)}.cookiesjsr-switch.active:after{left:25px}.cookiesjsr-switch input[type=checkbox]{position:absolute;opacity:0}.cookiesjsr-banner{position:fixed;z-index:10000;left:0;bottom:0;height:auto;width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1em;background-color:var(--banner-bg-color,#9fac2d);color:var(--banner-font-color,#FFF);max-height:calc(100vh - 100px);overflow:auto;transform:translateY(100%);transition:transform 0.3s ease-in-out}.cookiesjsr-banner.active{transform:translateY(0)}@media (min-width:768px){.cookiesjsr-banner{flex-direction:row}}.cookiesjsr-banner a{color:var(--link-list-font-color,#FFF)}.cookiesjsr-banner--info,.cookiesjsr-banner--action{width:100%}@media (min-width:768px){.cookiesjsr-banner--info,.cookiesjsr-banner--action{width:50%}}.cookiesjsr-banner--info{padding:0 var(--default-margin,1.25em);margin-bottom:var(--default-margin,1.25em);max-height:calc(100vh - 100px - 2.5em);overflow:auto}.cookiesjsr-banner--text{display:block}.cookiesjsr-banner--links{margin-top:0.5em;font-size:0.85em}.cookiesjsr-banner--action{display:flex;flex-direction:column;padding:0}@media (min-width:420px){.cookiesjsr-banner--action{flex-direction:row}}.cookiesjsr-banner button.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-banner button.denyAll{display:inline-block}}.cookiesjsr-service-groups{position:static !important;display:block;max-height:100%;overflow:auto;list-style:none;margin:0 0 -1px !important;padding:0 !important}.cookiesjsr-service-group{position:static !important;line-height:1.5em;list-style:none}.cookiesjsr-service-group--tab{min-height:3em;padding:1em var(--default-margin,1.25em);display:block;width:100%;text-decoration:none;text-align:left;cursor:pointer;font-weight:700;margin:0;border:0;color:var(--layer-tab-font-color,#000f37);background:var(--layer-tab-bg-color,#FFF);border-bottom:1px solid var(--layer-border-color,#e4e5e6);-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{position:absolute;width:70%;height:100%;overflow:auto;right:0;top:0}}.cookiesjsr-service-group--intro{padding:1em var(--default-margin,1.25em)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:var(--layer-tab-active-font-color,#FFF);background:var(--layer-tab-active-bg-color,#9fac2d);border-bottom:0 none}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:block;color:var(--layer-tab-active-font-color,#FFF);background:var(--layer-tab-active-bg-color,#9fac2d);font-weight:500}.cookiesjsr-service-group--services{margin:0 !important;padding:0 !important}.cookiesjsr-service{display:flex;align-items:center;background-color:rgba(228,229,230,0);transition:background-color 0.3s ease}.cookiesjsr-service:hover{background-color:rgba(228,229,230,0.1)}.cookiesjsr-service--description{padding:0.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{margin:0;font-size:1.125em;font-weight:400;color:var(--layer-font-light,#FFF)}.cookiesjsr-service--links a{color:var(--layer-font-light,#FFF);font-size:0.75em}.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:visited{color:var(--layer-font-light,#FFF)}.cookiesjsr-service--action{padding:0.625em 1.25em;width:calc(2.5em + 45px)}.cookiesjsr-service--always-on{color:var(--switch-always-on-font-color,#00AA00);text-align:right;display:flex;justify-content:flex-end;white-space:nowrap}.cookiesjsr-service--always-on span{background-color:var(--switch-always-on-bg-color,#FFF);padding:0 0.5em}.cookiesjsr-layer{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--layer-header-bg-color,#FFF);height:100vh;width:100vw;max-width:100%;z-index:314160;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);overflow:hidden;line-height:1.5em}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{position:fixed;z-index:314159;height:100vh;width:100vw;left:0;top:0;background:rgba(0,0,0,0.4)}.cookiesjsr-layer--header{position:absolute;left:0;top:0;z-index:100;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#FFF;margin:0;background:var(--layer-header-bg-color,#FFF);padding:0 var(--default-margin,1.25em);border-bottom:1px solid var(--layer-border-color,#e4e5e6);height:3.5em}.cookiesjsr-layer--title{color:var(--layer-header-font-color,#000f37);text-transform:uppercase}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml,%0A%3Csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Welcome' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tarte-close' transform='translate(-1264.000000, -2628.000000)' fill='%23000f37'%3E%3Cg id='Group-2' transform='translate(155.000000, 2591.000000)'%3E%3Cg id='Group-3-Copy-2'%3E%3Cpolygon id='Page-1' points='1133.26296 37 1122.50065 47.762319 1111.73704 37 1109 39.7370358 1119.76361 50.5006452 1109 61.2629642 1111.73704 64 1122.50065 53.2363906 1133.26296 64 1136 61.2629642 1125.23768 50.5006452 1136 39.7370358'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--body{position:absolute;left:0;right:0;background:var(--layer-body-bg-color,#FFF);top:var(--layer-header-height,3.5em);bottom:var(--layer-footer-height,4.5em)}.cookiesjsr-layer--footer{position:absolute;bottom:0;left:0;width:100%;padding:0 var(--default-margin,1.25em);height:var(--layer-footer-height,4.5em);display:flex;justify-content:flex-end;align-items:center;background:var(--layer-footer-bg-color,#FFF);border-top:1px solid var(--layer-border-color,#e4e5e6)}@media (min-width:768px){.cookiesjsr-layer--footer{justify-content:space-between}}.cookiesjsr-layer--label-all{color:var(--layer-footer-font-color,#000f37);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;width:30%;padding-right:var(--default-margin,1.25em)}}.cookiesjsr-layer--actions{display:flex;align-items:center;margin:-0.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + 0.625em)}}.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.denyAll{display:inline-block}}#cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#FFF;--btn-border-color:#FFF;--btn-bg-color:#9fac2d;--btn-prime-font-color:#9fac2d;--btn-prime-border-color:#FFF;--btn-prime-bg-color:#FFF;--btn-inv-font-color:#9fac2d;--btn-inv-border-color:#9fac2d;--btn-inv-bg-color:#FFF;--btn-prime-inv-font-color:#FFF;--btn-prime-inv-border-color:#9fac2d;--btn-prime-inv-bg-color:#9fac2d;--link-list-font-color:#FFF;--link-list-separator-color:#FFF;--banner-logo-offset:100px;--banner-bg-color:#9fac2d;--banner-font-color:#FFF;--layer-header-height:3.5em;--layer-header-bg-color:#FFF;--layer-header-font-color:#000f37;--layer-body-bg-color:#FFF;--layer-tab-bg-color:#FFF;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#9fac2d;--layer-tab-active-font-color:#FFF;--layer-bg-dark:#9fac2d;--layer-font-light:#FFF;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#FFF;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#FFF;--switch-bg-off:#FFF;--switch-bg-on:#00AA00;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#00AA00;--switch-always-on-bg-color:#FFF}.cookiesjsr--app{font-size:var(--font-size-reset,1rem)}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app *:before,body .cookiesjsr--app *:after{box-sizing:border-box}:root{--color-main:#9fac2d;--color-main-hover:#545b18;--color-main-active:#becd3f;--color-text:#422817;--color-text-hover:black;--color-alert:#bc121f;--header-height:125px;--header-margin-bottom:60px;--header-images-margin-factor:-2;--space-base:15px;--content-max-width:calc(100vw - 2 * var(--space-base));--content-wide-max-width:calc(100vw - 2 * var(--space-base));--form-active-color:var(--color-main);--color-msg-warning:#efcf64;--color-msg-warning-border:#d7aa16;--color-msg-warning-text:#634f0a;--color-msg-status:var(--color-main);--color-msg-status-border:var(--color-main);--color-msg-status-text:#FFF;--color-msg-error:#bc121f;--color-msg-error-border:#5f0910;--color-msg-error-text:#f8bbc0;--hamburger-layer-color:var(--color-main);--hamburger-layer-width:30px;--hamburger-layer-height:2px;--hamburger-padding-y:3px;--hamburger-padding-x:3px;--hamburger-layer-spacing:5px;--hamburger-layer-border-radius:1px}body{background-image:url(/themes/custom/frontend/img/background.jpg);background-size:100% auto;background-position:top center;background-repeat:repeat}.page-header{background-image:url(/themes/custom/frontend/img/head/wood.jpg);background-size:auto 100%;background-position:top center;background-repeat:repeat;height:var(--header-height);margin-bottom:var(--header-margin-bottom);box-shadow:0px 0px 20px rgba(0,0,0,0.6)}.page-header-background{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden}.page-content{overflow:hidden}.logo{display:block;max-width:calc(var(--header-height) * 2);margin:auto;position:relative;z-index:2}.logo img{max-width:100%;height:auto}.bread,.pastries{position:absolute;background-size:contain;background-position:top left;background-repeat:no-repeat;width:var(--header-height);top:0;z-index:1}.pastries{left:calc(var(--header-height) / var(--header-images-margin-factor));background-image:url(/themes/custom/frontend/img/head/pastries.png);height:var(--header-height);width:calc(var(--header-height) * 2)}.bread{right:calc(var(--header-height) / var(--header-images-margin-factor));height:calc(var(--header-height) / 1.1);width:calc(var(--header-height) * 1.3);background-image:url(/themes/custom/frontend/img/head/bread.png)}.password-confirm-message,.password-match-message{visibility:hidden}.info-required{opacity:0.8;font-size:0.8em}.loading-screen{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;visibility:hidden;transition:0.3s ease opacity}.loading .loading-screen{visibility:visible;pointer-events:auto;opacity:1}.media-wrapper img{margin:auto;display:block}.no-break{white-space:nowrap}.content-width{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.content-width-wide{max-width:var(--content-wide-max-width);margin-left:auto;margin-right:auto}.margin-top--space-base{margin-top:var(--space-base)}.margin-top--space-base--x2{margin-top:calc(var(--space-base) * 2)}.margin-bottom--space-base{margin-top:calc(var(--space-base))}.margin-bottom--space-base--x2{margin-top:calc(var(--space-base) * 2)}.green-links a{color:var(--color-main);text-decoration:none;transition:0.3s ease color}.green-links a:hover{color:var(--color-main-hover)}.pager{display:flex;justify-content:center;align-items:center}.pager .step{width:35px;height:4px;margin:calc(var(--space-base)) calc(var(--space-base) / 2);background-color:#CCC;transition:0.3s ease background}.pager .step.active{background-color:var(--color-main)}.placeholder{min-height:150px}.green{background-color:var(--color-main);color:#FFF;padding-top:calc(var(--space-base) * 2);padding-bottom:calc(var(--space-base) * 2)}.green a{color:#FFF}.green>*:first-child *:first-child{margin:0}.green>*:last-child *:last-child{margin-bottom:0}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-container>*{width:100%}.flex-container.two-columns>*{width:100%}.auto>div>.flex-container{flex-wrap:nowrap}.auto>div>.flex-container>*{width:auto}a.card{text-decoration:none}a.card .header{transition:0.3s ease background}a.card:hover .header{background-color:var(--color-main-hover)}.card{--border-radius:15px;border:1px solid var(--color-main);background-color:#FFF;border-radius:var(--border-radius);display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden;margin-bottom:calc(var(--space-base) * 2)}.card .header{background-color:var(--color-main);color:#FFF;text-align:center;width:100%}.card .header h2{font-size:1em;margin:0;padding:10px}.card .content{width:100%;padding:var(--space-base)}.card .content *:first-child{margin-top:0}.card .content *:last-child{margin-bottom:0}.card .wrapper{width:100%;display:flex;position:relative;flex-direction:column;min-height:200px;height:calc(100% - 45px);overflow:hidden;flex-grow:1}.card .wrapper>*{width:100%}.card .wrapper>*:last-child{margin-top:auto}.card .wrapper .image img{width:100%;max-width:inherit;display:block;margin:0}.card .footer{margin-top:auto;width:100%}.card .footer .btn{background-color:var(--color-main);color:#FFF;transition:0.3s ease background-color}.card .footer .btn:hover{background-color:var(--color-main-hover)}.card .overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:calc(var(--space-base) * 4);display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#FFF;pointer-events:none;transition:0.3s ease all;opacity:0;transform:translateY(0%) scale(0)}.card .overlay .btn{width:100%}.card .overlay .btn:not(:last-child){margin-bottom:var(--space-base)}.card.with-overlay.hover-mobile .overlay,.card.with-overlay:hover .overlay{pointer-events:auto;opacity:1;transform:translateY(0%) scale(1)}.card .btn{display:flex;justify-content:center;font-size:1.1em;align-items:center}.btn .svg-arrow{display:inline-block;width:22px;height:auto;fill:#FFF;margin-right:calc(var(--space-base) / 2)}.card-wrapper{display:block;text-decoration:none;margin-bottom:20px}.card-wrapper .card{height:100%}.page-content h1{margin-top:55px}.page-content-wrapper ol,.page-content-wrapper ul{margin:0;padding:0;padding-left:calc(var(--space-base) * 1.4)}.page-content-wrapper ul>li:not(:last-child){margin-bottom:var(--space-base)}.page-content-wrapper img{max-width:100%;height:auto}li.advantage,li.disadvantage{list-style-type:none;list-style-position:outside;position:relative}li.advantage:before,li.disadvantage:before{position:absolute;left:calc(var(--space-base) * -1.4);top:12px;content:"-";font-family:monospace;color:red;font-weight:bold;font-size:1.4em;line-height:0}li.advantage:before{content:"+";color:var(--color-main)}li.disadvantage:before{content:"-";color:var(--color-alert)}h1{text-align:center}.video-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;visibility:hidden;pointer-events:none;opacity:0;transition:0.3s ease all;display:flex;justify-content:center;align-items:center}.video-lightbox .content{padding:var(--space-base);position:relative;z-index:30}.video-lightbox video{max-height:calc(100vh - var(--space-base) * 4)}.video-lightbox-in .video-lightbox{opacity:1;visibility:visible;pointer-events:auto}.video-lightbox .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.8)}.video-lightbox .close{position:absolute;right:calc(var(--space-base) * 1);top:calc(var(--space-base) * 1);border:2px solid #FFF;background-color:rgba(255,255,255,0.9);box-shadow:0px 0px 10px rgba(0,0,0,0.6);border-radius:50%;width:calc(var(--space-base) * 2);height:calc(var(--space-base) * 2);cursor:pointer;display:flex;justify-content:center;align-items:center;transition-property:transform background-color;transition-timing-function:ease;transition-duration:0.3s;z-index:30}.video-lightbox .close:hover{background-color:#FFF;transform:scale(1.2)}.pointer{cursor:pointer}.form-actions{margin-top:var(--space-base)}.btn{display:block;padding:var(--space-base);text-align:center;text-decoration:none;cursor:pointer;transition:0.3s ease all;border:1px transparent solid}.btn.disabled{opacity:0.5;pointer-events:none}.btn.primary{color:#FFF;background-color:var(--color-main)}.btn.primary:hover{background-color:var(--color-main-hover)}.btn.inline{display:inline-block;padding:calc(var(--space-base) / 1.3)}.btn.block{width:100%}.bg-white{background-color:#FFF;padding:var(--space-base)}.e-learning-radios{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:calc(var(--space-base) * 4)}.e-learning-radios>*{width:100%;margin-bottom:var(--space-base)}.e-learning-radio-btn input{display:none}.e-learning-radio-btn .label{display:block;border:1px solid var(--color-main);padding:calc(var(--space-base) / 1.3);transition:0.3s ease all}.e-learning-radio-btn:hover input~.label{border-color:var(--color-main-hover);background-color:#EEE}.e-learning-radio-btn input:checked~.label{background-color:#CCC}.e-learning-radio-btn.correct input:checked~.label{background-color:var(--color-main);color:#FFF}.e-learning-radio-btn.incorrect input:checked~.label{border-color:var(--color-msg-error);background-color:var(--color-msg-error);color:#FFF}.question-wrapper .image{display:flex}.question-wrapper .image img{margin:auto}.question-wrapper.summary .e-learning-radios{padding:0;margin-top:var(--space-base);margin-bottom:var(--space-base)}.waiting .chapter-content:after{content:" ";position:absolute;top:0;left:0;width:0%;animation-name:waiting;animation-duration:2s;animation-timing-function:linear;height:5px;opacity:0.1;background-color:var(--color-main)}@keyframes waiting{from{width:0%;opacity:0.1}to{width:100%;opacity:1}}.disabled .question-wrapper{pointer-events:none;cursor:not-allowed}.badge{position:absolute;border-radius:50%;background-color:#FFF;width:25px;height:25px;top:calc(var(--space-base) / -1.5);right:calc(var(--space-base) * 1.5);opacity:0;visibility:hidden;transition:0.3s ease all;display:flex;justify-content:center;align-items:center;line-height:1}.badge.started{opacity:1;visibility:visible}.badge.finished{opacity:1;visibility:visible}.badge.finished.wrong{background-color:#b20000;color:#FFF}.lds{display:inline-block;position:relative;width:80px;height:80px}.lds div{display:inline-block;position:absolute;left:8px;width:8px;background:#CCC;animation:lds 1.2s cubic-bezier(0,0.5,0.5,1) infinite}.lds div:nth-child(1){left:16px;animation-delay:-0.24s}.lds div:nth-child(2){left:32px;animation-delay:-0.12s}.lds div:nth-child(3){left:48px;animation-delay:0}@keyframes lds{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.page-footer{margin-top:calc(var(--space-base) * 8);margin-bottom:calc(var(--space-base) * 4);text-align:center}.chart-progress-wrapper{max-width:200px;margin:auto}.chart-progress-wrapper .label{margin-top:var(--space-base);font-weight:bold;text-align:center;font-size:1.2em}.circle-wrapper{position:relative}.circle-wrapper .percent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5em;color:var(--color-main)}.circular-chart{display:block;margin:auto;max-width:200px;max-height:200px}.circle-bg{fill:none;stroke:#eee;stroke-width:2.5}.circle{fill:none;stroke-width:2.5;stroke-linecap:round;stroke:var(--color-main);visibility:hidden}.chart-progress-wrapper.anim .circle{animation:progress 1s ease-out forwards;visibility:visible}@keyframes progress{0%{stroke-dasharray:0 100}}.nav-menu{padding:0;margin:0;list-style:none}.nav-menu li a{display:block;text-align:center;color:#FFF;padding:calc(var(--space-base) / 2) calc(var(--space-base) * 2);text-decoration:none;transition:0.3s ease all}.nav-menu li a.is-active{background-color:var(--color-main-active)}.nav-menu li a:hover{background-color:var(--color-main-hover)}.navigation-container{margin-top:calc(var(--space-base) * -3);margin-bottom:var(--space-base);display:flex;justify-content:space-between}.quick-user-link{color:var(--color-main);text-decoration:none;transition:0.3s ease all}.quick-user-link:hover{color:var(--color-main-hover)}.navigation-wrapper{z-index:5;position:absolute;padding-top:calc(var(--space-base) * 2);padding-bottom:calc(var(--space-base) * 2);background-color:var(--color-main);left:0;top:-5px;right:0;visibility:hidden;pointer-events:none;opacity:0;transition:0.3s ease all;transform-origin:left top;transform:scale(0)}.nav-is-open .navigation-wrapper{visibility:visible;pointer-events:auto;opacity:1;transform:scale(1)}.bigger.type--image img{transform-origin:top right;transform:scale(1.3) translateY(-10px)}.image-margin-bottom-minus img{margin-right:-25px;margin-bottom:-40px;transform:scale(1.2) translateX(10px)}.type--chapter .card{min-height:400px}.image.center{justify-content:center;align-items:center}.image.center img{margin:auto}.image.medium img{width:70%;height:auto}.image.half img{width:50%;height:auto}.image.small img{width:33%;height:auto}.image.tiny img{width:20%;height:auto}.summary-wrapper .chart-progress-wrapper{margin-bottom:auto;margin-top:calc(var(--space-base) *4)}.chapters-progress-chapter-wrapper .card-wrapper{margin-bottom:10px}.chapters-progress-chapter-wrapper .card-wrapper .card{margin:0;height:auto}.footer-navigation-wrapper .nav-footer{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;margin:var(--space-base) 0 0 0}.footer-navigation-wrapper .nav-footer li:not(:last-child){border-right:1px dotted var(--color-text)}.footer-navigation-wrapper .nav-footer li a{font-size:0.8em;display:block;padding:1px var(--space-base)}ol{counter-reset:item}ol>li{counter-increment:item}ol ol>li{display:block}ol ol>li:before{content:counters(item,".") ". ";margin-left:-20px}.modal-open{overflow:hidden}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;align-items:center;opacity:0;transition:transform 0.3s ease,opacity 0.3s ease;visibility:hidden;pointer-events:none}.modal-open .modal{opacity:1;pointer-events:auto;visibility:visible}.modal .content{margin:auto;position:relative;z-index:2;overflow:auto}.modal .backdrop{z-index:1;position:fixed;left:0;right:0;bottom:0;top:0}.modal .card-style{position:relative;background-color:var(--color-main);color:#FFF;border-radius:15px;padding:var(--space-base);margin-top:50px;margin-bottom:50px;min-height:50vh;box-shadow:0px 0px 10px rgba(0,0,0,0.5);font-size:1.2em;display:flex;align-items:center}@media screen and (min-width:800px){.modal .card-style{font-size:1.7em}}.modal .card-style p{font-weight:100;margin-left:auto;margin-right:auto}.modal .card-style .fix{width:100%}.modal .content-width-wide{width:100%}.modal .modal-close{position:absolute;right:10px;top:16px;font-size:2.5em;line-height:1;font-weight:100;cursor:pointer;right:18px;top:7px}.form-control[type=text],.form-control[type=password],.form-control[type=email],.form-control[type=url],.form-control[type=tel],.form-control[type=number],.form-control[type=search],.form-control[type=date],.form-control[type=time],textarea{display:block;width:100%;border:none;border-bottom:1px solid #FFF;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 calc(var(--space-base) * 2) 0;padding:0 var(--space-base);box-shadow:none;transition:box-shadow 0.3s,border 0.3s,-webkit-box-shadow 0.3s;color:#000}.form-control[type=text]:focus:not([readonly]),.form-control[type=password]:focus:not([readonly]),.form-control[type=email]:focus:not([readonly]),.form-control[type=url]:focus:not([readonly]),.form-control[type=tel]:focus:not([readonly]),.form-control[type=number]:focus:not([readonly]),.form-control[type=search]:focus:not([readonly]),.form-control[type=date]:focus:not([readonly]),.form-control[type=time]:focus:not([readonly]),textarea:focus:not([readonly]){border-bottom:1px solid var(--form-active-color);box-shadow:0 1px 0 0 var(--form-active-color)}.form-control[type=text]:focus:not([readonly])+label,.form-control[type=password]:focus:not([readonly])+label,.form-control[type=email]:focus:not([readonly])+label,.form-control[type=url]:focus:not([readonly])+label,.form-control[type=tel]:focus:not([readonly])+label,.form-control[type=number]:focus:not([readonly])+label,.form-control[type=search]:focus:not([readonly])+label,.form-control[type=date]:focus:not([readonly])+label,.form-control[type=time]:focus:not([readonly])+label,textarea:focus:not([readonly])+label{color:var(--form-active-color)}.form-control[type=text]:focus:not([readonly])~.description,.form-control[type=password]:focus:not([readonly])~.description,.form-control[type=email]:focus:not([readonly])~.description,.form-control[type=url]:focus:not([readonly])~.description,.form-control[type=tel]:focus:not([readonly])~.description,.form-control[type=number]:focus:not([readonly])~.description,.form-control[type=search]:focus:not([readonly])~.description,.form-control[type=date]:focus:not([readonly])~.description,.form-control[type=time]:focus:not([readonly])~.description,textarea:focus:not([readonly])~.description{opacity:1}.form-item{position:relative;margin-top:var(--space-base);margin-bottom:var(--space-base)}.form-item.js-form-type-textarea>label,.form-item.js-form-type-tel>label,.form-item.js-form-type-email>label,.form-item.js-form-type-password>label,.form-item.js-form-type-textfield>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform 0.2s ease-out,color 0.2s ease-out;transform-origin:0% 100%;text-align:initial;transform:translateY(12px) translateX(var(--space-base))}.form-item.js-form-type-textarea>label.active,.form-item.js-form-type-tel>label.active,.form-item.js-form-type-email>label.active,.form-item.js-form-type-password>label.active,.form-item.js-form-type-textfield>label.active{transform:translateY(-20px) translateX(0) scale(0.8);transform-origin:0 0}.form-item.js-form-type-textarea .description,.form-item.js-form-type-tel .description,.form-item.js-form-type-email .description,.form-item.js-form-type-password .description,.form-item.js-form-type-textfield .description{transition:opacity 0.2s ease-out,color 0.2s ease-out;font-size:0.7em;opacity:0}textarea{line-height:2.5;height:53px;transition:all ease 0.3s}textarea.not-empty{background-color:#eee;padding-left:7px;height:150px}.form-item.js-form-type-textarea>label{padding-left:8px}.form-item.js-form-type-textarea>label.active{transform:translateY(-22px) scale(0.8)}label.active .label-required{color:var(--form-active-color)}.css-radio,.css-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none}.css-radio input,.css-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.css-radio input:disabled~.label,.css-checkbox input:disabled~.label{opacity:0.8}.css-radio input:disabled~.checkmark,.css-checkbox input:disabled~.checkmark{background-color:#ccc;border-color:#ccc}.css-radio input:disabled~.checkmark:after,.css-checkbox input:disabled~.checkmark:after{border-color:#555}.css-select-checkbox-wrapper{outline:none;cursor:pointer}.css-select-checkbox{position:relative}.css-select-checkbox-wrapper:hover .checkmark,.css-radio:hover input~.checkmark,.css-checkbox:hover input~.checkmark{background-color:#EEE}.css-select-checkbox .checkmark,.css-radio input~.checkmark,.css-checkbox input~.checkmark{background-color:#FFF;border:1px solid #CCC;position:absolute;top:0;left:0;height:25px;width:25px;margin-top:4px}.css-select-checkbox .checkmark:after,.css-radio input~.checkmark:after,.css-checkbox input~.checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.css-radio input~.checkmark{border-radius:50%}.css-radio input~.checkmark:after{border-width:2px;left:0px;right:0px;bottom:0px;top:0px;width:auto;height:auto;border-radius:50%;transform:rotate(0deg)}.css-select-checkbox-wrapper.selected .css-select-checkbox .checkmark,.css-checkbox input:checked~.checkmark,.css-radio input:checked~.checkmark{background-color:var(--form-active-color);border-color:var(--form-active-color)}.css-select-checkbox-wrapper.selected .css-select-checkbox .checkmark:after,.css-checkbox input:checked~.checkmark:after,.css-radio input:checked~.checkmark:after{display:block}.msg{background-color:#555;color:#FFF;padding:calc(var(--space-base) / 2) var(--space-base);border-width:0 0 0 8px;border-style:solid;border-color:#3c3c3c;margin:var(--space-base) auto}.msg:first-child{margin-top:calc(var(--space-base) * 3)}.msg.msg-type-warning{background-color:var(--color-msg-warning);border-color:var(--color-msg-warning-border);color:var(--color-msg-warning-text)}.msg.msg-type-status{background-color:var(--color-msg-status);border-color:var(--color-msg-status-border);color:var(--color-msg-status-text)}.msg.msg-type-status a{color:var(--color-msg-status-text)}.msg.msg-type-error{background-color:var(--color-msg-error);border-color:var(--color-msg-error-border);color:var(--color-msg-error-text)}@media (min-width:300px){:root{--content-max-width:calc(100vw - 4 * var(--space-base));--content-wide-max-width:calc(100vw - 4 * var(--space-base))}.chapters-progress-chapter-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.chapters-progress-chapter-wrapper .card-wrapper{width:calc(50% - 5px)}}@media (min-width:450px){.chapter-overview-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.chapter-overview-wrapper>*{width:calc(50% - var(--space-base))}.flex-container.two-columns>*{width:calc(50% - var(--space-base))}.bigger.type--image img{transform:scale(1) translateY(0px)}.image-margin-bottom-minus img{margin-bottom:-60px;transform:scale(1) translateX(0px)}.type--chapter .card{min-height:inherit}}@media (min-width:630px){:root{--content-max-width:600px}}@media (min-width:700px){.chapter-overview-wrapper>*{width:calc(33.3333% - var(--space-base))}}@media (min-width:830px){:root{--content-wide-max-width:800px}}
