﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}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:0}hr{box-sizing:content-box;height:0}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}body:before{opacity:.1 !important}.center{text-align:center}.container,#headbar,.hero .hero-overlay .markup-box{width:100%;max-width:74.6666666667em;margin-left:auto;margin-right:auto}.container::after,#headbar::after,.hero .hero-overlay .markup-box::after{clear:both;content:"";display:block}.row{position:relative;margin-bottom:1rem}.row::after{clear:both;content:"";display:block}.col-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px;position:relative}.shift-1{left:calc(8.3333333333% - 21.6666666667px + 20px);position:relative}.col-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px;position:relative}.shift-2{left:calc(16.6666666667% - 23.3333333333px + 20px);position:relative}.col-3{width:calc(25% - 25px);float:left;margin-left:20px;position:relative}.shift-3{left:calc(25% - 25px + 20px);position:relative}.col-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;position:relative}.shift-4{left:calc(33.3333333333% - 26.6666666667px + 20px);position:relative}.col-5{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;position:relative}.shift-5{left:calc(41.6666666667% - 28.3333333333px + 20px);position:relative}.col-6{width:calc(50% - 30px);float:left;margin-left:20px;position:relative}.shift-6{left:calc(50% - 30px + 20px);position:relative}.col-7{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;position:relative}.shift-7{left:calc(58.3333333333% - 31.6666666667px + 20px);position:relative}.col-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;position:relative}.shift-8{left:calc(66.6666666667% - 33.3333333333px + 20px);position:relative}.col-9{width:calc(75% - 35px);float:left;margin-left:20px;position:relative}.shift-9{left:calc(75% - 35px + 20px);position:relative}.col-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;position:relative}.shift-10{left:calc(83.3333333333% - 36.6666666667px + 20px);position:relative}.col-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px;position:relative}.shift-11{left:calc(91.6666666667% - 38.3333333333px + 20px);position:relative}.col-12{width:calc(100% - 40px);float:left;margin-left:20px;position:relative}.shift-12{left:calc(100% - 40px + 20px);position:relative}.col-13{width:calc(108.333333333% - 41.6666666667px);float:left;margin-left:20px;position:relative}.shift-13{left:calc(108.333333333% - 41.6666666667px + 20px);position:relative}.col-14{width:calc(116.666666667% - 43.3333333333px);float:left;margin-left:20px;position:relative}.shift-14{left:calc(116.666666667% - 43.3333333333px + 20px);position:relative}.col-15{width:calc(125% - 45px);float:left;margin-left:20px;position:relative}.shift-15{left:calc(125% - 45px + 20px);position:relative}.col-16{width:calc(133.333333333% - 46.6666666667px);float:left;margin-left:20px;position:relative}.shift-16{left:calc(133.333333333% - 46.6666666667px + 20px);position:relative}.square:before{content:'';float:left;padding-bottom:100%}.square:after{content:'';display:table;clear:both}.dont-break-out,p a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.no-select,#chapter-nav a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{font-family:"Pontano Sans",Sans-Serif}.hide-text{position:relative;display:inline-block;color:transparent !important}.hide-text:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:repeating-linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.1) 1em, transparent 1em, transparent 1.5em)}h1,.h1{font-family:"Signika",Sans-Serif;font-weight:400;font-style:normal;line-height:1.3;margin:0 0 .75em;padding:0;text-align:left}h2,.h2{font-family:"Signika",Sans-Serif;font-weight:400;font-style:normal;line-height:1.3;margin:0 0 .75em;padding:0;text-align:left}h3,.h3{font-family:"Signika",Sans-Serif;font-weight:400;font-style:normal;line-height:1.3;margin:0 0 .75em;padding:0;text-align:left}h4,.h4{font-family:"Signika",Sans-Serif;font-weight:400;font-style:normal;line-height:1.3;margin:0 0 .75em;padding:0;text-align:left}h5,.h5{font-family:"Signika",Sans-Serif;font-weight:400;font-style:normal;line-height:1.3;margin:0 0 .75em;padding:0;text-align:left}h6,.h6{font-family:"Signika",Sans-Serif;font-weight:400;font-style:normal;line-height:1.3;margin:0 0 .75em;padding:0;text-align:left}h1,.h1{font-size:1.8rem;text-transform:uppercase}h2,.h2{font-size:1.4rem;text-transform:uppercase;margin-bottom:1em;padding-top:2.5em;padding-bottom:0.5em;border-bottom:1px solid #a7abb1}h2.chap_01,.chap_01.h2,body.chapter-01 h2,body.chapter-01 .h2{border-bottom:1px solid #ffcd33}h2.chap_01 span,.chap_01.h2 span,body.chapter-01 h2 span,body.chapter-01 .h2 span{color:#ffc000}h2.chap_02,.chap_02.h2,body.chapter-02 h2,body.chapter-02 .h2{border-bottom:1px solid #04b8ff}h2.chap_02 span,.chap_02.h2 span,body.chapter-02 h2 span,body.chapter-02 .h2 span{color:#0095d0}h2.chap_03,.chap_03.h2,body.chapter-03 h2,body.chapter-03 .h2{border-bottom:1px solid #ffa025}h2.chap_03 span,.chap_03.h2 span,body.chapter-03 h2 span,body.chapter-03 .h2 span{color:#f18800}h2.chap_04,.chap_04.h2,body.chapter-04 h2,body.chapter-04 .h2{border-bottom:1px solid #00cbd7}h2.chap_04 span,.chap_04.h2 span,body.chapter-04 h2 span,body.chapter-04 .h2 span{color:#009ba4}h2.chap_05,.chap_05.h2,body.chapter-05 h2,body.chapter-05 .h2{border-bottom:1px solid #f21a30}h2.chap_05 span,.chap_05.h2 span,body.chapter-05 h2 span,body.chapter-05 .h2 span{color:#cd0c1f}h2.chap_06,.chap_06.h2,body.chapter-06 h2,body.chapter-06 .h2{border-bottom:1px solid #6d84b6}h2.chap_06 span,.chap_06.h2 span,body.chapter-06 h2 span,body.chapter-06 .h2 span{color:#5069a0}h2.chap_07,.chap_07.h2,body.chapter-07 h2,body.chapter-07 .h2{border-bottom:1px solid #a5c740}h2.chap_07 span,.chap_07.h2 span,body.chapter-07 h2 span,body.chapter-07 .h2 span{color:#87a430}h2.chap_08,.chap_08.h2,body.chapter-08 h2,body.chapter-08 .h2{border-bottom:1px solid #538a2f}h2.chap_08 span,.chap_08.h2 span,body.chapter-08 h2 span,body.chapter-08 .h2 span{color:#3c6422}h3,.h3{font-size:1.25rem;text-transform:uppercase;margin-top:0;padding-top:2em;padding-bottom:0.5em;line-height:1.75em}h3 i,.h3 i{display:inline-block;width:2em;height:2em;vertical-align:middle;margin-right:0.5em;margin-top:-3px}h4,.h4{font-size:1.25rem;text-transform:uppercase}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}h3.icon-head,.icon-head.h3{padding-top:4px;margin-bottom:6px}.line{border-top:1px solid #b4b9bd;padding-top:0.75rem;margin-top:0}.gradient-text{color:#933a4b;background-image:-webkit-linear-gradient(left, #2f5a8b, #c92929);-webkit-background-clip:text;-webkit-text-fill-color:transparent}p{font-family:"Pontano Sans",Sans-Serif;font-size:1.1rem;margin:0 0 .75em;font-weight:300;text-align:left;color:#35393d;line-height:1.5em}p span.Fliesstext-bold{font-weight:500;color:#000}.strong{font-weight:600}.firstcharacter{display:inline-block;background-color:#ffc000;color:#fff;width:2.5em;height:2.5em;font-size:1.5em;line-height:2.5em;text-align:center;vertical-align:middle;margin-top:5px;margin-right:0.5em;float:left;font-family:"Signika",Sans-Serif}body.highlights .firstcharacter{background-color:#ffc000}body.chapter-01 .firstcharacter{background-color:#ffc000}body.chapter-02 .firstcharacter{background-color:#0095d0}body.chapter-03 .firstcharacter{background-color:#f18800}body.chapter-04 .firstcharacter{background-color:#009ba4}body.chapter-05 .firstcharacter{background-color:#cd0c1f}body.chapter-06 .firstcharacter{background-color:#5069a0}body.chapter-07 .firstcharacter{background-color:#87a430}body.chapter-08 .firstcharacter{background-color:#3c6422}.centered{text-align:center}a{color:#0086fa;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#0065bc}body.chapter-03 a{color:#f18800}body.chapter-03 a:active,body.chapter-03 a:focus,body.chapter-03 a:hover{color:#b56600}.see-link{color:#000 !important}hr{border-bottom:1px solid #b4b9bd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}pre,code,tt{font:1em "andale mono", "lucida console", monospace;line-height:1.5}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa}figcaption{text-align:left;font-size:0.9rem;font-weight:300;width:90%}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap}ul{margin:0;padding:0}ul li{list-style-type:none;margin:0;padding:0}dl dt,dl dd{display:block;padding:0.35em 1em 0.35em 0}dl dt{float:left;font-weight:600;min-width:72px}dl dd{clear:right}.end-ref,.foot-ref{vertical-align:top;position:relative;top:-0.5em;font-size:0.7em;font-weight:400}.lead{font-weight:bold}.lead:before{content:"■";font-size:1.5rem;padding-right:0.25em}body.highlights .lead:before{color:#ffc000}body.summary .lead:before{color:#dedede}body.chapter-01 .lead:before{color:#ffc000}body.chapter-02 .lead:before{color:#0095d0}body.chapter-03 .lead:before{color:#f18800}body.chapter-04 .lead:before{color:#009ba4}body.chapter-05 .lead:before{color:#cd0c1f}body.chapter-06 .lead:before{color:#5069a0}body.chapter-07 .lead:before{color:#87a430}body.chapter-08 .lead:before{color:#3c6422}.quote{font-family:"Signika",Sans-Serif;font-size:2.25rem;line-height:1.1em;text-align:right;color:#b4b9bd;float:right;margin:10px 0 20px 30px;padding-top:1em;padding-bottom:1em;width:400px;border-top:3px solid #cfd2d5;border-bottom:3px solid #cfd2d5}.sub{position:relative;font-size:0.6em;font-weight:500}h1 .sub,.h1 .sub{font-size:0.25em;margin-bottomm:0.25em}.sup{font-size:0.6em;font-weight:600;position:relative;top:-0.6em}h1 .sup,.h1 .sup{display:inline-block;font-size:0.4em;text-transform:none;top:-0.9em}.example{padding:1em;background-color:#f0f1f2}#nav-bar .big-chapter-title{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.Zitat{position:relative;width:11em;height:11em;padding:20px;margin-top:0.5em;margin-left:1em;margin-bottom:1em;background-color:#ffc000;float:right}.Zitat.left{float:left;margin-left:0px;margin-right:1em}.Zitat.right{float:right;margin-left:1em;margin-right:0px}.Zitat p{margin:0;padding-bottom:-0.25em;font-size:1rem;line-height:1.2em;position:relative;z-index:360;pointer-events:none}.Zitat .Kasten-Zahl{line-height:1em;font-size:3rem;color:#fff}.Zitat .Kasten-Zahl.small{font-size:1.5rem;line-height:1.2em}.biggie{font-size:3rem;color:#ffc000;margin-right:0}.italic{font-style:italic}#chapter-nav{position:fixed;z-index:444;bottom:0px;left:0px;width:100%;pointer-events:none}#chapter-nav.bottomed-out{position:absolute}#nav-open{pointer-events:all}.action{display:block;position:absolute;z-index:340;width:52px;height:52px;border-radius:52px;background-color:#0086fa;transform-origin:center center;-webkit-transition:0.1s ease-out;-moz-transition:0.1s ease-out;-o-transition:0.1s ease-out;transition:0.1s ease-out}@media only screen and (min-width: 240px){.action{bottom:24px;right:24px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}}@media only screen and (min-width: 1180px){.action{bottom:36px;right:36px}}.action .icon{position:relative;display:block;margin:10px auto;width:32px;height:32px;color:#fff !important;-webkit-transition:0.1s ease-out;-moz-transition:0.1s ease-out;-o-transition:0.1s ease-out;transition:0.1s ease-out}.action .icon.icon-open{display:block}.action .icon.icon-close{display:none}.action .icon polygon,.action .icon rect{fill:#fff}.action.active{background-color:#646c74}.action.active .icon-open{display:none !important}.action.active .icon-close{display:block !important}.action:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.action:hover .icon{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.tabstyle{z-index:512}@media only screen and (min-width: 240px){.tabstyle{display:block;position:absolute;z-index:512;width:52px;height:52px;bottom:24px;right:24px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:52px;background-color:#0086fa;transform-origin:center center;-webkit-transition:0.1s ease-out;-moz-transition:0.1s ease-out;-o-transition:0.1s ease-out;transition:0.1s ease-out}.tabstyle .tablabel{display:none}.tabstyle .icon{position:relative;display:block;margin:10px auto;width:32px;height:32px;color:#fff !important;-webkit-transition:0.1s ease-out;-moz-transition:0.1s ease-out;-o-transition:0.1s ease-out;transition:0.1s ease-out}.tabstyle .icon.icon-open{display:block}.tabstyle .icon.icon-close{display:none}.tabstyle .icon polygon,.tabstyle .icon rect{fill:#fff}.tabstyle.active{position:fixed;background-color:#646c74}.tabstyle.active .icon-open{display:none !important}.tabstyle.active .icon-close{display:block !important}}@media only screen and (min-width: 640px){.tabstyle{display:block;position:absolute;bottom:0px;right:0px;width:128px;height:64px;background-color:#f0f1f2;text-align:center;box-shadow:none;border-radius:0}.tabstyle .tablabel{display:inline}.tabstyle .wrapper{vertical-align:middle}.tabstyle.active{position:absolute;background-color:#f0f1f2}.tabstyle.active .icon-open{display:none !important}.tabstyle.active .icon-close{display:block !important}.tabstyle .icon{display:inline;width:36px;height:36px;margin:8px auto 0 auto}.tabstyle .icon polygon,.tabstyle .icon rect{fill:#0086fa}.tabstyle .icon.icon-open{display:block}.tabstyle .icon.icon-close{display:none}}.tab-expand{display:none;height:40px;width:128px;position:absolute;top:0px;right:0px;text-align:center}.tab-expand .tablabel{display:inline}.tab-expand .icon{display:block;width:40px;height:40px;margin:0px auto 0 auto}.tab-expand .icon polygon,.tab-expand .icon rect,.tab-expand .icon circle{fill:#0086fa}.tab-expand .label-expand{display:none !important}.tab-expand .label-close{display:none !important}.closed .tab-expand{display:block !important}.closed .tab-expand .label-expand{display:none !important}.closed .tab-expand .label-close{display:none !important}.tabstyle .tablabel,.tab-expand .tablabel,#nav-bar .collapser h3,#nav-bar .collapser .h3{color:#0086fa;letter-spacing:0.25em;font-family:"Signika",Sans-Serif;font-weight:500;font-size:0.8rem;text-transform:uppercase}@media only screen and (min-width: 240px){.tabstyle .tablabel,.tab-expand .tablabel,#nav-bar .collapser h3,#nav-bar .collapser .h3{font-size:1rem}}@media only screen and (min-width: 640px){.tabstyle .tablabel,.tab-expand .tablabel,#nav-bar .collapser h3,#nav-bar .collapser .h3{font-size:1rem}}@media only screen and (min-width: 1180px){.tabstyle .tablabel,.tab-expand .tablabel,#nav-bar .collapser h3,#nav-bar .collapser .h3{font-size:0.8rem}}#nav-bar{pointer-events:none;background-color:transparent;pointer-events:none;overflow:hidden;width:100%;-webkit-transition:height 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:height 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:height 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media only screen and (min-width: 240px){#nav-bar{height:650px}}@media only screen and (min-width: 640px){#nav-bar{height:560px}}@media only screen and (min-width: 1180px){#nav-bar{height:440px}}#nav-bar .nav{position:relative}#nav-bar.closed{height:152px}@media only screen and (min-width: 240px){#nav-bar.closed{height:140px}}@media only screen and (min-width: 640px){#nav-bar.closed{height:152px}}@media only screen and (min-width: 1180px){#nav-bar.closed{height:152px}}#nav-bar.closed .pre-nav nav,#nav-bar.closed .annex-nav nav{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;padding-bottom:40px;background-color:#f0f1f2}#nav-bar.closed .pre-nav:hover .collapser,#nav-bar.closed .annex-nav:hover .collapser{margin-top:-140px}#nav-bar.closed .collapser{padding-top:14px;-webkit-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);margin-top:0}#nav-bar.closed .main-nav .collapser{margin:0 !important;padding:0 !important;height:0 !important;-webkit-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media only screen and (min-width: 640px){#nav-bar.closed:hover{height:180px}}@media only screen and (min-width: 1180px){#nav-bar.closed:hover{height:180px}}#nav-bar.closed .chap-nav li{-webkit-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);margin-top:0}@media only screen and (min-width: 1180px){#nav-bar.closed .chap-nav li:hover{margin-top:-85px}}#nav-bar.closed .download-nav,#nav-bar.closed .nav-close{visibility:hidden}#nav-bar #nav-ramp{pointer-events:none;position:relative;height:140px;width:100%;-webkit-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media only screen and (min-width: 240px){#nav-bar #nav-ramp{height:140px}}@media only screen and (min-width: 640px){#nav-bar #nav-ramp{height:140px}}@media only screen and (min-width: 1180px){#nav-bar #nav-ramp{height:140px}}#nav-bar .nav-container{pointer-events:all;position:relative;background-color:#f0f1f2}@media only screen and (min-width: 240px){#nav-bar .pre-nav{width:calc(100% - 20px);float:left;margin-left:10px;border-bottom:1px solid #cfd2d5}}@media only screen and (min-width: 640px){#nav-bar .pre-nav{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px;border-bottom:none}}@media only screen and (min-width: 1180px){#nav-bar .pre-nav{width:calc(16.6666666667% - 35px);float:left;margin-left:30px;border-bottom:none}}@media only screen and (min-width: 240px){#nav-bar .main-nav{width:calc(100% - 20px);float:left;margin-left:10px;border-bottom:1px solid #cfd2d5}}@media only screen and (min-width: 640px){#nav-bar .main-nav{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;border-bottom:none}}@media only screen and (min-width: 1180px){#nav-bar .main-nav{width:calc(66.6666666667% - 50px);float:left;margin-left:30px;border-bottom:none}}#nav-bar .annex-nav{position:relative;z-index:600}@media only screen and (min-width: 240px){#nav-bar .annex-nav{width:calc(100% - 20px);float:left;margin-left:10px;border-bottom:1px solid #cfd2d5}}@media only screen and (min-width: 640px){#nav-bar .annex-nav{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px;border-bottom:none}}@media only screen and (min-width: 1180px){#nav-bar .annex-nav{width:calc(16.6666666667% - 35px);float:left;margin-left:30px;border-bottom:none}}@media only screen and (min-width: 240px){#nav-bar .download-nav{width:calc(100% - 20px);float:left;margin-left:10px;padding-bottom:72px}}@media only screen and (min-width: 640px){#nav-bar .download-nav{width:calc(100% - 40px);float:left;margin-left:20px;margin-top:20px;padding-bottom:40px;border-top:1px solid #cfd2d5}}@media only screen and (min-width: 1180px){#nav-bar .download-nav{width:calc(100% - 60px);float:left;margin-left:30px;margin-top:20px;padding-bottom:40px;border-top:1px solid #cfd2d5}}@media only screen and (min-width: 240px){#nav-bar .collapsed ul{height:0px}}@media only screen and (min-width: 640px){#nav-bar .collapsed ul{height:auto}}@media only screen and (min-width: 1180px){#nav-bar .collapsed ul{height:auto}}#nav-bar .collapsed .icon-expand{display:block !important}#nav-bar .collapsed .icon-collapse{display:none !important}#nav-bar .collapser{display:block;overflow:hidden}@media only screen and (min-width: 240px){#nav-bar .collapser{padding:20px 0 20px}}@media only screen and (min-width: 640px){#nav-bar .collapser{padding:20px 0 10px}#nav-bar .collapser .icon{display:none !important}}@media only screen and (min-width: 1180px){#nav-bar .collapser{padding:20px 0 10px}#nav-bar .collapser .icon{display:none !important}}#nav-bar .collapser .icon{position:absolute;top:16px;right:12px;width:24px;height:24px;border-radius:32px;border:3px solid #fff !important}#nav-bar .collapser .icon-expand{display:none;background-color:#0086fa}#nav-bar .collapser .icon-collapse{display:block;background-color:#b4b9bd}#nav-bar .collapser h3,#nav-bar .collapser .h3{height:auto;visibility:visible;margin:0;padding-top:0;padding-bottom:0;overflow:hidden}#nav-bar ul{-webkit-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media only screen and (min-width: 240px){#nav-bar ul{height:200px}}@media only screen and (min-width: 640px){#nav-bar ul{height:auto}}@media only screen and (min-width: 1180px){#nav-bar ul{height:auto}}#nav-bar ul.side-nav li{margin-bottom:4px;font-weight:300;font-size:0.9rem;font-family:"Signika",Sans-Serif}#nav-bar ul.side-nav li a{color:#646c74}#nav-bar ul.side-nav li a:hover{color:#35393d}#nav-bar ul.side-nav li.nav-highlight a{display:block;background-color:#0086fa;color:#fff;padding:5px 8px}@media only screen and (min-width: 240px){#nav-bar ul.side-nav{overflow:hidden}#nav-bar ul.side-nav li{padding:0.25em 0}}@media only screen and (min-width: 640px){#nav-bar ul.side-nav{overflow:visible}#nav-bar ul.side-nav li{padding:0}}@media only screen and (min-width: 1180px){#nav-bar ul.side-nav{overflow:visible}#nav-bar ul.side-nav li{padding:0}}@media only screen and (min-width: 240px){#nav-bar ul.chap-nav{overflow:hidden}#nav-bar ul.chap-nav li{width:calc(25% - 3.75px);float:left;margin-left:3px}}@media only screen and (min-width: 1180px){#nav-bar ul.chap-nav{overflow:visible}#nav-bar ul.chap-nav li{width:calc(12.5% - 3.375px);float:left;margin-left:3px}}@media only screen and (min-width: 640px){#nav-bar.closed ul.chap-nav li{width:calc(12.5% - 3.375px);float:left;margin-left:3px}#nav-bar.closed .big-chapter-title{display:none}#nav-bar.closed .big-chapter-number{font-size:1.5rem;padding-top:8px;padding-left:12px}}@media only screen and (min-width: 1180px){#nav-bar.closed .big-chapter-title{display:block}}#nav-bar ul.item-nav{font-family:"Signika",Sans-Serif}#nav-bar ul.item-nav li{position:relative;margin-bottom:10px}#nav-bar ul.item-nav li a{display:block;background-color:#8b929a;padding:6px 12px;font-weight:300;font-size:0.9rem;color:#fff}#nav-bar ul.item-nav li a .icon{position:absolute;top:5px;right:10px;width:20px;height:20px;opacity:0.7}#nav-bar ul.item-nav li a:hover{background-color:#0086fa;color:#fff}@media only screen and (min-width: 240px){#nav-bar ul.item-nav{overflow:hidden;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}#nav-bar ul.item-nav li{width:calc(50% - 15px);float:left;margin-left:10px;padding:0.25em 0}}@media only screen and (min-width: 640px){#nav-bar ul.item-nav{overflow:hidden;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}#nav-bar ul.item-nav li{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;padding:0.25em 0}}@media only screen and (min-width: 1180px){#nav-bar ul.item-nav{overflow:visible;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}#nav-bar ul.item-nav li{width:calc(16.6666666667% - 35px);float:left;margin-left:30px;padding:0}}#nav-bar .chapter-box{position:relative;margin-bottom:3px;padding:0px}#nav-bar .chapter-box a{display:block;color:#fff}@media only screen and (min-width: 240px){#nav-bar .chapter-box a{min-height:92px}}@media only screen and (min-width: 640px){#nav-bar .chapter-box a{min-height:92px}}@media only screen and (min-width: 1180px){#nav-bar .chapter-box a{min-height:128px}}#nav-bar .chapter-box.chapter-01 a{background-color:#ffc000}#nav-bar .chapter-box.chapter-01 a:hover{background-color:#ffc000 !important}#nav-bar .chapter-box.chapter-01 a .big_chapter_number{color:#ffc000}#nav-bar .chapter-box.chapter-02 a{background-color:#0095d0}#nav-bar .chapter-box.chapter-02 a:hover{background-color:#0095d0 !important}#nav-bar .chapter-box.chapter-02 a .big_chapter_number{color:#0095d0}#nav-bar .chapter-box.chapter-03 a{background-color:#f18800}#nav-bar .chapter-box.chapter-03 a:hover{background-color:#f18800 !important}#nav-bar .chapter-box.chapter-03 a .big_chapter_number{color:#f18800}#nav-bar .chapter-box.chapter-04 a{background-color:#009ba4}#nav-bar .chapter-box.chapter-04 a:hover{background-color:#009ba4 !important}#nav-bar .chapter-box.chapter-04 a .big_chapter_number{color:#009ba4}#nav-bar .chapter-box.chapter-05 a{background-color:#cd0c1f}#nav-bar .chapter-box.chapter-05 a:hover{background-color:#cd0c1f !important}#nav-bar .chapter-box.chapter-05 a .big_chapter_number{color:#cd0c1f}#nav-bar .chapter-box.chapter-06 a{background-color:#5069a0}#nav-bar .chapter-box.chapter-06 a:hover{background-color:#5069a0 !important}#nav-bar .chapter-box.chapter-06 a .big_chapter_number{color:#5069a0}#nav-bar .chapter-box.chapter-07 a{background-color:#87a430}#nav-bar .chapter-box.chapter-07 a:hover{background-color:#87a430 !important}#nav-bar .chapter-box.chapter-07 a .big_chapter_number{color:#87a430}#nav-bar .chapter-box.chapter-08 a{background-color:#3c6422}#nav-bar .chapter-box.chapter-08 a:hover{background-color:#3c6422 !important}#nav-bar .chapter-box.chapter-08 a .big_chapter_number{color:#3c6422}#nav-bar .big-chapter-number{position:absolute;top:1px;left:0px;font-family:"Signika",Sans-Serif;line-height:1em;text-align:left;color:#fff;background-color:transparent}@media only screen and (min-width: 240px){#nav-bar .big-chapter-number{font-size:1.25rem;padding-top:6px;padding-left:6px}}@media only screen and (min-width: 640px){#nav-bar .big-chapter-number{font-size:1.25rem;padding-top:6px;padding-left:6px}}@media only screen and (min-width: 1180px){#nav-bar .big-chapter-number{font-size:1.5rem;padding-top:8px;padding-left:8px}}#nav-bar .big-chapter-title{position:absolute;left:0px;bottom:0px;width:85%;font-family:"Signika",Sans-Serif;color:#fff;font-size:0.8rem;font-weight:300}@media only screen and (min-width: 240px){#nav-bar .big-chapter-title{line-height:1em;padding:6px}}@media only screen and (min-width: 640px){#nav-bar .big-chapter-title{line-height:1.1em;padding:6px}}@media only screen and (min-width: 1180px){#nav-bar .big-chapter-title{line-height:1.2em;padding:8px}}#nav-bar .chapter-index{width:100%;margin-top:10px;height:10px;background-image:url("../images/optimized/index_small.png");background-repeat:no-repeat;background-position:center 40px}body.chapter_01 #nav-bar .chapter-index.chapter_01{background-position:center top}body.chapter_02 #nav-bar .chapter-index.chapter_02{background-position:center top}body.chapter_03 #nav-bar .chapter-index.chapter_03{background-position:center top}body.chapter_04 #nav-bar .chapter-index.chapter_04{background-position:center top}body.chapter_05 #nav-bar .chapter-index.chapter_05{background-position:center top}body.chapter_06 #nav-bar .chapter-index.chapter_06{background-position:center top}body.chapter_07 #nav-bar .chapter-index.chapter_07{background-position:center top}body.chapter_08 #nav-bar .chapter-index.chapter_08{background-position:center top}a.anchor{text-decoration:none;border-bottom:none;padding-left:1%;color:transparent;font-weight:none;font-size:1em}a.anchor:hover{color:#0086fa;border-bottom:none}.top{display:none;font-size:0px;width:70px;color:#cfd2d5;text-decoration:none;position:absolute;right:0px;bottom:0px;padding:7px 7px 7px 20px}.top:before{font-size:16px}.top:hover{text-decoration:none;color:#ffc000}#side-menu{max-width:280px;min-width:261px;padding:0;font-size:0.85rem;z-index:180}#side-menu .side-menu-header{margin-bottom:16px;max-width:280px;text-transform:uppercase;font-family:"Signika",Sans-Serif}#side-menu .side-menu-header a{color:#b4b9bd}#side-menu .side-menu-header .ren-part{font-weight:500;display:block}#side-menu .side-menu-header .status-part{font-weight:100;letter-spacing:0.05em}#side-menu a{text-decoration:none;min-height:20px;font-family:"Signika",Sans-Serif;display:block}#side-menu a:hover{color:#000}#side-menu .side-menu-index{padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #cfd2d5}#side-menu .side-menu-index .label{font-family:"Signika",Sans-Serif;font-weight:400;font-size:2.5rem;letter-spacing:-0.05em;line-height:0.75em;text-align:left;white-space:nowrap;vertical-align:baseline;width:48px;display:inline-block}#side-menu .side-menu-index a{display:inline;text-transform:uppercase}.chapter-01 #side-menu .side-menu-index .label,.chapter-01 #side-menu .side-menu-index a{color:#ffc000}.chapter-02 #side-menu .side-menu-index .label,.chapter-02 #side-menu .side-menu-index a{color:#0095d0}.chapter-03 #side-menu .side-menu-index .label,.chapter-03 #side-menu .side-menu-index a{color:#f18800}.chapter-04 #side-menu .side-menu-index .label,.chapter-04 #side-menu .side-menu-index a{color:#009ba4}.chapter-05 #side-menu .side-menu-index .label,.chapter-05 #side-menu .side-menu-index a{color:#cd0c1f}.chapter-06 #side-menu .side-menu-index .label,.chapter-06 #side-menu .side-menu-index a{color:#5069a0}.chapter-07 #side-menu .side-menu-index .label,.chapter-07 #side-menu .side-menu-index a{color:#87a430}.chapter-08 #side-menu .side-menu-index .label,.chapter-08 #side-menu .side-menu-index a{color:#3c6422}#side-menu ol.is-collapsible{margin-left:20px;margin-bottom:0}#side-menu ol.is-collapsible li a{font-weight:200}#side-menu ol.is-collapsible.is-collapsed{display:none;height:0px}#side-menu ul,#side-menu ol{list-style-type:none;margin:0;margin-left:50px;margin-bottom:20px;padding:0}#side-menu ul a,#side-menu ol a{padding:4px 0px;color:#8b929a}body.chapter-01 #side-menu ul a.is-active-link,body.chapter-01 #side-menu ol a.is-active-link{color:#ffc000}body.chapter-02 #side-menu ul a.is-active-link,body.chapter-02 #side-menu ol a.is-active-link{color:#0095d0}body.chapter-03 #side-menu ul a.is-active-link,body.chapter-03 #side-menu ol a.is-active-link{color:#f18800}body.chapter-04 #side-menu ul a.is-active-link,body.chapter-04 #side-menu ol a.is-active-link{color:#009ba4}body.chapter-05 #side-menu ul a.is-active-link,body.chapter-05 #side-menu ol a.is-active-link{color:#cd0c1f}body.chapter-06 #side-menu ul a.is-active-link,body.chapter-06 #side-menu ol a.is-active-link{color:#5069a0}body.chapter-07 #side-menu ul a.is-active-link,body.chapter-07 #side-menu ol a.is-active-link{color:#87a430}body.chapter-08 #side-menu ul a.is-active-link,body.chapter-08 #side-menu ol a.is-active-link{color:#3c6422}#side-menu ul li,#side-menu ol li{position:relative}#side-menu ul li.active .sub-menu,#side-menu ol li.active .sub-menu{display:block}#side-menu ul li.active>a,#side-menu ol li.active>a{color:#000}#side-menu ul li.opening,#side-menu ol li.opening{margin:4px 0}#side-menu ul li.opening a,#side-menu ol li.opening a{padding:8px 0px 8px 48px}#side-menu ul li.opening>a,#side-menu ol li.opening>a{text-transform:uppercase}#side-menu ul li .sub-menu,#side-menu ol li .sub-menu{list-style-type:none;padding:0 0 10px 46px;display:none;clear:left}#side-menu ul li .sub-menu li,#side-menu ol li .sub-menu li{width:100%;padding:0;margin:2px 0}#side-menu ul li .sub-menu a,#side-menu ol li .sub-menu a{padding:3px 0 3px 0px !important;color:#8b929a;text-align:left}#side-menu ul li .sub-menu a:hover,#side-menu ol li .sub-menu a:hover{color:#000;background-color:transparent}#side-menu ul li .sub-menu ul ul,#side-menu ol li .sub-menu ul ul{display:none;padding-left:0.5em;font-weight:200}#side-menu ul li .sub-menu ul ul li,#side-menu ol li .sub-menu ul ul li{margin:0px 0}#side-menu ul li .sub-menu ul ul a,#side-menu ol li .sub-menu ul ul a{padding:2px 0px 2px 48px}#side-menu ul li .sub-menu li.active ul,#side-menu ol li .sub-menu li.active ul{display:block}#side-menu ul li .sub-menu ul ul ul,#side-menu ol li .sub-menu ul ul ul{display:none}#side-menu .side-menu-footer{border-top:1px solid #cfd2d5;padding-top:1em;width:100%;max-width:100%}#side-menu .side-menu-footer .box-label{display:block;color:#cfd2d5;text-transform:uppercase;letter-spacing:0.1em;font-size:0.75rem}#side-menu .side-menu-footer .box-title{color:#8b929a;text-transform:uppercase}#side-menu .side-menu-footer .prev-box{width:20%;float:left}#side-menu .side-menu-footer .next-box{width:80%;float:right;text-align:right}#side-menu .side-menu-footer a{width:auto;display:block;text-transform:uppercase}#side-menu .side-menu-footer .icon{display:inline-block;width:1.2em;height:1.2em;vertical-align:text-bottom}#side-menu ul{margin-left:0px;border-top:1px solid #cfd2d5;padding-top:20px}.grav-C{object-position:50% 50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.grav-N{object-position:0% 50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.grav-NE{object-position:0% 100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.grav-E{object-position:50% 100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.grav-SE{object-position:100% 100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.grav-S{object-position:100% 50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.grav-SW{object-position:100% 0%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.grav-W{object-position:50% 0%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.grav-NW{object-position:0% 0%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.primary-color{color:#ffc000}.primary-color.swatch{position:relative;background-color:#ffc000;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.primary-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#ffc000";color:#fff}.primary-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"primary-color";color:#35393d;font-size:0.8rem}.primary-color-bg{background-color:#ffc000}.secondary-color{color:#7099d0}.secondary-color.swatch{position:relative;background-color:#7099d0;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.secondary-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#7099d0";color:#fff}.secondary-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"secondary-color";color:#35393d;font-size:0.8rem}.secondary-color-bg{background-color:#7099d0}.accent-color{color:#0086fa}.accent-color.swatch{position:relative;background-color:#0086fa;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.accent-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#0086fa";color:#fff}.accent-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"accent-color";color:#35393d;font-size:0.8rem}.accent-color-bg{background-color:#0086fa}.accent-color-active{color:#007fdd}.accent-color-active.swatch{position:relative;background-color:#007fdd;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.accent-color-active.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#007fdd";color:#fff}.accent-color-active.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"accent-color-active";color:#35393d;font-size:0.8rem}.accent-color-active-bg{background-color:#007fdd}.action-color{color:#0086fa}.action-color.swatch{position:relative;background-color:#0086fa;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.action-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#0086fa";color:#fff}.action-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"action-color";color:#35393d;font-size:0.8rem}.action-color-bg{background-color:#0086fa}.hover-color{color:#7099d0}.hover-color.swatch{position:relative;background-color:#7099d0;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.hover-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#7099d0";color:#fff}.hover-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"hover-color";color:#35393d;font-size:0.8rem}.hover-color-bg{background-color:#7099d0}.visited-color{color:#0086fa}.visited-color.swatch{position:relative;background-color:#0086fa;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.visited-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#0086fa";color:#fff}.visited-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"visited-color";color:#35393d;font-size:0.8rem}.visited-color-bg{background-color:#0086fa}.disabled-color{color:#b4b9bd}.disabled-color.swatch{position:relative;background-color:#b4b9bd;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.disabled-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#b4b9bd";color:#fff}.disabled-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"disabled-color";color:#35393d;font-size:0.8rem}.disabled-color-bg{background-color:#b4b9bd}.darkest-gray{color:#35393d}.darkest-gray.swatch{position:relative;background-color:#35393d;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.darkest-gray.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#35393d";color:#fff}.darkest-gray.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"darkest-gray";color:#35393d;font-size:0.8rem}.darkest-gray-bg{background-color:#35393d}.dark-gray{color:#646c74}.dark-gray.swatch{position:relative;background-color:#646c74;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.dark-gray.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#646c74";color:#fff}.dark-gray.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"dark-gray";color:#35393d;font-size:0.8rem}.dark-gray-bg{background-color:#646c74}.medium-gray{color:#8b929a}.medium-gray.swatch{position:relative;background-color:#8b929a;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.medium-gray.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#8b929a";color:#fff}.medium-gray.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"medium-gray";color:#35393d;font-size:0.8rem}.medium-gray-bg{background-color:#8b929a}.light-gray{color:#b4b9bd}.light-gray.swatch{position:relative;background-color:#b4b9bd;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.light-gray.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#b4b9bd";color:#fff}.light-gray.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"light-gray";color:#35393d;font-size:0.8rem}.light-gray-bg{background-color:#b4b9bd}.lighter-gray{color:#cfd2d5}.lighter-gray.swatch{position:relative;background-color:#cfd2d5;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.lighter-gray.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#cfd2d5";color:#fff}.lighter-gray.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"lighter-gray";color:#35393d;font-size:0.8rem}.lighter-gray-bg{background-color:#cfd2d5}.subtle-gray{color:#f0f1f2}.subtle-gray.swatch{position:relative;background-color:#f0f1f2;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.subtle-gray.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#f0f1f2";color:#fff}.subtle-gray.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"subtle-gray";color:#35393d;font-size:0.8rem}.subtle-gray-bg{background-color:#f0f1f2}.status-color{color:#8dbe51}.status-color.swatch{position:relative;background-color:#8dbe51;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.status-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#8dbe51";color:#fff}.status-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"status-color";color:#35393d;font-size:0.8rem}.status-color-bg{background-color:#8dbe51}.warning-color{color:#ddc44f}.warning-color.swatch{position:relative;background-color:#ddc44f;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.warning-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#ddc44f";color:#fff}.warning-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"warning-color";color:#35393d;font-size:0.8rem}.warning-color-bg{background-color:#ddc44f}.error-color{color:#cd4533}.error-color.swatch{position:relative;background-color:#cd4533;height:4rem;width:100%;border-radius:5px;margin-bottom:1rem}.error-color.swatch:before{position:absolute;top:1.5rem;left:0px;text-align:center;width:100%;display:block;content:"#cd4533";color:#fff}.error-color.swatch:after{position:absolute;top:4rem;left:0px;text-align:center;width:100%;display:block;content:"error-color";color:#35393d;font-size:0.8rem}.error-color-bg{background-color:#cd4533}.btn{border-color:#dcdcdc}.btn.btn-big{display:inline-block;padding:0.6em 1em;font-family:"Signika",Sans-Serif;background-color:#0086fa;color:#fff;border-radius:40px;margin:0}.btn.btn-big.negative{border-color:#fff;color:#fff}#site-header{background-color:#fff;width:100%;position:relative;z-index:300}#site-header .container,#site-header #headbar,#site-header .hero .hero-overlay .markup-box,.hero .hero-overlay #site-header .markup-box{height:100%}@media only screen and (min-width: 240px){#site-branding{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}@media only screen and (min-width: 640px){#site-branding{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;height:50px}}@media only screen and (min-width: 1180px){#site-branding{width:calc(33.3333333333% - 40px);float:left;margin-left:30px;height:50px}}#site-logo{height:31px;width:112px;margin-top:18px;display:block;background-image:url(../img/icons/logo.png);background-image:linear-gradient(transparent, transparent),url(../img/icons/logo.svg);background-repeat:no-repeat;background-size:contain;background-position:left center}@media only screen and (min-width: 240px){#site-logo{margin-bottom:18px}}@media only screen and (min-width: 640px){#site-logo{margin-bottom:0px}}@media only screen and (min-width: 1180px){#site-logo{margin-bottom:0px}}#site-translate{text-align:right}@media only screen and (min-width: 240px){#site-translate{display:none}}@media only screen and (min-width: 640px){#site-translate{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;display:block;height:40px}}@media only screen and (min-width: 1180px){#site-translate{width:calc(41.6666666667% - 42.5px);float:left;margin-left:30px;display:block;height:40px}}#google_translate_element{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;display:inline-block;padding-top:10px;text-align:right}.goog-te-gadget-simple{background-color:transparent !important;border:none !important}.goog-te-gadget-simple img{display:none}.goog-te-gadget-simple span{font-size:0.75rem;color:#8b929a}.goog-te-gadget-simple span img{display:inline-block}.info-btn{display:inline-block;vertical-align:middle;color:#b4b9bd;text-align:center}.info-btn .icon{border-radius:24px;background-color:#b4b9bd;width:16px;height:16px;display:block}.info-btn:hover .icon{background-color:#8b929a}#site-origin{position:relative;text-align:right}#site-origin a{display:inline-block;color:#fff;background-color:#ffc000;padding:0.75em 0.75em;font-size:0.95rem;font-family:"Signika",Sans-Serif}#site-origin a .icon{display:inline-block;width:1.2em;height:1em;vertical-align:text-top;padding-left:0.5em}#site-origin a .icon polygon{fill:#fff !important}@media only screen and (min-width: 240px){#site-origin{display:none}}@media only screen and (min-width: 640px){#site-origin{width:calc(25% - 25px);float:left;margin-left:20px;display:block;height:50px}#site-origin a{font-size:0.85rem}#site-origin a .icon{display:none}}@media only screen and (min-width: 1180px){#site-origin{width:calc(25% - 37.5px);float:left;margin-left:30px;display:block;height:50px}#site-origin a{font-size:0.95rem}#site-origin a .icon{display:inline-block}}#site-name{display:block;font-family:"Signika",Sans-Serif;color:#8b929a;width:12em;padding-left:90px}#site-sponsor{text-align:right}#site-sponsor .label{display:inline-block;font-size:0.75rem;color:#8b929a}#site-sponsor a{display:inline-block;height:32px;width:auto}#site-sponsor a img{height:32px;width:auto}@media only screen and (min-width: 240px){#site-sponsor{display:none}}@media only screen and (min-width: 640px){#site-sponsor{width:calc(50% - 30px);float:left;margin-left:20px;display:block;height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;height:50px}}@media only screen and (min-width: 1180px){#site-sponsor{width:calc(50% - 45px);float:left;margin-left:30px;display:block;height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;height:50px}}#site-title{font-family:"Signika",Sans-Serif;font-size:0.9rem;color:#8b929a;text-transform:uppercase}@media only screen and (min-width: 240px){#site-title{width:calc(66.6666666667% - 16.6666666667px);float:left;margin-left:10px;height:67px}#site-title .title-box{display:inline;display:table-cell;vertical-align:middle;height:67px}}@media only screen and (min-width: 640px){#site-title{width:calc(50% - 30px);float:left;margin-left:20px;padding-top:20px;height:36px}#site-title .title-box{height:auto}}@media only screen and (min-width: 1180px){#site-title{width:calc(50% - 45px);float:left;margin-left:30px;padding-top:20px;height:36px}}#site-title .ren-part,#site-title .status-part{white-space:nowrap}#site-title .ren-part{font-weight:500;padding-right:0.25em}#site-title .status-part{font-weight:100;letter-spacing:0.05em}#head-search{height:100%;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-content:flex-end;-moz-align-content:flex-end;align-content:flex-end;-ms-flex-line-pack:end;text-align:right}@media only screen and (min-width: 240px){#head-search{display:none;width:calc(50% - 15px);float:left;margin-left:10px}}@media only screen and (min-width: 640px){#head-search{display:block;width:calc(50% - 30px);float:left;margin-left:20px;padding-top:16px;height:40px}}@media only screen and (min-width: 1180px){#head-search{display:block;width:calc(50% - 45px);float:left;margin-left:30px;padding-top:16px;height:40px}}#chapter-button{width:100%;line-height:0;text-align:center;position:absolute;z-index:30;bottom:10px;color:#8b929a}#chapter-button:hover{color:#646c74}#chapter-button i{font-size:30px;line-height:0}#chapter-wrap{position:relative;background-color:rgba(255,255,255,0.35);padding:20px 0 0 0;overflow:hidden;max-height:10px;-webkit-transition:max-height 450ms ease-in-out;-moz-transition:max-height 450ms ease-in-out;transition:max-height 450ms ease-in-out}#chapter-wrap.enabled{max-height:640px}#toggle-bar{position:absolute;bottom:0px;left:0px;width:100%;text-align:center}#toggle-bar #toggle-chapters{display:block;font-size:2rem;font-weight:bold;color:#8b929a}.hero{width:100%;position:relative;z-index:280;overflow:hidden;text-align:left;background-color:#f0f1f2}@media only screen and (min-width: 240px){.hero{height:calc(100vh - 106px)}}@media only screen and (min-width: 640px){.hero{height:400px}}@media only screen and (min-width: 1180px){.hero{height:600px}}body.frontpage .hero{background:#081526;background-image:-webkit-radial-gradient(70% 25%, circle, #234563 0%, transparent 75%);background-image:radial-gradient(70% 25%, circle, #234563 0%, transparent 75%);padding-top:0}@media only screen and (min-width: 240px){body.frontpage .hero{height:calc(100vh - 106px)}}@media only screen and (min-width: 640px){body.frontpage .hero{height:calc(100vh - 106px)}}@media only screen and (min-width: 1180px){body.frontpage .hero{height:calc(100vh - 106px)}}.hero .wrapper{width:100%;height:100%}@media only screen and (min-width: 240px){body.frontpage .hero .wrapper{height:calc(80vh - 106px)}}@media only screen and (min-width: 640px){body.frontpage .hero .wrapper{height:calc(100vh - 106px)}}@media only screen and (min-width: 1180px){body.frontpage .hero .wrapper{height:calc(100vh - 106px)}}.hero .posterframe{position:relative;width:100%;height:100%}@media only screen and (min-width: 240px){.hero .posterframe{background-size:cover;background-position:center top}}@media only screen and (min-width: 640px){.hero .posterframe{background-size:cover;background-position:center center}}@media only screen and (min-width: 1180px){.hero .posterframe{background-size:cover;background-position:center center}}.hero .posterframe.loaded-1 .poster_0{opacity:0}.hero .posterframe.loaded-2 .poster_1{opacity:0}.hero .posterframe.loaded-3 .poster_2{opacity:0}.hero .hero-overlay{width:100%;height:100%;position:absolute;z-index:40;left:0px;top:0px;color:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.hero .hero-overlay .container,.hero .hero-overlay #headbar,.hero .hero-overlay .markup-box{height:100%}.hero .hero-overlay .gravity-box{height:100%}.hero .hero-overlay .gravity-box.grav-SW .markup-box,.hero .hero-overlay .gravity-box.grav-SE .markup-box,.hero .hero-overlay .gravity-box.grav-S .markup-box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.hero .hero-overlay .gravity-box.grav-N,.hero .hero-overlay .gravity-box.grav-NW,.hero .hero-overlay .gravity-box.grav-NE{padding-top:80px}.hero .hero-overlay .gravity-box.grav-SW .markup-box{margin-top:80px}.hero .hero-overlay .flex-cols{min-width:420px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}.hero .hero-overlay .flex-cols p{margin:0;padding:0}@media only screen and (min-width: 240px){.hero .hero-overlay .flex-cols{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 640px){.hero .hero-overlay .flex-cols{flex-direction:row;align-items:center}}.hero .hero-overlay .markup-box{padding-bottom:40px}.hero .hero-overlay .markup-box figcaption{margin:0 0 0.75em}.hero .hero-overlay .markup-box .globe-col{background-image:url("../img/Globe-large.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.hero .hero-overlay .markup-box .cover-col img{height:500px;width:auto}.hero .hero-overlay .markup-box .cover-col a{display:inline-block}@media only screen and (min-width: 240px){.hero .hero-overlay .markup-box .left-col{width:calc(100% - 20px);float:left;margin-left:10px}.hero .hero-overlay .markup-box .right-col{display:none}.hero .hero-overlay .markup-box .globe-col{display:block;width:calc(100% - 20px);float:left;margin-left:10px;height:600px;background-position:center top}.hero .hero-overlay .markup-box .cover-col{display:none}}@media only screen and (min-width: 640px){.hero .hero-overlay .markup-box .left-col{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;left:calc(8.3333333333% - 21.6666666667px + 20px);position:relative}body.frontpage .hero .hero-overlay .markup-box .left-col{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}.hero .hero-overlay .markup-box .right-col{display:none}}@media only screen and (min-width: 1180px){.hero .hero-overlay .markup-box .left-col{width:calc(50% - 45px);float:left;margin-left:30px;left:calc(0% - 30px + 30px);position:relative}body.frontpage .hero .hero-overlay .markup-box .left-col{width:calc(41.6666666667% - 42.5px);float:left;margin-left:30px;left:calc(0% - 30px + 30px);position:relative}.hero .hero-overlay .markup-box .right-col{display:block;width:calc(41.6666666667% - 42.5px);float:left;margin-left:30px;left:calc(8.3333333333% - 32.5px + 30px);position:relative}}.hero .hero-overlay h1,.hero .hero-overlay .h1{font-weight:300;color:#fff;max-width:14em;line-height:1.1em;margin-bottom:0.25em}.hero .hero-overlay h1 .chapter-numeral,.hero .hero-overlay .h1 .chapter-numeral{display:table-cell;line-height:1.4em}@media only screen and (min-width: 240px){.hero .hero-overlay h1,.hero .hero-overlay .h1{font-size:1.5rem}.hero .hero-overlay h1 .chapter-numeral,.hero .hero-overlay .h1 .chapter-numeral{font-size:4rem}}@media only screen and (min-width: 640px){.hero .hero-overlay h1,.hero .hero-overlay .h1{font-size:1.75rem}.hero .hero-overlay h1 .chapter-numeral,.hero .hero-overlay .h1 .chapter-numeral{font-size:5rem}}@media only screen and (min-width: 1180px){.hero .hero-overlay h1,.hero .hero-overlay .h1{font-size:3rem}.hero .hero-overlay h1 .chapter-numeral,.hero .hero-overlay .h1 .chapter-numeral{font-size:6rem}}.hero .hero-overlay h2,.hero .hero-overlay .h2{max-width:25em;border:none;padding:0;margin:0}.hero .hero-overlay hr{border-bottom:1px solid #fff}.hero .hero-overlay p{color:#fff;max-width:48em}.hero .hero-overlay .square{padding:50px;background-color:#ffc000;color:#000 !important;position:absolute;bottom:-100px;right:0px}.hero .hero-overlay .square.yellow{background-color:#ffc000}.hero .hero-overlay .square.grey{background-color:#f0f1f2}.hero .item-nav{font-family:"Signika",Sans-Serif}.hero .item-nav li{position:relative;margin-bottom:20px}.hero .item-nav li a{display:block;background-color:transparent;border:1px solid rgba(255,255,255,0.25);padding:10px 12px;font-weight:300;font-size:0.9rem;color:#fff;text-align:left}.hero .item-nav li a .icon{position:absolute;top:10px;right:10px;width:20px;height:20px;opacity:0.25}.hero .item-nav li a:hover{border:1px solid #0086fa;background-color:#0086fa;color:#fff}.hero .item-nav li a:hover .icon{opacity:1}@media only screen and (min-width: 240px){.hero .item-nav{overflow:hidden;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.hero .item-nav li{width:calc(50% - 15px);float:left;margin-left:10px;padding:0.25em 0}}@media only screen and (min-width: 640px){.hero .item-nav{overflow:hidden;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.hero .item-nav li{width:calc(50% - 30px);float:left;margin-left:20px;padding:0.25em 0}}@media only screen and (min-width: 1180px){.hero .item-nav{overflow:visible;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.hero .item-nav li{width:calc(33.3333333333% - 40px);float:left;margin-left:30px;padding:0}}.poster{width:100%;height:100%;position:absolute;left:0px;top:0px;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}@media only screen and (min-width: 240px){.poster{background-size:contain;background-position:center top}}@media only screen and (min-width: 640px){.poster{background-size:cover;background-position:center center}}@media only screen and (min-width: 1180px){.poster{background-size:cover;background-position:center center}}@media only screen and (min-width: 240px){body.frontpage .poster{background-size:110%;background-position:-280% center}}@media only screen and (min-width: 640px){body.frontpage .poster{background-size:110%;background-position:-280% center}}@media only screen and (min-width: 1180px){body.frontpage .poster{background-size:contain;background-position:right bottom}}.poster.visible{opacity:1}.poster.visible.instantly{-webkit-transition:opacity 0s ease-in-out;-moz-transition:opacity 0s ease-in-out;transition:opacity 0s ease-in-out}.poster .poster_0{z-index:0}.poster .poster_1{z-index:1}.poster .poster_2{z-index:2}.poster .poster_3{z-index:3}.poster .poster_4{z-index:4}.poster.poster_0{filter:blur(25px)}.intro{position:relative;z-index:340}.intro .intro-header{position:relative;width:100%;height:140px}.intro .intro-main{position:relative;width:100%;height:100%;min-height:200px;height:100%;display:flex;align-items:flex-end}.intro .intro-main .container,.intro .intro-main #headbar,.intro .intro-main .hero .hero-overlay .markup-box,.hero .hero-overlay .intro .intro-main .markup-box{position:relative;height:100%;padding-bottom:20px}.intro .intro-number{pointer-events:none;position:absolute;bottom:-20px;right:0px;font-size:25rem;line-height:auto;color:#fff;font-family:"Signika",Sans-Serif;letter-spacing:-0.05em;text-align:right;opacity:0.2}.intro .intro-number span{line-height:0.7;font-variant:small-caps;vertical-align:bottom}.intro .intro-footer{position:relative;background:#fff;width:100%}.intro .intro-footer .container,.intro .intro-footer #headbar,.intro .intro-footer .hero .hero-overlay .markup-box,.hero .hero-overlay .intro .intro-footer .markup-box{position:relative}.intro h1,.intro .h1{font-size:3rem;margin-bottom:0;max-width:12em}.intro p{margin-top:2em;font-size:0.9rem;line-height:1.35em;max-width:40em;margin-bottom:0;color:#818181}@media only screen and (min-width: 240px){.intro .col-dummy{display:none}}@media only screen and (min-width: 640px){.intro .col-dummy{display:block;width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media only screen and (min-width: 240px){.intro .col-image{width:calc(100% - 20px);float:left;margin-left:10px;margin-top:-20px}}@media only screen and (min-width: 640px){.intro .col-image{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;position:absolute;bottom:0px;left:0px;margin-top:0px}}@media only screen and (min-width: 1180px){.intro .col-image{width:calc(33.3333333333% - 40px);float:left;margin-left:30px}}.intro .col-image .image-wrapper{width:100%}.intro .col-image figure{position:relative;width:100%}.intro .col-image img{width:100%}.intro .col-image:hover figcaption{opacity:1;transform:translate(-20px, 20px)}.intro .col-image figcaption{opacity:0;transform:translate(0px, 0px);transition:all 0.4s ease-in-out;position:absolute;bottom:0px;left:0px;padding:20px;background-color:#b1b1b1;color:#fff;font-size:0.8rem;width:110px;height:110px}@media only screen and (min-width: 240px){.intro .col-text{width:calc(100% - 20px);float:left;margin-left:10px}}@media only screen and (min-width: 640px){.intro .col-text{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;padding-left:20px}}@media only screen and (min-width: 1180px){.intro .col-text{width:calc(66.6666666667% - 50px);float:left;margin-left:30px;padding-left:20px}}.post-content{padding-bottom:8em}.post-content .container,.post-content #headbar,.post-content .hero .hero-overlay .markup-box,.hero .hero-overlay .post-content .markup-box{padding-bottom:40px}@media only screen and (min-width: 240px){.post-content{left:calc(0% - 10px + 10px);position:relative;width:calc(100% - 20px);float:left;margin-left:10px}}@media only screen and (min-width: 640px){.post-content{left:calc(8.3333333333% - 21.6666666667px + 20px);position:relative;width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}}@media only screen and (min-width: 1180px){.post-content{left:calc(0% - 30px + 30px);position:relative;width:calc(75% - 52.5px);float:left;margin-left:30px}}#page-content{position:relative}@media only screen and (min-width: 240px){#main{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width: 1180px){#main{padding-top:80px;padding-bottom:80px}}#main.doc{width:calc(75% - 35px);float:left;margin-left:20px}body.frontpage #main{display:none}.lazy-container{min-height:100vh}.lazy-container .dropzone{opacity:0;-webkit-transition:opacity 450ms ease-in-out;-moz-transition:opacity 450ms ease-in-out;transition:opacity 450ms ease-in-out}.lazy-container.loading{background-image:url("../img/icons/loading.gif");background-repeat:no-repeat;background-position:center top}.lazy-container.loaded{min-height:auto}.lazy-container.loaded .dropzone{opacity:1}.Footnotes{font-size:0.9rem}.Footnotes .footnote-mark{font-weight:bold;padding-right:0.5em}.footnote-section{border-top:1px solid #b4b9bd;clear:both;margin-top:2em;padding-top:1em;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}@media only screen and (min-width: 240px){.footnote-section{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (min-width: 640px){.footnote-section{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width: 1180px){.footnote-section{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.footnote-section.no-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}.endnote-section{padding-bottom:80px}.endnote-section .columns{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}@media only screen and (min-width: 240px){.endnote-section .columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (min-width: 640px){.endnote-section .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width: 1180px){.endnote-section .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.endnote-section ol{font-size:0.85rem;padding-left:1.5em}.endnote-section ol li{margin-bottom:0.5em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.endnote-section .marked{padding:1em 0;margin:0.5em 0}body.chapter-01 .endnote-section .marked{background-color:#fff}body.chapter-02 .endnote-section .marked{background-color:#fff}body.chapter-03 .endnote-section .marked{background-color:#fff}body.chapter-04 .endnote-section .marked{background-color:#d7fdff}body.chapter-05 .endnote-section .marked{background-color:#fff}body.chapter-06 .endnote-section .marked{background-color:#fff}body.chapter-07 .endnote-section .marked{background-color:#fff}body.chapter-08 .endnote-section .marked{background-color:#d8edcb}.Endnote-Target{font-size:0}
