@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none;color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;text-decoration:none;padding:0;margin:0;cursor:pointer}.hidden{display:none}@font-face{font-family:"Inter var";font-style:normal;font-weight:100 900;font-display:swap;src:url("font/Inter-roman.var.woff2?v=3.18") format("woff2");font-named-instance:"Regular"}@font-face{font-family:"Inter var Italic";font-style:italic;font-weight:100 900;font-display:swap;src:url("font/Inter-italic.var.woff2?v=3.18") format("woff2");font-named-instance:"Italic"}body{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;line-height:1.4;color:#000}@media (min-width:1400px){body{font-size:1.15em}}@media (min-width:1600px){body{font-size:1.25em}}h6,p{font-size:1em;line-height:1.4em;margin-bottom:1.15em}h6{font-weight:600}h1,h2,h3,h4,h5{margin:1.725em 0 .8375em;line-height:1.15}em{font-style:italic}b,strong{font-weight:600}.supperBig{font-size:4.768em}.big{font-size:3.815em}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}.text_small,small{font-size:.82em}a:hover{cursor:pointer}.text a,article.article a{text-decoration:underline;-webkit-transition:opacity 350ms;-o-transition:opacity 350ms;-moz-transition:opacity 350ms;transition:opacity 350ms}.text a:hover,article.article a:hover{opacity:.8}.link:hover{text-decoration:underline}blockquote{font-size:1.25em;margin:.5em 0 1em 0}.underline{text-decoration:underline}.pointer{cursor:pointer}article.article main{max-width:45em}article.article ol,article.article ul{padding:0 0 0 2em;margin-bottom:1.15em}article.article ol li,article.article ul li{position:relative;line-height:1.4em;margin-bottom:.575em}article.article ol li:before,article.article ul li:before{content:"–";position:absolute;left:-2em;top:0;color:#0821f5}article.article ol li ul,article.article ul li ul{margin-top:1em;font-size:.9em;padding:0 0 0 3em}article.article ol{counter-reset:ordered-list}article.article ol li:before{counter-increment:ordered-list;content:counter(ordered-list)}article.article table{width:100%;max-width:100%;display:block;overflow-x:scroll;border-collapse:collapse;border-width:1px;border-color:transparent;border-style:solid;color:#000;text-align:left;margin-bottom:1.15em}article.article table td,article.article table th{border-width:1px;border-color:#0821f5;border-style:solid;padding:.5em .575em}article.article table tfoot,article.article table thead{background-color:#0821f5;color:#fff}article.article table tbody,article.article table tfoot,article.article table thead{min-width:100%}article.article.designPrimary ol li:before,article.article.designPrimary ul li:before{color:#fff}.designLight{color:#000;background-color:#fff}.designMedium{color:#000;background-color:#f5eeec}.designDark{color:#fff;background-color:#000}.designPrimary{color:#fff;background-color:#0821f5}.designPrimary+.designPrimary{border-top:rgba(255,255,255,.5) 1px solid}.designSecondary{color:#fff;background-color:#ff6476}.designTertiary{color:#fff;background-color:#18eda3}.subElement.designLight{color:#000;background-color:#fff}.subElement.designMedium{color:#000;background-color:#f5eeec}.subElement.designDark{color:#fff;background-color:#0821f5}.subElement.designPrimary{color:#fff;background-color:#0821f5}.subElement.designSecondary{color:#fff;background-color:#ff6476}body,html{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal}body{overflow-y:overlay}body.overlayActive{overflow:hidden}@media (max-width:799px){body>main{margin-top:65vh}}body.ajaxTransition{pointer-events:none}*{scrollbar-color:white #FF6476;scrollbar-width:thin}::-webkit-scrollbar{background:#fff;width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ff6476}.backgroundImageCover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden}.backgroundImageCover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit{position:fixed;right:0;top:20%;-webkit-transform-origin:top right;-moz-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);z-index:2000}.edit a{display:block;padding:.66em 1em;font-weight:600;font-size:.82em;text-transform:uppercase;letter-spacing:.1em;background-color:#ff6476;color:#fff;opacity:.35}.edit a:hover{opacity:1}.mouseInteraction *{outline:0}.buttons{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:4em}.buttons.alignMid{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.pageData{display:none}body>main>main.superHi{height:0;overflow:hidden}.genBgShapes .circle{height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px)}.genBgShapes .shape{position:absolute}.sizeWrappers{width:100%;padding:0 1.5em;margin:0 auto}@media (min-width:500px){.sizeWrappers{padding:0 2em}}@media (min-width:800px){.tfol22 .sizeWrappers{padding:0 3.5em}}.sizeWrappersBasic{max-width:75em}.sizeWrappersBig{max-width:100em}.sizeWrappersExtreme{max-width:130em}.sizeWrappersMedium{max-width:56em}.sizeWrapperText{max-width:42em}.sizeWrappersForm{max-width:30em;margin:0 auto}.sizeWrappersFormWide{max-width:37em;margin:0 auto}form .info{color:#000}form .info a{text-decoration:underline;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}form .info a:hover{opacity:.7}form label{color:#fff;display:none}form input,form textarea{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;font-weight:600;color:#000;border:1px solid #000;background:#fff;display:block;width:100%;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:1.22em 2.44em 1.22em 1.22em;margin:0 0 1.75em 0;font-size:1.11em}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;color:#000}form input::-moz-placeholder,form textarea::-moz-placeholder{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;color:#000}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;color:#000}form input::placeholder,form textarea::placeholder{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;color:#000}form textarea{resize:vertical}form input{font-weight:400}form input:focus{border-color:#000}form input:focus::-webkit-input-placeholder{color:#fff}form input:focus:-moz-placeholder{color:#fff}form input:focus::-moz-placeholder{color:#fff}form input:focus:-ms-input-placeholder{color:#fff}form button[type=submit],form input[type=submit]{font-family:"Inter var",sans-serif;font-weight:400;font-style:normal;font-weight:600;color:#fff;border:1px solid #0821f5;background-color:#0821f5;display:block;width:100%;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;margin:2em 0 0 0;padding:1.33em 1.33em 1.33em 1.33em;font-size:1.125em;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}form button[type=submit]:hover,form input[type=submit]:hover{background-color:#ff6476}form .field{position:relative}form .required:after{color:#000;content:"*";display:block;position:absolute;right:.75em;top:.75em;opacity:.85;font-weight:600}form input:-webkit-autofill,form input:-webkit-autofill:focus,form input:-webkit-autofill:hover,form select:-webkit-autofill,form select:-webkit-autofill:focus,form select:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover{-webkit-text-fill-color:black;-webkit-box-shadow:0 0 0 1000px #18eda3 inset;background-color:#18eda3!important;background:#18eda3!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form label.checkBoxContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;margin-bottom:2em;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form label.checkBoxContainer p{position:relative}form label.checkBoxContainer input{position:absolute;opacity:0;visibility:hidden;cursor:pointer;height:0;width:0}form label.checkBoxContainer .checkmark{height:3.5em;width:3.5em;padding:.75em;margin:0 2em 0 0;position:relative;background-color:transparent;border:1px solid #fff;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}form label.checkBoxContainer:hover input~.checkmark{background-color:rgba(0,0,0,.35)}form label.checkBoxContainer input:checked~.checkmark{background-color:#fff}form label.checkBoxContainer svg{display:none}form label.checkBoxContainer svg *{stroke:#0821F5}form label.checkBoxContainer input:checked~.checkmark svg{display:block;width:100%;height:auto}form label.radioContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;margin-bottom:2em;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form label.radioContainer p{position:relative}form label.radioContainer input{position:absolute;opacity:0;visibility:hidden;cursor:pointer;height:0;width:0}form label.radioContainer .checkmark{height:3.5em;width:3.5em;padding:.75em;margin:0 2em 0 0;position:relative;background-color:#fff;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}form label.radioContainer:hover input~.checkmark{background-color:#0821f5}form label.radioContainer input:checked~.checkmark{background-color:#5e5e5d}form label.radioContainer svg{display:none}form label.radioContainer svg *{stroke:white}form label.radioContainer input:checked~.checkmark svg{display:block;width:100%;height:auto}form .custom-select{position:relative;font-weight:600;margin:0 0 1.75em 0}form .custom-select select{display:none}form .arrow{position:absolute;right:1.5em;top:0;width:2em;height:4.2em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;pointer-events:none;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s}form .arrow svg{width:100%;height:auto}form .arrow svg *{stroke:white}form .arrow.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}form .select-selected{background-color:#0821f5;border:1px solid #fff}form .select-items div,form .select-selected{color:#fff;padding:1.33em 2.66em 1.33em 1.33em;font-size:1.125em;cursor:pointer;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}form .select-items{position:absolute;background-color:#0821f5;top:100%;left:0;right:0;z-index:99;-webkit-box-shadow:rgba(0,0,0,.35) 2em 2em 2em;-moz-box-shadow:rgba(0,0,0,.35) 2em 2em 2em;box-shadow:rgba(0,0,0,.35) 2em 2em 2em}form .select-hide{display:none}form .same-as-selected,form .select-items div:hover{background-color:rgba(0,0,0,.1)}.forms{padding:3em 0 5em 0}.forms .sizeWrapperForm{width:100%;max-width:33em;padding:0;margin:0 auto}.forms p{color:#fff;line-height:1.2em;margin:.25em 0}.forms p a{color:#fff;border-bottom:1px solid #fff}.forms .noteText{margin:-1.5em 0 3em 0}.forms .noteText p{font-size:1em}.forms .headline{margin:2.5em 0 2em 0}.forms .exposedRow{padding:4em 0;background-color:rgba(0,0,0,.1)}.forms .exposedRow .exposedRow:not(last-of-type){margin-bottom:4em}.forms .exposedRow .exposedRow:not(first-of-type){margin-top:7em}@media (min-width:500px){.forms .sizeWrapperForm{padding:0 2em}}@media (min-width:750px){.forms{padding:1.5em 0 5em 0}}.forms.forms_norPadding{padding:0}.tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 0 2em 0}.tags .tag{padding:.5em 1em;font-size:.82em;font-weight:600;margin-right:1em;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.select2-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;-webkit-border-radius:0.5em;-moz-border-radius:.5em;border-radius:.5em}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:.5em;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;background-color:#fff}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.select2-search--dropdown{margin-top:.5em;display:block;border:0}.select2-search--dropdown .select2-search__field{border:0;padding:.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ef5b5b}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:.45em;right:.55em;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;border-width:0 4px 5px 4px;margin-top:-3px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder{color:#ef5b5b}.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder{color:#ef5b5b}.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder{color:#ef5b5b}.select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#ef5b5b}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:-moz-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#ef5b5b}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:-moz-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:-moz-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:-moz-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}div.element.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:499;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;padding:1.5em}@media (min-width:800px){div.element.loader{padding:3em}}div.element.loader p{margin:0}div.element.loader.loaded{opacity:0;pointer-events:none}.tfol21 div.element.loader{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.tfol21 div.element.loader p{text-align:center}.tfol22 div.element.loader{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;width:50%}.tfol22 div.element.loader p.loaderPercents{font-size:12em;line-height:.93;color:#ccc}.tfol22 div.element.loader.loaderPics{left:50%;z-index:1500}.tfol22 div.element.loader.loaderPics.pics{-webkit-transition:4s all;-o-transition:4s all;-moz-transition:4s all;transition:4s all}@media (max-width:799px){.tfol22 div.element.loader{width:100%}.tfol22 div.element.loader p.loaderPercents{font-size:7em}.tfol22 div.element.loader.loaderPics{left:0;height:65vh;display:none}.tfol22 div.element.loader.loaderPics.generatorActive{display:block}}.siteHeader{position:fixed;left:0;top:0;width:100%;padding:3em 0;z-index:500;background-color:transparent;will-change:padding;-webkit-transition:color .4s ease-in-out,padding .3s ease-in-out,background-color .1s ease-in-out,opacity .5s ease-in-out;-o-transition:color .4s ease-in-out,padding .3s ease-in-out,background-color .1s ease-in-out,opacity .5s ease-in-out;-moz-transition:color .4s ease-in-out,padding .3s ease-in-out,background-color .1s ease-in-out,opacity .5s ease-in-out;transition:color .4s ease-in-out,padding .3s ease-in-out,background-color .1s ease-in-out,opacity .5s ease-in-out}.siteHeader.compact:not(.overlayActive){padding:.5em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.siteHeader.compact:not(.overlayActive) .sizeWrappers>*{font-size:.8em}.siteHeader.compact:not(.overlayActive).designLight{background-color:rgba(255,255,255,.9)}.siteHeader.compact:not(.overlayActive).designPrimary{background-color:rgba(8,33,245,.9)}.siteHeader>.sizeWrappers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.siteHeader .buttonOpenMenu{display:block;width:2em;height:2em;padding:.25em}.siteHeader .buttonCloseAiPopup{display:none;width:2em;height:2em;padding:.25em}.siteHeader .buttonCloseAiPopup.active{display:block}.siteHeader nav.element.siteNavOpen{margin-right:1em}.siteHeader nav.element.siteNavOpen ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.siteHeader nav.element.siteNavOpen ul li{margin-right:1.5em}.siteHeader nav.element.siteNavOpen ul a{font-weight:500;opacity:1;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;position:relative}.siteHeader nav.element.siteNavOpen ul a.active{color:#ff6476}.siteHeader nav.element.siteNavOpen ul a:hover{color:#18eda3}@media (max-width:750px){.siteHeader nav.element.siteNavOpen{display:none}}.siteHeader.designPrimary span.element.iconMenu span{background-color:#fff}.siteHeader.designLight span.element.iconMenu span{background-color:#000}.siteHeader.LDheader{opacity:0;pointer-events:none}.siteHeader.LDheader.onlyLogo{opacity:1;pointer-events:auto}.siteHeader.onlyLogo .buttonOpenMenu,.siteHeader.onlyLogo .siteNavClosed,.siteHeader.onlyLogo .siteNavOpen{opacity:0;pointer-events:none}@media (min-width:800px){.tfol22 .siteHeader{width:50%}}.tfol22 .siteHeader .datePlace{text-transform:uppercase;letter-spacing:.1em;color:#0821f5;margin-right:3em;margin-bottom:0;font-size:.8em}@media (min-width:2100px){.tfol22 .siteHeader .datePlace{margin-right:6em}}.tfol22 .siteHeader .buttonOpenMenu,.tfol22 .siteHeader .datePlace{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.tfol22 .siteHeader.firstLoad .datePlace{opacity:0}.tfol22 .siteHeader.firstLoad .buttonOpenMenu{opacity:0}.tfol22 .siteHeader.designPrimary .datePlace{color:#fff}@media (max-width:799px){.tfol22 .siteHeader .datePlace{display:none}}footer.siteFooter{padding:4em 0;border-top:rgba(255,255,255,.5) 1px solid}footer.siteFooter header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4em}footer.siteFooter header .siteLogo{margin:0 auto 2rem 0;white-space:nowrap}@media (max-width:900px){footer.siteFooter header .siteLogo{margin-bottom:4rem}}@media (max-width:900px){footer.siteFooter header{display:block}}footer.siteFooter header>a,footer.siteFooter header>p{margin-top:1em;display:block;margin-left:4em;font-weight:300}@media (max-width:900px){footer.siteFooter header>a,footer.siteFooter header>p{margin-left:0}}footer.siteFooter header>a:hover strong{text-decoration:underline}footer.siteFooter nav{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer.siteFooter nav>ul{width:25%;margin-bottom:2em;padding:0 2em 0 0}footer.siteFooter nav>ul.title:before{content:attr(aria-label);display:block;font-weight:600;opacity:.6;margin-bottom:.75em}footer.siteFooter nav>ul a{display:inline-block;margin-bottom:.5em}footer.siteFooter nav>ul a:hover{text-decoration:underline}@media (max-width:900px){footer.siteFooter nav ul{width:50%}}@media (max-width:500px){footer.siteFooter nav ul{width:100%}}footer.siteFooter .logos{padding:3em 0;border-top:rgba(255,255,255,.4) 1px solid;border-bottom:rgba(255,255,255,.4) 1px solid}footer.siteFooter .logos>*{display:block;margin-right:4em;width:12em;max-width:100%}footer.siteFooter .logos hr{margin-left:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;opacity:0;width:0}footer.siteFooter .logos>a:hover{opacity:.6}footer.siteFooter .logos .eunic{width:12em}footer.siteFooter .logos .slo{width:9em}footer.siteFooter .logos .bozar{width:8em;max-width:100%}footer.siteFooter .logos .kersnikova{width:12em;max-width:100%}footer.siteFooter .logos .ai,footer.siteFooter .logos .eu{width:13em;max-width:100%}footer.siteFooter .logos svg{width:100%;height:auto}footer.siteFooter .logos svg *{fill:white}@media (max-width:600px){footer.siteFooter .logos>a:not(:last-child),footer.siteFooter .logos>div:not(:last-child){margin-bottom:2em}}@media (min-width:600px){footer.siteFooter .logos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer.siteFooter .logos>*{margin-bottom:3em}}footer.siteFooter .info{padding:2em 0 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}footer.siteFooter .info>*{font-size:.82em}footer.siteFooter .info a{text-decoration:underline;-webkit-transition:350ms opacity;-o-transition:350ms opacity;-moz-transition:350ms opacity;transition:350ms opacity}footer.siteFooter .info a:hover{opacity:.7}@media (max-width:750px){footer.siteFooter .info{display:block}}footer.siteFooter .social{margin-bottom:2em;margin-left:auto}footer.siteFooter .social li:first-of-type{margin-left:0}footer.siteFooter div.element.siteLogo svg .text *{fill:white}@media (min-width:800px){.tfol22 footer.siteFooter{width:50%}}.tfol22 footer.siteFooter header{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;margin-bottom:2.5em}.tfol22 footer.siteFooter .logos .cofund{width:100%;margin-bottom:0}.tfol22 footer.siteFooter .logos .cofund p{font-size:.6em;max-width:60em;margin-bottom:0}@-webkit-keyframes siteNavClosedAnimation{0%{opacity:0}1%{opacity:0}100%{opacity:1}}@-moz-keyframes siteNavClosedAnimation{0%{opacity:0}1%{opacity:0}100%{opacity:1}}@keyframes siteNavClosedAnimation{0%{opacity:0}1%{opacity:0}100%{opacity:1}}nav.element.siteNavClosed{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;display:none}nav.element.siteNavClosed .innerWrapper{width:100%;height:100%;opacity:0;overflow-y:auto;overflow-y:overlay}nav.element.siteNavClosed .innerWrapper.opening{-webkit-animation:siteNavClosedAnimation .5s forwards;-moz-animation:siteNavClosedAnimation .5s forwards;animation:siteNavClosedAnimation .5s forwards}nav.element.siteNavClosed .innerWrapper.closing{animation:siteNavClosedAnimation reverse .5s forwards}nav.element.siteNavClosed .sizeWrappers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;min-height:100%}nav.element.siteNavClosed .siteNavMenu{padding-top:15em;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}nav.element.siteNavClosed .siteNavMenu>li{border-top:1px solid #ccc}nav.element.siteNavClosed .siteNavMenu>li>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:600px){nav.element.siteNavClosed .siteNavMenu>li>div{padding:.35em 0}}nav.element.siteNavClosed .siteNavMenu>li>div .icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 1em;cursor:pointer}nav.element.siteNavClosed .siteNavMenu>li>div .icon svg{-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}nav.element.siteNavClosed .siteNavMenu>li>div .icon svg *{-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}nav.element.siteNavClosed .siteNavMenu>li>div .icon:hover svg *{stroke:#FF6476}nav.element.siteNavClosed .siteNavMenu>li>div .icon.active svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}nav.element.siteNavClosed .siteNavMenu>li>ul{max-height:0;width:100%;overflow:hidden;-webkit-transition:max-height .6s ease-in-out;-o-transition:max-height .6s ease-in-out;-moz-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}nav.element.siteNavClosed .siteNavMenu>li ul{padding-left:4em}@media (max-width:600px){nav.element.siteNavClosed .siteNavMenu>li ul{padding-left:2em}}nav.element.siteNavClosed .siteNavMenu>li.active>ul{max-height:10000px;padding-bottom:1em}nav.element.siteNavClosed .siteNavMenu a{font-size:2.441em;-webkit-transition:.3s all ease-out;-o-transition:.3s all ease-out;-moz-transition:.3s all ease-out;transition:.3s all ease-out;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;padding:.3em 0 .15em 0;display:block;line-height:1.05em;text-transform:uppercase}nav.element.siteNavClosed .siteNavMenu a.active{color:#0821f5}nav.element.siteNavClosed .siteNavMenu a:hover{color:#ff6476}@media (max-width:600px){nav.element.siteNavClosed .siteNavMenu a{font-size:1.953em}}nav.element.siteNavClosed .navSection{padding:3em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}nav.element.siteNavClosed .navSection .social{margin-left:auto}nav.element.siteNavClosed .navSection div.element.social a svg path{fill:#0821F5}nav.element.siteNavClosed.active{display:block}nav.element.siteNavClosed.active .innerWrapper{opacity:1}nav.element.siteNavClosed.animated{display:block}@media (min-width:800px){.tfol22 nav.element.siteNavClosed{width:50%}}span.element.iconMenu{height:100%;width:100%;position:relative;display:block}span.element.iconMenu span{display:block;position:absolute;width:100%;height:2px;left:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}span.element.iconMenu span:first-of-type{top:0}span.element.iconMenu span:nth-of-type(2){top:50%}span.element.iconMenu span:last-of-type{top:100%}span.element.iconMenu.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}span.element.iconMenu.active span:nth-of-type(2){left:50%;width:0}span.element.iconMenu.active span:last-of-type{top:50%;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);bottom:auto}div.element.ctaButton{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}div.element.ctaButton .button,div.element.ctaButton a,div.element.ctaButton p{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:600;width:100%;padding:.72em 1.15em;border:solid #000 1px;color:#000;margin:.5em 0 1em 0;text-align:center;will-change:transform;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#fff;text-transform:uppercase;letter-spacing:.1em;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}div.element.ctaButton .button.file,div.element.ctaButton a.file,div.element.ctaButton p.file{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}div.element.ctaButton .button .icon,div.element.ctaButton a .icon,div.element.ctaButton p .icon{height:.7em;overflow:visible;padding:0 0 0 1em;margin:0 0 0 auto}div.element.ctaButton .button .icon svg,div.element.ctaButton a .icon svg,div.element.ctaButton p .icon svg{height:100%;overflow:visible}div.element.ctaButton .button .icon *,div.element.ctaButton a .icon *,div.element.ctaButton p .icon *{stroke-width:4px;fill:transparent;stroke:black;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}div.element.ctaButton .button .icon.iconDown,div.element.ctaButton a .icon.iconDown,div.element.ctaButton p .icon.iconDown{height:.8em}div.element.ctaButton .button .icon:first-child,div.element.ctaButton a .icon:first-child,div.element.ctaButton p .icon:first-child{padding:0 1em 0 0;margin:0}div.element.ctaButton .button:hover,div.element.ctaButton a:hover,div.element.ctaButton p:hover{color:#fff;background-color:#0821f5;border:solid #0821f5 1px}div.element.ctaButton .button:hover .icon *,div.element.ctaButton a:hover .icon *,div.element.ctaButton p:hover .icon *{stroke:white}div.element.ctaButton .button.primary,div.element.ctaButton a.primary,div.element.ctaButton p.primary{color:#fff;border:solid #fff 1px;background-color:#0821f5}div.element.ctaButton .button.primary .icon *,div.element.ctaButton a.primary .icon *,div.element.ctaButton p.primary .icon *{stroke:white}div.element.ctaButton .button.primary:hover,div.element.ctaButton a.primary:hover,div.element.ctaButton p.primary:hover{color:#0821f5;border:solid #0821f5 1px;background-color:#fff}div.element.ctaButton .button.primary:hover .icon *,div.element.ctaButton a.primary:hover .icon *,div.element.ctaButton p.primary:hover .icon *{stroke:#0821F5}@media (min-width:650px){div.element.ctaButton{width:auto;min-width:12em}div.element.ctaButton:not(:last-child){margin-right:1.3em}}.designDark div.element.ctaButton a{color:#fff;border:solid #fff 1px;background-color:#000}.designDark div.element.ctaButton a .icon *{stroke:white}.designDark div.element.ctaButton a:hover{color:#000;border:solid #fff 1px;background-color:#fff}.designDark div.element.ctaButton a:hover .icon *{stroke:black}.designDark div.element.ctaButton.primary a{color:#000;border:none;background-color:#fff}.designDark div.element.ctaButton.primary a .icon *{stroke:black}.designPrimary div.element.ctaButton .button,.designPrimary div.element.ctaButton a{color:#fff;border:solid #fff 1px;background-color:#0821f5}.designPrimary div.element.ctaButton .button .icon *,.designPrimary div.element.ctaButton a .icon *{stroke:white}.designPrimary div.element.ctaButton .button:hover,.designPrimary div.element.ctaButton a:hover{color:#0821f5;border:solid #0821f5 1px;background-color:#fff}.designPrimary div.element.ctaButton .button:hover .icon *,.designPrimary div.element.ctaButton a:hover .icon *{stroke:#0821F5}.designPrimary div.element.ctaButton.primary a{color:#0821f5;border:solid #0821f5 1px;background-color:#fff}.designPrimary div.element.ctaButton.primary a .icon *{stroke:#0821F5}.designPrimary div.element.ctaButton.primary a:hover{color:#fff;border:solid #fff 1px;background-color:#ff6476}.designPrimary div.element.ctaButton.primary a:hover .icon *{stroke:white}.designSecondary div.element.ctaButton a{color:#fff;border:solid #fff 1px;background-color:#ff6476}.designSecondary div.element.ctaButton a .icon *{stroke:white}.designSecondary div.element.ctaButton a:hover{color:#ff6476;border:solid #ff6476 1px;background-color:#fff}.designSecondary div.element.ctaButton a:hover .icon *{stroke:#FF6476}.designSecondary div.element.ctaButton.primary a{color:#ff6476;border:solid #ff6476 1px;background-color:#fff}.designSecondary div.element.ctaButton.primary a .icon *{stroke:#FF6476}.designSecondary div.element.ctaButton.primary a:hover{color:#fff;border:solid #fff 1px;background-color:#ff6476}.designSecondary div.element.ctaButton.primary a:hover .icon *{stroke:white}nav.element.languageSwitcher ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}nav.element.languageSwitcher ul li{padding-right:2em}nav.element.languageSwitcher ul li a:hover{text-decoration:underline}div.element.social ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}div.element.social li:not(:first-of-type){margin-left:1em}div.element.social a{display:block;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;height:2em;width:2em}div.element.social a svg{width:100%;height:auto}div.element.social a svg path{fill:white}div.element.social a:hover svg path{fill:#FF6476}div.element.siteLogo{position:relative;margin:0 auto 0 0;line-height:1em}div.element.siteLogo a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;line-height:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}div.element.siteLogo .logo{width:5.2em;height:5.2em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:1}div.element.siteLogo .logo .shape{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;will-change:filter}div.element.siteLogo p{font-size:1.563em;text-transform:uppercase;margin:0 0 0 1em;line-height:1em;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media (max-width:500px){div.element.siteLogo .desktop{display:none}div.element.siteLogo .mobile{display:block}}@media (min-width:501px){div.element.siteLogo .desktop{display:block}div.element.siteLogo .mobile{display:none}}.siteHeader.designPrimary .siteLogo .shape.designLight{background-color:#fff}.siteHeader.designLight .siteLogo .shape.designLight{background-color:#0821f5}@media (max-width:1700px){.tfol22 .siteHeader div.element.siteLogo .desktop{display:none}.tfol22 .siteHeader div.element.siteLogo .mobile{display:block;color:#0821f5;font-size:2.441em;margin-left:.5em}}@media (min-width:1701px){.tfol22 .siteHeader div.element.siteLogo .desktop{display:block}.tfol22 .siteHeader div.element.siteLogo .mobile{display:none}}.tfol22 .siteHeader div.element.siteLogo p{font-size:1.953em;font-weight:350;color:#0821f5}.tfol22 .siteHeader.designPrimary div.element.siteLogo p{color:#fff}nav.element.breadcrumbs{width:100%;position:absolute;left:0;bottom:0;padding:.8em 0;border-top:1px solid rgba(0,0,0,.2);background-color:transparent}nav.element.breadcrumbs .sizeWrappers{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}nav.element.breadcrumbs .sizeWrappers::-webkit-scrollbar{display:none}nav.element.breadcrumbs .innerWrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:2em}nav.element.breadcrumbs a,nav.element.breadcrumbs span{font-size:.7em;opacity:.8}nav.element.breadcrumbs span{opacity:.5}nav.element.breadcrumbs a{border-right:1px solid rgba(0,0,0,.4);padding-right:1em;margin-right:1em}nav.element.breadcrumbs a:hover{color:#ff6476}nav.element.breadcrumbs.designDark{border-top:1px solid rgba(255,255,255,.2)}nav.element.breadcrumbs.designDark a{border-right:1px solid rgba(255,255,255,.4)}nav.element.breadcrumbs.designDark a:hover{color:#ff6476}nav.element.breadcrumbs.designPrimary{border-top:1px solid rgba(255,255,255,.2)}nav.element.breadcrumbs.designPrimary a{border-right:1px solid rgba(255,255,255,.4)}nav.element.breadcrumbs.designPrimary a:hover{color:#ff6476}nav.element.breadcrumbs.designSecondary{border-top:1px solid rgba(255,255,255,.2)}nav.element.breadcrumbs.designSecondary a{border-right:1px solid rgba(255,255,255,.4)}nav.element.breadcrumbs.designSecondary a:hover{color:#0821f5}.tfol22 nav.element.breadcrumbs{position:relative;margin-top:-2em}div.element.genHeadline span{display:block;color:#fff;position:absolute;z-index:1;line-height:1;pointer-events:none;opacity:0;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;-moz-transition:.5s all ease-in-out;transition:.5s all ease-in-out;text-transform:uppercase;will-change:filter}div.element.genHeadline span.unactive{opacity:.4!important;-webkit-filter:blur(1rem);filter:blur(1rem);-webkit-transition:2s all ease-in-out;-o-transition:2s all ease-in-out;-moz-transition:2s all ease-in-out;transition:2s all ease-in-out}nav.element.breadcrumbs{width:100%;position:absolute;left:0;bottom:0;padding:.8em 0;border-top:1px solid rgba(0,0,0,.2);background-color:transparent}nav.element.breadcrumbs .sizeWrappers{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}nav.element.breadcrumbs .sizeWrappers::-webkit-scrollbar{display:none}nav.element.breadcrumbs .innerWrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:2em}nav.element.breadcrumbs a,nav.element.breadcrumbs span{font-size:.7em;opacity:.8}nav.element.breadcrumbs span{opacity:.5}nav.element.breadcrumbs a{border-right:1px solid rgba(0,0,0,.4);padding-right:1em;margin-right:1em}nav.element.breadcrumbs a:hover{color:#ff6476}nav.element.breadcrumbs.designDark{border-top:1px solid rgba(255,255,255,.2)}nav.element.breadcrumbs.designDark a{border-right:1px solid rgba(255,255,255,.4)}nav.element.breadcrumbs.designDark a:hover{color:#ff6476}nav.element.breadcrumbs.designPrimary{border-top:1px solid rgba(255,255,255,.2)}nav.element.breadcrumbs.designPrimary a{border-right:1px solid rgba(255,255,255,.4)}nav.element.breadcrumbs.designPrimary a:hover{color:#ff6476}nav.element.breadcrumbs.designSecondary{border-top:1px solid rgba(255,255,255,.2)}nav.element.breadcrumbs.designSecondary a{border-right:1px solid rgba(255,255,255,.4)}nav.element.breadcrumbs.designSecondary a:hover{color:#0821f5}.tfol22 nav.element.breadcrumbs{position:relative;margin-top:-2em}div.element.aiButton{position:fixed;right:0;bottom:20%;-webkit-transform-origin:top right;-moz-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);z-index:450}div.element.aiButton>*{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:.58em 1em .66em 1em;font-weight:350;font-size:1em;background-color:#0821f5;border:1px solid #fff;border-top:none;color:#fff;-webkit-transition:all;-o-transition:all;-moz-transition:all;transition:all;cursor:pointer}div.element.aiButton>* svg{width:1.5em;height:auto;margin-right:1em}div.element.aiButton>* svg *{fill:white}div.element.aiButton>* span{font-size:1.25em}div.element.aiButton>:hover{-webkit-box-shadow:0 0 1.5em rgba(0,0,0,.4);-moz-box-shadow:0 0 1.5em rgba(0,0,0,.4);box-shadow:0 0 1.5em rgba(0,0,0,.4)}@media (max-width:500px){div.element.aiButton{font-size:.82em}}div.element.dotPulse{position:relative;left:-9999px;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;color:#fff;-webkit-box-shadow:9999px 0 0 -5px #fff;-moz-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff;-webkit-animation:dotPulse 1.5s infinite linear;-moz-animation:dotPulse 1.5s infinite linear;animation:dotPulse 1.5s infinite linear;-webkit-animation-delay:.25s;-moz-animation-delay:.25s;animation-delay:.25s}div.element.dotPulse::after,div.element.dotPulse::before{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;color:#fff}div.element.dotPulse::before{-webkit-box-shadow:9984px 0 0 -5px #fff;-moz-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff;-webkit-animation:dotPulseBefore 1.5s infinite linear;-moz-animation:dotPulseBefore 1.5s infinite linear;animation:dotPulseBefore 1.5s infinite linear;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}div.element.dotPulse::after{-webkit-box-shadow:10014px 0 0 -5px #fff;-moz-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff;-webkit-animation:dotPulseAfter 1.5s infinite linear;-moz-animation:dotPulseAfter 1.5s infinite linear;animation:dotPulseAfter 1.5s infinite linear;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dotPulseBefore{0%{-webkit-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff}30%{-webkit-box-shadow:9984px 0 0 2px #fff;box-shadow:9984px 0 0 2px #fff}100%,60%{-webkit-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff}}@-moz-keyframes dotPulseBefore{0%{-moz-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff}30%{-moz-box-shadow:9984px 0 0 2px #fff;box-shadow:9984px 0 0 2px #fff}100%,60%{-moz-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff}}@keyframes dotPulseBefore{0%{-webkit-box-shadow:9984px 0 0 -5px #fff;-moz-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff}30%{-webkit-box-shadow:9984px 0 0 2px #fff;-moz-box-shadow:9984px 0 0 2px #fff;box-shadow:9984px 0 0 2px #fff}100%,60%{-webkit-box-shadow:9984px 0 0 -5px #fff;-moz-box-shadow:9984px 0 0 -5px #fff;box-shadow:9984px 0 0 -5px #fff}}@-webkit-keyframes dotPulse{0%{-webkit-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff}30%{-webkit-box-shadow:9999px 0 0 2px #fff;box-shadow:9999px 0 0 2px #fff}100%,60%{-webkit-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff}}@-moz-keyframes dotPulse{0%{-moz-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff}30%{-moz-box-shadow:9999px 0 0 2px #fff;box-shadow:9999px 0 0 2px #fff}100%,60%{-moz-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff}}@keyframes dotPulse{0%{-webkit-box-shadow:9999px 0 0 -5px #fff;-moz-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff}30%{-webkit-box-shadow:9999px 0 0 2px #fff;-moz-box-shadow:9999px 0 0 2px #fff;box-shadow:9999px 0 0 2px #fff}100%,60%{-webkit-box-shadow:9999px 0 0 -5px #fff;-moz-box-shadow:9999px 0 0 -5px #fff;box-shadow:9999px 0 0 -5px #fff}}@-webkit-keyframes dotPulseAfter{0%{-webkit-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff}30%{-webkit-box-shadow:10014px 0 0 2px #fff;box-shadow:10014px 0 0 2px #fff}100%,60%{-webkit-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff}}@-moz-keyframes dotPulseAfter{0%{-moz-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff}30%{-moz-box-shadow:10014px 0 0 2px #fff;box-shadow:10014px 0 0 2px #fff}100%,60%{-moz-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff}}@keyframes dotPulseAfter{0%{-webkit-box-shadow:10014px 0 0 -5px #fff;-moz-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff}30%{-webkit-box-shadow:10014px 0 0 2px #fff;-moz-box-shadow:10014px 0 0 2px #fff;box-shadow:10014px 0 0 2px #fff}100%,60%{-webkit-box-shadow:10014px 0 0 -5px #fff;-moz-box-shadow:10014px 0 0 -5px #fff;box-shadow:10014px 0 0 -5px #fff}}header.header.headerHero{min-height:90vh;-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s}@media (max-width:400px){header.header.headerHero .headline{font-size:2.441em}}@media (min-width:800px){header.header.headerHero .headline{font-size:3.815em}}@media (max-width:400px){header.header.headerHero .headerCta{font-size:1em}}@media (min-width:800px){header.header.headerHero .headerCta{font-size:1.25em}}@media (max-width:799px){.tfol22 header.header.headerHero{min-height:0!important}.tfol22 header.header.headerHero .content{padding-top:1em}}main.section.contentMatrix{max-width:100%}main.section.contentMatrix>article,main.section.contentMatrix>section{padding:5em 0}.tfol22 main.section.contentMatrix>article,.tfol22 main.section.contentMatrix>section{padding:3.5em 0}.tfol22 main.section.contentMatrix>article.designLight+article.designLight,.tfol22 main.section.contentMatrix>article.designMedium+article.designMedium,.tfol22 main.section.contentMatrix>section.designLight+article.designLight,.tfol22 main.section.contentMatrix>section.designLight+section.designLight,.tfol22 main.section.contentMatrix>section.designMedium+article.designMedium,.tfol22 main.section.contentMatrix>section.designMedium+section.designMedium{padding-top:0}section.section.contentMatrixStatement .sizeWrappers{margin:auto}section.section.contentMatrixStatement .text{font-size:1.563em;max-width:30em}article.section.contentMatrixText main>:first-child{margin-top:0}article.section.contentMatrixText.layout-programme main{font-size:.7em;max-width:none;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}article.section.contentMatrixText.layout-programme h2{-webkit-column-span:all;-moz-column-span:all;column-span:all}article.section.contentMatrixText.layout-programme hr{margin:2em 0}article.section.contentMatrixText.layout-programme hr:first-child{margin-top:0}article.section.contentMatrixText.layout-programme h3{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}article.section.contentMatrixText.layout-programme h4{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}article.section.contentMatrixText.layout-programme hr+h3{margin-top:0;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}article.section.contentMatrixText.layout-programme hr+h4{margin-top:0;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}article.section.contentMatrixText.layout-programme h3+p{-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}article.section.contentMatrixText.layout-programme h4+p{-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}article.section.contentMatrixText.layout-programme p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}article.section.contentMatrixText.layout-programme p+p{-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}article.section.contentMatrixText.layout-programme p+hr{-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}section.section.contentMatrixCta{position:relative;z-index:0}section.section.contentMatrixCta .text{font-size:1.563em}section.section.contentMatrixCta img{opacity:.6}header.header{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0;position:relative;z-index:0;overflow:hidden}header.header .content{margin-top:auto;padding-top:10em;padding-bottom:5em}@media (min-width:500px){header.header .content{padding-top:14em;padding-bottom:6em}}header.header .headline{font-size:3.052em;margin-top:.5em;margin-bottom:0;overflow-wrap:break-word}header.header .headline *{overflow-wrap:break-word}header.header .subtext{font-size:1.25em;margin:1em 0 0 0}header.header .headerCta{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;font-size:1.25em}header.header.designPrimary img{opacity:.3}header.header.designSecondary img{opacity:.3}header.header.designTertiary img{opacity:.3}header.header.headerGen{will-change:min-height}header.header.headerGen .circle{height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px)}header.header.headerGen .genBgShapes .shape{position:absolute}header.header.headerGen .content{opacity:0;-webkit-transition:1s ease-in-out all;-o-transition:1s ease-in-out all;-moz-transition:1s ease-in-out all;transition:1s ease-in-out all}header.header.headerGen .content.active{opacity:1}header.header.headerGen.after{min-height:70vh!important}.tfol22 header.header .content{padding-bottom:3em}.tfol22 header.header .headline{font-weight:450}.tfol22 header.header .subtext{max-width:28em;font-weight:450}header.header.headerNormal{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;z-index:0;min-height:30vh}@media (max-width:799px){.tfol22 header.header.headerNormal{min-height:0}.tfol22 header.header.headerNormal .content{padding-top:1em}}header.header.headerHalf{min-height:60vh}.tfol22 header.header.headerHalf{min-height:0}@media (max-width:799px){.tfol22 header.header.headerHalf .content{padding-top:0}}section.section.listEntries{padding:4em 0}section.section.listEntries>header{margin-bottom:4em}section.section.listEntries>footer{margin-bottom:3em}section.section.listEntries li.listEntriesItem{margin-bottom:3em}section.section.listEntries li.listEntriesItem a{display:block}section.section.listEntries li.listEntriesItem a:hover h3{text-decoration:underline}section.section.listEntries .image{position:relative;z-index:0;padding-top:60%;background-color:#e3e3e3;margin-bottom:1.575em}section.section.listEntries h3{margin-top:0}@media (max-width:750px){section.section.listEntries li.listEntriesItem{margin-bottom:4.2em}}@media (min-width:750px){section.section.listEntries ul.listEntriesList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2em}}section.section.listEntriesEvents .eventTime{margin-bottom:.5em}section.section.colophon{padding:0 0 2em 0;max-width:25em}section.section.colophon:not(:first-child){padding:3em 0 2em 0}section.section.colophon table{width:100%}section.section.colophon table td{padding:.5em 2em .5em 1em;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}section.section.listEntriesLibrary .imageLibrary{width:100%;max-width:14em;margin-bottom:1.575em}section.section.listEntriesLibrary .imageLibrary img{width:100%;height:auto}@media (min-width:750px){section.section.listEntriesLibrary ul.listEntriesList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em}}section.section.ctaButtons .buttonsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}section.section.openingHours{padding:0 0 2em 0}section.section.openingHours table{width:100%;max-width:25em}section.section.openingHours table td{padding:.5em 2em .5em 1em;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}section.section.contactTable{padding:0 0 2em 0}section.section.contactTable table{width:100%;max-width:25em}section.section.contactTable table td{padding:.5em 2em .5em 1em;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}section.section.contentMatrixImages{padding:4em 0}section.section.contentMatrixImages h2{margin-bottom:2.675em}section.section.contentMatrixImages .singleImage{position:relative;z-index:0;padding-top:60%}section.section.contentMatrixImages .singleImage.vertical img{-o-object-fit:contain;object-fit:contain}section.section.contentMatrixImages .singleImage.contain{padding:0}section.section.contentMatrixImages .singleImage.contain .backgroundImageCover{position:relative}section.section.contentMatrixImages .singleImage.contain .backgroundImageCover img{width:100%;height:auto}@media (min-width:600px){section.section.contentMatrixImages .gallery.unactive ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2em}}@media (min-width:900px){section.section.contentMatrixImages .gallery.unactive ul{grid-template-columns:repeat(3,1fr)}}section.section.contentMatrixImages .gallery.unactive li{position:relative;z-index:0;padding-top:60%;background-color:#ededed;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}@media (max-width:600px){section.section.contentMatrixImages .gallery.unactive li{margin:0 0 2em 0}}section.section.contentMatrixImages .gallery.unactive .galleryControl{display:none}section.section.contentMatrixImages .gallery.active{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.975);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.section.contentMatrixImages .gallery.active *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.section.contentMatrixImages .gallery.active li{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}section.section.contentMatrixImages .gallery.active .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}section.section.contentMatrixImages .gallery.active .swiper-container .gallery-item{padding:2em 0 6em 0}section.section.contentMatrixImages .gallery.active .swiper-container .gallery-item .backgroundImageCover{position:relative}section.section.contentMatrixImages .gallery.active .swiper-container .gallery-item img{-o-object-fit:contain;object-fit:contain}@media (min-width:500px){section.section.contentMatrixImages .gallery.active .swiper-container .gallery-item{padding:2em 2em 6em 2em}}section.section.contentMatrixImages .gallery.active .galleryControl{display:block;position:absolute;left:0;bottom:0;width:100%;z-index:10;padding-bottom:2em}section.section.contentMatrixImages .gallery.active .galleryControl .controlsWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}section.section.contentMatrixImages .gallery.active .galleryControl .button{width:2em;height:2em;display:block;padding:.125em;cursor:pointer}section.section.contentMatrixImages .gallery.active .galleryControl .button:focus{outline:0}section.section.contentMatrixImages .gallery.active .galleryControl .button svg{width:100%;height:auto;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}section.section.contentMatrixImages .gallery.active .galleryControl .button svg *{stroke:white;stroke-width:1px}section.section.contentMatrixImages .gallery.active .galleryControl .button:hover svg{opacity:.75}section.section.contentMatrixImages .gallery.active .galleryControl .button.button-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.section.contentMatrixImages .gallery.active .galleryControl .closeGallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-right:3em;height:2em;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;color:#fff;cursor:pointer}section.section.contentMatrixImages .gallery.active .galleryControl .closeGallery .closeIcon{height:1em;width:1em;margin-right:1.75em}section.section.contentMatrixImages .gallery.active .galleryControl .closeGallery .closeIcon svg{height:100%;width:auto}section.section.contentMatrixImages .gallery.active .galleryControl .closeGallery .closeIcon svg *{stroke:white;stroke-width:1px}section.section.contentMatrixImages .gallery.active .galleryControl .closeGallery p{margin:0;font-size:.82em}section.section.contentMatrixImages .gallery.active .galleryControl .closeGallery:hover{opacity:.75}section.section.contentMatrixImages .gallery.active .galleryControl .pagination{min-width:4.5em;padding:0 1em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff}section.section.contentMatrixImages .gallery.active .galleryControl .pagination p{margin:0;font-size:.82em;font-variant:oldstyle-nums}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-android .swiper-slide,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-slide-invisible-blank{visibility:hidden}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-autoheight,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-autoheight .swiper-slide{height:auto}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:height,-o-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform,-o-transform}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-cube-shadow,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-bottom,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-left,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-right,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-top,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-bottom,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-left,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-right,section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}section.section.contentMatrixImages .gallery.active.swiperRef .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.tfol22 section.section.contentMatrixImages{background-color:#fff}section.section.contentMatrixYoutubeEmbed{border-bottom:1px solid #ccc}section.section.contentMatrixYoutubeEmbed .cookieNotice{margin-top:1.675em;font-size:.8em}section.section.contentMatrixYoutubeEmbed .cookieNotice a{text-decoration:underline}section.section.contentMatrixYoutubeEmbed .videoWrapper{padding-top:56.25%;position:relative}section.section.contentMatrixYoutubeEmbed .videoWrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0}section.section.contentMatrixYoutubeEmbed .youtubeGallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2em}header.siteHeaderAside{position:fixed;left:0;top:0;z-index:500;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-shadow:0 0 2em rgba(0,0,0,.3);-moz-box-shadow:0 0 2em rgba(0,0,0,.3);box-shadow:0 0 2em rgba(0,0,0,.3)}header.siteHeaderAside .header{padding:1.5em}header.siteHeaderAside .buttonOpenMenu{display:block;width:2em;height:2em;padding:.25em}header.siteHeaderAside .brandTagline{margin-top:1em;display:none}header.siteHeaderAside .siteNavOpen{margin:3.5em 0 .5em 0;font-weight:600;padding-bottom:.5em;border-bottom:1px solid rgba(255,255,255,.3)}header.siteHeaderAside .siteNavMenu a,header.siteHeaderAside .siteNavOpen a{line-height:1.6em}header.siteHeaderAside .siteNavMenu a:hover,header.siteHeaderAside .siteNavOpen a:hover{text-decoration:underline}header.siteHeaderAside .navSection{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:auto;padding:3em 0 3em 0}header.siteHeaderAside .navSection .languageSwitcher{margin-left:auto}header.siteHeaderAside .navSection .languageSwitcher li{padding:0 .5em 0 0}header.siteHeaderAside .navSection .languageSwitcher .active{display:none}header.siteHeaderAside .navSection .social li:not(:first-of-type){margin-left:.5em}@media (max-width:1024px){header.siteHeaderAside{width:100%}header.siteHeaderAside .header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}header.siteHeaderAside.active{height:100%}header.siteHeaderAside .siteNavClosed{display:none;overflow-y:scroll;padding:0 1.5em 0 1.5em}header.siteHeaderAside .siteNavClosed.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%}header.siteHeaderAside .siteNavMenu a,header.siteHeaderAside .siteNavOpen a{font-size:1.25em;line-height:1.7em}}@media (min-width:1024px){header.siteHeaderAside{width:16em;height:100%}header.siteHeaderAside .header{padding:2em}header.siteHeaderAside .buttonOpenMenu{display:none}header.siteHeaderAside .navSection{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:3em 0 0 0}header.siteHeaderAside .siteNavClosed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%;padding:2em}}@media (min-width:1080px){header.siteHeaderAside{width:17em}}section.section.contentMatrixButtons{background-color:#fff;padding-top:0;padding-bottom:6em;margin-top:-3em}section.section.contentMatrixButtons nav>*{display:block;padding:0 4em 2em 0;position:relative;z-index:0;overflow:hidden;margin-top:0;margin-bottom:auto;color:#0821f5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;font-weight:600}section.section.contentMatrixButtons nav>* span{font-size:1.563em}section.section.contentMatrixButtons nav>* .aiName{text-transform:none}section.section.contentMatrixButtons nav>:hover{text-decoration:none;color:#ff6476}@media (max-width:750px){section.section.contentMatrixButtons nav>*{margin-bottom:1px}}@media (min-width:500px){section.section.contentMatrixButtons nav{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){section.section.contentMatrixButtons nav{display:grid;grid-template-columns:repeat(3,1fr)}}.tfol21{margin-top:-7em;padding-bottom:4em}section.section.contentMatrixCards h2{margin:0 0 1.5em 0}section.section.contentMatrixCards .cards{display:grid;grid-gap:2em;grid-template-columns:repeat(2,1fr)}section.section.contentMatrixCards .card{padding:3em 2.2em 2.2em 2.2em;min-height:18em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;z-index:0;overflow:hidden}section.section.contentMatrixCards .card h3{margin-top:0;font-size:1.953em}section.section.contentMatrixCards .card p{margin-bottom:auto;font-size:1em}section.section.contentMatrixCards .card.designLight{border:1px solid #000}section.section.contentMatrixCards img{opacity:.5}section.section.contentMatrixCards .buttons{margin-bottom:-1em}@media (max-width:500px){section.section.contentMatrixCards>div{grid-template-columns:repeat(1,1fr)}}.tfol22 section.section.contentMatrixCards .cards{display:grid;grid-gap:2em;grid-template-columns:repeat(1,1fr)}@media (min-width:2100px){.tfol22 section.section.contentMatrixCards .cards{grid-template-columns:repeat(2,1fr)}}section.section.aiPopup{position:fixed;left:0;top:0;height:100%;width:100%;z-index:498;opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}section.section.aiPopup.active{opacity:1;pointer-events:auto}section.section.aiPopup .content{height:100%;margin-top:auto;padding-top:10em;padding-bottom:10em;overflow:auto}section.section.aiPopup .content .innerWrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media (min-width:500px){section.section.aiPopup .content{padding-top:12em;padding-bottom:12em}}section.section.aiPopup .aiNameBanner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}section.section.aiPopup .aiNameBanner svg{width:1.6em;margin-right:1em}section.section.aiPopup .aiNameBanner svg *{fill:white}section.section.aiPopup .aiNameBanner>*{font-size:1.25em;font-weight:450}section.section.aiPopup .aiNameBanner .isTyping{position:relative;margin-left:.425em;font-weight:280;max-width:500px;-webkit-transition:.5s max-width ease-in-out;-o-transition:.5s max-width ease-in-out;-moz-transition:.5s max-width ease-in-out;transition:.5s max-width ease-in-out;overflow:hidden}section.section.aiPopup .aiNameBanner .isTyping>div{width:-webkit-max-content;width:-moz-max-content;width:max-content}section.section.aiPopup .aiNameBanner .isTyping .dotPulse{display:inline-block;margin:0 1.5em;font-size:.6em}section.section.aiPopup .sizeWrappersMedium{margin:0 auto}section.section.aiPopup .aiInteractionWrapper{position:relative}section.section.aiPopup .pastMessagesWrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:blur(4px);filter:blur(4px);opacity:.75;text-align:center;font-weight:300;overflow:hidden}section.section.aiPopup .pastMessagesWrapper #pastMessages{position:absolute;bottom:0;left:0;width:100%;height:auto;padding-bottom:3em}section.section.aiPopup .pastMessagesWrapper #pastMessages .sizeWrappers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}section.section.aiPopup .pastMessagesWrapper #pastMessages h2{margin:0;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section.section.aiPopup .pastMessagesWrapper #pastMessages h2.active{margin:1em 0 0 0;max-height:5000px;opacity:.75}section.section.aiPopup .pastMessagesWrapper #pastMessages .user{font-family:"Inter var Italic",sans-serif}section.section.aiPopup .aiMessage{text-align:center;font-weight:300;margin-bottom:2em}@-webkit-keyframes showMainContent{0%{max-height:0}20%{opacity:0}50%{max-height:10000px}100%{opacity:1;max-height:10000px}}@-moz-keyframes showMainContent{0%{max-height:0}20%{opacity:0}50%{max-height:10000px}100%{opacity:1;max-height:10000px}}@keyframes showMainContent{0%{max-height:0}20%{opacity:0}50%{max-height:10000px}100%{opacity:1;max-height:10000px}}section.section.aiPopup .aiInteraction{-webkit-transition:3s max-height ease-in-out,opacity 4s ease-in-out;-o-transition:3s max-height ease-in-out,opacity 4s ease-in-out;-moz-transition:3s max-height ease-in-out,opacity 4s ease-in-out;transition:3s max-height ease-in-out,opacity 4s ease-in-out;max-height:0;overflow:hidden;opacity:0}section.section.aiPopup .aiInteraction .sizeWrappers{padding:0}section.section.aiPopup.notTyping .isTyping{max-width:0}section.section.aiPopup.notTyping .aiInteraction{-webkit-animation:showMainContent 3s linear .75s forwards;-moz-animation:showMainContent 3s linear .75s forwards;animation:showMainContent 3s linear .75s forwards}section.section.aiPopup .userButtons{margin-top:3.5em;padding-bottom:2em}@media (min-width:600px){section.section.aiPopup .userButtons{display:grid;grid-gap:2em;grid-template-columns:repeat(2,1fr)}}section.section.aiPopup .userButtonsSingle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:3.5em;padding-bottom:2em}section.section.aiPopup input[type=text]{text-align:center;font-size:1.563em;padding:.75em 1em}section.section.aiPopup textarea{text-align:center;font-size:1.563em;padding:.75em 1em}section.section.aiPopup .userButton{padding:.5em .75em;max-width:100%;border:1px solid #fff;color:#fff;background-color:transparent;cursor:pointer;font-weight:380;text-align:center;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}section.section.aiPopup .userButton>*{font-size:1.25em}section.section.aiPopup .userButton:hover{background-color:#fff;color:#000}section.section.aiPopup .userButton.primary{background-color:#fff;color:#0821f5;font-weight:500}section.section.aiPopup .userButton:hover{background-color:#ff6476;color:#fff}@media (max-width:600px){section.section.aiPopup .userButton{margin-bottom:2em}}section.section.aiPopup h2 a{text-decoration:underline}section.section.aiPopup h2 a:hover{color:#ff6476}@media (max-width:500px){section.section.aiPopup h2{font-size:1.953em}}main.section.aiAnswers{text-align:center}section.section.contentMatrixPeople{overflow:hidden}section.section.contentMatrixPeople h2{margin-top:0}section.section.contentMatrixPeople .groups .group h3{font-size:.75em;opacity:.85;margin-top:0;color:#0821f5;font-weight:900;letter-spacing:.08em;text-transform:uppercase}section.section.contentMatrixPeople .groups .group h4{margin-bottom:.25em;margin-top:1em}.tfol21 section.section.contentMatrixPeople{padding:5em 0 10em 0!important}.tfol21 section.section.contentMatrixPeople .groups .group{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:0;padding:3em 2em;margin-bottom:2em;text-align:center}.tfol21 section.section.contentMatrixPeople .groups .group h3{font-size:.75em;opacity:.85;margin-top:0;color:#0821f5;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tfol21 section.section.contentMatrixPeople .groups .group h4{margin-bottom:.25em;margin-top:1em}.tfol21 section.section.contentMatrixPeople .groups .group .person{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;-webkit-transition:3s -webkit-transform ease-in-out;transition:3s -webkit-transform ease-in-out;-o-transition:3s -o-transform ease-in-out;-moz-transition:3s transform ease-in-out,3s -moz-transform ease-in-out;transition:3s transform ease-in-out;transition:3s transform ease-in-out,3s -webkit-transform ease-in-out,3s -moz-transform ease-in-out,3s -o-transform ease-in-out}.tfol21 section.section.contentMatrixPeople .groups .group .person:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.tfol21 section.section.contentMatrixPeople .groups .group .wrapper *{text-align:center;color:#fff}.tfol21 section.section.contentMatrixPeople .groups .group:after{content:"";width:120%;height:120%;position:absolute;left:-10%;top:-10%;display:block;pointer-events:none;background-color:#0821f5;-webkit-filter:blur(4em);filter:blur(4em);z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tfol21 section.section.contentMatrixPeople .groups .group:first-child:after{background-color:#ff6476}.tfol21 section.section.contentMatrixPeople .groups .group:last-child:after{background-color:#18eda3}@media (min-width:700px){.tfol21 section.section.contentMatrixPeople .groups{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tfol21 section.section.contentMatrixPeople .groups .group{-webkit-box-flex:var(--size);-webkit-flex-grow:var(--size);-moz-box-flex:var(--size);flex-grow:var(--size);min-width:34%;max-width:66%;padding:3em;margin-bottom:0}.tfol21 section.section.contentMatrixPeople .groups .group:nth-child(2n){margin-left:-2em}.tfol21 section.section.contentMatrixPeople .groups .group:last-child:nth-child(odd){margin-top:-4em;margin-left:20%}}.tfol22 section.section.contentMatrixPeople{padding:0 0 2em 0!important}.tfol22 section.section.contentMatrixPeople .groups{padding:0;display:block}.tfol22 section.section.contentMatrixPeople .groups .group{padding:0;margin:0 0 3em 0;display:block;min-width:0;max-width:100%}.tfol22 section.section.contentMatrixPeople .groups .group:after{display:none}.tfol22 section.section.contentMatrixPeople .groups .group .person{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:100%;margin:0;-webkit-transition:.4s -webkit-transform ease-in-out;transition:.4s -webkit-transform ease-in-out;-o-transition:.4s -o-transform ease-in-out;-moz-transition:.4s transform ease-in-out,.4s -moz-transform ease-in-out;transition:.4s transform ease-in-out;transition:.4s transform ease-in-out,.4s -webkit-transform ease-in-out,.4s -moz-transform ease-in-out,.4s -o-transform ease-in-out}.tfol22 section.section.contentMatrixPeople .groups .group .person:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);text-decoration:underline}section.section.hi{background-color:#0821f5;z-index:499;position:fixed;left:0;top:0;width:100%;height:100%;color:#fff}section.section.hi .bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}section.section.hi .bg .hiLetters{font-size:1em;margin:0;line-height:1em;z-index:0}section.section.hi .bg .hiLetters .hiLetter{position:absolute;opacity:0;display:block;-webkit-transition:1s all ease-in-out;-o-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;transition:1s all ease-in-out;color:#fff}section.section.hi .bg .hiLetters .hiLetter.unactive{opacity:.4!important;-webkit-filter:blur(1rem);filter:blur(1rem);-webkit-transition:2s all ease-in-out;-o-transition:2s all ease-in-out;-moz-transition:2s all ease-in-out;transition:2s all ease-in-out}section.section.hi .content{padding-top:10em;padding-bottom:5em;position:relative;z-index:1;height:100%;overflow:auto;opacity:0;-webkit-transition:1s ease-in-out all;-o-transition:1s ease-in-out all;-moz-transition:1s ease-in-out all;transition:1s ease-in-out all}@media (min-width:500px){section.section.hi .content{padding-top:-webkit-calc(14em + 5vh);padding-top:-moz-calc(14em + 5vh);padding-top:calc(14em + 5vh);padding-bottom:6em}}section.section.hi .content.active{opacity:1}section.section.hi .content .text{font-size:2.441em}@media (max-width:500px){section.section.hi .content .text{font-size:1.953em}}section.section.hi .content label{display:none}section.section.hi .content input{width:100%;font-size:1.953em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.65em;border:0}@media (max-width:500px){section.section.hi .content input{font-size:1.563em}}section.section.hi .content input:focus{outline:#0821F5 5px solid;-webkit-box-shadow:rgba(255,255,255,.5) .25em .25em .75em;-moz-box-shadow:rgba(255,255,255,.5) .25em .25em .75em;box-shadow:rgba(255,255,255,.5) .25em .25em .75em}section.section.hi .content .smallText{margin-top:2em}section.section.hi .content .buttons{margin-top:2em}section.section.hi .content .buttons .primary p{color:#0821f5}section.section.hi .content .buttons .primary:hover p{color:#fff;border:1px solid #fff}section.section.hi .content .buttons .secondary p{border:1px solid #fff;background-color:transparent;color:#fff}section.section.hi .content .buttons .secondary:hover p{border:1px solid #fff;background-color:rgba(255,255,255,.8);color:#0821f5}main.page.bigPlane{height:100vh;background-color:grey;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden}main.page.bigPlane .planeWrapper{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;z-index:2000}main.page.bigPlane .plane{position:relative;width:100%;height:100%;overflow:visible;background-color:#000;z-index:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:1s all;-o-transition:1s all;-moz-transition:1s all;transition:1s all}main.page.bigPlane .plane.zoomed-in{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}main.page.bigPlane .plane.zoomed-out{-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}@media (max-width:1000px){main.page.bigPlane .plane{-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}}main.page.bigPlane .innerPlane{width:10000px;height:10000px;background-color:rgba(255,255,255,.5);-webkit-transform:translate(-25%,-25%);-moz-transform:translate(-25%,-25%);-o-transform:translate(-25%,-25%);transform:translate(-25%,-25%);z-index:0;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}main.page.bigPlane .front{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}main.page.bigPlane .front .element1{position:absolute;width:120px;height:40px;background-color:red;left:290px;top:650px}main.page.bigPlane .front .element2{position:absolute;width:150px;height:150px;background-color:#00f;left:660px;top:170px}main.page.bigPlane .front .element3{position:absolute;width:80px;height:80px;background-color:#ff0;left:780px;top:780px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}main.page.bigPlane .background{position:absolute;left:0;top:0;width:100%;height:100%;display:grid;grid-gap:1px;grid-template-columns:repeat(10,1fr);z-index:0;background-color:#696969}main.page.bigPlane .background div{position:relative;padding-top:100%;background-color:#171717}main.page.bigPlane .background div span{position:absolute;display:block;left:.5em;top:.5em;color:#696969;font-size:.82em}main.page.bigPlane .controls{position:absolute;right:4em;bottom:4em;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;color:#fff}main.page.bigPlane .controls>*{font-size:.82em;cursor:pointer;margin-right:.5em;background-color:grey;padding:.5em .75em}main.page.bigPlane .move{z-index:4}main.page.bigPlane .move div{position:absolute}main.page.bigPlane .move>div:hover{background-color:rgba(255,255,255,.1)}main.page.bigPlane .move section:hover div{background-color:rgba(255,255,255,.1)}main.page.bigPlane .move .top{border-bottom:1px dashed rgba(255,255,255,.35)}main.page.bigPlane .move .right{border-left:1px dashed rgba(255,255,255,.35)}main.page.bigPlane .move .bottom{border-top:1px dashed rgba(255,255,255,.35)}main.page.bigPlane .move .left{border-right:1px dashed rgba(255,255,255,.35)}main.page.bigPlane .move .horizontal{height:3em}main.page.bigPlane .move .vertical{width:3em}main.page.bigPlane .move .top-left{width:25%;top:0;left:0}main.page.bigPlane .move .top-middle{width:50%;top:0;left:25%}main.page.bigPlane .move .top-right{width:25%;top:0;right:0}main.page.bigPlane .move .right-top{height:25%;right:0;top:0}main.page.bigPlane .move .right-middle{height:50%;right:0;top:25%}main.page.bigPlane .move .right-bottom{height:25%;right:0;bottom:0}main.page.bigPlane .move .bottom-left{width:25%;bottom:0;left:0}main.page.bigPlane .move .bottom-middle{width:50%;bottom:0;left:25%}main.page.bigPlane .move .bottom-right{width:25%;bottom:0;right:0}main.page.bigPlane .move .left-top{left:0;top:0;height:25%}main.page.bigPlane .move .left-middle{height:50%;left:0;top:25%}main.page.bigPlane .move .left-bottom{height:25%;left:0;bottom:0}main.page.reppelingGrid .gridWrapper{position:fixed;width:100%;left:0;top:0;padding-top:100%;background-color:#000;z-index:2000}main.page.reppelingGrid .gridWrapper .grid{position:absolute;left:0;top:0;width:100%;height:100%}main.page.reppelingGrid .gridWrapper #canvas{width:100%;height:100%}main.page.pagePosts{padding:15em 0;background-color:#0821f5}main.page.pagePosts #output{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0 auto;border:1px solid #fff}main.page.generative{z-index:10000;position:fixed;left:0;top:0;width:100%;height:100%}@-webkit-keyframes co1{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-moz-keyframes co1{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes co1{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes co2{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}@-moz-keyframes co2{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}@keyframes co2{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}main.page.generative .circle{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}main.page.aiSettings>section{padding:3em 0}main.page.aiSettings>section :first-child{margin-top:0}main.page.aiSettings>section :last-child{margin-bottom:0}main.page.aiSettings .ctaButtons{border-top:#0821f5 1px solid;padding:3em 0}main.page.aiAnswers{padding:20em 0}main.page.aiDashboard>section{padding:3em 0}main.page.aiDashboard>section :first-child{margin-top:0}main.page.aiDashboard>section :last-child{margin-bottom:0}main.page.aiDashboard .ctaButtons{border-top:#0821f5 1px solid;padding:3em 0}main.page.animation{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1000}main.page.animation .screenBorder{z-index:1000}main.page.animation .screenBorder .size1920{width:1924px;height:1084px;border-top:2px solid #ff00ff;border-bottom:2px solid #ff00ff}main.page.animation .screen{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}main.page.animation .wrapper1920{position:relative;z-index:1;width:1920px;height:1080px;padding:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:visible}main.page.animation .siteLogo{margin:0;font-size:1.5em}main.page.animation .siteLogo .logotypeWrapper{max-width:0;overflow:hidden;opacity:0;-webkit-transition:.8s ease all;-o-transition:.8s ease all;-moz-transition:.8s ease all;transition:.8s ease all}main.page.animation .siteLogo p{width:-webkit-max-content;width:-moz-max-content;width:max-content}main.page.animation .siteLogo .shape{-webkit-transition:all 750ms ease-in-out!important;-o-transition:all 750ms ease-in-out!important;-moz-transition:all 750ms ease-in-out!important;transition:all 750ms ease-in-out!important}main.page.animation .siteLogo.active .logotypeWrapper{max-width:700px;opacity:1}main.page.animation #screen1{opacity:0;-webkit-transition:1s all ease-in-out;-o-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;transition:1s all ease-in-out;will-change:opacity}main.page.animation #screen1.active{opacity:1}main.page.animation #screen2{z-index:5;opacity:0;-webkit-transition:3s all ease-in-out;-o-transition:3s all ease-in-out;-moz-transition:3s all ease-in-out;transition:3s all ease-in-out;will-change:opacity}main.page.animation #screen2 .genBgShapes{overflow:visible}main.page.animation #screen2 .genBgShapes .shape{position:absolute;will-change:transform;-webkit-transition:15s -webkit-transform ease-in-out;transition:15s -webkit-transform ease-in-out;-o-transition:15s -o-transform ease-in-out;-moz-transition:15s transform ease-in-out,15s -moz-transform ease-in-out;transition:15s transform ease-in-out;transition:15s transform ease-in-out,15s -webkit-transform ease-in-out,15s -moz-transform ease-in-out,15s -o-transform ease-in-out}main.page.animation #screen2.active{opacity:1}main.page.animation #screen2.active .genBgShapes .shape{-webkit-transform:scale(2.3,2);-moz-transform:scale(2.3,2);-o-transform:scale(2.3,2);transform:scale(2.3,2)}main.page.animation #screen2 h3{margin:0}main.page.animation #screen2 h3,main.page.animation #screen2 h4{width:100%;text-align:center;opacity:0;will-change:opacity;-webkit-transition:1s all ease-in-out;-o-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;transition:1s all ease-in-out}main.page.animation #screen2 h3.active,main.page.animation #screen2 h4.active{opacity:1}main.page.animation #screen3{z-index:10;opacity:0;will-change:opacity;-webkit-transition:3s all ease-in-out;-o-transition:3s all ease-in-out;-moz-transition:3s all ease-in-out;transition:3s all ease-in-out}main.page.animation #screen3.active{opacity:1}main.page.animation#logoAnimation .siteLogo{font-size:2.5em}main.page.animation.logoAnimation2 .size1920{height:1084px;width:1084px;border-top:2px solid #ff00ff;border-bottom:2px solid #ff00ff}@media (min-width:1921px){main.page.animation .size1920{border-left:2px solid #ff00ff;border-right:2px solid #ff00ff}}.tfol22 main.page.subpages.programme hr{margin:2em 0}.tfol22 main.page.subpages.programme hr+h3{margin-top:0}.tfol22 main.page.subpages.programme hr+h4{margin-top:0}main.page.search header{padding:12em 0 6em 0;border-bottom:1px solid #e3e3e3}main.page.search form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}main.page.search form input{margin:0}main.page.search form input[type=submit]{max-width:10em}@media (max-width:500px){main.page.search form{font-size:.82em}main.page.search form input[type=submit]{max-width:6em}}main.page.search main{padding:4em 0 7em 0}main.page.search main a:hover{text-decoration:underline}main.page.pagePeople .listEntries .listEntriesList{display:block}.tfol21 main.page.pagePeople{position:relative;overflow:hidden}@media (min-width:1200px){.tfol21 main.page.pagePeople ul.listEntriesList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em}}.tfol21 main.page.pagePeople .personBubble{width:100%;max-width:400px}.tfol21 main.page.pagePeople .personBubble a{width:100%;padding-top:100%;position:relative;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;overflow:hidden;background-color:#0821f5;will-change:transform}.tfol21 main.page.pagePeople .personBubble a:hover{z-index:100}.tfol21 main.page.pagePeople .personBubble a .image,.tfol21 main.page.pagePeople .personBubble a>*{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;overflow:hidden}.tfol21 main.page.pagePeople .personBubble a>*{z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.tfol21 main.page.pagePeople .personBubble a .image{z-index:-1;opacity:.2;-webkit-filter:blur(3px);filter:blur(3px);will-change:filter;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.tfol21 main.page.pagePeople .personBubble a h3{z-index:2;margin:0;text-align:center;padding:.5em;-webkit-transition:.4s opacity linear;-o-transition:.4s opacity linear;-moz-transition:.4s opacity linear;transition:.4s opacity linear}.tfol21 main.page.pagePeople .personBubble a:hover h3{opacity:0}.tfol21 main.page.pagePeople .personBubble a:hover .image{-webkit-filter:blur(0);filter:blur(0);opacity:1}main.page.contact{margin-top:5em}main.page.contact .contactFormSection{position:relative;z-index:0;padding:1.5em}@media (min-width:500px){main.page.contact .contactFormSection{padding:2em}}main.page.contact .contactFormSection .contactForm{padding:1.5em;margin:-webkit-calc(4em + 10%) auto 4em auto;margin:-moz-calc(4em + 10%) auto 4em auto;margin:calc(4em + 10%) auto 4em auto}@media (min-width:500px){main.page.contact .contactFormSection .contactForm{padding:2em}}@media (min-width:480px){main.page.contact .contactFormSection .contactForm{-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em}}main.page.contact .contactFormSection h2{margin-top:0}@media (min-width:800px){main.page.contact{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}main.page.contact>*{width:50%}main.page.contact section.form .sizeWrappers{margin-right:0}}main.entry>article>main>header{padding:4em 0 1em 0}@media (min-width:1000px){main.entry>article>main.withAside>*{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}}main.entry>article>main.withAside>*>main{-webkit-box-flex:4;-webkit-flex-grow:4;-moz-box-flex:4;flex-grow:4;padding-right:4em}main.entry>article>main.withAside>* .sizeWrappers{padding:0}main.entry>article>footer{padding:2.5em 0 3em 0;border-top:solid 1px rgba(0,0,0,.1)}main.entry aside{padding:4em 0 1em 0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}@media (min-width:1000px){main.entry aside{padding:6em 0 1em 0}}main.entry.entriesNews .newsDate{padding:3em 0 0 0}main.entry.entriesNews footer{border-top:#0821f5 1px solid;padding:3em 0}main.entry.entriesPeople .portrait{position:absolute;width:15em;height:15em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;opacity:.5;z-index:-1}main.entry.entriesPeople .portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.entry.entriesPeople .related{padding-bottom:3em;margin-bottom:3em;border-bottom:#0821f5 1px solid}main.entry.entriesPeople .related h4{margin-top:0}main.entry.entriesPeople .related .ctaButton a{color:#fff;background-color:#0821f5;border:solid #0821f5 1px}main.entry.entriesPeople .related .ctaButton a:hover{color:#0821f5;border:solid #0821f5 1px;background-color:#fff}main.entry.entriesPeople footer{border-top:#0821f5 1px solid;padding:3em 0}.tfol22 main.entry.entriesPeople footer{background-color:#fff}main.entry.entriesOrganisations .googleMapsLink{font-size:.82em}main.entry.entriesLibrary>article>header{padding:8em 0 0 0;border-bottom:none}main.entry.entriesLibrary .contentMatrix>:first-of-type{padding-top:3em}main.entry.entriesLibrary aside{padding-top:3em;padding-bottom:6em}main.entry.entriesLibrary .imageLibraryEntry{width:100%;max-width:25em}main.entry.entriesLibrary .imageLibraryEntry img{width:100%;height:auto}main.entry.entriesPress article main{padding:4em 0}div.element.timer{position:fixed;bottom:.5em;right:.75em;z-index:500}div.element.timer .values{font-size:2em;color:rgba(128,128,128,.25)}section.section.contentMatrixQuestion .text{font-size:1.563em}section.section.contentMatrixQuestion .sizeWrappersFormWide{margin:0}section.section.contentMatrixQuestion .sizeWrappersFormWide form{font-size:.82em}section.section.contentMatrixQuestion .question{max-height:2000px;-webkit-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;overflow:hidden}@-webkit-keyframes showThanks{0%{max-height:0;opacity:0}100%{opacity:1;max-height:none}}@-moz-keyframes showThanks{0%{max-height:0;opacity:0}100%{opacity:1;max-height:none}}@keyframes showThanks{0%{max-height:0;opacity:0}100%{opacity:1;max-height:none}}section.section.contentMatrixQuestion .thanks{max-height:0;overflow:hidden;opacity:0}section.section.contentMatrixQuestion.thanks .question{max-height:0}section.section.contentMatrixQuestion.thanks .thanks{-webkit-animation:showThanks .4s linear .75s forwards;-moz-animation:showThanks .4s linear .75s forwards;animation:showThanks .4s linear .75s forwards}section.section.livingDocument{position:fixed;left:0;top:0;width:100%;height:100%;z-index:400}section.section.livingDocument footer,section.section.livingDocument>header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;border-bottom:1px solid #fff;line-height:1;height:4.2em;position:absolute;left:0;top:0;width:100%;z-index:100}section.section.livingDocument footer>*,section.section.livingDocument>header>*{line-height:1;font-size:1.953em;margin:0;text-transform:uppercase;font-weight:300;padding:.35em 1em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}section.section.livingDocument footer h1,section.section.livingDocument>header h1{padding-left:.5em}section.section.livingDocument footer .username,section.section.livingDocument>header .username{margin-left:auto;border-right:1px solid #fff}section.section.livingDocument footer .rules,section.section.livingDocument>header .rules{border-right:1px solid #fff;cursor:pointer}section.section.livingDocument footer .rules:hover,section.section.livingDocument>header .rules:hover{background:#fff;color:#0821f5}section.section.livingDocument footer .score,section.section.livingDocument>header .score{border-right:1px solid #fff}section.section.livingDocument footer .score>:first-child,section.section.livingDocument>header .score>:first-child{margin-right:.2em}section.section.livingDocument footer .closeLD,section.section.livingDocument>header .closeLD{padding:0 .65em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2em;cursor:pointer}section.section.livingDocument footer .closeLD svg,section.section.livingDocument>header .closeLD svg{width:100%;height:auto}section.section.livingDocument footer .closeLD svg *,section.section.livingDocument>header .closeLD svg *{stroke:white;stroke-width:2px}section.section.livingDocument footer .closeLD:hover,section.section.livingDocument>header .closeLD:hover{background:#fff}section.section.livingDocument footer .closeLD:hover svg *,section.section.livingDocument>header .closeLD:hover svg *{stroke:#0821F5}section.section.livingDocument>footer{top:auto;bottom:0;border-bottom:0;border-top:1px solid #fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none}section.section.livingDocument>footer #contribute{cursor:pointer;margin-left:55%;border-left:1px solid #fff;border-right:1px solid #fff}section.section.livingDocument>footer #contribute:hover{background:#fff;color:#0821f5}section.section.livingDocument>footer.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.section.livingDocument>main{overflow-y:auto;position:absolute;left:0;top:4.2em;height:-webkit-calc(100% - 4.2em);height:-moz-calc(100% - 4.2em);height:calc(100% - 4.2em);width:100%;z-index:0}section.section.livingDocument>main::-webkit-scrollbar{background:0 0;width:6px;height:6px}@media (min-width:600px){section.section.livingDocument>main::-webkit-scrollbar{width:12px;height:12px}}section.section.livingDocument>main::-webkit-scrollbar-thumb{background:#fff}section.section.livingDocument>main .mainWrapper{padding-bottom:15vh}section.section.livingDocument .livingDocumentGrid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em}section.section.livingDocument .livingDocumentGrid h2{font-size:1.5em;font-weight:700;text-transform:uppercase;text-align:center;margin:2.5em 0 1.5em 0;min-height:2.5em}section.section.livingDocument .livingDocumentGrid .ideas{position:relative}section.section.livingDocument .livingDocumentGrid .ideas:after{content:"";display:block;clear:both}@media (max-width:1000px){section.section.livingDocument>footer,section.section.livingDocument>header{font-size:.8em}section.section.livingDocument>main{height:-webkit-calc(100% - 3.36em);height:-moz-calc(100% - 3.36em);height:calc(100% - 3.36em);top:3.36em}section.section.livingDocument>main .livingDocumentGrid h2{font-size:1.2em}}@media (max-width:800px){section.section.livingDocument>header .score,section.section.livingDocument>header .username{display:none}section.section.livingDocument>header .rules{margin-left:auto;border-left:1px solid #fff}section.section.livingDocument>footer #contribute{margin:0 auto}section.section.livingDocument>main .ldWrapperNav{z-index:10;position:relative}section.section.livingDocument>main .ldWrapperNav .left,section.section.livingDocument>main .ldWrapperNav .right{position:absolute;left:0;top:2.75em;width:2em}section.section.livingDocument>main .ldWrapperNav .left svg,section.section.livingDocument>main .ldWrapperNav .right svg{width:100%}section.section.livingDocument>main .ldWrapperNav .left svg *,section.section.livingDocument>main .ldWrapperNav .right svg *{stroke:white}section.section.livingDocument>main .ldWrapperNav .left.unActive,section.section.livingDocument>main .ldWrapperNav .right.unActive{opacity:.3}section.section.livingDocument>main .ldWrapperNav .left svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.section.livingDocument>main .ldWrapperNav .right{left:auto;right:0}section.section.livingDocument>main .ldWrapper{overflow:hidden;position:relative}section.section.livingDocument>main .livingDocumentGrid{-webkit-transition:.5s ease-in-out all;-o-transition:.5s ease-in-out all;-moz-transition:.5s ease-in-out all;transition:.5s ease-in-out all;grid-gap:0;width:300%}section.section.livingDocument>main .livingDocumentGrid.pos1{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}section.section.livingDocument>main .livingDocumentGrid.pos2{-webkit-transform:translateX(-33.3333333333%);-moz-transform:translateX(-33.3333333333%);-o-transform:translateX(-33.3333333333%);transform:translateX(-33.3333333333%)}section.section.livingDocument>main .livingDocumentGrid.pos3{-webkit-transform:translateX(-66.6666666667%);-moz-transform:translateX(-66.6666666667%);-o-transform:translateX(-66.6666666667%);transform:translateX(-66.6666666667%)}}@media (min-width:801px){section.section.livingDocument .ldWrapperNav{display:none}}@media (max-width:500px){section.section.livingDocument>header .rules{display:none}section.section.livingDocument>header .info{width:2.3em;margin-left:auto;border-left:1px solid #fff;border-right:1px solid #fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}}@media (min-width:501px){section.section.livingDocument>header .info{display:none}}@media (max-width:385px){section.section.livingDocument h1{font-size:1.65em}}li.element.ldIdea{width:100%;float:left;margin-bottom:1.5em;padding:1em;border:1px solid #fff;position:relative;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}li.element.ldIdea.new{border-color:#18eda3}li.element.ldIdea.positive{opacity:1}li.element.ldIdea.neutral{opacity:.5}li.element.ldIdea.negative{opacity:.15}li.element.ldIdea:hover{opacity:1}li.element.ldIdea h3{font-size:1em;font-weight:800;margin:0;padding-right:4.5em}li.element.ldIdea .author{font-size:1em;margin-bottom:1em;padding-right:4.5em}li.element.ldIdea p{font-size:.8em}li.element.ldIdea .content p:last-child{margin-bottom:0}li.element.ldIdea .actions{position:absolute;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}li.element.ldIdea .actions form{display:none}li.element.ldIdea .actions .score{margin:0 1em 0 0;font-size:.65em;color:#fff;opacity:.5;pointer-events:none}li.element.ldIdea .actions .button{width:2em;height:2em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;border-bottom:1px solid #fff;background-color:rgba(0,0,0,.15)}li.element.ldIdea .actions .button.up{border-left:1px solid #fff;border-right:1px solid #fff}li.element.ldIdea .actions .button:hover svg *{stroke:white}li.element.ldIdea .actions .button:hover.up{background-color:#18eda3}li.element.ldIdea .actions .button:hover.down{background-color:#ff6476}li.element.ldIdea .actions.voted{pointer-events:none}li.element.ldIdea .actions.voted .button{opacity:.3}li.element.ldIdea .actions.voted svg *{stroke:white}div.element.ldContribute,section.section.ldRules{position:absolute;left:0;top:4.2em;height:-webkit-calc(100% - 4.2em);height:-moz-calc(100% - 4.2em);height:calc(100% - 4.2em);width:100%;padding:2em 2em 7em 2em;z-index:50;background-color:rgba(8,33,245,.8);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow-y:auto}div.element.ldContribute .close1,section.section.ldRules .close1{position:absolute;right:0;top:0;width:2.35em;height:2.35em;border-bottom:1px solid #000;border-left:1px solid #000;padding:.6em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}div.element.ldContribute .close1 svg *,section.section.ldRules .close1 svg *{stroke:black}div.element.ldContribute .close1:hover,section.section.ldRules .close1:hover{background-color:#ccc}div.element.ldContribute .close2,section.section.ldRules .close2{position:absolute;width:100%;height:100%;background-color:transparent;left:0;top:0;z-index:-1}div.element.ldContribute.active,section.section.ldRules.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}div.element.ldContribute .contribute,div.element.ldContribute .rulesWrapper,section.section.ldRules .contribute,section.section.ldRules .rulesWrapper{width:100%;max-width:45em;margin:auto;position:relative}div.element.ldContribute .contribute header,div.element.ldContribute .rulesWrapper header,section.section.ldRules .contribute header,section.section.ldRules .rulesWrapper header{padding:1.5em 2em;border-bottom:1px solid #000;background-color:#fff}div.element.ldContribute .contribute header>*,div.element.ldContribute .rulesWrapper header>*,section.section.ldRules .contribute header>*,section.section.ldRules .rulesWrapper header>*{margin:0;text-transform:uppercase}div.element.ldContribute .contribute header p,div.element.ldContribute .rulesWrapper header p,section.section.ldRules .contribute header p,section.section.ldRules .rulesWrapper header p{font-size:1em}div.element.ldContribute .contribute header h2,div.element.ldContribute .rulesWrapper header h2,section.section.ldRules .contribute header h2,section.section.ldRules .rulesWrapper header h2{font-size:1.5em}div.element.ldContribute form label,section.section.ldRules form label{display:block;color:#000;text-transform:uppercase}div.element.ldContribute form .sectionSelection,section.section.ldRules form .sectionSelection{border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;background-color:#fff}div.element.ldContribute form .radioContainerLD,section.section.ldRules form .radioContainerLD{display:block;color:#0821f5;position:relative;cursor:pointer;border-right:1px solid #000;width:100%}div.element.ldContribute form .radioContainerLD:last-child,section.section.ldRules form .radioContainerLD:last-child{border-right:none}div.element.ldContribute form .radioContainerLD input,section.section.ldRules form .radioContainerLD input{position:absolute;top:100%;left:2em;pointer-events:none;height:0;width:0;overflow:hidden;opacity:0;padding:0;margin:0;line-height:0}div.element.ldContribute form .radioContainerLD span,section.section.ldRules form .radioContainerLD span{display:block;color:#0821f5;font-size:.9em;padding:1em;text-transform:uppercase;text-align:center}div.element.ldContribute form .radioContainerLD input:checked~span,section.section.ldRules form .radioContainerLD input:checked~span{background-color:#0821f5;color:#fff}div.element.ldContribute form .radioContainerLD:hover span,section.section.ldRules form .radioContainerLD:hover span{background-color:rgba(8,33,245,.2)}div.element.ldContribute form .messageLabel,section.section.ldRules form .messageLabel{padding:2em}div.element.ldContribute form .inputField,section.section.ldRules form .inputField{position:relative}div.element.ldContribute form .inputField label,section.section.ldRules form .inputField label{position:absolute;z-index:1;top:.85em;left:2em}div.element.ldContribute form .inputField label span,section.section.ldRules form .inputField label span{font-size:.7em}div.element.ldContribute form .inputField input,div.element.ldContribute form .inputField textarea,section.section.ldRules form .inputField input,section.section.ldRules form .inputField textarea{border:0;outline:0;font-size:1em;padding:2.5em 2em 1.3em 2em;border-bottom:1px solid #000;margin:0;color:#0821f5}div.element.ldContribute form .inputField input::-webkit-input-placeholder,div.element.ldContribute form .inputField textarea::-webkit-input-placeholder,section.section.ldRules form .inputField input::-webkit-input-placeholder,section.section.ldRules form .inputField textarea::-webkit-input-placeholder{color:#b0b0b0}div.element.ldContribute form .inputField input::-moz-placeholder,div.element.ldContribute form .inputField textarea::-moz-placeholder,section.section.ldRules form .inputField input::-moz-placeholder,section.section.ldRules form .inputField textarea::-moz-placeholder{color:#b0b0b0}div.element.ldContribute form .inputField input::-ms-input-placeholder,div.element.ldContribute form .inputField textarea::-ms-input-placeholder,section.section.ldRules form .inputField input::-ms-input-placeholder,section.section.ldRules form .inputField textarea::-ms-input-placeholder{color:#b0b0b0}div.element.ldContribute form .inputField input::placeholder,div.element.ldContribute form .inputField textarea::placeholder,section.section.ldRules form .inputField input::placeholder,section.section.ldRules form .inputField textarea::placeholder{color:#b0b0b0}div.element.ldContribute form .submit,section.section.ldRules form .submit{border:0;outline:0;background-color:#fff;font-weight:400;margin:0;color:#0821f5;text-transform:uppercase;padding:1em 1.5em;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}div.element.ldContribute form .submit:hover,section.section.ldRules form .submit:hover{background-color:#ccc}@media (max-width:1000px){div.element.ldContribute,section.section.ldRules{height:-webkit-calc(100% - 3.36em);height:-moz-calc(100% - 3.36em);height:calc(100% - 3.36em);top:3.36em}}@media (max-width:800px){div.element.ldContribute form .sectionSelection,section.section.ldRules form .sectionSelection{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#fff;border-bottom:none}div.element.ldContribute form .sectionSelection label,section.section.ldRules form .sectionSelection label{border-right:none}div.element.ldContribute form .sectionSelection span,section.section.ldRules form .sectionSelection span{border-bottom:1px solid #000}}section.section.ldRules .rulesWrapper article{padding:1.5em 2em;background-color:#fff}section.section.ldRules .rulesWrapper article h3{font-size:1.5em}section.section.ldRules .rulesWrapper article>:first-child{margin-top:0}main.page.animation2{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1000}main.page.animation2 .screenBorder{z-index:1000}main.page.animation2 .screenBorder .size1500{width:1202px;height:502px;border:1px solid #ff00ff}main.page.animation2 .screen{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}main.page.animation2 .siteLogo{margin:0;font-size:1.5em}main.page.animation2 .siteLogo .logotypeWrapper{max-width:0;overflow:hidden;opacity:0;-webkit-transition:.8s ease all;-o-transition:.8s ease all;-moz-transition:.8s ease all;transition:.8s ease all}main.page.animation2 .siteLogo p{width:-webkit-max-content;width:-moz-max-content;width:max-content}main.page.animation2 .siteLogo .shape{-webkit-transition:all 750ms ease-in-out!important;-o-transition:all 750ms ease-in-out!important;-moz-transition:all 750ms ease-in-out!important;transition:all 750ms ease-in-out!important}main.page.animation2 .siteLogo.active .logotypeWrapper{max-width:700px;opacity:1}main.page.animation3{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1000;background-color:#fff}main.page.animation3 .screenBorder{z-index:1000}main.page.animation3 .screenBorder .size1920{width:1924px;height:1084px;border:1px solid #ff00ff}main.page.animation3 .wrapper1920{position:relative;z-index:20;width:1920px;height:1080px;padding:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:visible}main.page.animation3 .screen{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}main.page.animation3 .genBgShapes{overflow:visible}main.page.animation3 .genBgShapes .shape{position:absolute;will-change:transform;-webkit-transition:15s -webkit-transform ease-in-out;transition:15s -webkit-transform ease-in-out;-o-transition:15s -o-transform ease-in-out;-moz-transition:15s transform ease-in-out,15s -moz-transform ease-in-out;transition:15s transform ease-in-out;transition:15s transform ease-in-out,15s -webkit-transform ease-in-out,15s -moz-transform ease-in-out,15s -o-transform ease-in-out}main.page.animation3 .siteLogo{margin:0;font-size:2em}main.page.animation3 .siteLogo .logotypeWrapper{max-width:0;overflow:hidden;opacity:0;-webkit-transition:.8s ease all;-o-transition:.8s ease all;-moz-transition:.8s ease all;transition:.8s ease all}main.page.animation3 .siteLogo p{width:-webkit-max-content;width:-moz-max-content;width:max-content}main.page.animation3 .siteLogo .shape{-webkit-transition:all 750ms ease-in-out!important;-o-transition:all 750ms ease-in-out!important;-moz-transition:all 750ms ease-in-out!important;transition:all 750ms ease-in-out!important}main.page.animation3 .siteLogo.active .logotypeWrapper{max-width:700px;opacity:1}main.page.animation3 #screen1{z-index:100;-webkit-transition:.5s all;-o-transition:.5s all;-moz-transition:.5s all;transition:.5s all;opacity:0}main.page.animation3 #screen1.show{opacity:1}main.page.animation3 .blackScreen{background-color:#000;position:absolute;z-index:200;left:0;top:0;height:100%;width:100%;-webkit-transition:all 2s;-o-transition:all 2s;-moz-transition:all 2s;transition:all 2s}main.page.animation3 .blackScreen.hide{opacity:0}@media (min-width:800px){body.tfol22>main{width:50%}}@media (min-width:800px) and (max-width:1440px){body.tfol22{font-size:.9em}}div.element.aiPicsWrapper{position:fixed;width:100%;height:100%;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;padding:1.5em}div.element.aiPicsWrapper .counter{position:absolute;left:1em;bottom:1em;font-size:.45em;margin:0;opacity:.5}div.element.aiPicsWrapper .aiImage{opacity:1;background-color:#0821f5;pointer-events:none;-webkit-transition:16s cubic-bezier(.68, .1, .42, .84);-o-transition:16s cubic-bezier(.68, .1, .42, .84);-moz-transition:16s cubic-bezier(.68, .1, .42, .84);transition:16s cubic-bezier(.68, .1, .42, .84)}div.element.aiPicsWrapper .aiImage.animate{opacity:0}div.element.aiPicsWrapper .aiImage img{mix-blend-mode:screen;opacity:.9;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}div.element.aiPicsWrapper .userGeneratedImage{opacity:0;background-color:#ef5b5b}div.element.aiPicsWrapper .userGeneratedImage img{mix-blend-mode:screen;opacity:.9}div.element.aiPicsWrapper .userGeneratedImage.longTransition{-webkit-transition:30s cubic-bezier(.68, .1, .42, .84);-o-transition:30s cubic-bezier(.68, .1, .42, .84);-moz-transition:30s cubic-bezier(.68, .1, .42, .84);transition:30s cubic-bezier(.68, .1, .42, .84)}div.element.aiPicsWrapper .userGeneratedImage.active{opacity:1}div.element.aiPicsWrapper .ctaButton .button{border-color:transparent;background-color:#0821f5;color:#fff;margin:0 0 0 auto}div.element.aiPicsWrapper .ctaButton .button:hover{border-color:#0821f5;color:#0821f5;background-color:#fff}div.element.aiPicsWrapper .ctaButton .openGenerator.generatorActive{display:none}@media (min-width:500px){div.element.aiPicsWrapper{padding:2em}}@media (min-width:800px){div.element.aiPicsWrapper{width:50%;padding:3.5em}}@media (max-width:799px){div.element.aiPicsWrapper{z-index:-1;height:65vh}div.element.aiPicsWrapper .ctaButton .button{max-width:16em;font-size:.8em}}div.element.aiPicsWrapper.generatorActive{z-index:900}div.element.aiPicsWrapper.fullScreen{width:100%;left:0}.ai2022Page div.element.aiPicsWrapper{width:100%!important}section.section.aiGeneratorSection{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1000;overflow-y:auto;overflow-y:overlay;display:none}@media (min-width:800px){section.section.aiGeneratorSection{width:50%}}section.section.aiGeneratorSection .innerWrapper{padding:1.5em;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media (min-width:800px){section.section.aiGeneratorSection .innerWrapper{padding:3.5em}}@media (max-width:799px){section.section.aiGeneratorSection .br{display:none}section.section.aiGeneratorSection .innerWrapper{min-height:35vh}}section.section.aiGeneratorSection header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:.75em}section.section.aiGeneratorSection header h1{padding-right:1.5em;font-size:2em;margin:0}section.section.aiGeneratorSection header .generatorClose{width:1.5em;height:1.5em;margin-left:auto;cursor:pointer}section.section.aiGeneratorSection header .generatorClose svg{width:100%}section.section.aiGeneratorSection header .generatorClose svg *{stroke:white}section.section.aiGeneratorSection p.infoTextShort{max-width:30em;margin:0}section.section.aiGeneratorSection .sizeWrapper{max-width:40em}section.section.aiGeneratorSection .select2{width:100%}section.section.aiGeneratorSection .line{display:block;width:100%;height:1px;margin-bottom:3em;grid-column:span 2;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='white' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='13' stroke-linecap='square'/%3e%3c/svg%3e")}section.section.aiGeneratorSection form{margin:3em 0 0 0;padding:0 0 3em 0;max-width:40em}section.section.aiGeneratorSection form .formInnerWrapper{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:2em}section.section.aiGeneratorSection form .formInnerWrapper .line{margin-top:1em}section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:2em;position:relative}section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper .line2{border-top:1px solid;-webkit-flex-shrink:5;flex-shrink:5;width:100%;margin-top:1em}section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(2) .line2,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(4) .line2,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(9) .line2{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1}section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(5),section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(6){grid-column:2}section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(5) .line2,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(6) .line2{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1;border:0}@media (max-width:900px){section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:first-of-type:before,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(3):before,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(8):before{content:"";border-right:1px solid #fff;position:absolute;right:2em;top:100%;height:4em}}@media (min-width:901px){section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(2):before,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(4):before,section.section.aiGeneratorSection form .formInnerWrapper .fieldWrapper:nth-of-type(5):before{content:"";border-right:1px solid #fff;position:absolute;right:2em;top:100%;height:4em}}section.section.aiGeneratorSection form input[type=submit]{background:#fff;color:#0821f5;border:1px solid #fff;font-size:.9em;text-transform:uppercase;letter-spacing:.1em}section.section.aiGeneratorSection form input[type=submit]:hover{background:0 0;color:#fff;border:1px solid #fff}section.section.aiGeneratorSection form label{display:block;color:#fff;width:100%;max-width:16em;-webkit-flex-shrink:1;flex-shrink:1}section.section.aiGeneratorSection form label select{width:100%}section.section.aiGeneratorSection form label input::-webkit-input-placeholder{color:#ef5b5b}section.section.aiGeneratorSection form label input::-moz-placeholder{color:#ef5b5b}section.section.aiGeneratorSection form label input::-ms-input-placeholder{color:#ef5b5b}section.section.aiGeneratorSection form label input::placeholder{color:#ef5b5b}section.section.aiGeneratorSection form label .labelText{display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:600;letter-spacing:.1em;font-size:.5em;margin-bottom:1em;padding-left:2em}section.section.aiGeneratorSection form label .select2-container--default .select2-selection--single{-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;border:1px solid #fff;font-size:1.2em;padding:.35em 1em;height:auto;background-color:#0821f5}section.section.aiGeneratorSection form label .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#fff}@media (max-width:900px){section.section.aiGeneratorSection form .formInnerWrapper{display:block}section.section.aiGeneratorSection form .formInnerWrapper label{max-width:100%}section.section.aiGeneratorSection form .formInnerWrapper .line2{display:none}}section.section.aiGeneratorSection.active{display:block}@media (max-width:799px){section.section.aiGeneratorSection.active .innerWrapper{margin-top:65vh}}section.section.aiGeneratorSection.currentStage1 .stage1{display:block}section.section.aiGeneratorSection.currentStage1 .stage2{display:none}section.section.aiGeneratorSection.currentStage1 .stage3{display:none}section.section.aiGeneratorSection.currentStage2 .stage1{display:none}section.section.aiGeneratorSection.currentStage2 .stage2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.section.aiGeneratorSection.currentStage2 .stage3{display:none}section.section.aiGeneratorSection.currentStage3 .stage1{display:none}section.section.aiGeneratorSection.currentStage3 .stage2{display:none}section.section.aiGeneratorSection.currentStage3 .stage3{display:block}section.section.aiGeneratorSection .stage2{margin-top:auto}section.section.aiGeneratorSection .stage3 .ctaButton{margin-top:1em}section.section.aiGeneratorSection .stage3 .line{margin-top:3em;max-width:40em}@-webkit-keyframes animation2022{0%{opacity:1}100%{opacity:0}}@-moz-keyframes animation2022{0%{opacity:1}100%{opacity:0}}@keyframes animation2022{0%{opacity:1}100%{opacity:0}}main.page.animation2022 .wrapper{position:fixed;background-color:grey;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;height:100%;z-index:5000}main.page.animation2022 .wrapper p{position:absolute;left:.5em;top:.5em}main.page.animation2022 .wrapper .innerWrapper{border:1px solid #ff00ff;width:1026px;height:1026px;position:relative;background-color:#0821f5;z-index:0}main.page.animation2022 .wrapper .backgroundImageCover{background-color:#0821f5;-webkit-animation:animation2022 forwards;-moz-animation:animation2022 forwards;animation:animation2022 forwards}main.page.animation2022 .wrapper .backgroundImageCover .imgWrapper{position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:screen}section.page.marketing{--size:max(35vh, 35vw);position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:#999;padding:5em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:auto}section.page.marketing .links{text-transform:uppercase;letter-spacing:.1em;font-size:.8em;margin-bottom:2em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.page.marketing .links :last-child{margin-left:2em}section.page.marketing .links .current{opacity:.2}section.page.marketing .imageWrapper{display:none;width:var(--size);height:var(--size);position:relative;margin-right:1em;z-index:0}section.page.marketing .imageWrapper .backgroundImageCover{mix-blend-mode:screen}section.page.marketing .imageWrapper .backgroundImageCover:last-child{display:none}section.page.marketing #canvasWrapper{width:var(--size);height:var(--size);position:relative;background-color:#fff}section.page.marketing #canvasWrapper canvas{width:100%!important;height:100%!important}section.page.marketing.portrait #canvasWrapper,section.page.marketing.portrait .imageWrapper{height:-webkit-calc(var(--size)/ 9 * 16);height:-moz-calc(var(--size)/ 9 * 16);height:calc(var(--size)/ 9 * 16)}section.page.marketing.double .imageWrapper .backgroundImageCover:last-child{display:block}section.page.marketing .button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:2em;padding:1em 2em;border:1px solid #000;text-transform:uppercase;letter-spacing:.1em}main.entry.entriesSlides{position:fixed;left:0;top:0;width:100%;height:100%;background-color:transparent;z-index:300}main.entry.entriesSlides .slide{position:absolute;left:0;top:0;width:50%;height:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}main.entry.entriesSlides .slide section.section{padding-top:0}main.entry.entriesSlides .slide main.section.contentMatrix>article,main.entry.entriesSlides .slide main.section.contentMatrix>section{padding-top:0}main.entry.entriesSlides .slide header.header .content{padding-top:0}main.entry.entriesSlides .slide.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}main.entry.entriesSlides .slide.slideType-empty{background-color:transparent}main.entry.entriesSlides .slide.slideType-empty *{display:none}main.entry.entriesSlides .slide.slideType-full{width:100%}main.entry.entriesSlides .slide.slideType-full header.header .subtext{max-width:40em}main.entry.entriesSlides .slide.slideType-full article.section.contentMatrixText main>:first-child{margin-top:0}main.entry.entriesSlides .slide.slideType-full article.section.contentMatrixText.layout-programme main{font-size:.7em;max-width:none;-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}main.entry.entriesSlides .slide .sizeWrappers{margin-left:0;max-width:100%}main.page.ai2022 .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1499;background-color:#0821f5;color:#000;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:5%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}main.page.ai2022 .wrapper.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}main.page.ai2022 .wrapper .instructions{color:#fff;width:100%;position:absolute;left:0;bottom:0;padding:1em}main.page.ai2022 .wrapper .instructions .innerWrapper{font-size:1.5em}main.page.ai2022 .wrapper .instructions h2{max-width:20em}main.page.ai2022 .wrapper .instructions.hide{display:none}main.page.ai2022 .sayHi{position:fixed;z-index:10;margin:0;font-weight:500;font-size:5em;color:#fff;left:1rem;bottom:1rem}main.page.ai2022 .transcription{position:fixed;left:0;top:0;padding:1em;font-size:1em;font-weight:600;color:#fff;z-index:1600}main.page.ai2022 .transcription .final{text-decoration:underline}main.page.ai2022 .imgGen{width:100%;height:100%;mix-blend-mode:screen}main.page.ai2022 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}main.page.ai2022 .loaderPics{width:100%!important;left:0!important;background-color:transparent!important;color:#fff!important}