:root{--primary-color:#0074b0;--primary-color-rgb:0, 116, 176;--yellow-color:#ffde00;--yellow-color-rgb:255, 222, 0;--icon-font:'kbo-icon';--body-padding-top:85px;--header-top-height:40px;--header-bottom-height:50px}@media (max-width:800px){:root{--header-top-height:0}}*{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body{margin:0;padding:0;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}body{font-family:'Open Sans',Helvetica,Tahoma,Arial;font-size:10.5pt;background-color:#EFEFEF;overflow-y:scroll;overflow-x:hidden;cursor:default;padding-top:var(--body-padding-top)}body.hide-overflow{overflow-y:hidden;padding-right:8px}body.hide-overflow::-webkit-scrollbar{width:8px!important}@media (max-width:800px){:root{--body-padding-top:50px}}@media (min-height:700px) and (min-width:750px){body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1 auto;display:flex;flex-direction:column}}#browser-message{position:absolute;z-index:15;left:0;right:0;top:80px;opacity:0;transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;display:none}#browser-message.show{transform:translateY(0);-ms-transform:translateY(0);opacity:1}#browser-message>.msg{width:900px;max-width:100%;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;margin:0 auto;cursor:pointer}@media all and (-ms-high-contrast:none){*::-ms-backdrop,#browser-message{display:block!important}}html.lt-ie11 #browser-message{display:block!important}::-webkit-scrollbar{width:8px;height:5px;transition:all .5s ease-in-out}::-webkit-scrollbar-track{background-color:#F7F7F7}::-webkit-scrollbar-thumb{background-color:gray}:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}strong,b{font-weight:700}i{font-style:italic}h1,h2,h3,h4,h5{font-family:'PT Sans',Helvetica,Tahoma;margin:0;padding:0}h1{color:var(--primary-color);font-size:17.5pt;font-weight:700;display:block}h2{color:#4e4e4e;font-size:15pt;font-weight:600}h3{font-weight:600;color:#4e4e4e;font-size:13pt}h4{font-weight:600}p{margin:0;margin-bottom:20px}p:last-child{margin-bottom:0}p code{font-size:90%}code,pre{display:inline-block;border:1px solid #E1E1E1;border-radius:3px;padding:2px 4px;background-color:#F4F4F4;font-family:'Menlo','Monaco','Andale Mono',monospace;font-size:inherit;white-space:pre;word-wrap:break-word;word-break:break-word;tab-size:4}pre{display:block;padding:5px;line-height:1.3}pre .text-orange{color:#F80}pre.debug{overflow:auto;max-height:150px;transition:max-height .4s ease-in-out 3s}pre.debug:hover,pre.debug:active{max-height:450px}code.code-green{color:#080;border-color:#080}code.code-red{color:#C00;border-color:#C00}code.code-orange{color:#F80;border-color:#008}code.code-text-orange{color:#F80}code.code-text-red{color:#800}div.code{border-radius:3px;overflow:hidden;margin:20px 30px;margin-top:0;background-color:#F4F4F4;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}div.code>input{position:absolute;z-index:2;left:0;right:0;margin:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;height:35px;border:0;border-radius:0;cursor:pointer}div.code>input:not(:checked)+h4{background-color:#F4F4F4;color:#000}div.code>input:hover:not(:checked)+h4{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05))}div.code>input:active+h4{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}div.code>h4{position:relative;z-index:1;margin:0;margin-bottom:0!important;padding:0 8px;display:flex;align-items:center;height:35px;font-size:inherit;font-weight:700;-webkit-flex:0 0 auto;flex:0 0 auto;transition:background-color .3s ease-in-out,color .3s ease-in-out}div.code>h4>span{line-height:1;flex:1 1 auto}div.code>h4>code.status{font:inherit;font-size:90%;font-weight:700;background-color:#008800!important;color:#FFF;border-radius:3px;width:30px;padding:1px 2px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px}div.code>h4>code.status.status-error{background-color:#CC0000!important}div.code>input+h4::before{display:inline-flex;align-items:center;content:'\f054';font-family:var(--icon-font);font-size:14px;pointer-events:none;transition:transform .3s ease-in-out;margin-right:8px}div.code>input:checked+h4::before{transform:rotate(90deg)}div.code>input+h4::after{color:rgba(0,0,0,.5);font-size:90%;font-weight:400;transition:opacity .3s ease-in-out;margin-left:10px;line-height:1;pointer-events:none;flex:1 1 auto;text-align:right;content:'(' attr(data-expand) ')'}div.code>input:checked+h4::after{opacity:0}div.code>div.example{opacity:1;max-height:80vh;transition:max-height .15s ease-in-out,opacity .15s ease-in-out,padding .15s ease-in-out;overflow:hidden;--example-padding:6px;padding:var(--example-padding);display:flex;flex-direction:column}div.code>input:not(:checked)~div.example{opacity:0;max-height:0;padding:0 var(--example-padding)}div.code>div.example>input{position:absolute;left:-30px;top:-30px;visibility:hidden}div.code pre{border-radius:3px;border:0;border:1px solid silver;padding:10px;font-size:9.5pt;font-weight:400;overflow-y:auto;overflow-x:auto;margin:0;flex:1 1 auto;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}div.code pre[data-type="response"]{border-top-left-radius:0}div.code div.tabs~pre{display:none}div.code input[type="radio"][id$="-response"]:checked~pre[data-type="response"],div.code input[type="radio"][id$="-headers"]:checked~pre[data-type="headers"],div.code input[type="radio"][id$="-request"]:checked~pre[data-type="request"]{display:block}div.code div.response-description{padding:0 10px;font-size:85%;margin-bottom:10px;color:#666}div.code div.tabs{display:flex;align-items:stretch;font-size:90%;user-select:none;overflow:hidden;position:relative;z-index:2;margin-bottom:-1px;height:50px;flex:0 0 50px;opacity:1}div.code div.tabs>label{margin-top:15px;padding:0 18px;border-top-left-radius:3px;border-top-right-radius:3px;display:inline-flex;align-items:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}div.code div.tabs>label:hover{background-color:rgba(0,0,0,.05)}div.code div.tabs>label:active{background-color:rgba(0,0,0,.1)}div.code input[type="radio"][id$="-response"]:checked~div.tabs>label[for$="-response"],div.code input[type="radio"][id$="-headers"]:checked~div.tabs>label[for$="-headers"],div.code input[type="radio"][id$="-request"]:checked~div.tabs>label[for$="-request"]{background-color:#FFF;color:#000;font-weight:700;border:1px solid silver;border-bottom:0;margin-top:10px}@media (max-width:600px){div.code div.tabs>label{padding:0 8px;font-size:85%}div.code>h4>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}span.deprecated{display:inline-block;border:1px solid #E1E1E1;border-radius:3px;padding:1px 3px;background-color:#F80;vertical-align:super;color:#FFF;text-shadow:0 0 1px #000;font-size:75%;letter-spacing:-.5px;font-weight:700}@media(max-width:600px){div.code{margin-left:0;margin-right:0}}.text-icon::before{margin-right:8px}img{max-width:100%}a{text-decoration:underline;cursor:pointer;color:var(--primary-color)}a:hover{text-decoration:none}a:focus{text-decoration-color:gray}a.target-blank::after,a[rel*="external"]::after{display:inline-block;margin-left:5px;font-family:var(--icon-font);font-size:90%;color:gray;content:'\f360'}a[rel*="external"]:hover::after{color:inherit}address{font-style:normal;font:inherit;line-height:1.2;text-align:left}.show-300,.show-350,.show-400,.show-600,.show-xs,.show-s,.show-m,.show-l{display:none}@media screen and (max-width:300px){.show-300,.show-xs{display:block}th.show-300,td.show-300,th.show-xs,td.show-xs{display:table-cell}.hide-300,.hide-xs{display:none!important}}@media screen and (max-width:350px){.show-350{display:block}th.show-350,td.show-350{display:table-cell}.hide-350{display:none!important}}@media screen and (max-width:400px){.show-400{display:block}th.show-400,td.show-400{display:table-cell}.hide-400{display:none!important}}@media screen and (max-width:500px){.show-s{display:block}th.show-s,td.show-s{display:table-cell}.hide-s{display:none!important}}@media screen and (max-width:600px){.show-600{display:block}th.show-600,td.show-600{display:table-cell}.hide-600{display:none!important}}@media screen and (max-width:700px){.show-m{display:block}th.show-m,td.show-m{display:table-cell}.hide-m{display:none!important}}@media screen and (max-width:800px){.show-l{display:block}th.show-l,td.show-l{display:table-cell}.hide-l{display:none!important}}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.bold{font-weight:600}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vspacer{margin-top:3px}.vspacer-s{margin-top:1px}.vspacer-l{margin-top:10px}.vspacer-xl{margin-top:15px!important}.vspacer-xxl{margin-top:25px!important}.hspacer{margin-left:3px}.hspacer-s{margin-left:1px}.hspacer-l{margin-left:10px}.hspacer-xl{margin-left:15px}.hspacer-xxl{margin-left:25px}.font-size-80{font-size:80%}.font-size-85{font-size:85%}.font-size-90{font-size:90%}.display-block{display:block}.display-iblock{display:inline-block}div.container{width:1200px;max-width:100%;margin:0 auto}@media(max-width:1240px){div.container{padding-left:10px;padding-right:10px}}div.container.no-padding{padding-left:0;padding-right:0}[data-before]::before{content:attr(data-before)}[data-after]::after{content:attr(data-after)}.flex{display:-webkit-flex;display:flex}.flex.flex-row{-webkit-flex-direction:row;flex-direction:row}.flex.flex-column{-webkit-flex-direction:column;flex-direction:column}.flex.flex-wrap{flex-wrap:wrap}.flex.space-between{-webkit-justify-content:space-between;justify-content:space-between}.flex.justify-center{-webkit-justify-content:center;justify-content:center}.flex.justify-end{-webkit-justify-content:flex-end;justify-content:flex-end}.flex.align-center{-webkit-align-items:center;align-items:center}.flex.align-start{-webkit-align-items:flex-start;align-items:flex-start}.flex>.flex-grow{-webkit-flex-grow:1;flex-grow:1}.flex>.flex-shrink{-webkit-flex-shrink:1;flex-shrink:0}.flex>.flex-no-grow{-webkit-flex-grow:0;flex-grow:0}.flex>.flex-no-shrink{-webkit-flex-shrink:0;flex-shrink:0}.flex.flex-half>*,.flex>.flex-half{-webkit-flex:1 1 50%;flex:1 1 50%}.flex.flex-quarter>*,.flex>.flex-quarter{-webkit-flex:1 1 25%;flex:1 1 25%}.flex.flex-third>*,.flex>.flex-third{-webkit-flex:1 1 33.33%;flex:1 1 33.33%}.flex>.flex-spacer{-webkit-flex:0 0 30px;flex:0 0 30px;display:-webkit-flex;display:flex;-webkit-align-self:stretch;align-self:stretch;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch}.flex>.flex-spacer::before{content:'';width:1px;background-color:var(--primary-color);display:inline-block}.flex.spacer>div+div{margin-left:3px}.flex.spacer-l>div+div{margin-left:25px}@media(max-width:800px){.flex.wrap-800{display:block}.flex.wrap-800>*+*{margin-top:30px;margin-left:0!important}}@media(max-width:767px){.flex.wrap-767{display:block}.flex.wrap-767>*+*{margin-top:30px;margin-left:0!important}}@media(max-width:600px){.flex.wrap-600{display:block}.flex.wrap-600>*+*{margin-top:30px;margin-left:0!important}}.overflow-hidden{overflow:hidden}.asterisk::before,.asterisk-after::after{content:'✱';margin-right:8px;font-weight:700;color:#C00}.asterisk-after::after{margin-right:0;margin-left:8px}.asterisk.asterisk-blue::before,.asterisk-after.asterisk-blue::before{content:'✱';margin-right:8px;font-weight:700;color:var(--primary-color)}.fold+main{position:relative}main>div.container{display:flex;align-items:stretch;flex:1 1 auto}main aside{width:250px;min-width:250px;-webkit-flex:0 1 250px;flex:0 1 250px}main aside:first-child{margin-right:10px}main aside:last-child{margin-left:10px}main aside.side-s{width:225px;min-width:225px;-webkit-flex:0 1 225px;flex:0 1 225px;overflow:hidden;height:calc(100vh - 100px);margin-left:-25px;position:sticky;top:100px;bottom:0}main aside.side-xs{width:150px;min-width:150px;-webkit-flex:0 1 150px;flex:0 1 150px}main aside.border{border-right:1px solid #F4F4F4;margin-right:5px;padding-right:5px}main aside::before,main aside::after{pointer-events:none;position:absolute;z-index:1;height:50px;top:0;left:0;right:0;background-image:linear-gradient(#FFF,rgba(255,255,255,0));transition:opacity .4s ease-in-out;content:''}main aside::after{top:auto;bottom:0;background-image:linear-gradient(rgba(255,255,255,0),#FFF)}main aside.no-scroll-top::before,main aside.no-scroll-bottom::after{opacity:0}@media(max-width:1024px){main aside{width:auto;margin-bottom:10px}main aside:first-child{margin-right:0}main aside:last-child{margin-left:0}}main div.content{box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#FFF;padding:25px;min-height:100%;-webkit-flex-grow:1;flex-grow:1;align-items:flex-start;max-width:100%}main div.content.layout-content{display:-webkit-flex;display:flex}main div.content.layout-content>div{-webkit-flex-grow:1;flex-grow:1}main div.content>aside:first-child{margin-right:25px}main div.content>aside:last-child{margin-left:25px}main div.content.no-padding{padding:0}main div.content h1.padding{padding:25px}main div.content>.padding{padding:25px}main div.content+div.content{margin-top:15px}main div.content h1{margin-bottom:30px}main div.content h2{margin-bottom:25px}main div.content h3,h4,h5{margin-bottom:15px}main div.content p{line-height:1.5}main div.content section{color:#333;font-weight:400;margin-bottom:30px}main div.content section.no-spacer{margin-bottom:0}main div.content>section:last-child{margin-bottom:0}main div.content:not(.no-padding) section.full{margin-left:-25px;margin-right:-25px}main aside div.content{padding:0;min-height:0}main aside div.content h2{display:block;padding:10px 10px;color:#339}@media(min-width:701px){main>div.container>div.content{}}@media(max-width:700px){main div.container{display:block;padding-left:0;padding-right:0}main div.content{padding:10px}main div.content:not(.no-padding) section.full{margin-left:-10px;margin-right:-10px}}@media(max-width:800px){main div.content{min-height:calc(100vh - 70px)}}.jumbotron{padding:50px 0}.jumbotron.jumbotron-white{background-color:#FFF}.jumbotron.jumbotron-gray{background-color:#F4F4F4}.jumbotron h2{margin-bottom:15px}.references{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;margin-top:30px}.references>.reference{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;color:inherit;text-decoration:none;flex:1 1 32%;-webkit-flex:1 1 32%;border-radius:5px;padding:20px 20px;box-shadow:2px 2px 5px rgba(0,0,0,.3);background-color:#FFF;transition:background-color .1s ease-in-out,box-shadow .15s ease-in-out;margin-left:2%}.references>.reference:hover{background-color:rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.3)}.references>.reference:active{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}.references>.reference:nth-child(3n+1){margin-left:0}.references>.reference:nth-child(n+4){margin-top:20px}.references>.reference .image{flex:1 1 auto;-webkit-flex:1 1 auto;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;min-height:80px;pointer-events:none}.references>.reference .image>img{opacity:0;transform:translateY(-30px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.references>.reference .image>img[src$=".svg"]{max-height:70px;padding-left:40px;padding-right:40px;object-fit:contain}.references>.reference .image.lazy-loaded>img{opacity:1;transform:translateY(0)}.references>.reference .text{margin-top:6px}.references>.reference h4{margin-bottom:0}@media(max-width:800px){.references>.reference{flex:1 1 49%;-webkit-flex:1 1 49%}.references>.reference:nth-child(3n+1){margin-left:2%}.references>.reference:nth-child(2n+1){margin-left:0}.references>.reference:nth-child(n+3){margin-top:20px}}.toggle-expand,.row.toggle-expand{display:none;overflow:hidden;max-height:0;opacity:0;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.toggle-expand.expand-slow{transition:opacity .7s ease-in-out,max-height .7s ease-in-out}.toggle-expand.visible{display:block}.toggle-expand.flex.visible,.row.toggle-expand.visible{display:-webkit-flex;display:flex}tr.toggle-expand.visible{display:table-row}tr.toggle-expand.visible>td{position:relative}.toggle-expand.show{max-height:500px;opacity:1}.toggle-expand.show-l{max-height:1000px;opacity:1}.toggle-expand.show.done{overflow:initial;max-height:none}.toggle-fade{display:none;opacity:0;transition:opacity .3s ease-in-out}.toggle-fade.fade-slow{transition:opacity .7s ease-in-out}.toggle-fade.visible{display:block}.toggle-fade.flex.visible{display:-webkit-flex;display:flex}table.toggle-fade.visible{display:table}.toggle-fade.show{opacity:1}.toggle-fade.show.done{overflow:auto;max-height:auto}.money{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.money.money-euro::before{content:'€';display:inline-block}.money.fancy{font-size:120%;font-weight:500}.money.fancy.money-euro::before{color:#CCC}ul.icons{margin:0;padding:0;list-style-type:none}ul.icons>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}ul.icons>li small{font-size:80%;color:gray;display:block}ul.icons>li::before{display:inline-block;width:25px;margin-right:8px}ul.icons>li.empty::before{content:''}section.error404 img{display:block;width:600px;margin:0 auto;text-align:center;max-width:100%}#cookie-info{position:fixed;z-index:9999;left:25px;bottom:25px;padding:25px;padding-bottom:0;user-select:none;width:350px;max-width:calc(100% - 50px);min-height:150px;background-color:rgba(255,255,255,1);box-shadow:0 0 100px rgba(0,0,0,.9);border:1px solid gray;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}html.cookie-consent #cookie-info{transform:translateX(-100%);opacity:0;visibility:hidden;pointer-events:none}#cookie-info h4{font-size:14pt;display:flex;align-items:center}#cookie-info h4>img{height:30px;width:30px;object-fit:contain;margin-right:10px}#cookie-info h4>div{flex:1 1 auto}#cookie-info h4>i{flex:0 0 auto;padding:20px;position:absolute;right:0;top:0;font-weight:900;font-style:normal;font-size:20px;display:inline-flex;align-items:center;cursor:pointer}#cookie-info h4>i::before{color:silver}#cookie-info h4>i:hover::before{color:#800}#cookie-info input.more{visibility:hidden;opacity:0;position:absolute;left:-30px;top:-30px}#cookie-info input.more+label{color:#585858;display:flex;align-items:center}#cookie-info input.more+label::before{font-family:var(--icon-font);font-size:12px;font-weight:700;content:'\f054';display:inline-flex;align-items:center;justify-content:center;width:20px;margin-right:10px;transition:transform .2s ease-in-out}#cookie-info input.more+label::after{content:'…'}#cookie-info input.more+label:hover>span{text-decoration:underline}#cookie-info div.more{transition:opacity .2s ease-in-out,max-height .2s ease-in-out;padding-left:50px;padding-right:20px;margin-left:-20px;margin-right:-20px;padding-top:0;max-height:0;opacity:0;overflow:hidden}#cookie-info input.more:checked~div.more{max-height:300px;opacity:1;padding-top:10px}#cookie-info input.more:checked+label{font-weight:700}#cookie-info input.more:checked+label::after{content:''}#cookie-info input.more:checked+label::before{transform:rotate(90deg)}#cookie-info .actions{margin-top:25px;margin-left:-25px;margin-right:-25px;padding:10px 25px;border-top:.5px solid #E1E1E1;background-color:#F4F4F4;text-align:right;padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}#cookie-info .info{font-size:80%;color:gray;margin-top:-3px;margin-bottom:3px;line-height:1.25}@media(max-width:400px){#cookie-info{left:0;right:0;bottom:0;max-width:none;border:0}#cookie-info::before{content:'';position:fixed;bottom:100%;left:0;right:0;top:0;background-color:#C00}}.api-badge{display:inline-flex;align-self:flex-start;line-height:normal;background-color:var(--primary-color);color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,.9);padding:1px 5px;border-radius:3px;font-size:10pt;font-weight:700;font-style:normal;vertical-align:super}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes highlight{0%,100%{}10%,80%{background-color:#fff18a}}#language-info{display:flex;align-items:stretch;overflow:hidden;height:0;visibility:hidden;user-select:none;transition:height .3s ease-in-out,visibility .3s ease-in-out;color:#F4F4F4;background-color:#0074b0}#language-info>*{opacity:0;transition:opacity .5s ease-in-out}html.show-languages #language-info{height:50px;visibility:visible;transition:visibility .3s ease-in-out}html.show-languages #language-info>*{opacity:1}#language-info div.container{display:flex;align-items:center}#language-info div.container::before{font-family:var(--icon-font);content:'\ec91';font-size:22px;width:22px;flex:0 0 auto;display:inline-flex;align-items:center;margin-right:20px;text-shadow:1px 1px 0 rgba(0,0,0,.8)}#language-info div.message{flex:1 1 auto;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.8);line-height:1}#language-info div.message>div{display:none}#language-info[data-lang="nl"] .message-nl,#language-info[data-lang="en"] .message-en,#language-info[data-lang="fr"] .message-fr,#language-info[data-lang="de"] .message-de,#language-info[data-lang="es"] .message-es{display:block}#language-info div.actions{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:10px}#language-info label{position:relative;display:flex;align-items:center}#language-info label::before,#language-info label::after{position:absolute;left:0;top:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;content:''}#language-info label::before{width:40px;background-image:url(/img/flag/nl.png);background-position:50% 50%;background-size:24px 24px;background-repeat:no-repeat}#language-info[data-lang="en"] label::before{background-image:url(/img/flag/en.png)}#language-info[data-lang="fr"] label::before{background-image:url(/img/flag/fr.png)}#language-info[data-lang="de"] label::before{background-image:url(/img/flag/de.png)}#language-info[data-lang="es"] label::before{background-image:url(/img/flag/es.png)}#language-info label[data-flag]::before{background-image:none;font-size:22px;content:attr(data-flag)}#language-info label::after{font-family:var(--icon-font);font-size:16px;right:0;left:auto;width:30px;color:#E1E1E1;content:'\f078'}#language-info select,#language-info button{border:1px solid rgba(255,255,255,.4);border-radius:4px;font-family:inherit;font-size:inherit;font-weight:700;color:#F4F4F4;height:40px;cursor:pointer;background-color:transparent}#language-info select{padding-left:40px;padding-right:30px;border-top-right-radius:0;border-bottom-right-radius:0;width:100%}#language-info button{width:40px;color:#FFF;font-size:22px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;display:inline-flex;align-items:center;justify-content:center}#language-info select:hover,#language-info button:hover{background-color:rgba(255,255,255,.1)}#language-info select:active,#language-info button:active{background-color:rgba(0,0,0,.1)}#language-info select>option{color:#000}#language-info .close{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-left:50px;cursor:pointer}#language-info .close:active{transform:scale(.85)}@media(max-width:767px){#language-info .close{margin-left:15px;padding-right:5px}#language-info .message{font-size:80%}}@media(max-width:550px){#language-info .message{display:none}#language-info .actions{flex:1 1 auto!important}#language-info .actions label{flex:1 1 auto}#language-info .close{margin-left:30px}}html.show-languages body:not(.has-fold){padding-top:135px}@media(max-width:800px){html.show-languages body:not(.has-fold){padding-top:125px}}@media print{@page{margin:10mm;padding:10mm}body{padding:0}header{display:none}.container{width:auto!important;padding:0!important}.content{padding:0}main .content>aside{display:none}div.code{page-break-inside:avoid}.hide-print{display:none}}.msg{opacity:0;max-height:0;padding-left:25px;padding-right:25px;margin-top:0;border-left:5px solid rgba(0,0,0,.2);color:#C00;background-color:#ffe0e0;overflow:hidden;cursor:default;flex:1 1 auto;display:none;-webkit-align-items:center;align-items:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.msg.msg-s{padding-left:15px;padding-top:15px;line-height:1.15;font-size:92.5%}.msg::before{display:inline-block;margin-right:25px;font-family:var(--icon-font);font-weight:300;font-size:16px;width:16px;flex:0 0 auto}.msg.msg-s::before{margin-right:15px}.msg ul{margin:0;padding:0;padding-left:15px}.msg.visible{display:-webkit-flex;display:flex}.msg>*{-webkit-align-items:center;align-items:center}.msg>span{-webkit-flex-grow:1;flex-grow:1}.msg.show{opacity:1;max-height:300px;padding-top:15px;padding-bottom:15px;margin-bottom:25px}.msg.msg-s.show{padding-top:12px;padding-bottom:12px}.msg.msg-no-margin,.msg.show.msg-no-margin{margin-bottom:0}.msg>div.actions{-webkit-flex-shrink:0;flex-shrink:0}@media (max-width:850px){.msg.visible{display:block}.msg{padding-left:60px}.msg::before{margin-left:-35px;margin-right:14px}.msg.msg-s::before{margin-left:0;margin-right:5px;font-size:95%}.msg>div.actions{display:block;text-align:right;margin-top:8px}.msg>div.actions>.inline-s{display:inline-block}.msg>div.actions>.inline-s+.inline-s{margin-left:3px}}.msg.msg-error{color:#C00;background-color:#ffe0e0;border-color:#C00}.msg.msg-error::before{content:'\f06a'}.msg.msg-warning{color:#8a6d3b;background-color:#fff1a5;border-color:#ffcd66}.msg.msg-warning::before{content:'\f071'}.msg.msg-info,.msg.msg-question{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.msg.msg-info::before{content:'\f05a'}.msg.msg-question::before{content:'\f059'}.msg.msg-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.msg.msg-success::before{content:'\f058'}.msg.msg-loading{color:#888;background-color:#EFEFEF;border-color:silver;display:flex;align-items:center}.msg.msg-loading::before{height:16px;border:3px solid rgba(0,0,0,.2);border-right-color:#008acc;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.1),inset 0 0 2px rgba(0,0,0,.1);animation:spinner .6s linear infinite;content:''}.msg.highlight{animation:msg-highlight 1s ease-in-out}.msg.msg-error.highlight{box-shadow:0 0 10px #C00}@-webkit-keyframes msg-highlight{0%{box-shadow:none}40%,100%{box-shadow:0 0 10px #C00}}form section.row,form div.row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px}form div.spacer,form section.spacer{margin-bottom:10px}form div.spacer-m,form section.spacer-m{margin-bottom:15px}form div.spacer-l,form section.spacer-l{margin-bottom:20px}form div.spacer-l,form section.spacer-xl{margin-bottom:30px}form div.row>.flex-grow,form section.row>.flex-grow{-webkit-flex-grow:1;flex-grow:1}form section.action,form div.action{margin-top:15px}input,select,textarea{border:1px solid #E1E1E1;border-radius:3px;background-color:#FFF;font-family:inherit;font-size:inherit;height:50px;line-height:38px;padding:0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#444;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out}input:focus,select:focus,textarea:focus{border-color:#0074b0;box-shadow:0 0 10px #0074b0}input:disabled,select:disabled,textarea:disabled{background-color:#F7F7F7!important;color:#808080!important;text-shadow:1px 1px 0 #FFF!important;border-color:#E1E1E1!important;cursor:default!important;opacity:1!important;box-shadow:none!important}input.error,select.error,textarea.error{border-color:rgba(220,0,0,.6);box-shadow:0 0 15px rgba(220,0,0,.3)}textarea{line-height:normal;height:100px}textarea.size-l{height:150px}textarea.size-xl{height:200px}label.lbl{height:40px;line-height:40px;-webkit-flex-grow:1;flex-grow:1}label[for]{cursor:pointer}label[for]:hover>span{text-decoration:underline}.input-checkbox{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex:1 1 auto;user-select:none;min-height:40px;position:relative;cursor:pointer}.input-checkbox>input{position:absolute;z-index:-1;opacity:0;pointer-events:none}.input-checkbox>i{width:20px;height:20px;border-radius:2px;box-shadow:inset 0 1px 2px 2px rgba(0,0,0,.1),inset 0 0 0 1px #E1E1E1;background-color:#FFF;color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .3s ease-in-out;overflow:hidden;margin-right:8px;flex:0 0 auto}.input-checkbox>i::before{font-family:var(--icon-font);font-style:normal!important;font-size:14px;font-weight:900;transform:scale(0);transition:transform .15s ease-in-out .2s;content:'\f00c'}.input-checkbox>input:focus~i{border-color:#0074b0;box-shadow:inset 0 1px 2px 2px rgba(0,0,0,.1),inset 0 0 0 1px #0074b0,0 0 10px #0074b0}.input-checkbox>input:checked~i{color:#FFF;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 0 12px #0074b0}.input-checkbox>input:checked~i::before{transform:scale(1)}.input-checkbox>input:checked:focus~i{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 0 12px #0074b0,0 0 10px #0074b0}.input-checkbox>input.error~i{border-color:#C00;box-shadow:inset 0 1px 2px 2px rgba(0,0,0,.1),inset 0 0 0 1px #CC0000,0 0 10px #C00}.input-checkbox>input.error~span::after{color:#C00;font-family:var(--icon-font);font-weight:900;content:'\f06a';display:inline-flex;align-items:center;margin-left:8px}.input-checkbox:hover>span{text-decoration:underline}::-webkit-input-placeholder{color:#a9a9a9;text-transform:initial}::-moz-placeholder{color:#a9a9a9;text-transform:initial}:-moz-placeholder{color:#a9a9a9;text-transform:initial}::placeholder{color:#a9a9a9;text-transform:initial}.flex>.float-label{width:1px}.float-label{display:-webkit-inline-flex;display:inline-flex;position:relative;-webkit-flex-grow:1;flex-grow:1;width:auto;height:auto;line-height:normal;max-width:100%}.float-label+.float-label{margin-left:3px}.float-label.s-fixed{width:100px;flex:0 0 100px}.float-label.m-fixed{width:150px;flex:0 0 150px}.float-label.w-120{width:120px;flex:0 0 120px}.float-label.w-135{width:135px;flex:0 0 135px}.float-label.xl-fixed{width:300px;flex:0 0 300px}@media(max-width:600px){label.hide-600+.float-label.xl-fixed{width:100%;flex:1 1 100%}}.float-label.l-base{flex-basis:200px}.float-label.select{cursor:pointer;background-color:#FFF}.float-label::before{position:absolute;z-index:1;width:40px;top:0;bottom:0;left:0;display:inline-flex;display:-webkit-inline-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;font-size:16px;color:#0074b0}.float-label.loading::after{border:4px solid rgba(0,0,0,.1);border-right-color:var(--primary-color);border-radius:50%;animation:spinner .4s linear infinite;width:20px;height:20px;position:absolute;top:50%;margin-top:-13px;right:10px;z-index:11;content:''}.float-label.clear,.float-label.clear input,.float-label.clear select,.float-label.clear textarea{pointer-events:none}.float-label.clear::after{width:48px;height:48px;line-height:48px;position:absolute;top:1px;right:1px;text-align:center;z-index:11;cursor:pointer;pointer-events:all}.float-label.clear:hover::after{color:#C00}.float-label label,.float-label>span{position:absolute;left:1px;top:1px;right:1px;cursor:text;font-size:80%;opacity:1;-webkit-transition:all .2s;transition:all .2s;font-weight:600;color:#0074b0;padding:0 8px;height:18px;line-height:18px;z-index:1;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.float-label.select label,.float-label.select>span{cursor:pointer}.float-label.text-center label,.float-label.text-center>span{text-align:center}.float-label input,.float-label select,.float-label textarea{width:100%}.float-label textarea{padding-top:10px;line-height:1.2;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out,padding-top .2s ease-in-out}.float-label.text-center input,.float-label.text-center select,.float-label.text-center textarea{text-align:center}.float-label input[disabled]+*,.float-label select[disabled]+*,.float-label textarea[disabled]+*,.float-label input:disabled+*,.float-label select:disabled+*,.float-label textarea:disabled+*{color:#888;text-shadow:1px 1px 0 #FFF}.float-label textarea:not(:placeholder-shown)+span{background-color:#FFF;border-bottom:2px solid rgba(255,255,255,.6);height:20px;line-height:22px;right:20px}.float-label textarea[readonly]+span,.float-label textarea:read-only+span{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));border-bottom-color:transparent}.float-label textarea[disabled]+span,.float-label textarea:disabled+span{background-color:transparent;border-bottom-color:transparent}.float-label.float-label-icon input,.float-label.float-label-icon select,.float-label.float-label-icon textarea{padding-left:40px}.float-label.float-label-icon label,.float-label.float-label-icon>span{padding-left:40px}.float-label input:not(:placeholder-shown),.float-label select:not(:placeholder-shown){padding-top:10px}.float-label input:placeholder-shown+*,.float-label select:placeholder-shown+*,.float-label textarea:placeholder-shown+*{font-size:inherit;font-weight:400;padding-top:0;padding-bottom:0;height:30px;line-height:30px;color:#999;top:50%;margin-top:-15px}.float-label textarea:not(:placeholder-shown){padding-top:25px}.float-label textarea:placeholder-shown+*{top:5px;margin-top:0}.float-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px;cursor:pointer;line-height:30px;padding-top:10px}.float-label select:disabled,.float-label select[disabled]{z-index:0}.float-label select:required:invalid{padding-top:0;color:#999}.float-label select:required:invalid option{color:#000}.float-label select:required:invalid+*{opacity:0}.float-label input::-webkit-input-placeholder,.float-label select::-webkit-input-placeholder,.float-label textarea::-webkit-input-placeholder{opacity:0}.float-label input::-moz-placeholder,.float-label select::-moz-placeholder,.float-label textarea::-moz-placeholder{opacity:0}.float-label input::placeholder,.float-label select::placeholder,.float-label textarea::placeholder{opacity:0}.float-label.float-label-abbr>input,.float-label.float-label-abbr>span{padding-left:35px}.float-label.float-label-abbr>abbr{position:absolute;left:0;top:0;bottom:0;width:35px;display:inline-flex;align-items:center;justify-content:flex-end;line-height:28px;padding-right:3px;pointer-events:none;color:#000;transition:padding-top .1s ease-in-out}.float-label.float-label-abbr>input:not(:placeholder-shown)~abbr{padding-top:10px;line-height:normal}.float-label.float-label-abbr>input:placeholder-shown~abbr{color:gray}.float-label.float-label-abbr>input:disabled~abbr{color:#808080!important}.form-error{position:absolute;z-index:999;top:100%;right:0;margin-top:-1px;background-color:#ffe0e0;border:1px solid #C00;border-radius:3px;max-width:100%;font-weight:700;color:#C00;line-height:1;text-shadow:1px 1px 0 #FFF;box-shadow:0 0 2px rgba(0,0,0,.075);padding:5px 5px;pointer-events:none;visibility:hidden;opacity:0;transform:scale(0);transform-origin:top right;transition:all .2s ease-in-out;font-size:85%}.form-error::before,.form-error::after{z-index:2;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ffe0e0;position:absolute;right:8px;top:-7px;content:''}.form-error::after{z-index:1;top:-8px;border-bottom-color:#C00}input[type="checkbox"]~div.form-error,input[type="radio"]~div.form-error{left:-10px;right:auto;transform-origin:top left;max-width:calc(100% + 10px)}input[type="checkbox"]~div.form-error::before,input[type="checkbox"]~div.form-error::after,input[type="radio"]~div.form-error::before,input[type="radio"]~div.form-error::after{right:auto;left:12px}input[type="checkbox"].error:hover~div.form-error,input[type="radio"].error:hover~div.form-error,input.error:focus~div.form-error,input.error:focus-within~div.form-error,textarea.error:focus~div.form-error,textarea.error:focus-within~div.form-error,select.error:hover~div.form-error{opacity:1;visibility:visible;transform:scale(1)}.switch{cursor:pointer;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.switch.block{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.switch.switch-m{height:40px}.switch.switch-s{height:35px}.switch.switch-xs{height:30px}.switch>input{position:absolute;width:16px;height:16px;z-index:-1;opacity:0}.switch>span{display:inline-block;-webkit-flex-grow:1;flex-grow:1;margin:8px 0;margin-right:8px}.switch>i+span{margin-right:0;margin-left:8px}.switch>span.before{order:-1;margin-right:8px;margin-left:0}.switch:hover>span{text-decoration:underline}.switch>i{position:relative;display:inline-block;width:44px;height:26px;border-radius:20px;border:1px solid #E1E1E1;background-color:#F7F7F7;overflow:hidden;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-transition:.4s;transition:.4s}.switch.switch-xs>i{width:30px;height:16px}.switch>i::before{position:absolute;content:"";width:18px;height:18px;left:2px;top:2px;bottom:2px;background-color:#FFF;border:1px solid #E1E1E1;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switch.switch-xs>i::before{width:10px;height:10px;left:1px;top:1px}.switch>input:checked+i{background-color:#e0f5ff;border-color:#008acc}.switch>input:checked+i::before{left:calc(100% - 22px);background-color:#4caddb;border-color:#008acc}.switch>input:disabled+i{background-color:#F4F4F4;background-image:none!important;border-color:silver;box-shadow:none!important;cursor:not-allowed}.switch>input:disabled+i::before{border-color:#4caddb}.switch>input:disabled:not(:checked)+i::before{background-color:#E1E1E1}.switch.switch-xs>input:checked+i::before{left:calc(100% - 13px)}.switch:hover>i,.switch>input:focus+i{background-image:linear-gradient(rgba(0,0,0,.03),rgba(0,0,0,.03))}.switch>input:focus+i{box-shadow:0 0 10px #4caddb}.switch>input:focus:not(:checked)+i{border-color:silver}.switch.round>i{border-radius:34px}.switch.round>i:before{border-radius:50%}