﻿*{margin:0;padding:0}html{font-size:12pt}body{font-size:62.5%}img{display:block}a img{border:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.invisible{visibility:hidden}.hidden{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}progress,audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:local("Source Serif Pro"),local("SourceSerifPro-Regular"),url("../fonts/source-serif-pro-v7-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/source-serif-pro-v7-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("../fonts/source-sans-pro-v13-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/source-sans-pro-v13-latin-ext_latin-300.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url("../fonts/source-sans-pro-v13-latin-ext_latin-300italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v13-latin-ext_latin-300italic.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url("../fonts/source-sans-pro-v13-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/source-sans-pro-v13-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url("../fonts/source-sans-pro-v13-latin-ext_latin-italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v13-latin-ext_latin-italic.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("../fonts/source-sans-pro-v13-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/source-sans-pro-v13-latin-ext_latin-700.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url("../fonts/source-sans-pro-v13-latin-ext_latin-700italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v13-latin-ext_latin-700italic.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;src:local("Source Code Pro Regular"),local("SourceCodePro-Regular"),url("../fonts/source-code-pro-v11-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/source-code-pro-v11-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:italic;font-weight:400;src:local("Source Code Pro Italic"),local("SourceCodePro-It"),url("../fonts/source-code-pro-v11-latin-ext_latin-italic.woff2") format("woff2"),url("../fonts/source-code-pro-v11-latin-ext_latin-italic.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:600;src:local("Source Code Pro SemiBold"),local("SourceCodePro-SemiBold"),url("../fonts/source-code-pro-v11-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/source-code-pro-v11-latin-ext_latin-600.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:italic;font-weight:600;src:local("Source Code Pro SemiBold Italic"),local("SourceCodePro-SemiBoldIt"),url("../fonts/source-code-pro-v11-latin-ext_latin-600italic.woff2") format("woff2"),url("../fonts/source-code-pro-v11-latin-ext_latin-600italic.woff") format("woff")}body,textarea{font-family:"Source Serif Pro","Georgia",serif;letter-spacing:.02em}code,.source textarea{font-family:"Source Code Pro",monospace;font-weight:400}header .logo,nav,footer,.card,.card.size-S,.card.size-M,.card.size-L,.card.size-XL,.crosslinks h1,figcaption,.auto-contact,.vcard,.cloud,.more{font-weight:400}header .logo,header .logo input,header .logo button,nav,nav input,nav button,footer,footer input,footer button,.card,.card input,.card button,.card.size-S,.card.size-S input,.card.size-S button,.card.size-M,.card.size-M input,.card.size-M button,.card.size-L,.card.size-L input,.card.size-L button,.card.size-XL,.card.size-XL input,.card.size-XL button,.crosslinks h1,.crosslinks h1 input,.crosslinks h1 button,figcaption,figcaption input,figcaption button,.auto-contact,.auto-contact input,.auto-contact button,.vcard,.vcard input,.vcard button,.cloud,.cloud input,.cloud button,.more,.more input,.more button{font-family:"Source Sans Pro","Helvetica Neue","Segoe UI",Tahoma,Arial,Geneva,sans-serif}.crosslinks h1{font-weight:300}article h1,article h2,article .size-S,article .size-L,article .size-XL,article .by,article time,article b,section h1,section h2,section .size-S,section .size-L,section .size-XL,section .by,section time,section b{font-weight:300}article h1,article h1 input,article h1 button,article h2,article h2 input,article h2 button,article .size-S,article .size-S input,article .size-S button,article .size-L,article .size-L input,article .size-L button,article .size-XL,article .size-XL input,article .size-XL button,article .by,article .by input,article .by button,article time,article time input,article time button,article b,article b input,article b button,section h1,section h1 input,section h1 button,section h2,section h2 input,section h2 button,section .size-S,section .size-S input,section .size-S button,section .size-L,section .size-L input,section .size-L button,section .size-XL,section .size-XL input,section .size-XL button,section .by,section .by input,section .by button,section time,section time input,section time button,section b,section b input,section b button{font-family:"Source Sans Pro","Helvetica Neue","Segoe UI",Tahoma,Arial,Geneva,sans-serif}article h2,article b,article .more a::after,section h2,section b,section .more a::after{font-weight:700}article.section-centered h1,article .size-S,article .by,article time,section.section-centered h1,section .size-S,section .by,section time{font-weight:400}article .size-L h2,article .size-XL h2,section .size-L h2,section .size-XL h2{font-weight:300}img{-ms-interpolation-mode:bicubic}a img{border:none;color:#000}.clear{display:block;clear:both}body{--scrollbar-width: 0}#pagecontainer{position:relative;min-height:100vh;width:100%;overflow-x:hidden;overflow-y:visible}#pagecontainer.animated{overflow-y:hidden}#pagecontainer.animated>.page{-webkit-transition:500ms ease-out;-moz-transition:500ms ease-out;-ms-transition:500ms ease-out;-o-transition:500ms ease-out;transition:500ms ease-out;-webkit-transition-property:transform, left;-moz-transition-property:transform, left;-ms-transition-property:transform, left;-o-transition-property:transform, left;transition-property:transform, left}#pagecontainer>.page{position:absolute;top:0;left:0;width:100%;min-height:100%;padding-bottom:3em;z-index:1;backface-visibility:hidden;padding-top:9em}@supports(--fake-var: test){#pagecontainer>.page{transform:translateX(var(--pageTranslateX));top:var(--pageTranslateY)}}#pagecontainer>.page::before{display:block;content:" ";position:absolute;top:3em;left:0;width:0;height:.2em;font-size:1.5em;z-index:1000}#pagecontainer>.page.loading::before{-webkit-transition:3000ms ease-out;-moz-transition:3000ms ease-out;-ms-transition:3000ms ease-out;-o-transition:3000ms ease-out;transition:3000ms ease-out;-webkit-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;transition-property:width;width:75%}#pagecontainer>.page.current-page{z-index:2;position:relative}body.grid{background-size:3em 3em;background-position:top center;background-image:linear-gradient(to right, #eeeeee 1px, transparent 1px),linear-gradient(to bottom, #eeeeee 1px, transparent 1px)}main>section,main>article,main>nav.cards,main>.crosslinks{display:grid;grid-template-columns:1fr repeat(4, minmax(6.25%, 22.5em)) 1fr;grid-auto-rows:3em;grid-auto-rows:min-content;grid-column-gap:3em;grid-row-gap:0;width:100%}main>section>*,main>article>*,main>nav.cards>*,main>.crosslinks>*{grid-column:2/span 4;align-self:start}main>section>.size-full-width,main>article>.size-full-width,main>nav.cards>.size-full-width,main>.crosslinks>.size-full-width{grid-column:1/span 6;padding-left:3em;padding-right:3em}main>nav.cards{margin-top:24em;margin-bottom:24em}main>nav.cards>*{grid-column:1/span 6}.group.layout-grid,.group.layout-grid-dense,.group.layout-columns,.group.layout-flex{margin-top:3em;margin-bottom:3em}.group.layout-grid>figure,.group.layout-grid-dense>figure,.group.layout-columns>figure,.group.layout-flex>figure{margin-top:0}.group.layout-grid>figure,.group.layout-grid-dense>figure,.group.layout-flex>figure{margin-bottom:0}.group.layout-grid>*,.group.layout-grid-dense>*,.group.layout-flex>*{margin-top:0 !important}.group.layout-grid>*>h2:first-child,.group.layout-grid-dense>*>h2:first-child,.group.layout-flex>*>h2:first-child{margin-top:0 !important}.group.layout-grid,.group.layout-grid-dense{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-auto-flow:row dense;grid-column-gap:3em;grid-row-gap:3em;width:100%;position:relative;z-index:1}.group.layout-grid.columns-1,.group.columns-1.layout-grid-dense{grid-template-columns:repeat(1, 1fr)}@media screen and (max-width: 980px){.group.layout-grid.columns-1,.group.columns-1.layout-grid-dense{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 540px){.group.layout-grid.columns-1,.group.columns-1.layout-grid-dense{grid-template-columns:repeat(1, 1fr) !important}}.group.layout-grid.columns-2,.group.columns-2.layout-grid-dense{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 980px){.group.layout-grid.columns-2,.group.columns-2.layout-grid-dense{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 540px){.group.layout-grid.columns-2,.group.columns-2.layout-grid-dense{grid-template-columns:repeat(1, 1fr) !important}}.group.layout-grid.columns-3,.group.columns-3.layout-grid-dense{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 980px){.group.layout-grid.columns-3,.group.columns-3.layout-grid-dense{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 540px){.group.layout-grid.columns-3,.group.columns-3.layout-grid-dense{grid-template-columns:repeat(1, 1fr) !important}}.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1440px){.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(3, 1fr) !important}}@media screen and (max-width: 980px){.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 770px){.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(1, 1fr) !important}}.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 1440px){.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(3, 1fr) !important}}@media screen and (max-width: 980px){.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 770px){.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(1, 1fr) !important}}.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 1440px){.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(3, 1fr) !important}}@media screen and (max-width: 980px){.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 770px){.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(1, 1fr) !important}}.group.layout-grid>.size-L,.group.layout-grid-dense>.size-L{grid-column:span 2}.group.layout-grid>.size-XL,.group.layout-grid-dense>.size-XL{grid-column:span 3}.group.layout-grid>.style-left,.group.layout-grid-dense>.style-left{grid-column-start:1}.group.layout-grid>.style-left.size-L,.group.layout-grid-dense>.style-left.size-L{grid-column:1/span 2}.group.layout-grid>.style-left.size-XL,.group.layout-grid-dense>.style-left.size-XL{grid-column:1/span 3}.group.layout-grid>.style-right,.group.layout-grid-dense>.style-right{grid-column-end:-1}.group.layout-columns{column-gap:3em;column-count:2;column-fill:balance}.group.layout-columns.columns-1{column-count:1}@media screen and (max-width: 980px){.group.layout-columns.columns-1{column-count:2}}@media screen and (max-width: 540px){.group.layout-columns.columns-1{column-count:1}}.group.layout-columns.columns-2{column-count:2}@media screen and (max-width: 980px){.group.layout-columns.columns-2{column-count:2}}@media screen and (max-width: 540px){.group.layout-columns.columns-2{column-count:1}}.group.layout-columns.columns-3{column-count:3}@media screen and (max-width: 980px){.group.layout-columns.columns-3{column-count:2}}@media screen and (max-width: 540px){.group.layout-columns.columns-3{column-count:1}}.group.layout-columns.columns-4{column-count:4}@media screen and (max-width: 980px){.group.layout-columns.columns-4{column-count:4}}@media screen and (max-width: 770px){.group.layout-columns.columns-4{column-count:3}}@media screen and (max-width: 540px){.group.layout-columns.columns-4{column-count:2}}.group.layout-columns.columns-5{column-count:5}@media screen and (max-width: 980px){.group.layout-columns.columns-5{column-count:4}}@media screen and (max-width: 770px){.group.layout-columns.columns-5{column-count:3}}@media screen and (max-width: 540px){.group.layout-columns.columns-5{column-count:2}}.group.layout-columns.columns-6{column-count:6}@media screen and (max-width: 980px){.group.layout-columns.columns-6{column-count:4}}@media screen and (max-width: 770px){.group.layout-columns.columns-6{column-count:3}}@media screen and (max-width: 540px){.group.layout-columns.columns-6{column-count:2}}.group.layout-grid-dense{row-gap:0;grid-auto-flow:row dense}.group.layout-grid-dense>*{grid-row-start:auto;grid-row-end:span 2;margin-bottom:3em !important}.group.layout-grid-dense>.dap-1{grid-row-end:span 19}.group.layout-grid-dense>.dap-1.size-L{grid-row-end:span 38}.group.layout-grid-dense>.dap-1.size-XL{grid-row-end:span 57}.group.layout-grid-dense>.dap-2{grid-row-end:span 18}.group.layout-grid-dense>.dap-2.size-L{grid-row-end:span 36}.group.layout-grid-dense>.dap-2.size-XL{grid-row-end:span 54}.group.layout-grid-dense>.dap-3{grid-row-end:span 17}.group.layout-grid-dense>.dap-3.size-L{grid-row-end:span 34}.group.layout-grid-dense>.dap-3.size-XL{grid-row-end:span 51}.group.layout-grid-dense>.dap-4{grid-row-end:span 16}.group.layout-grid-dense>.dap-4.size-L{grid-row-end:span 32}.group.layout-grid-dense>.dap-4.size-XL{grid-row-end:span 48}.group.layout-grid-dense>.dap-5{grid-row-end:span 15}.group.layout-grid-dense>.dap-5.size-L{grid-row-end:span 30}.group.layout-grid-dense>.dap-5.size-XL{grid-row-end:span 45}.group.layout-grid-dense>.dap-6{grid-row-end:span 14}.group.layout-grid-dense>.dap-6.size-L{grid-row-end:span 28}.group.layout-grid-dense>.dap-6.size-XL{grid-row-end:span 42}.group.layout-grid-dense>.dap-7{grid-row-end:span 13}.group.layout-grid-dense>.dap-7.size-L{grid-row-end:span 26}.group.layout-grid-dense>.dap-7.size-XL{grid-row-end:span 39}.group.layout-grid-dense>.dap-8{grid-row-end:span 12}.group.layout-grid-dense>.dap-8.size-L{grid-row-end:span 24}.group.layout-grid-dense>.dap-8.size-XL{grid-row-end:span 36}.group.layout-grid-dense>.dap-9{grid-row-end:span 11}.group.layout-grid-dense>.dap-9.size-L{grid-row-end:span 22}.group.layout-grid-dense>.dap-9.size-XL{grid-row-end:span 33}.group.layout-grid-dense>.dap-10{grid-row-end:span 10}.group.layout-grid-dense>.dap-10.size-L{grid-row-end:span 20}.group.layout-grid-dense>.dap-10.size-XL{grid-row-end:span 30}.group.layout-grid-dense>.dap-11{grid-row-end:span 9}.group.layout-grid-dense>.dap-11.size-L{grid-row-end:span 18}.group.layout-grid-dense>.dap-11.size-XL{grid-row-end:span 27}.group.layout-grid-dense>.dap-12{grid-row-end:span 8}.group.layout-grid-dense>.dap-12.size-L{grid-row-end:span 16}.group.layout-grid-dense>.dap-12.size-XL{grid-row-end:span 24}.group.layout-grid-dense>.dap-13{grid-row-end:span 7}.group.layout-grid-dense>.dap-13.size-L{grid-row-end:span 14}.group.layout-grid-dense>.dap-13.size-XL{grid-row-end:span 21}.group.layout-grid-dense>.dap-14{grid-row-end:span 6}.group.layout-grid-dense>.dap-14.size-L{grid-row-end:span 12}.group.layout-grid-dense>.dap-14.size-XL{grid-row-end:span 18}.group.layout-grid-dense>.dap-15{grid-row-end:span 5}.group.layout-grid-dense>.dap-15.size-L{grid-row-end:span 10}.group.layout-grid-dense>.dap-15.size-XL{grid-row-end:span 15}.group.layout-grid-dense>.dap-16{grid-row-end:span 4}.group.layout-grid-dense>.dap-16.size-L{grid-row-end:span 8}.group.layout-grid-dense>.dap-16.size-XL{grid-row-end:span 12}.group.layout-grid-dense>.dap-17{grid-row-end:span 3}.group.layout-grid-dense>.dap-17.size-L{grid-row-end:span 6}.group.layout-grid-dense>.dap-17.size-XL{grid-row-end:span 9}.group.layout-grid-dense>.dap-18{grid-row-end:span 2}.group.layout-grid-dense>.dap-18.size-L{grid-row-end:span 4}.group.layout-grid-dense>.dap-18.size-XL{grid-row-end:span 6}.group.layout-grid-dense>.dap-19{grid-row-end:span 1}.group.layout-grid-dense>.dap-19.size-L{grid-row-end:span 2}.group.layout-grid-dense>.dap-19.size-XL{grid-row-end:span 3}.group.layout-grid-dense>.dap-20{grid-row-end:span 0}.group.layout-grid-dense>.dap-20.size-L{grid-row-end:span 0}.group.layout-grid-dense>.dap-20.size-XL{grid-row-end:span 0}.group.layout-flex{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%}.group.layout-flex.columns-1>*{max-width:100%}@media screen and (max-width: 980px){.group.layout-flex.columns-1>*{max-width:50%}}@media screen and (max-width: 540px){.group.layout-flex.columns-1>*{max-width:100%}}.group.layout-flex.columns-2>*{max-width:50%}@media screen and (max-width: 980px){.group.layout-flex.columns-2>*{max-width:50%}}@media screen and (max-width: 540px){.group.layout-flex.columns-2>*{max-width:100%}}.group.layout-flex.columns-3>*{max-width:33.3333333333%}@media screen and (max-width: 980px){.group.layout-flex.columns-3>*{max-width:50%}}@media screen and (max-width: 540px){.group.layout-flex.columns-3>*{max-width:100%}}.group.layout-flex.columns-4>*{max-width:25%}@media screen and (max-width: 980px){.group.layout-flex.columns-4>*{max-width:25%}}@media screen and (max-width: 770px){.group.layout-flex.columns-4>*{max-width:33.3333333333%}}@media screen and (max-width: 540px){.group.layout-flex.columns-4>*{max-width:50%}}.group.layout-flex.columns-5>*{max-width:20%}@media screen and (max-width: 980px){.group.layout-flex.columns-5>*{max-width:25%}}@media screen and (max-width: 770px){.group.layout-flex.columns-5>*{max-width:33.3333333333%}}@media screen and (max-width: 540px){.group.layout-flex.columns-5>*{max-width:50%}}.group.layout-flex.columns-6>*{max-width:16.6666666667%}@media screen and (max-width: 980px){.group.layout-flex.columns-6>*{max-width:25%}}@media screen and (max-width: 770px){.group.layout-flex.columns-6>*{max-width:33.3333333333%}}@media screen and (max-width: 540px){.group.layout-flex.columns-6>*{max-width:50%}}main>article::after{content:" ";display:block;position:relative;margin:3em auto;width:6em;height:6em;border-radius:50%;clear:both;grid-column:2/span 4}main>article.teaser::after{content:"";display:none !important}main>article .more{clear:both;font-size:2em;display:block;text-align:center;line-height:1.5em}main>article .more a{display:inline-block;position:relative;text-decoration:none !important;padding:1.5em;padding-top:3em;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:color, letter-spacing;-moz-transition-property:color, letter-spacing;-ms-transition-property:color, letter-spacing;-o-transition-property:color, letter-spacing;transition-property:color, letter-spacing}main>article .more a::after{content:" ";position:absolute;border-radius:.13125em;height:.2625em;bottom:.75em;width:100%;left:0;margin-left:0;opacity:0}main>article .more a:hover::after{width:.2625em;left:50%;margin-left:-0.13125em;opacity:1;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:width, left, margin, background-color, opacity;-moz-transition-property:width, left, margin, background-color, opacity;-ms-transition-property:width, left, margin, background-color, opacity;-o-transition-property:width, left, margin, background-color, opacity;transition-property:width, left, margin, background-color, opacity}.spacer{grid-column:2/span 4}.spacer::before{content:" ";display:block;margin:.9375em auto;font-size:1.6em;width:.2625em;height:.2625em;border-radius:.13125em;border-radius:50%}.spacer hr{display:none}.box{margin:3em 0;padding:3em}.box h2:first-child{margin-top:0}.articlefooter{clear:both}nav.main{padding:0 1.875em;text-align:center;position:relative}@media screen and (max-width: 770px){nav.main{padding-left:7.5em;text-align:left}}@media screen and (max-width: 540px){nav.main{padding-left:5.625em;text-align:right}nav.main>ul>li:first-child{display:none}}nav.main a{position:relative;padding:0 .9375em;font-size:1.6em;line-height:3.75em;text-decoration:none;text-transform:lowercase;white-space:nowrap}@media screen and (max-width: 770px){nav.main a{padding:0 .234375em}}nav.main>ul>li{display:inline-block;position:relative}nav.main>ul>li>a::after{content:" ";position:absolute;border-radius:.13125em;height:.2625em;bottom:.75em;width:100%;left:0;margin-left:0;opacity:0}nav.main>ul>li>a:hover::after,nav.main>ul>li>a.active::after,nav.main>ul>li>a.parent-of-active::after{width:.2625em;left:50%;margin-left:-0.13125em;opacity:1;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:width, left, margin, background-color, opacity;-moz-transition-property:width, left, margin, background-color, opacity;-ms-transition-property:width, left, margin, background-color, opacity;-o-transition-property:width, left, margin, background-color, opacity;transition-property:width, left, margin, background-color, opacity}nav.main>ul>li a{display:block;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color}nav.main>ul>li>ul{display:none}nav.main>ul>li.submenu-visible>ul{display:block;position:absolute;left:50%;top:-36em;list-style:none;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:transform, opacity;-moz-transition-property:transform, opacity;-ms-transition-property:transform, opacity;-o-transition-property:transform, opacity;transition-property:transform, opacity;transform:translateX(-50%) translateY(-3em);opacity:0;white-space:nowrap;margin-top:-0.75em;padding-bottom:.75em;z-index:-1}nav.main>ul>li.submenu-visible>ul li{display:inline-block;margin-right:-0.25em}@media screen and (max-width: 770px){nav.main>ul>li.submenu-visible>ul li{display:block;text-align:center}}nav.main>ul>li.submenu-visible>ul a{font-size:1.4em;line-height:2.1428571429em;padding-left:.5357142857em;padding-right:.5357142857em}nav.main li.submenu-visible::before{position:absolute;display:block;content:" ";top:3.9em;height:3em;left:-3em;right:-3em;z-index:10}nav.main li.submenu-visible:hover>ul{top:6em;display:block;opacity:1;transform:translateX(-50%) translateY(0)}@media screen and (min-width: 770px){.on-top nav.main li.active.submenu-visible>ul,.on-top nav.main li.parent-of-active.submenu-visible>ul{top:6em;display:block;opacity:1;transform:translateX(-50%) translateY(0)}}nav.main li.submenu-visible:hover>ul{z-index:100}nav.sidebar{position:fixed;top:0;bottom:0;width:0}nav.sidebar>div{height:100%;width:36em;max-width:100vw;overflow-x:hidden;overflow-y:auto;border-right-style:solid;border-right-width:1px;transform:translateX(-100%);transition:300ms transform}nav.sidebar>div>ul{padding-top:9em;padding-bottom:6em}nav.sidebar>div a{display:block;width:100%;font-size:1.6em;padding-left:.9375em;padding-right:.9375em;line-height:1.875em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}nav.sidebar>div li li>a{padding-left:1.875em}nav.sidebar>div .type-folder>a{display:none}nav.sidebar.menu-open>div{transform:translateX(0%)}nav.lang li{list-style:none;display:inline}nav.lang a{display:inline-block;font-size:1.6em;padding:1.5em .75em;text-decoration:none}nav.prev-next{max-width:100%;grid-column:2/span 4}nav.prev-next ul{display:inline-block;width:100%}nav.prev-next ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html nav.prev-next ul{height:1px}nav.prev-next li{list-style:none;display:block;float:left;width:50%}nav.prev-next li:last-child{float:right;text-align:right}nav.prev-next a{display:block;font-size:1.6em;padding:3em;text-decoration:none}nav.prev-next li:first-child a{padding-left:0}nav.prev-next li:last-child a{padding-right:0}.burger-icon{position:absolute;top:.75em;left:.75em;display:block;width:4.5em;height:4.5em;cursor:pointer;z-index:20;transition-duration:200ms;transition-property:background}.burger-icon span{position:absolute;display:block;border-radius:.2em;top:1.4em;left:1.025em;width:2.6em;height:.3em;transition-duration:200ms;transition-property:opacity,transform,background}.burger-icon .burger-middle{top:2.2em;opacity:1}.burger-icon .burger-bottom{top:3em}.menu-open .burger-icon .burger-top{transform:rotate(-45deg) translateY(0.572em) translateX(-0.572em)}.menu-open .burger-icon .burger-middle{opacity:0}.menu-open .burger-icon .burger-bottom{transform:rotate(45deg) translateY(-0.572em) translateX(-0.572em)}body>header{position:fixed;top:0;left:0;right:0;height:6em;z-index:1000}body>header .logo{position:absolute;z-index:1000;font-size:1.6em;text-decoration:none;top:0;right:0;padding:0 1.875em;line-height:3.75em;top:.46875em;right:.46875em;padding:0 .9375em;line-height:2.8125em;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;-ms-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color}body>header .logo .dot{display:inline-block;width:.75em;position:relative;color:rgba(0,0,0,0)}body>header .logo .dot::after{content:" ";position:absolute;border-radius:.13125em;height:.2625em;width:.2625em;top:1.875em;top:1.40625em;left:50%;margin-left:-0.13125em;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media screen and (max-width: 540px){body>header .logo{display:none}}.page>footer{position:relative;width:90em;margin:0 auto;text-align:left;max-width:100%;text-align:center}.depage-form{max-width:40em}.depage-form .depage-label,.depage-form.labels-on-left .depage-label,.depage-form .labels-on-left .depage-label{float:left;width:33.3333%;padding-right:.6em}.depage-form>p,.depage-form.labels-on-left>p,.depage-form .labels-on-left>p{clear:left}.depage-form .errorMessage,.depage-form.labels-on-left .errorMessage,.depage-form .labels-on-left .errorMessage{right:0;padding-right:1em;max-width:66.6666%}.depage-form.labels-on-right .depage-label,.depage-form .labels-on-right .depage-label{float:right;width:33.3333%;padding-left:.6em}.depage-form.labels-on-right>p,.depage-form .labels-on-right>p{clear:right}.depage-form.labels-on-right .errorMessage,.depage-form .labels-on-right .errorMessage{right:33.3333%;padding-right:1em;max-width:66.6666%}.depage-form.labels-on-top .depage-label,.depage-form .labels-on-top .depage-label{float:none;width:100%}.depage-form.labels-on-top input,.depage-form.labels-on-top button,.depage-form.labels-on-top select,.depage-form.labels-on-top textarea,.depage-form.labels-on-top .textarea,.depage-form.labels-on-top .selectize-input,.depage-form .labels-on-top input,.depage-form .labels-on-top button,.depage-form .labels-on-top select,.depage-form .labels-on-top textarea,.depage-form .labels-on-top .textarea,.depage-form .labels-on-top .selectize-input{width:100%}.depage-form.labels-on-top .errorMessage,.depage-form .labels-on-top .errorMessage{right:0;padding-right:1em;max-width:100%}@media screen and (max-width: 600px){.depage-form .depage-label,.depage-form.labels-on-left .depage-label,.depage-form.labels-on-right .depage-label,.depage-form.labels-on-top .depage-label,.depage-form .labels-on-left .depage-label,.depage-form .labels-on-right .depage-label,.depage-form .labels-on-top .depage-label{float:none;width:100%;padding-left:0;padding-right:0}.depage-form input,.depage-form button,.depage-form select,.depage-form textarea,.depage-form .textarea,.depage-form .selectize-input,.depage-form.labels-on-left input,.depage-form.labels-on-left button,.depage-form.labels-on-left select,.depage-form.labels-on-left textarea,.depage-form.labels-on-left .textarea,.depage-form.labels-on-left .selectize-input,.depage-form.labels-on-right input,.depage-form.labels-on-right button,.depage-form.labels-on-right select,.depage-form.labels-on-right textarea,.depage-form.labels-on-right .textarea,.depage-form.labels-on-right .selectize-input,.depage-form.labels-on-top input,.depage-form.labels-on-top button,.depage-form.labels-on-top select,.depage-form.labels-on-top textarea,.depage-form.labels-on-top .textarea,.depage-form.labels-on-top .selectize-input,.depage-form .labels-on-left input,.depage-form .labels-on-left button,.depage-form .labels-on-left select,.depage-form .labels-on-left textarea,.depage-form .labels-on-left .textarea,.depage-form .labels-on-left .selectize-input,.depage-form .labels-on-right input,.depage-form .labels-on-right button,.depage-form .labels-on-right select,.depage-form .labels-on-right textarea,.depage-form .labels-on-right .textarea,.depage-form .labels-on-right .selectize-input,.depage-form .labels-on-top input,.depage-form .labels-on-top button,.depage-form .labels-on-top select,.depage-form .labels-on-top textarea,.depage-form .labels-on-top .textarea,.depage-form .labels-on-top .selectize-input{width:100%}.depage-form .errorMessage,.depage-form.labels-on-left .errorMessage,.depage-form.labels-on-right .errorMessage,.depage-form.labels-on-top .errorMessage,.depage-form .labels-on-left .errorMessage,.depage-form .labels-on-right .errorMessage,.depage-form .labels-on-top .errorMessage{right:0;padding-right:1em;max-width:100%}}.depage-form .depage-label{display:block;height:1em;min-height:1em;height:auto !important;padding-bottom:.3em}.depage-form .input-boolean input{display:block;float:left;margin-top:.5em}.depage-form .input-boolean .depage-label{display:block;float:none;width:auto}.depage-form p,.depage-form .depage-label{position:relative;line-height:1.8em}.depage-form input,.depage-form button,.depage-form select,.depage-form textarea,.depage-form .textarea,.depage-form .selectize-input{width:66.6667%;font-family:inherit;font-size:1em;color:#000}.depage-form .input-boolean button,.depage-form .input-boolean input,.depage-form .input-single button,.depage-form .input-single input,.depage-form .input-multiple button,.depage-form .input-multiple input,.depage-form .input-country button,.depage-form .input-country input,.depage-form .input-button button,.depage-form .input-button input,.depage-form .back button,.depage-form .back input,.depage-form .cancel button,.depage-form .cancel input,.depage-form .submit button,.depage-form .submit input{width:auto}.depage-form .input-single span label,.depage-form .input-multiple span label,.depage-form .input-country span label{display:inline-block;white-space:nowrap}.depage-form .input-single span label span,.depage-form .input-multiple span label span,.depage-form .input-country span label span{padding-left:.5em;padding-right:1em;font-size:1em}.depage-form input,.depage-form button,.depage-form select,.depage-form textarea,.depage-form .textarea{border-width:1px;border-style:solid;border-color:#999;padding:.2em;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.depage-form input ::-moz-selection,.depage-form input::-moz-selection,.depage-form button ::-moz-selection,.depage-form button::-moz-selection,.depage-form select ::-moz-selection,.depage-form select::-moz-selection,.depage-form textarea ::-moz-selection,.depage-form textarea::-moz-selection,.depage-form .textarea ::-moz-selection,.depage-form .textarea::-moz-selection{color:#000;background:#bdf}.depage-form input ::selection,.depage-form input::selection,.depage-form button ::selection,.depage-form button::selection,.depage-form select ::selection,.depage-form select::selection,.depage-form textarea ::selection,.depage-form textarea::selection,.depage-form .textarea ::selection,.depage-form .textarea::selection{color:#000;background:#bdf}.depage-form input:required,.depage-form input:invalid,.depage-form button:required,.depage-form button:invalid,.depage-form select:required,.depage-form select:invalid,.depage-form textarea:required,.depage-form textarea:invalid,.depage-form .textarea:required,.depage-form .textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.depage-form input:hover,.depage-form button:hover,.depage-form select:hover,.depage-form textarea:hover,.depage-form .textarea:hover{border-color:#000}.depage-form input.disabled,.depage-form input:disabled,.depage-form button.disabled,.depage-form button:disabled,.depage-form select.disabled,.depage-form select:disabled,.depage-form textarea.disabled,.depage-form textarea:disabled,.depage-form .textarea.disabled,.depage-form .textarea:disabled{opacity:.4;cursor:default}.depage-form input.disabled:hover,.depage-form input:disabled:hover,.depage-form button.disabled:hover,.depage-form button:disabled:hover,.depage-form select.disabled:hover,.depage-form select:disabled:hover,.depage-form textarea.disabled:hover,.depage-form textarea:disabled:hover,.depage-form .textarea.disabled:hover,.depage-form .textarea:disabled:hover{border-color:#999}.depage-form input.focus,.depage-form input:focus,.depage-form button.focus,.depage-form button:focus,.depage-form select.focus,.depage-form select:focus,.depage-form textarea.focus,.depage-form textarea:focus,.depage-form .textarea.focus,.depage-form .textarea:focus{border-color:#000;background-color:#fff}.depage-form .readonly input,.depage-form .readonly button,.depage-form .readonly select,.depage-form .readonly textarea,.depage-form .readonly .textarea{opacity:.4}.depage-form .error input,.depage-form .error button,.depage-form .error select,.depage-form .error textarea,.depage-form .error .textarea{border-color:red;background-color:#fff}.depage-form .input-boolean input,.depage-form .input-boolean input:focus,.depage-form .input-boolean.error input,.depage-form .input-single input,.depage-form .input-single input:focus,.depage-form .input-single.error input,.depage-form .input-multiple input,.depage-form .input-multiple input:focus,.depage-form .input-multiple.error input{border:none}.depage-form .error .depage-label{color:red}.depage-form .input-button button,.depage-form .submit input{background:#ccc}.depage-form .input-button.error button,.depage-form .submit.error input{border:1px solid #ddd;color:#999;background:#ddd}.depage-form .errorMessage{display:block;position:absolute;clear:both;top:.2em;font-size:.8em;text-align:right}.depage-form ol.stepnav{display:table;table-layout:fixed;width:100%;padding:0;margin:0}.depage-form ol.stepnav li{display:table-cell;list-style:none;background:#eee;border-right:.3em solid #fff}.depage-form ol.stepnav li a{display:block;height:100%;padding:.4em;color:#000;text-decoration:none}.depage-form ol.stepnav li.invalid a::after{content:" !";color:red;font-weight:bold}.depage-form ol.stepnav li.current-step{background:#ddd}.depage-form .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;-moz-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.depage-form .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.depage-form .selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.depage-form .selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #999;background:#f8f8f8;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}.depage-form .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.depage-form .selectize-dropdown-header-close:hover{color:#000}.depage-form .selectize-dropdown .optgroup-header{color:#303030}.depage-form .selectize-dropdown .optgroup [data-value]{padding-left:20px !important}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.depage-form .selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:20px !important}.depage-form .selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-size:18px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:1px 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:gray}.depage-form .selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.depage-form .selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.depage-form .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.depage-form .selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.depage-form .selectize-control{position:relative}.depage-form .selectize-dropdown,.depage-form .selectize-input,.depage-form .selectize-input input{color:#000;font-family:inherit;font-size:1em;line-height:1em;-webkit-font-smoothing:inherit}.depage-form .selectize-input,.depage-form .selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.depage-form .selectize-input{border-width:1px;border-style:solid;border-color:#999;padding:8px 8px;display:inline-block;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.depage-form .selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.depage-form .selectize-input.full{background-color:#fff}.depage-form .selectize-input.disabled,.depage-form .selectize-input.disabled *{cursor:default !important}.depage-form .selectize-input.focus{border-color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 .2em rgba(0,0,0,.5);-moz-box-shadow:0 0 .2em rgba(0,0,0,.5);box-shadow:0 0 .2em rgba(0,0,0,.5)}.depage-form .error .selectize-input{border-color:red}.depage-form .selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.depage-form .selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#e6e6e6;color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.depage-form .selectize-control.multi .selectize-input>div.active{color:#000;background:#bdf}.depage-form .selectize-control.multi .selectize-input.disabled>div,.depage-form .selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.depage-form .selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.depage-form .selectize-input>input::-ms-clear{display:none}.depage-form .selectize-input>input:focus{outline:none !important}.depage-form .selectize-input::after{content:" ";display:block;clear:left}.depage-form .selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.depage-form .selectize-input.dropdown-active{-webkit-border-bottom-left-radius:0;-moz-border-bottomleft-radius:0;-ms-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottomright-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}.depage-form .selectize-dropdown{position:absolute;z-index:100000;border:1px solid #000;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}.depage-form .selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.depage-form .selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.depage-form .selectize-dropdown [data-selectable],.depage-form .selectize-dropdown .optgroup-header{padding:5px 8px}.depage-form .selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.depage-form .selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.depage-form .selectize-dropdown .active{color:#000;background:#bdf}.depage-form .selectize-dropdown .active.create{color:#495c68}.depage-form .selectize-dropdown .create{color:rgba(48,48,48,.5)}.depage-form .selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.depage-form .selectize-control.single .selectize-input,.depage-form .selectize-control.single .selectize-input input{cursor:pointer}.depage-form .selectize-control.single .selectize-input.input-active,.depage-form .selectize-control.single .selectize-input.input-active input{cursor:text}.depage-form .selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.depage-form .selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.depage-form .selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.depage-form .selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.depage-form .selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.depage-form .input-richtext .textarea,.depage-form .input-richtext .textarea-content,.depage-form .input-richtext textarea{min-height:10em;margin-bottom:.3em}.depage-form .input-richtext .textarea{position:relative;padding:.2em}.depage-form .input-richtext .textarea .textarea-content{margin-bottom:0}.depage-form .input-richtext .textarea .textarea-content:focus{outline:none}.depage-form .input-richtext .textarea h1,.depage-form .input-richtext .textarea h2,.depage-form .input-richtext .textarea h3,.depage-form .input-richtext .textarea h4,.depage-form .input-richtext .textarea h5,.depage-form .input-richtext .textarea h6,.depage-form .input-richtext .textarea li,.depage-form .input-richtext .textarea dt,.depage-form .input-richtext .textarea dd,.depage-form .input-richtext .textarea p{font-size:1em !important;line-height:1.5em}.depage-form .input-richtext .textarea h1,.depage-form .input-richtext .textarea h2,.depage-form .input-richtext .textarea h3,.depage-form .input-richtext .textarea h4,.depage-form .input-richtext .textarea h5,.depage-form .input-richtext .textarea h6{position:relative;font-weight:bold;color:#555}.depage-form .input-richtext .textarea h1::after,.depage-form .input-richtext .textarea h2::after,.depage-form .input-richtext .textarea h3::after,.depage-form .input-richtext .textarea h4::after,.depage-form .input-richtext .textarea h5::after,.depage-form .input-richtext .textarea h6::after{display:block;position:absolute;top:0;right:0;opacity:.5}.depage-form .input-richtext .textarea h1::after{content:"h1"}.depage-form .input-richtext .textarea h2::after{content:"h2"}.depage-form .input-richtext .textarea blockquote{border-left:.2em solid;padding-left:1em;margin-top:1em;margin-bottom:1em}.depageEditorToolbar{list-style:none;position:absolute;width:auto;height:1.8em;left:0;transform:translateX(-50%);max-width:90vw;top:0;margin:0;padding:0;z-index:1000;background:rgba(0,0,0,.8);color:#fff;font-size:1em;padding:0 .54em;-webkit-border-radius:.54em;-moz-border-radius:.54em;-ms-border-radius:.54em;-o-border-radius:.54em;border-radius:.54em}.depageEditorToolbar li{font-size:1em;margin:0;padding:0 .4em;display:inline-block;vertical-align:top;line-height:1.8em;min-width:1.8em;height:1.8em;text-align:center;cursor:pointer}.depageEditorToolbar li:before,.depageEditorToolbar li:after{display:none}.depageEditorToolbar li:hover,.depageEditorToolbar li.active{background-color:rgba(255,255,255,.2)}.depageEditorToolbar .format-a{text-decoration:underline}.depageEditorToolbar .format-b{font-weight:bold}.depageEditorToolbar .format-i{font-style:italic}.depageEditorToolbar .format-u{text-decoration:underline}.depageEditorToolbar .format-s{text-decoration:line-through}section,article{margin-bottom:1.5}section h1,section h2,section h3,section p,section li,section dt,section dd,article h1,article h2,article h3,article p,article li,article dt,article dd{font-size:2em;line-height:1.5em}section li p li,section li dt,section li dd,section dt p li,section dt dt,section dt dd,section dd p li,section dd dt,section dd dd,article li p li,article li dt,article li dd,article dt p li,article dt dt,article dt dd,article dd p li,article dd dt,article dd dd{font-size:1em;margin-bottom:0}section h1,article h1{font-size:4em;line-height:1.125em}section h1 a,article h1 a{text-decoration:none}@media screen and (max-width: 540px){section h1,article h1{font-size:2.6em;line-height:1.1538461538em}}section h2,article h2{font-size:2em;line-height:1.5em;margin-top:1.5em}section time,section .by,article time,article .by{display:inline-block;font-size:1.4em;line-height:2.1428571429em}section time small,section .by small,article time small,article .by small{font-size:1em}section .size-S,article .size-S{margin-bottom:1.0714285714;margin-bottom:3em}section .size-S h1,section .size-S h2,section .size-S h3,section .size-S p,section .size-S li,section .size-S dt,section .size-S dd,article .size-S h1,article .size-S h2,article .size-S h3,article .size-S p,article .size-S li,article .size-S dt,article .size-S dd{font-size:1.4em;line-height:1.0714285714em}section .size-S li p li,section .size-S li dt,section .size-S li dd,section .size-S dt p li,section .size-S dt dt,section .size-S dt dd,section .size-S dd p li,section .size-S dd dt,section .size-S dd dd,article .size-S li p li,article .size-S li dt,article .size-S li dd,article .size-S dt p li,article .size-S dt dt,article .size-S dt dd,article .size-S dd p li,article .size-S dd dt,article .size-S dd dd{font-size:1em;margin-bottom:0}section .size-M,article .size-M{margin-bottom:3em}section .size-L,article .size-L{margin-bottom:1.125;margin-bottom:6em}section .size-L h1,section .size-L h2,section .size-L h3,section .size-L p,section .size-L li,section .size-L dt,section .size-L dd,article .size-L h1,article .size-L h2,article .size-L h3,article .size-L p,article .size-L li,article .size-L dt,article .size-L dd{font-size:4em;line-height:1.125em}section .size-L li p li,section .size-L li dt,section .size-L li dd,section .size-L dt p li,section .size-L dt dt,section .size-L dt dd,section .size-L dd p li,section .size-L dd dt,section .size-L dd dd,article .size-L li p li,article .size-L li dt,article .size-L li dd,article .size-L dt p li,article .size-L dt dt,article .size-L dt dd,article .size-L dd p li,article .size-L dd dt,article .size-L dd dd{font-size:1em;margin-bottom:0}@media screen and (max-width: 540px){section .size-L,article .size-L{margin-bottom:1.1538461538}section .size-L h1,section .size-L h2,section .size-L h3,section .size-L p,section .size-L li,section .size-L dt,section .size-L dd,article .size-L h1,article .size-L h2,article .size-L h3,article .size-L p,article .size-L li,article .size-L dt,article .size-L dd{font-size:2.6em;line-height:1.1538461538em}section .size-L li p li,section .size-L li dt,section .size-L li dd,section .size-L dt p li,section .size-L dt dt,section .size-L dt dd,section .size-L dd p li,section .size-L dd dt,section .size-L dd dd,article .size-L li p li,article .size-L li dt,article .size-L li dd,article .size-L dt p li,article .size-L dt dt,article .size-L dt dd,article .size-L dd p li,article .size-L dd dt,article .size-L dd dd{font-size:1em;margin-bottom:0}}section .size-XL,article .size-XL{margin-bottom:1.0909090909;margin-bottom:6em}section .size-XL h1,section .size-XL h2,section .size-XL h3,section .size-XL p,section .size-XL li,section .size-XL dt,section .size-XL dd,article .size-XL h1,article .size-XL h2,article .size-XL h3,article .size-XL p,article .size-XL li,article .size-XL dt,article .size-XL dd{font-size:5.5em;line-height:1.0909090909em}section .size-XL li p li,section .size-XL li dt,section .size-XL li dd,section .size-XL dt p li,section .size-XL dt dt,section .size-XL dt dd,section .size-XL dd p li,section .size-XL dd dt,section .size-XL dd dd,article .size-XL li p li,article .size-XL li dt,article .size-XL li dd,article .size-XL dt p li,article .size-XL dt dt,article .size-XL dt dd,article .size-XL dd p li,article .size-XL dd dt,article .size-XL dd dd{font-size:1em;margin-bottom:0}section .size-XL h2,article .size-XL h2{margin-top:.5454545455em;margin-bottom:.2727272727em}@media screen and (max-width: 770px){section .size-XL,article .size-XL{margin-bottom:1.125}section .size-XL h1,section .size-XL h2,section .size-XL h3,section .size-XL p,section .size-XL li,section .size-XL dt,section .size-XL dd,article .size-XL h1,article .size-XL h2,article .size-XL h3,article .size-XL p,article .size-XL li,article .size-XL dt,article .size-XL dd{font-size:4em;line-height:1.125em}section .size-XL li p li,section .size-XL li dt,section .size-XL li dd,section .size-XL dt p li,section .size-XL dt dt,section .size-XL dt dd,section .size-XL dd p li,section .size-XL dd dt,section .size-XL dd dd,article .size-XL li p li,article .size-XL li dt,article .size-XL li dd,article .size-XL dt p li,article .size-XL dt dt,article .size-XL dt dd,article .size-XL dd p li,article .size-XL dd dt,article .size-XL dd dd{font-size:1em;margin-bottom:0}section .size-XL h2,article .size-XL h2{margin-top:.75em;margin-bottom:.375em}}section .spacing{margin-top:1em}section a{text-decoration:none}section a:hover{text-decoration:underline}section a img{border:none}section h1{margin-top:1.5em}section.section-centered h1{font-size:2em;line-height:1.5em;text-align:center;margin-top:3em;margin-bottom:.75em}section ul{padding-left:1.5em;list-style:disc}section ul li{position:relative}section ul li span{position:absolute;z-index:2;display:block;top:0em;left:-1.7em}section ul li span::before{content:"–";padding-left:.2em;padding-right:.7em}article{position:relative;margin-top:3em;padding-top:3em}article h2{clear:left}article header{margin-top:-0.75em}article .thumb+header{padding-left:13.5em;padding-right:13.5em}@media screen and (max-width: 770px){article .thumb+header{padding-left:12em;padding-right:0}}@media screen and (max-width: 540px){article .thumb+header{padding-left:6em}}article header+.size-S,article header+.size-M,article header+.size-L,article header+.size-XL {clear:left}.style-intro{padding:3em;margin-top:3em;margin-bottom:3em;-webkit-border-radius:.75em;-moz-border-radius:.75em;-ms-border-radius:.75em;-o-border-radius:.75em;border-radius:.75em}.style-intro h2:first-child{margin-top:0}.style-intro.size-M h2{margin-bottom:1.5em}.style-centered h2{text-align:center}.style-centered.size-S p,.style-centered.size-L p,.style-centered.size-XL p{text-align:center}article ul li,.text ul li{margin-left:1.5em;position:relative;list-style:none}article ul li::before,.text ul li::before{position:absolute;display:block;top:0;left:-1.5em;width:1.5em;content:"–"}.box ul li{margin-left:0;position:relative;list-style:none}.box ul li::before{position:absolute;display:block;top:0;left:0;width:0;content:" "}figure,section .full,section .compare,section .slideshow,section .zoom{position:relative;display:block;margin:3em 0;max-width:100%;overflow-x:hidden}figure,figure img,section .full,section .full img,section .compare,section .compare img,section .slideshow,section .slideshow img,section .zoom,section .zoom img{width:100%}figure img,section .full img,section .compare img,section .slideshow img,section .zoom img{display:block}section .compare .full,section .slideshow .full{margin:0}figure>div{position:relative}figure figcaption{margin-top:1.5em;margin-bottom:1.5em}figure figcaption p{font-size:1.6em}figure figcaption p.copyright{font-size:1.4em}figure.border-default>div::after{position:absolute;display:block;content:" ";top:0;left:0;right:0;bottom:0;border-width:1px;border-style:solid}figure.type-contain{display:block;width:100%;max-width:42em}figure.type-small{grid-column-start:2;grid-column-end:span 1;display:block;width:42em;max-width:100%}figure.type-small figcaption p{font-size:1.4em}figure.type-full{grid-column-end:span 4}figure.type-full>div{position:relative;width:100%;max-width:100%;padding-bottom:100%;width:90em;height:0;max-width:100%}@media screen and (max-height: 1280px){figure.type-full>div{width:67.5em}}@media screen and (max-height: 980px){figure.type-full>div{width:45em}}figure.type-full img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}figure.style-centered{margin:3em auto}figure.style-centered>div{margin:0 auto}article .thumb{position:relative;display:block;float:left}article .thumb img{display:block;width:10.5em;margin-right:1.5em;margin-bottom:3em}@media screen and (max-width: 770px){article .thumb img{width:9em}}@media screen and (max-width: 540px){article .thumb img{width:4.5em;margin-right:1.5em;margin-bottom:1.5em}}.slideshow{position:relative}.slideshow.type-contain{width:42em}.slideshow.type-full{width:90em;max-width:100%}@media screen and (max-height: 1280px){.slideshow.type-full{width:67.5em}}@media screen and (max-height: 980px){.slideshow.type-full{width:45em}}.slideshow:first-child{margin-top:0}.slideshow>div,.slideshow>figure{position:absolute;opacity:0}.slideshow>div:first-child,.slideshow>figure:first-child{position:relative;opacity:1}section .slideshow{margin:3em auto}div.zoom .front,div.zoom .thumb{display:block;overflow:hidden}div.zoom .back{display:none}div.zoom .thumb{display:none;position:absolute;top:0}@media screen and (max-width: 980px){div.zoom .thumb{display:none !important}}div.zoom .thumb img{display:block;width:100%;margin:0}div.zoom .thumb .border{position:absolute;opacity:.6}#content section .caption,#content section .info{display:block;margin-top:.5em;font-size:1.1em}div.compare{position:relative;overflow:hidden}div.compare>figure{position:absolute;top:0;-webkit-transition:500ms ease-out;-moz-transition:500ms ease-out;-ms-transition:500ms ease-out;-o-transition:500ms ease-out;transition:500ms ease-out;-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left;transition-property:left}div.compare>figure:first-child{position:relative}div.compare>figure:nth-child(n+1){left:0%}div.compare:hover>figure:nth-child(n+1){left:0%}div.compare:hover>figure:hover~figure:nth-child(n+1){left:55%}div.compare>figure:nth-child(n+2){left:25%}div.compare:hover>figure:nth-child(n+2){left:10%}div.compare:hover>figure:hover~figure:nth-child(n+2){left:65%}div.compare>figure:nth-child(n+3){left:50%}div.compare:hover>figure:nth-child(n+3){left:20%}div.compare:hover>figure:hover~figure:nth-child(n+3){left:75%}div.compare>figure:nth-child(n+4){left:75%}div.compare:hover>figure:nth-child(n+4){left:30%}div.compare:hover>figure:hover~figure:nth-child(n+4){left:85%}pre.prettyprint{border-radius:.5em;padding:.2em}pre.prettyprint .pln{color:#000}pre.prettyprint .str{color:#090}pre.prettyprint .kwd{color:#009}pre.prettyprint .com{color:#900}pre.prettyprint .typ{color:#909}pre.prettyprint .lit{color:#099}pre.prettyprint .pun,pre.prettyprint .opn,pre.prettyprint .clo{color:#990}pre.prettyprint .tag{color:#009}pre.prettyprint .atn{color:#909}pre.prettyprint .atv{color:#090}pre.prettyprint .dec,pre.prettyprint .var{color:#909}pre.prettyprint .fun{color:red}pre.prettyprint .str{color:#090}pre.prettyprint .kwd{color:#009;font-weight:bold}pre.prettyprint .com{color:#900;font-style:italic}pre.prettyprint .typ{color:#606;font-weight:bold}pre.prettyprint .lit{color:#066}pre.prettyprint .pun,pre.prettyprint .opn,pre.prettyprint .clo{color:#660}pre.prettyprint .tag{color:#009;font-weight:bold}pre.prettyprint .atn{color:#606}pre.prettyprint .atv{color:#090}pre.prettyprint ol.linenums{margin-bottom:0;margin-top:0}.source{font-size:1em}.source pre{overflow:auto;overflow-y:hidden;margin:1.2em 0}.source pre code{display:block;min-height:1.4em}.source pre ol{font-size:1em;line-height:1.4em !important;list-style-type:none;margin-left:3em;*list-style:decimal outside}.source pre ol>li{counter-increment:linecounter}.source pre ol>li:before{text-align:right;content:counter(linecounter) " ";font-weight:bold;float:left;width:3em;margin-left:-3em}.source pre ol:first-child{counter-reset:linecounter}.source pre li{font-size:1em}.source .codeswitch{position:absolute;display:block;font-size:1em}@media screen and (max-width: 1023px){.source .codeswitch{display:none}}.source div{display:none;border-left:1.2em solid;margin:1em 0}.source textarea{width:100%;border:none}.teaser{cursor:pointer}main>.crosslinks{margin-top:18em}main>.crosslinks h1{text-align:center;font-size:2.6em}.cards{display:flex;flex-direction:row;flex-wrap:wrap;margin:6em 0;max-width:100%}.cards+.cards{margin-top:-6em}.cards .card{padding:1.5em;margin-bottom:3em}@media screen and (max-width: 540px){.cards .card{padding:.75em}}.cards .card a{text-decoration:none}.cards .card>a{display:block;position:relative;width:100%;max-width:100%;padding-top:100%;margin-bottom:1.5em;z-index:2}.cards .card>a img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;transition-property:transform}.cards .card.has-link:hover img{transform:scale(1.03)}.cards .card p{overflow-wrap:break-word;position:relative;z-index:10;line-height:1.5em}.cards .card p.date{font-size:1.4em}@media screen and (max-width: 540px){.cards .card p.date{display:none}}.cards .card.size-S{width:18em;min-width:9em;max-width:25%}.cards .card.size-S a{width:100%}@media screen and (max-width: 540px){.cards .card.size-S{flex-grow:1;width:30em;min-width:9em;max-width:33.3333%}.cards .card.size-S a{width:100%}}.cards .card.size-M{width:30em;min-width:9em;max-width:33.3333%}.cards .card.size-M a{width:100%}@media screen and (max-width: 540px){.cards .card.size-M{flex-grow:2;width:45em;min-width:9em;max-width:50%}.cards .card.size-M a{width:100%}}.cards .card.size-L{width:45em;min-width:9em;max-width:50%}.cards .card.size-L a{width:100%}@media screen and (max-width: 540px){.cards .card.size-L{flex-grow:3}}.cards .card.size-XL{width:60em;min-width:9em;max-width:66.6666%}.cards .card.size-XL a{width:100%}@media screen and (max-width: 770px){.cards .card.size-XL{flex-grow:3;width:60em;min-width:9em;max-width:100%}.cards .card.size-XL a{width:100%}}.cards .card.size-S p{font-size:1.4em}@media screen and (max-width: 770px){.cards .card.size-S p{font-size:1.1em}}.cards .card.size-S p.date{font-size:1.1em}.cards .card.size-M p,.cards .card.size-L p,.cards .card.size-XL p{font-size:1.6em}@media screen and (max-width: 770px){.cards .card.size-M p,.cards .card.size-L p,.cards .card.size-XL p{font-size:1.4em}}.cards .card{position:relative;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;-ms-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color}.cards .card::after,.cards .card>a::after{content:" ";position:absolute;display:block;border-width:0;border-style:solid;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:border-width, top, left, right, bottom, transform;-moz-transition-property:border-width, top, left, right, bottom, transform;-ms-transition-property:border-width, top, left, right, bottom, transform;-o-transition-property:border-width, top, left, right, bottom, transform;transition-property:border-width, top, left, right, bottom, transform}.cards .card::after{top:.75em;left:.75em;right:.75em;bottom:.75em}.cards .card>a::after{top:0;left:0;right:0;bottom:0}.cards .card.has-link:hover{z-index:10}.cards .card.has-link:hover::after{border-width:1px;top:0;left:0;right:0;bottom:0}.cards .card.has-link:hover>a::after{top:-1.5em;left:-1.5em;right:-1.5em;bottom:-1.5em;top:0;left:0;right:0;bottom:0}.cards.refs .card>a{overflow:hidden}.cards.refs .card.has-link:hover img{transform:scale(1.05)}.cards.refs .card>a::after{border-width:1px}.cards.refs .card.has-link:hover a::after{border-width:.75em}.auto-contact{position:relative;width:42em;margin:0 auto;text-align:left;max-width:100%;margin-bottom:6em;margin-bottom:1.5;text-align:center}.auto-contact h1,.auto-contact h2,.auto-contact h3,.auto-contact p,.auto-contact li,.auto-contact dt,.auto-contact dd{font-size:2em;line-height:1.5em}.auto-contact li p li,.auto-contact li dt,.auto-contact li dd,.auto-contact dt p li,.auto-contact dt dt,.auto-contact dt dd,.auto-contact dd p li,.auto-contact dd dt,.auto-contact dd dd{font-size:1em;margin-bottom:0}.auto-contact::before{content:" ";display:block;margin:5.625em auto;margin-bottom:1.875em;font-size:1.6em;width:.2625em;height:.2625em;border-radius:.13125em;border-radius:50%}.auto-contact h1{font-size:2.6em;line-height:1.1538461538em;margin-bottom:1.1538461538em;font-weight:300}.auto-contact .adr,.auto-contact .invisible{display:none}.auto-contact a.email{position:relative;display:block;text-align:center;margin-top:1.5em;padding:.75em;text-decoration:none;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color}.auto-contact a.email::before,.auto-contact a.email::after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:width, height;-moz-transition-property:width, height;-ms-transition-property:width, height;-o-transition-property:width, height;transition-property:width, height}.auto-contact a.email::after{top:auto;right:auto;width:0;height:0}.auto-contact a.email:hover::after{width:100%;height:.2625em}ul.cloud{list-style:none;margin:3em 0;text-align:center}ul.cloud li{display:inline-block;padding-right:.5em;font-size:1.7em;padding:.3em}ul.cloud a,ul.cloud a:hover{text-decoration:none}ul.cloud i,ul.cloud b{font-style:normal;font-weight:normal;font-size:1.7em;font-weight:300}ul.cloud i i,ul.cloud i b,ul.cloud b i,ul.cloud b b{font-size:1.4em}ul.cloud small{font-size:.8em}.source pre,.example{padding:1.5em;border:1px solid #ddd;width:100%;max-width:100%}.source pre code{font-size:1.4em}iframe#twitter-widget-0{width:90em;max-width:100%}/*# sourceMappingURL=global.css.map */
