@charset "UTF-8";div,form,h1,h2,h3,li,p,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}h1,h2,h3{font-family:Lato,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}h1{font-size:1.25rem}h1,h2{line-height:1.4;margin-top:0;margin-bottom:.5rem}h2{font-size:1.04167rem}h3{font-size:.98958rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:40em){h1{font-size:2.5rem}h2{font-size:2.08333rem}h3{font-size:1.61458rem}}a{line-height:inherit;color:#1779ba}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:50rem;margin:1.04167rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}.text-center{text-align:center}.show-for-print{display:none!important}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}aside,footer,header,section{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}textarea{overflow:auto}html{box-sizing:border-box;font-size:120%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#f5f8fa;font-family:Lato,sans-serif;font-weight:400;line-height:1.1;color:#232122;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}button{padding:0;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}button,input,select,textarea{font-family:inherit}.row{max-width:50rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.02604rem;margin-left:-.02604rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.13021rem;margin-left:-.13021rem}}@media print,screen and (min-width:60em){.row .row{margin-right:-.13021rem;margin-left:-.13021rem}}.row:not(.expanded) .row{max-width:none}.columns{flex:1 1 0px;padding-right:.02604rem;padding-left:.02604rem;min-width:0}@media print,screen and (min-width:40em){.columns{padding-right:.13021rem;padding-left:.13021rem}}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-3{flex:0 0 25%;max-width:25%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-6{flex:0 0 50%;max-width:50%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-9{flex:0 0 75%;max-width:75%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-12{flex:0 0 100%;max-width:100%}.small-up-1{flex-wrap:wrap}.small-up-1>.columns{flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-3{flex:0 0 25%;max-width:25%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-6{flex:0 0 50%;max-width:50%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-9{flex:0 0 75%;max-width:75%}.medium-12{flex:0 0 100%;max-width:100%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.columns{flex:0 0 50%;max-width:50%}}@media print,screen and (min-width:60em){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-3{flex:0 0 25%;max-width:25%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-9{flex:0 0 75%;max-width:75%}.large-up-2{flex-wrap:wrap}.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}}.shrink{flex:0 0 auto;max-width:100%}.align-middle{align-items:center}.flex-container{display:flex}.flex-child-shrink{flex:0 1 auto}@media print,screen and (min-width:40em){.medium-flex-container{display:flex}.medium-flex-child-shrink{flex:0 1 auto}}@media print,screen and (min-width:60em){.large-flex-container{display:flex}.large-flex-child-shrink{flex:0 1 auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#f5f8fa}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#f5f8fa}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#f5f8fa}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#f5f8fa}.button.secondary{background-color:#767676;color:#0a0a0a}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#0a0a0a}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#0a0a0a}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#0a0a0a}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#f5f8fa}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#f5f8fa}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#0a0a0a}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#0a0a0a}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary,.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown:after{display:block;width:0;height:0;border:.4em inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#f5f8fa transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow.primary:after,.button.dropdown.hollow:after{border-top-color:#1779ba}.button.dropdown.hollow.secondary:after{border-top-color:#767676}.button.dropdown.hollow.success:after{border-top-color:#3adb76}.button.dropdown.hollow.warning:after{border-top-color:#ffae00}.button.dropdown.hollow.alert:after{border-top-color:#cc4b37}.button.arrow-only:after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:60em){.hide-for-large{display:none!important}}@media screen and (max-width:59.9375em){.show-for-large{display:none!important}}@media screen and (min-width:60em){.hide-for-large-only{display:none!important}}@media screen and (max-width:59.9375em){.show-for-large-only{display:none!important}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-out}@keyframes a{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(5)}}@keyframes b{0%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(0)}}.animated{animation-duration:1.5s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes c{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:c;transform-origin:center bottom}@keyframes d{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes e{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:visible}}.slideInRight{animation-name:d}.slideOutRight{animation-name:e}html{scroll-behavior:smooth}.landing-page-form-message p{text-align:center!important;color:#09f}p{line-height:140%}.hidden,.init-hidden{display:none}.img-invisible{opacity:0}@media screen and (max-width:39.9375em){.desktop{content-visibility:hidden}}body.dark{background-color:#232122}img:-moz-loading{visibility:hidden}::-webkit-scrollbar{-webkit-appearance:none;width:7px;background-color:#3d3a3c}::-webkit-scrollbar-thumb{border-radius:0;background-color:#09f;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}img{content-visibility:auto}.social-links{display:inline-block}.social-links a{color:#f5f8fa!important;transition:all .3s ease;padding-right:2px}.social-links a svg{height:18px;width:25px}.social-links a:hover svg{color:#ffee10;filter:drop-shadow(0 0 7px #ffee10)}a{text-decoration:none;cursor:pointer}a,a:focus,a:hover,a:visited{color:#09f}a.active{cursor:auto}.dark a.active{color:#fff;cursor:auto}.light a.active{color:#4f4f4f;cursor:auto}ul{margin:0;padding:0}.doc-icon{transform:translateY(2px);width:16px;height:16px}.doc-icon.blog{color:#09f;font-weight:900}.doc-icon.paper{color:#ff4c7c;font-weight:900}.doc-icon.talk{color:#99cb33;font-weight:900}.no-scroll body,html.no-scroll{height:100%!important;overflow:hidden!important}input{border:0}.padding-left-50{padding-left:50px}@media screen and (max-width:59.9375em){.padding-left-50{padding-left:0}}.padding-right-50{padding-right:50px}@media screen and (max-width:59.9375em){.padding-right-50{padding-right:0}}.padding-bottom-100{padding-bottom:100px}.golden{color:#c59d57!important}.no-result{text-align:center}.container.newsletter{margin-top:20px;margin-bottom:20px}.newsletter-container{min-height:510px}.signup{font-size:24px;width:300px;height:auto;animation-duration:1.5s;animation-fill-mode:both;text-align:center;background-color:#232122;color:#f5f8fa}.signup.modal{background-color:#f5f8fa;color:#232122}.signup.signup-right{display:none;z-index:150;position:fixed;bottom:0;right:0}@media screen and (min-width:40em){.signup{width:400px}}.signup .subscribe-error,.signup .subscribe-success{display:none;font-size:14px;position:absolute;bottom:20px;width:100%}.signup .form-container{position:relative;padding-bottom:40px}.signup .subscribe-error{color:#e32b24}.signup .subscribe-success{color:#14855f}.signup .rainbow-top{height:6px;background:linear-gradient(90deg,#ff4c7c 0,#09f 50%,#99cb33)}.signup .content{padding:30px;padding-bottom:10px}.signup .exit-button{color:#f5f8fa;cursor:pointer;position:absolute;right:10px;top:10px}.signup .exit-button svg{width:20px;height:20px}.signup .header{margin-bottom:30px}.signup .subscribe-input{width:100%;padding:10px;border-radius:5px;font-size:16px;border:1px solid #09f}.signup .subscribe-button{width:100%;margin-top:10px;margin-bottom:10px;border-radius:5px;padding:10px;cursor:pointer;font-weight:900;font-size:16px;background-color:#09f;color:#f5f8fa}.signup .subscribe-button:hover{background-color:#008ae6}.signup .subscribe-button.disabled{background-color:#005c99;pointer-events:none;cursor:auto}.dark .signup{background-color:#232122;color:#f5f8fa}.recent{padding-top:40px;padding-bottom:40px}@media screen and (max-width:59.9375em){.recent{padding-bottom:30px;min-height:0}}.recent .row{position:relative}.container{overflow-x:hidden}.container .row{overflow:visible}@media screen and (max-width:59.9375em){.container{padding-left:20px;padding-right:20px}}.container.dark{background-color:#232122;color:#fff}.container.dark .container-header .title{color:#4f4f4f}.container.dark .container-header .sub-title{color:#fff}.container.dark .container-header .pagination{vertical-align:middle}.container.dark .container-header .pagination .counter{color:#3f3e3e;font-weight:900;font-size:12px;margin-left:50px}.container.light{background-color:#f5f8fa}.container.light .container-header .sub-title{color:#4f4f4f}.container.light .container-header{padding-top:20px;padding-bottom:20px}@media screen and (min-width:40em){.container.light .container-header{padding-top:50px;padding-left:0;padding-bottom:50px}}.container.light .container-header.with-filters .title{font-size:28px}.container.light .container-header .title{color:#4f4f4f;font-size:30px;height:42px;line-height:42px;font-weight:900}@media print,screen and (min-width:60em){.container.light .container-header .title{font-size:42px}}@media screen and (max-width:59.9375em){.container.light .container-header .title{font-size:28px}}.container.light .container-header .sub-title{text-transform:uppercase;align-items:center;font-weight:900;font-size:12px;letter-spacing:3px;padding-top:0;padding-bottom:0;padding-left:0;text-align:left}@media screen and (min-width:40em){.container.light .container-header .sub-title{padding-left:50px}}.card{position:relative;top:0}.card:hover .card-header .title.no-rainbow,.card:hover .card-header .title.rainbow{color:#09f!important}.card:hover .card-image{box-shadow:0 30px 30px 0 rgba(0,0,0,.1)!important}.card:hover .card-content .card-overlay{opacity:1}.card:hover.dark .card-content{box-shadow:0 20px 30px 0 rgba(0,0,0,.4)!important}.card:hover.light .card-content{box-shadow:0 30px 30px 0 rgba(0,0,0,.1)!important}.card.dark .card-content{box-shadow:0 30px 30px 0 rgba(0,0,0,.5)}.card.dark .card-content .title{color:#fff}.card.dark .card-content .category,.card.dark .card-content .sub-title{color:#3f3e3e}.card.dark .card-content .card-footer .doc-type{color:#fff}.card.dark .card-content .card-footer .creation-date{color:#3f3e3e}.card.light .card-header-separator{height:1px;margin-bottom:10px}.card.light .card-content{background-color:#f5f8fa;box-shadow:0 20px 30px 0 rgba(0,0,0,.07)}.card.light .card-content .title{color:#0a0a0a}.card.light .card-content .category,.card.light .card-content .sub-title{color:#4f4f4f}.card.light .card-content .category span,.card.light .card-content .sub-title span{color:#0a0a0a}.card.light .card-content .card-footer .doc-type{color:#000}.card.light .card-content .card-footer .creation-date{color:#4f4f4f}.card.light .card-content .card-footer .show-all{text-align:center;display:block;text-transform:uppercase;font-weight:900;letter-spacing:3px;font-size:12px;height:30px;line-height:30px}.card .doc-icon{transform:translateY(3px);width:16px;height:16px}.card .doc-icon.blog{color:#09f;font-weight:900}.card .card-image{overflow:hidden;height:180px;position:relative;background-size:cover;transition:all .25s ease-in-out}.card .card-image img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:320px;object-fit:cover;background-size:cover}.card .card-image picture img{transition:opacity .3s linear}.card .card-content{position:relative;top:-20px;left:0;right:0;margin:auto;width:85%;z-index:1;background-size:cover;background-position:50%}.card .card-content .card-overlay{width:100%;position:absolute;top:0;height:6px;background-color:#09f;z-index:1;opacity:0;transition:all .25s ease-in-out}.card .card-content .card-header{padding:20px 25px}.card .card-content .card-footer{padding:10px;padding-left:25px;padding-right:25px;white-space:nowrap;overflow:hidden;display:block}.card .card-content .card-footer .creation-date{display:inline-block;font-weight:400;font-size:14px;color:#4f4f4f;text-overflow:ellipsis}.card .card-content .card-footer .doc-type{display:inline-block;font-weight:400;font-size:14px;margin-right:5px}.card .card-content .card-footer .doc-type .doc-icon{margin-right:5px}.card .card-content .title{font-size:18px;font-weight:900;position:relative;transition:all .25s ease-in-out;height:80px;line-height:1.3}.card .card-content .category{color:#3f3e3e;font-size:12px;font-weight:900;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-separator{color:#232122;padding-top:10px;text-align:center;font-size:30px;font-weight:400}@media print,screen and (min-width:60em){.group-separator{text-align:left}}.post-item.press .press-articles .press-article{font-size:14px;display:block}.post-item.press .press-articles .press-article:hover{text-decoration:underline}.post-item.press .container-content{padding-bottom:10px;padding-top:10px;height:auto}.post-item .container-content,.post-item.press .container-content{-ms-flex-align:center;align-items:center;display:flex;border-top:1px dashed #dfe1e3}.post-item .container-content{height:80px}@media print,screen and (min-width:60em){.post-item .container-content{height:120px}}.post-item .content .title:hover.no-rainbow,.post-item .content .title:hover.rainbow{color:#09f!important}.dark .group-separator{color:#232122;padding-top:10px;text-align:center;font-size:30px;font-weight:400}@media print,screen and (min-width:60em){.dark .group-separator{text-align:left}}.dark .post-item{overflow:hidden;transition:all .2s ease}.dark .post-item,.dark .post-item .container-content{-ms-flex-align:center;align-items:center;display:flex}.dark .post-item .container-content{height:80px;border-top:1px dashed #5a5953}@media print,screen and (min-width:60em){.dark .post-item .container-content{height:120px}}.dark .post-item:hover{background-color:inherit}.dark .post-item:hover .banner img{transform:scale(1.1)}.dark .post-item .banner{background-image:url(/static/images/default-120.png);margin-right:30px;overflow:hidden;width:80px;height:80px;display:table}@media print,screen and (min-width:60em){.dark .post-item .banner{width:120px;height:120px}}.dark .post-item .banner img{height:100%;object-fit:cover;background-size:cover;background-repeat:no-repeat}.dark .post-item .content{padding-right:30px}.dark .post-item .content .title{display:block;max-height:45px;color:#caced0;font-size:15px;font-weight:400;transition:color .3s ease;-webkit-background-clip:text;background-repeat:repeat-y;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media print,screen and (min-width:60em){.dark .post-item .content .title{font-size:20px;height:auto;max-height:60px}}@media print,screen and (min-width:40em){.dark .post-item .content .title{font-size:18px;height:auto;max-height:60px}}.dark .post-item .content .title:hover{color:#09f!important}.dark .post-item .content .title .doc-icon{margin-right:8px;width:15px;height:15px}@media print,screen and (min-width:60em){.dark .post-item .content .title .doc-icon{width:20px;height:20px}}.dark .post-item .content .subtitle{color:#3f3e3e;font-weight:400;font-size:12px;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media print,screen and (min-width:60em){.dark .post-item .content .subtitle{font-size:16px}}.dark .post-item .files{display:none}@media screen and (min-width:40em){.dark .post-item .files{display:block}}.dark .post-item .files .title{color:#3f3e3e;font-size:14px;font-weight:400}.dark .post-item .files a{color:#09f;font-size:14px;font-weight:400;display:block;transition:transform .3s ease}.dark .post-item .files a:hover{text-decoration:underline}.dark .post-item .tags .tag{font-size:10px;height:18px;padding:2px;padding-right:10px;padding-left:10px;background-color:#434343;color:#fff;margin-right:10px}.dark .post-item .tags .tag:hover{background-color:#09f;color:#fff;border-color:#09f}.dark .post-item .tags .tag-spacer{flex:1;background-image:linear-gradient(to right bottom,#0a0a0a 20%,hsla(0,0%,100%,0) 0);border:1px solid transparent;background-position:50%;background-size:4px 4px;background-repeat:repeat}.footer{border-top:1px solid #e4e6e8}.footer .footer-info{padding-top:30px}@media screen and (min-width:40em){.footer .footer-info{padding-top:50px}}.footer .footer-info .footer-logo svg{display:block;height:50px;width:100px;color:#0a0a0a}.footer .footer-info .footer-description,.footer .footer-info .footer-logo{background-position:100%;background-size:1.5px 4px;background-repeat:repeat-y}.footer .footer-info .footer-description,.footer .footer-info .footer-links,.footer .footer-info .footer-logo{margin-bottom:20px;padding-right:30px;padding-left:30px}@media screen and (min-width:40em){.footer .footer-info .footer-description,.footer .footer-info .footer-links,.footer .footer-info .footer-logo{margin-bottom:50px;height:100px}}.footer .footer-info .footer-description{font-size:16px;font-weight:400;color:#a2a4a5}.footer .footer-info .footer-links a{font-size:14px;text-transform:uppercase;letter-spacing:3px;color:#232122;display:block;line-height:30px}.footer .footer-info .footer-links a:hover{color:#09f}.footer .footer-info-bottom{border-top:1px solid #e9ebed;line-height:80px}.footer .footer-info-bottom .copyright{font-size:14px;color:#a2a4a5;text-align:center}@media print,screen and (min-width:60em){.footer .footer-info-bottom .copyright{padding-left:30px;text-align:left}}.footer .footer-info-bottom .social-links{padding-left:30px}.footer .footer-info-bottom .social-links a{padding-right:8px}.footer.dark{border-color:#393738;background-color:#232122}.footer.dark .footer-info .footer-logo svg{color:#fff}.footer.dark .footer-info .footer-description,.footer.dark .footer-info .footer-logo{background-image:linear-gradient(0deg,#393738 33%,hsla(0,0%,100%,0) 0)}.footer.dark .footer-info .footer-links a{color:#fff}.footer.dark .footer-info .footer-links a:hover{color:#09f}.footer.dark .footer-info-bottom{border-color:#393738}.footer.dark .footer-info-bottom .social-links a{color:#fff}.dark .footer{border-color:#393738;background-color:#232122}.dark .footer .footer-info .footer-logo svg{color:#fff}.dark .footer .footer-info .footer-description,.dark .footer .footer-info .footer-logo{background-image:linear-gradient(0deg,#393738 33%,hsla(0,0%,100%,0) 0)}.dark .footer .footer-info .footer-links a{color:#fff}.dark .footer .footer-info .footer-links a:hover{color:#09f}.dark .footer .footer-info-bottom{border-color:#393738}.dark .footer .footer-info-bottom .social-links a{color:#fff}.form-container.large .filter-text{line-height:150px}.form-container .filter-text{padding-left:10px;color:#3f3e3e;font-size:15px;font-weight:700;line-height:60px}.form-container .filter-text.right{text-align:right}.form-container .filter-text.center{text-align:left}@media screen and (min-width:40em){.form-container .filter-text.center{text-align:center}}.form-container .input-container{border-right:0;border-left:0;border-top:0;border-bottom:1px solid #e9ebed;border:1px solid #e9ebed}@media screen and (min-width:40em){.form-container .input-container.no-border-bottom{border-bottom:none}}.form-container .input-container.dark{border:1px solid #363435}@media screen and (min-width:40em){.form-container .input-container.no-border-right{border-right:none}}.form-container .input-container.no-border-bottom{border-bottom:1px solid #e9ebed}.form-container .input-container.dark{border-bottom:1px solid #363435}.form-container .filter-counter{font-size:90px;color:#363435;text-align:right;font-weight:700}.form-container .input-container.dark.select:after{content:"▼";color:#f5f8fa;position:absolute;right:15px;top:0;font-size:12px;line-height:60px}.form-container .input-container.dark.select select{color:#fff}.form-container .input-container.dark.select option{background-color:#232122;color:#fff}.form-container .input-container.select{position:relative}.form-container .input-container.select:after{content:"▼";color:#3f3e3e;position:absolute;right:15px;top:0;font-size:12px;line-height:60px}.form-container .input-container.select label{position:absolute;top:10px;left:22px;color:#3f3e3e;font-size:14px;font-weight:900}.form-container .input-container.select select{cursor:pointer;border:0;color:#232122;padding-left:20px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:0;height:60px;padding-top:20px;background-color:transparent;font-size:15px;font-weight:400}.form-container .input-container.select select option{outline:0;background-color:#fff;color:#232122;padding:10px}.form-container .input-container.text input[type=text]{background-color:transparent;transition:all .3s ease;color:#232122;outline:none;font-weight:900;letter-spacing:3px;height:60px;font-size:12px;padding-left:10px;padding-right:1px;text-transform:uppercase;width:100%}.form-container .input-container.text input[type=text].search{padding-left:50px}.search-input-container{position:relative}.search-input-container svg{color:#3f3e3e;height:40px;width:40px;top:10px;position:absolute}.desktop{display:none!important}@media print,screen and (min-width:60em){.desktop{display:block!important}}.lightrope{text-align:center;white-space:nowrap;overflow:hidden;position:absolute;z-index:1;margin:-15px 0 0;padding:0;pointer-events:none;width:100%;z-index:200}.lightrope li{position:relative;animation-fill-mode:both;animation-iteration-count:infinite;list-style:none;margin:0;padding:0;display:block;width:12px;height:28px;border-radius:50%;margin:20px;display:inline-block;background:#5dbff3;box-shadow:0 4.66667px 24px 3px #5dbff3;animation-name:f;animation-duration:2s}.lightrope li:nth-child(odd){background:#84d6de;box-shadow:0 4.66667px 24px 3px rgba(132,214,222,.5);animation-name:g;animation-duration:.4s}.lightrope li:nth-child(4n+2){background:#9d5686;box-shadow:0 4.66667px 24px 3px #9d5686;animation-name:h;animation-duration:1.1s}.lightrope li:nth-child(odd){animation-duration:1.8s}.lightrope li:nth-child(3n+1){animation-duration:1.4s}.lightrope li:before{content:"";position:absolute;background:#bbb;width:10px;height:9.33333px;border-radius:3px;top:-4.66667px;left:1px}.lightrope li:after{content:"";top:-14px;left:9px;position:absolute;width:52px;height:18.66667px;border-bottom:2px solid #bbb;border-radius:50%}.lightrope li:last-child:after{content:none}.lightrope li:first-child{margin-left:-40px}@keyframes f{0%,to{background:#5dbff3;box-shadow:0 4.66667px 24px 3px #5dbff3}50%{background:rgba(0,255,255,.4);box-shadow:0 4.66667px 24px 3px rgba(93,191,243,.2)}}@keyframes g{0%,to{background:#84d6de;box-shadow:0 4.66667px 24px 3px #84d6de}50%{background:rgba(0,255,255,.4);box-shadow:0 4.66667px 24px 3px rgba(132,214,222,.2)}}@keyframes h{0%,to{background:#9d5686;box-shadow:0 4.66667px 24px 3px #9d5686}50%{background:rgba(247,0,148,.4);box-shadow:0 4.66667px 24px 3px rgba(247,0,148,.2)}}.gradbar{z-index:500;width:7px;position:fixed;top:0;bottom:0;left:0;background:linear-gradient(180deg,#ff4c7c 0,#09f 50%,#99cb33)}.mobile-top-margin{padding-top:60px}@media print,screen and (min-width:60em){.mobile-top-margin{padding-top:0}}.pulse-circle-menu.in{animation:a .5s ease-in;animation-fill-mode:forwards}.pulse-circle-menu.out{animation:b .5s ease-out;animation-fill-mode:forwards}.pulse-circle-search.in{animation:a .5s ease-in;animation-fill-mode:forwards}.pulse-circle-search.out{animation:b .5s ease-out;animation-fill-mode:forwards}.pulse-circle-categories.in{animation:a .5s ease-in;animation-fill-mode:forwards}.pulse-circle-categories.out{animation:b .5s ease-out;animation-fill-mode:forwards}.readingbar-container{display:none;background-color:#232122;border-bottom:1px solid #393738;position:fixed;z-index:10;border-right:1px solid #393738;top:0;left:0;right:0;padding-left:15px}@media print,screen and (min-width:60em){.readingbar-container{padding-left:0}}.readingbar-container .readingbar{background-color:#232122}.readingbar-container .readingbar .menu-button{cursor:pointer;text-align:center}.readingbar-container .readingbar .menu-button svg{color:#fff;width:50px;height:60px}.readingbar-container .readingbar .menu-button.open>div{position:fixed;z-index:20000}.readingbar-container .readingbar .menu-elie-logo{padding-right:20px;padding-top:15px;transition:color .25s ease-in-out}.readingbar-container .readingbar .menu-elie-logo svg{width:50px;height:30px;color:#fff}.readingbar-container .readingbar .menu-elie-logo:hover svg{color:#09f}.readingbar-container .readingbar .menu-reading-menu{border-right:1px solid #393738;cursor:pointer;padding-left:5px}.readingbar-container .readingbar .menu-reading-menu svg{width:35px;height:35px;vertical-align:middle;margin-right:10px;margin-bottom:10px;margin-top:12px;cursor:pointer}.readingbar-container .readingbar .menu-reading-dropdown{position:relative;cursor:pointer!important;border-right:1px solid #393738}.readingbar-container .readingbar .menu-reading-dropdown .toc-dropdown{line-height:60px}.readingbar-container .readingbar .menu-reading-dropdown .toc-dropdown label{font-weight:900;text-transform:uppercase;letter-spacing:3px;font-size:12px;padding-left:20px;padding-right:20px;color:#b6b8ba}.readingbar-container .readingbar .menu-reading-dropdown .toc-dropdown .value{font-size:15px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:20px}.readingbar-container .readingbar .menu-reading-dropdown .toc-dropdown .arrow{transition:.4s ease-in-out;padding-right:20px;padding-left:20px}.readingbar-container .readingbar .menu-reading-dropdown .toc-dropdown .arrow svg{width:20px;height:20px;position:relative;top:5px;color:#f5f8fa}.readingbar-container .readingbar .menu-reading-dropdown .toc-dropdown .arrow.open{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.readingbar-container .readingbar .menu-reading-dropdown .toc{background-color:#232122;position:absolute;left:-1px;width:100%;box-shadow:0 10px 40px 0 rgba(0,0,0,.2);z-index:200;transition:.4s ease-in-out}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item{cursor:pointer;padding:10px;font-size:15px;font-weight:700;display:flex;background-position:bottom;background-size:4px 1.5px;background-repeat:repeat-x}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item:nth-child(odd){background-color:#2b282a}@media screen and (min-width:40em){.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item{padding-left:20px}}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.current-headline span.toc-id,.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.current-headline span.toc-name{color:#09f}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item:last-child{background-image:none}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item span.toc-id{width:110px;padding-left:20px;left:70px;color:gray;font-weight:900;display:none}@media print,screen and (min-width:40em){.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item span.toc-id{display:block}}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item span.toc-name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:gray}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item:hover span.toc-id,.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item:hover span.toc-name{color:#09f}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-0 .toc-name,.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-1 .toc-name,.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-2 .toc-name{padding-left:20px}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-3 .toc-name{padding-left:40px}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-4 .toc-name{padding-left:60px}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-5 .toc-name{padding-left:80px}.readingbar-container .readingbar .menu-reading-dropdown .toc .toc-item.indent-6 .toc-name{padding-left:100px}.readingbar-container .readingbar .menu-items{display:none;padding-left:20px}.readingbar-container .readingbar .menu-items .menu-item{margin-right:20px;display:inline-block}.readingbar-container .readingbar .menu-items .menu-item.active a,.readingbar-container .readingbar .menu-items .menu-item:hover a{color:#09f}.readingbar-container .readingbar .menu-items .menu-item a{color:#f5f8fa;display:block;line-height:60px;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:3px;transition:color .25s ease-in-out}.readingbar-container .readingbar .menu-search{cursor:pointer;color:#b6b8ba}.readingbar-container .readingbar .menu-search svg{color:#fff}.readingbar-container .readingbar .menu-search:hover .search-text,.readingbar-container .readingbar .menu-search:hover svg{color:#09f}.readingbar-container .readingbar .menu-search .search-text{text-transform:uppercase;font-size:12px;line-height:60px;padding-left:20px}@media print,screen and (min-width:60em){.readingbar-container .readingbar .menu-search .search-text{transition:color .4s ease}}.readingbar-container .readingbar .menu-search svg{transition:color .4s ease;width:50px;height:50px;vertical-align:middle}.navbar-container{background-color:#f5f8fa;border-bottom:1px solid #e4e6e8;width:100%}@media print,screen and (min-width:60em){.navbar-container{position:relative}}.navbar{background-color:#f5f8fa;height:60px}.navbar .menu-reading-menu{padding-left:20px}.navbar .menu-button{cursor:pointer;text-align:center}.navbar .menu-button label{cursor:pointer}.navbar .menu-button svg{width:50px;height:50px}.navbar .menu-button.open>div{position:fixed;z-index:20000;color:#fff}.navbar .menu-elie-logo{padding-right:60px;padding-top:15px;transition:color .25s ease-in-out}@media screen and (min-width:40em) and (max-width:59.9375em){.navbar .menu-elie-logo{padding-left:18px}}.navbar .menu-elie-logo svg{width:50px;height:30px;color:#000}.navbar .menu-items .menu-item{margin-right:20px}@media screen and (min-width:40em){.navbar .menu-items .menu-item{display:inline-block}}@media screen and (max-width:39.9375em){.navbar .menu-items .menu-item{display:none}}.navbar .menu-items .menu-item.active a{color:#09f}.navbar .menu-items .menu-item a{color:#232122;display:block;transition:color .1s ease-in-out;line-height:60px;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:3px}.navbar .menu-search{cursor:pointer}.navbar .menu-search:hover .search-text,.navbar .menu-search:hover svg{color:#09f}.navbar .menu-search .search-text{color:#4f4f4f;text-transform:uppercase;font-weight:900;font-size:12px;line-height:60px;padding-left:20px}@media print,screen and (min-width:60em){.navbar .menu-search .search-text{transition:color .4s ease}}.navbar .menu-search svg{transition:color .4s ease;width:50px;height:50px;vertical-align:middle}.dark .navbar-container,.navbar-container.dark{background-color:#232122;border-color:#393738}.dark .menu-reading-dropdown.open .toc,.dark .menu-reading-dropdown.open .toc-dropdown{background-color:#232122}.dark .menu-reading-dropdown .toc-dropdown{background-color:#232122;border-right:1px solid #393738}.dark .menu-reading-dropdown .toc-dropdown label{color:#b6b8ba}.dark .menu-reading-dropdown .toc-dropdown .value{color:#f5f8fa}.dark .menu-reading-dropdown .toc-dropdown .arrow svg{color:#fff}.dark .menu-reading-dropdown .toc{background-color:#232122}.dark .menu-reading-dropdown .toc .toc-item:nth-child(odd){background-color:#2b282a}.dark .menu-reading-dropdown .toc .toc-item.current-headline span.toc-id,.dark .menu-reading-dropdown .toc .toc-item.current-headline span.toc-name{color:#f5f8fa}.dark .menu-reading-dropdown .toc .toc-item span.toc-id,.dark .menu-reading-dropdown .toc .toc-item span.toc-name{color:#726b6f}.dark .menu-reading-dropdown .toc .toc-item:hover{background-color:#09f;color:#fff}.dark .menu-reading-dropdown .toc .toc-item:hover span.toc-name{color:#f5f8fa}.dark .menu-reading-dropdown .toc .toc-item:hover span.toc-id{color:#fff}.dark .menu-reading-menu{background-color:#232122}.dark .menu-reading-menu svg{color:#f5f8fa}.dark .navbar{background-color:#232122}.dark .navbar .menu-button{border-color:#393738}.dark .navbar .menu-button svg{color:#fff}.dark .navbar .menu-elie-logo:hover svg{color:#09f}.dark .navbar .menu-elie-logo svg{color:#fff}.dark .navbar .menu-items .menu-item.active a{color:#09f}.dark .navbar .menu-items .menu-item a{color:#fff}.dark .navbar .menu-items .menu-item:hover a{color:#09f;border-bottom:1px solid #09f}.dark .navbar .menu-newsletter,.dark .navbar .menu-search{border-color:#393738}.dark .navbar .menu-newsletter:hover .search-text,.dark .navbar .menu-newsletter:hover svg,.dark .navbar .menu-search:hover .search-text,.dark .navbar .menu-search:hover svg{color:#09f}.dark .navbar .menu-newsletter .search-text,.dark .navbar .menu-search .search-text{color:#a2a4a5}.dark .navbar .menu-newsletter svg,.dark .navbar .menu-search svg{color:#fff}.text-svg{letter-spacing:3px;font-size:16px}.mobile-menu-container .mobile-menu{position:fixed;background-color:#232122;color:#fff;top:60px;bottom:0;right:0;left:6px;z-index:200}.mobile-menu-container .mobile-menu .menu-footer{position:absolute;bottom:0;display:block;width:100%}.mobile-menu-container .mobile-menu .menu-footer .menu-footer-contact{border-top:1px solid #363435;text-align:center;padding:20px}.mobile-menu-container .mobile-menu .menu-footer .menu-footer-contact a{flex:1;font-size:15px;letter-spacing:1px;text-align:center;font-weight:900;text-transform:uppercase}.mobile-menu-container .mobile-menu .menu-footer .menu-footer-contact a svg{position:relative;top:4px;color:#09f;width:30px;height:20px}.mobile-menu-container .mobile-menu .menu-footer .menu-footer-social{border-top:1px solid #363435;padding:20px;display:flex}.mobile-menu-container .mobile-menu .menu-footer .menu-footer-social a{flex:1;text-align:center}.mobile-menu-container .mobile-menu .menu-footer .menu-footer-social a svg{color:#fff;width:30px;height:20px}.mobile-menu-container .mobile-menu .row{height:calc(100% - 138px)}.mobile-menu-container .mobile-menu .mobile-menu-animation{position:absolute;left:0;height:calc(100% - 138px)}.mobile-menu-container .mobile-menu .mobile-menu-animation a.active text,.mobile-menu-container .mobile-menu .mobile-menu-animation a:hover text{fill:#09f}.mobile-menu-container .mobile-menu .mobile-menu-animation a text{fill:#fff}.mobile-menu-container .mobile-menu .mobile-menu-animation .maincircle{fill:transparent;stroke-width:1px;stroke:#525151}.mobile-menu-container .mobile-menu .mobile-menu-animation .circle-group.active .circle{stroke:#09f}.mobile-menu-container .mobile-menu .mobile-menu-animation .circle-group .circle-pulse{fill:transparent;stroke-width:2px;stroke:#09f}.mobile-menu-container .mobile-menu .mobile-menu-animation .circle-group .circle{fill:transparent;stroke-width:2px;stroke:#525151}.mobile-menu-container .mobile-menu .mobile-menu-animation .circle-group .circle-point{fill:#fff}.press-list .list-item{padding-top:10px!important;padding-bottom:10px!important}.press-list .list-item .middle{padding-top:5px;padding-bottom:5px;min-height:120px}@media screen and (max-width:39.9375em){.press-list .list-item .middle{padding-top:0;padding-bottom:0}}.awards a:hover{text-decoration:none}.awards .img-container{transition:filter .4s}@media print,screen and (min-width:60em){.awards .img-container{filter:grayscale(100%)}}.awards .list-item{padding-top:10px!important;padding-bottom:10px!important}.awards .list-item .middle{padding-top:5px;padding-bottom:5px}@media screen and (max-width:39.9375em){.awards .list-item .middle{padding-top:0;padding-bottom:0}}@media screen and (min-width:40em){.awards .list-item .middle{min-height:130px}}.awards .list-item .middle .category{color:#f5f8fa}.awards .list-item .middle .subtitle{height:auto;position:inherit;bottom:0;color:#a2a4a5;margin-top:5px}.awards .list-item .award-year{font-size:12px;font-weight:900;color:#f5f8fa;text-align:center}.awards .list-item .award-laurel{position:absolute;width:60px;height:60px;margin-top:30px;z-index:10}@media print,screen and (min-width:60em){.awards .list-item .award-laurel{margin-left:-30px}}.awards .list-item .award-laurel svg{width:60px;height:60px;color:#f5f8fa}.awards .list-item:hover .img-container{filter:grayscale(0)}.about .text-block .social-links{margin-top:10px}.about .text-block .social-links a{padding-right:8px}.about .header-animation-container .page-info .big-title{color:#0a0a0a}@media screen and (max-width:39.9375em){.about .header-animation-container .page-info .description{padding-top:15px}}.about .counter-container{position:relative;color:#3f3e3e;padding-top:50px;padding-bottom:50px}.about .counter-container .border-left,.about .counter-container .border-right{border-top:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:-1px;bottom:-1px;width:5px}.about .counter-container .border-right{right:0}.about .counter-container .border-left{left:0}.about .counter-container .counter{font-weight:700;font-size:14px}@media screen and (max-width:59.9375em){.about .counter-container .counter{padding-left:20px}}.about .counter-container .counter .title{color:#fff}@media screen and (min-width:40em){.about .counter-container .counter .title{margin-right:10px;margin-bottom:10px}}.about .counter-container .counter .count{color:#434343;font-weight:900;letter-spacing:2px}.about .counter-container .counter .count a{display:block}.about .side-image-container{padding-top:50px;width:100%;margin:auto}@media print,screen and (min-width:60em){.about .side-image-container{width:100%;max-width:1600px}}.about .biography .side-image-container{background:none}@media print,screen and (min-width:60em){.about .biography .side-image-container{background-image:linear-gradient(90deg,#232122 68%,transparent 93%,#232122),url(/static/images/elie-bursztein-speaking-bio.jpg);background-repeat:no-repeat;background-position-x:right;background-size:auto 100%}}.about .magic .side-image-container{background:none}@media print,screen and (min-width:60em){.about .magic .side-image-container{background-image:linear-gradient(90deg,#232122 74%,transparent 80%),url(/static/images/elie-magic.jpg);background-repeat:no-repeat;background-position-x:right;background-size:auto 100%}}.about .press .side-image-container{background:none}@media print,screen and (min-width:60em){.about .press .side-image-container{background-image:linear-gradient(270deg,#232122 60%,transparent 85%,#232122),url(/static/images/elie-bursztein-speaking-press.jpg);background-repeat:no-repeat;background-position-x:left;background-size:auto 100%}}.about .awards .side-image-container{background:none}@media print,screen and (min-width:60em){.about .awards .side-image-container{background-image:linear-gradient(270deg,#232122 50%,transparent 90%,#232122),url(/static/images/elie-bursztein-speaking-awards.jpg);background-repeat:no-repeat;background-position-x:left;background-size:auto 100%}}.about .embed-wrapper{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:10px}.about .embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background-color:#0a0a0a}.about .magic a:hover{text-decoration:underline}.about .about-title{font-size:22px;font-weight:900!important;text-transform:uppercase;color:#fff!important;letter-spacing:2px;padding-bottom:15px}@media screen and (min-width:40em){.about .about-title{padding-top:30px}}.about .text-block{font-weight:400;color:#a2a4a5;margin-top:25px;margin-bottom:50px;font-size:20px}.about .text-block p{margin-top:0}.about .text-block p a:hover{text-decoration:underline}.about .text-block p:first-child:first-letter{float:left;font-size:60px;font-weight:900;line-height:50px;padding:18px;padding-left:25px;padding-right:25px;margin-right:15px;border:1px solid #3f3e3e}.about .text-block .title{display:inline-block}@media screen and (min-width:40em){.about .text-block .title{margin-right:10px;margin-bottom:10px}}.about .text-block .title a:hover{text-decoration:underline}.about .keypress-table{padding-top:20px;padding-left:25px;padding-right:25px;color:#656464;border:none;margin-bottom:60px}.about .keypress-table .show-all{display:block;width:100%;text-align:right;text-transform:uppercase;letter-spacing:3px;height:50px;color:#fff;line-height:50px;margin-top:10px;margin-bottom:10px}.about .keypress-table .show-all:hover{transition:color .3s linear;color:#09f}@media print,screen and (min-width:60em){.about .keypress-table{padding-left:50px;padding-right:50px;border:1px solid #363536}}.about .keypress-table .press-item{position:relative;padding-top:10px;padding-bottom:10px;background-image:linear-gradient(90deg,#5a5959 33%,hsla(0,0%,100%,0) 0);border:1px solid transparent;background-position:bottom;background-size:4px 1.5px;background-repeat:repeat-x}@media print,screen and (min-width:60em){.about .keypress-table .press-item{padding-top:25px;padding-bottom:25px}}.about .keypress-table .press-item:last-child{background:none}.about .keypress-table .press-item .press-news{color:#656464;font-size:12px;letter-spacing:3px;font-weight:900;text-transform:uppercase;margin-bottom:0}@media print,screen and (min-width:60em){.about .keypress-table .press-item .press-news{margin-bottom:10px}}.about .keypress-table .press-item .press-title{color:#f5f8fa;font-size:18px;font-weight:900;margin-bottom:5px;display:block}@media print,screen and (min-width:60em){.about .keypress-table .press-item .press-title{margin-bottom:20px;width:450px}}.about .keypress-table .press-item .press-title:hover{transition:color .3s linear;color:#09f}.about .keypress-table .press-item .press-date{color:#656464;font-size:14px;font-weight:400}.about .keypress-table .press-item .press-date a{color:gray}.about .keypress-table .press-item .press-date a:hover{transition:color .3s linear;color:#09f}.about .keypress-table .press-item .press-count{position:absolute;top:0;bottom:0;display:none;right:0;margin:auto;width:50px;height:100px;line-height:80px;font-weight:900;font-size:82px;color:#302f30}@media print,screen and (min-width:40em){.about .keypress-table .press-item .press-count{display:block}}.header-animation-home{margin-bottom:110px}@media print,screen and (min-width:40em){.header-animation-home{margin-bottom:80px}}@media print,screen and (min-width:60em){.header-animation-home{margin-bottom:0}}@media screen and (min-width:40em) and (max-width:59.9375em){.header-animation-publications{margin-bottom:50px}}@media screen and (max-width:39.9375em){.header-animation-publications{margin-bottom:70px}}@media screen and (min-width:40em) and (max-width:59.9375em){.header-animation-blog{margin-bottom:70px}}@media screen and (max-width:39.9375em){.header-animation-blog{margin-bottom:70px}}@media screen and (min-width:40em) and (max-width:59.9375em){.header-animation-about{margin-bottom:90px}}@media screen and (max-width:39.9375em){.header-animation-about{margin-bottom:130px}}.small-gradient{position:absolute}@media screen and (max-width:39.9375em){.small-gradient{display:none}}@media screen and (min-width:40em) and (max-width:59.9375em){.small-gradient{top:204px;left:10px}}@media screen and (min-width:60em){.small-gradient{top:254px}}.small-gradient #rect-color1{fill:#ff4c7c}.small-gradient #rect-color2{fill:#09f}.small-gradient #rect-color3{fill:#99cb33}.small-gradient svg{height:5px;width:50px}.title-container{padding:0}.header-animation-container{position:relative}.header-animation-container .please-scroll-down{transition:opacity .5s linear;display:none}@media print,screen and (min-width:60em){.header-animation-container .please-scroll-down{display:block}}.header-animation-container .header-animation-background{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:100%}.header-animation-container .header-animation-background .header-transbar{stroke-width:1;stroke:#e4e6e8;vector-effect:non-scaling-stroke}.header-animation-container .page-info{position:absolute;left:0;right:0;bottom:0;top:0}.header-animation-container .page-info .title-container{display:block}@media print,screen and (min-width:40em){.header-animation-container .page-info .title-container{display:none}}@media print,screen and (min-width:60em){.header-animation-container .page-info .title-container{display:block}}.header-animation-container .page-info .small-title{display:none;color:#cacaca;font-size:18px;font-weight:400}.header-animation-container .page-info .big-title{text-align:left;color:#0a0a0a;font-size:35px;font-weight:900;line-height:35px;margin-bottom:50px;display:block;text-align:center;margin-top:340px;font-size:30px;padding-bottom:20px;margin-bottom:0}@media screen and (min-width:40em){.header-animation-container .page-info .big-title{display:block;border-bottom:0;text-align:left;color:#0a0a0a;margin-top:0;margin-bottom:50px}}.header-animation-container .page-info .big-title.dark-variant{color:#0a0a0a}.header-animation-container .page-info .tagline{color:#a2a4a5;margin-top:-5px;padding-left:15px;font-size:12pt}@media print,screen and (min-width:60em){.header-animation-container .page-info .tagline{text-align:left}}@media screen and (min-width:40em) and (max-width:59.9375em){.header-animation-container .page-info .tagline{text-align:center;margin-top:440px}}@media screen and (max-width:39.9375em){.header-animation-container .page-info .tagline{display:none}}.header-animation-container .page-info .description{min-height:50px;margin-top:25px;display:block;font-size:16px;font-weight:400;text-align:left;color:#4f4f4f}@media screen and (max-width:39.9375em){.header-animation-container .page-info .description{text-align:center;padding-top:5px;margin-top:0;border-top:1px solid #393738}}.header-animation-container .page-info .description a{display:inline-block;color:#09f}.header-animation-container .page-info .contact-me{margin-top:20px;text-align:center;font-size:12px;line-height:50px;text-transform:uppercase;font-weight:900;letter-spacing:3px}@media print,screen and (min-width:60em){.header-animation-container .page-info .contact-me{display:none}}.header-animation-container .page-info .contact-me svg{width:15px;height:15px;margin-right:10px;position:relative;top:3px}.header-animation-container .page-info .author-resume{display:none;list-style-type:none;font-size:14px}@media print,screen and (min-width:60em){.header-animation-container .page-info .author-resume{display:block;position:absolute;top:320px}}.header-animation-container .page-info .author-resume .label{color:rgba(35,33,34,.3);width:75px;display:inline-block}.header-animation-container .page-info .author-resume .value{display:inline-block;font-weight:400}.header-animation-container .page-info .author-resume .value .bullet{font-size:10px;color:rgba(35,33,34,.3);margin-right:5px;margin-left:5px}.header-animation-container .page-info .author-resume .value a:hover{text-decoration:underline}.header-animation-container .page-info .social-links{position:relative;z-index:100}@media screen and (max-width:39.9375em){.header-animation-container .page-info .social-links a{padding:10px}}@media screen and (max-width:39.9375em){.header-animation-container .page-info .social-links a svg{width:20px;height:20px}}.header-animation-container .header-animation-page{position:relative}.header-animation-container .header-animation-page .title{position:absolute;top:43%;pointer-events:none;font-size:8vw;font-weight:900;width:100%;text-align:justify;padding-right:20px;padding-left:20px}.header-animation-container .header-animation-page .title span{color:#09f}.header-animation-container .header-animation-page .title.light-variant{color:#ebedef;z-index:-2}.header-animation-container .header-animation-page .title:after{content:"";display:inline-block;width:100%;height:0;font-size:0;line-height:0}@media print,screen and (min-width:40em){.header-animation-container .header-animation-page .title{top:222px;font-size:60px}}@media print,screen and (min-width:60em){.header-animation-container .header-animation-page .title{top:202px;padding:0;font-size:86px}}.header-animation-container .header-animation-base{max-width:640px;margin:auto;display:block;z-index:50}@media screen and (min-width:60em){.header-animation-container .header-animation-base{height:540px}}@media screen and (min-width:40em) and (max-width:59.9375em){.header-animation-container .header-animation-base{height:440px}}@media screen and (max-width:39.9375em){.header-animation-container .header-animation-base{height:340px}}.header-animation-container .header-animation-base .avatar-background{fill:#232122}.header-animation-container .header-animation-base .largecircle,.header-animation-container .header-animation-base .maincircle{stroke-width:1px;fill:transparent;stroke:#d0d3d5;stroke-dasharray:2px 2px}.header-animation-container .header-animation-base .pageCircle{stroke-width:15px;fill:#000;stroke:#09f}.header-animation-container .header-animation-base .gradientcircle{stroke-width:4px;stroke-dasharray:79.21 4;stroke-dashoffset:-6px;fill:none}.header-animation-container .header-animation-base .text{animation:1s text-opacity ease forwards;animation-delay:3s;opacity:0}.header-animation-container .header-animation-base .description{stroke:none;fill:#514f50}.dark .header-animation-container{background-color:#232122}.dark .header-animation-container .please-scroll-down{color:#fff}.dark .header-animation-container .header-animation-background .header-transbar{stroke:#393738}.dark .header-animation-container .header-animation-page .title{color:#7c7b7b}.dark .header-animation-container .page-info .big-title,.dark .header-animation-container .page-info .small-title{color:#fff}.dark .header-animation-container .page-info .description{color:#a2a4a5}.dark .header-animation-container .header-animation-base .largecircle,.dark .header-animation-container .header-animation-base .maincircle{stroke:#393738}.dark .header-animation-container .header-animation-base .avatar-background{fill:#e4e6e8}.dark .header-animation-container .header-animation-base .circle-point{fill:#fff;stroke:#fff}.dark .header-animation-container .header-animation-base .circle-group.active .circle,.dark .header-animation-container .header-animation-base .circle-group.active .circle-point,.dark .header-animation-container .header-animation-base .circle-group.active .crypt{stroke:#09f;fill:#09f}.search-menu{position:fixed;width:100%;height:100%;z-index:400;overflow-y:scroll;background-color:#232122}.search-menu .search-menu-exit{color:#09f;width:15px;height:60px;cursor:pointer;margin-right:10px}.search-menu .search-results{margin-bottom:100px;margin-top:20px;font-size:15px}.search-menu .search-result .img{width:120px;background-color:#363435;padding:0;object-fit:cover;overflow:hidden}.search-menu .search-result .img img{transition:transform .4s ease}.search-menu .search-result .main{padding:15px 20px;border-bottom:1px dashed #363435;color:#3f3e3e}@media screen and (max-width:39.9375em){.search-menu .search-result .main{padding:10px 5px 2px 10px}}.search-menu .search-result .main.first{border-top:1px dashed #363435}.search-menu .search-result .main .title{font-size:16px}@media screen and (min-width:40em){.search-menu .search-result .main .title{font-size:20px}}.search-menu .search-result .main.no-result{text-align:center;padding-top:50px;padding-bottom:50px;color:#cacaca}.search-menu .search-result .main .subtitle{color:#cacaca;margin-top:10px;font-size:14px}@media screen and (min-width:40em){.search-menu .search-result .main .subtitle{font-size:16px}}.search-menu .search-navbar-container{border-bottom:1px solid #363435;padding-left:20px;padding-right:0}@media print,screen and (min-width:40em){.search-menu .search-navbar-container{padding-left:15px}}@media print,screen and (min-width:60em){.search-menu .search-navbar-container{padding-left:0}}.search-menu .search-navbar{align-content:flex-start;z-index:20;height:60px}.search-menu .search-navbar .menu-elie-logo{padding-right:20px}@media screen and (min-width:40em){.search-menu .search-navbar .menu-elie-logo{padding-right:60px}}.search-menu .search-navbar .menu-elie-logo svg{width:50px;height:60px;color:#fff}.search-menu .search-navbar .menu-search{color:#3f3e3e}.search-menu .search-navbar .menu-search,.search-menu .search-navbar .menu-search-query{font-weight:900;font-size:12px;text-transform:uppercase;line-height:60px;letter-spacing:3px}.search-menu .search-navbar .menu-search-query{text-align:center;color:#09f}@media print,screen and (min-width:60em){.search-menu .search-navbar .menu-exit{padding-left:100px}}.search-menu .search-searchbox{z-index:20;width:100%;margin-left:10px}@media screen and (min-width:40em){.search-menu .search-searchbox{margin-left:40px}}.search-menu .search-searchbox input{width:100%;line-height:60px;background-color:transparent;border:0 solid;outline:none;color:#09f;font-weight:900;letter-spacing:3px;text-transform:uppercase;font-size:12px;padding-left:5px}.search-menu .search-searchbox input::placeholder{color:#363435}.search-menu .search-searchbox .autocomplete-container{box-shadow:20px 35px 40px 0 rgba(0,0,0,.4);background-color:#232122;margin-top:-2px}.search-menu .search-searchbox .autocomplete-container .suggestion{font-weight:900;letter-spacing:3px;text-transform:uppercase;font-size:12px;color:#f5f8fa;padding:10px;cursor:pointer;border-top:1px solid #363435}.search-menu .search-searchbox .autocomplete-container .suggestion:hover{background-color:#09f}.search-menu .search-searchbox .autocomplete-container .suggestion .highlighted-text{color:#09f}.search-menu .search-searchbox .autocomplete-container .suggestion.selected .text{color:#f5f8fa}.search-menu .search-searchbox .autocomplete-container .suggestion.selected .count,.search-menu .search-searchbox .autocomplete-container .suggestion.selected .text .highlighted-text{color:#005c99}.search-menu .search-searchbox .autocomplete-container .suggestion .count{text-align:center;color:#3f3e3e}@media print,screen and (min-width:60em){.search-menu .search-searchbox .autocomplete-container .suggestion .count{width:230px}}.search-menu .search-searchbox .autocomplete-container .suggestion .text{flex:1}.search-menu .search-searchbox .autocomplete-container .suggestion .text .highlight{color:#09f}.main-search{padding-top:10px}.highlight .hll{background-color:#49483e}.highlight{background:#272822;color:#f8f8f2}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cp,.highlight .cpf,.highlight .cs{color:#75715e}.highlight .gd{color:#f92672}.highlight .ge{font-style:italic}.highlight .gi{color:#a6e22e}.highlight .gs{font-weight:700}.highlight .gu{color:#75715e}.highlight .kc,.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp,.highlight .kr,.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne,.highlight .nf{color:#a6e22e}.highlight .nl,.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#ae81ff}.highlight .dl,.highlight .s2,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .sd{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .s1,.highlight .sh,.highlight .si,.highlight .sr,.highlight .ss,.highlight .sx{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .fm{color:#a6e22e}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#f8f8f2}.highlight .il{color:#ae81ff}.dark h2.group-separator+.list-item{border-top:1px solid #393738}.dark h2.group-separator+.list-item .border-left,.dark h2.group-separator+.list-item .border-right{border-top:2px solid #fff}.dark .border-bottom{border-bottom:1px solid #393738}.dark .border-top{border-top:1px solid #393738}.dark .list-item{border-bottom:1px solid #393738}.dark .list-item.first{border-top:1px solid #393738}.dark .list-item.first .border-left,.dark .list-item.first .border-right{border-top:2px solid #fff}.dark .list-item.no-border{border:0!important}.dark .list-item .border-left,.dark .list-item .border-right{position:absolute;top:-1px;bottom:-1px;width:8px;border-bottom:2px solid #fff}.dark .list-item .border-left.first,.dark .list-item .border-right.first{border-top:2px solid #fff}.dark .list-item .middle .subtitle .type,.dark .list-item .middle .title{color:#fff}.dark .show-more{background-color:#393738;color:#0a0a0a}.dark .show-more .border-left,.dark .show-more .border-right{border-top:2px solid #fff;border-bottom:2px solid #fff}.dark .show-more .border-right{right:0}.dark .show-more .border-left{left:0}.light h2.group-separator+.list-item{border-top:1px solid #e9ebed}.light h2.group-separator+.list-item .border-left,.light h2.group-separator+.list-item .border-right{border-top:2px solid #0a0a0a}.light .border-bottom{border-bottom:1px solid #e9ebed}.light .border-top{border-top:1px solid #e9ebed}.light .list-item{border-bottom:1px solid #e9ebed}.light .list-item.first{border-top:1px solid #e9ebed}.light .list-item.first .border-left,.light .list-item.first .border-right{border-top:2px solid #0a0a0a}.light .list-item.no-border{border:0!important}.light .list-item .border-left,.light .list-item .border-right{position:absolute;top:-1px;bottom:-1px;width:8px;border-bottom:2px solid #0a0a0a}.light .list-item .border-left.first,.light .list-item .border-right.first{border-top:2px solid #0a0a0a}.light .list-item .middle .title{color:#0a0a0a}.light .list-item .middle .title:hover,.light .list-item .middle .title:visited:hover{text-decoration:none!important}.light .list-item .middle .subtitle .type{color:#000}.light .show-more{background-color:#e9ebed}.light .show-more .text a{color:#0a0a0a}.light .show-more .text a.visited:hover,.light .show-more .text a:hover{color:#09f}.light .show-more .text a.visited{color:#0a0a0a}.light .show-more .border-left,.light .show-more .border-right{border-top:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a}.light .show-more .border-right{right:0}.light .show-more .border-left{left:0}.border-bottom.light{border-bottom:1px solid #e9ebed}.border-bottom.dark{border-bottom:1px solid #393738}.border-top.light{border-top:1px solid #e9ebed}.border-top.dark{border-top:1px solid #393738}.list-item{padding-top:7px;padding-bottom:5px;position:relative}.list-item .img-container-mobile{text-align:center;overflow:hidden;background-size:cover;position:relative}.list-item .img-container-mobile img{z-index:0;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;background-size:cover}.list-item .item-overlay{transition:all .25s ease-in-out;opacity:0;z-index:1;position:absolute;width:8px;background-color:#09f}@media screen and (min-width:40em){.list-item .item-overlay{top:10px;bottom:10px}}@media screen and (max-width:39.9375em){.list-item .item-overlay{top:5px;bottom:5px}}@media screen and (min-width:40em) and (max-width:59.9375em){.list-item{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:60em){.list-item{padding-top:10px;padding-bottom:10px}}.list-item.a .middle{padding-top:10px;min-height:110px}@media screen and (min-width:40em) and (max-width:59.9375em){.list-item.a .middle{min-height:170px;padding-top:20px}}@media screen and (min-width:60em){.list-item.a .middle{min-height:200px;padding-top:20px}}.list-item.div .middle{padding-top:10px;min-height:110px}@media screen and (min-width:40em) and (max-width:59.9375em){.list-item.div .middle{min-height:170px;padding-top:20px}}@media screen and (min-width:60em){.list-item.div .middle{min-height:200px;padding-top:20px}}.list-item.no-result{padding-top:40px;padding-bottom:40px;height:auto}.list-item .img-container{padding:0;overflow:hidden;background-size:cover;position:relative}.list-item .img-container img{z-index:0;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;background-size:cover}.list-item .border-right{right:0}.list-item .border-left,.list-item .border-right{position:absolute;top:-1px;bottom:-1px;width:5px}.list-item .middle{padding-left:45px;padding-top:20px}@media screen and (max-width:39.9375em){.list-item .middle{padding-left:10px;padding-right:0}}.list-item .middle .title{display:block;font-size:15px;font-weight:900;color:#000;transition:all .25s ease-in-out}@media screen and (min-width:40em){.list-item .middle .title{margin-top:5px;font-size:18px;line-height:1.5}}.list-item .middle .category{margin-bottom:5px;font-weight:900;text-transform:uppercase;color:#4f4f4f;font-size:12px;letter-spacing:3px}@media screen and (max-width:39.9375em){.list-item .middle .category{display:none}}.list-item .middle .subtitle{font-size:14px;bottom:20px;position:absolute}@media screen and (max-width:39.9375em){.list-item .middle .subtitle{bottom:10px;overflow:hidden;height:20px}}.list-item .middle .subtitle .type{text-transform:capitalize;font-weight:400}.list-item .middle .subtitle .date{margin-left:5px;color:#4f4f4f}.list-item .abstract{padding-top:20px;padding-left:45px;color:#4f4f4f;font-size:14px;overflow:hidden;text-overflow:ellipsis}@media print,screen and (min-width:40em){.list-item.press{min-height:150px}}@media screen and (min-width:60em){.list-item.press{min-height:150px}}.list-item.press .press-date{margin-top:10px;padding-left:15px;font-weight:400;font-size:14px}@media screen and (max-width:39.9375em){.list-item.press .press-date{padding-left:0}}.list-item.press .middle{padding-left:0!important;padding-top:10px!important;min-height:130px}.list-item.press .middle .subtitle a.link:hover{text-decoration:underline}.list-item.press .middle .press-data{font-weight:400;font-size:14px;color:#4f4f4f;margin-bottom:5px}.list-item:hover{cursor:pointer}.list-item:hover.no-result{cursor:auto}.list-item:hover .item-overlay{opacity:1}.list-item:hover .middle .title{color:#09f}.show-more{margin-top:20px;position:relative;background-color:#edf0f2}.show-more .text{padding-top:30px;padding-bottom:30px;font-weight:900;text-transform:uppercase;font-size:12px;text-align:center}.show-more .border-left,.show-more .border-right{position:absolute;top:0;bottom:0;width:10px;border-top:2px solid #000}.show-more .border-right{right:0}.show-more .border-left{left:0}.show-more:hover .text{color:#09f}.download-press svg{width:40px;height:40px}.download-press svg:hover{filter:drop-shadow(0 0 7px red)}.bannerload{opacity:1!important;transition:opacity .25s linear;background-image:none!important}.banner{background-color:#edf0f2}.banner.dark{background-color:#2b282a}.banner .post-banner{background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#232122;width:100%;min-width:200px;position:relative;height:250px}@media print,screen and (min-width:40em){.banner .post-banner{height:440px}}@media print,screen and (min-width:60em){.banner .post-banner{height:540px}}.banner .post-banner img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:59.9375em){#content{margin-left:6px}}@media print,screen and (min-width:60em){#content.reading-margin{margin-top:95px}}.container{overflow-y:hidden}.press-articles{margin-top:40px;margin-bottom:40px}.press-articles .container-header{padding-bottom:20px}.press-articles .container-header .title{font-size:25px;color:#3f3e3e}.press-articles .list-item.press.inside{min-height:100px}.press-articles .list-item.press.inside .middle{min-height:0}.post-layout{padding-left:10px;padding-right:10px;position:relative}@media print,screen and (min-width:40em){.post-layout{padding-top:10px;padding-left:50px;padding-right:50px}}@media print,screen and (min-width:60em){.post-layout{padding-left:70px;padding-right:190px;padding-top:30px}}.post-layout .press-articles .press-articles-title{color:#232122;font-weight:900;margin-bottom:20px}.post-layout .embed-wrapper{background-color:#232122;position:relative;width:100%;padding-bottom:56.25%;z-index:5;margin-top:1rem}.post-layout .embed-wrapper:hover{cursor:pointer}.post-layout .embed-wrapper .play.loading svg.play-icon,.post-layout .embed-wrapper:hover .play svg.play-icon{color:#c6810c}.post-layout .embed-wrapper .play svg.deck{width:90%;height:90%;position:absolute;color:#2b282a}.post-layout .embed-wrapper .play svg.loader-icon,.post-layout .embed-wrapper .play svg.play-icon{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;color:#c6810c}.post-layout .embed-wrapper .play .play-text{position:absolute;top:.5em;left:50%;margin-left:-3em;color:#c6810c}.post-layout .embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.post-layout .embed-wrapper.slides{color:#3f3e3e}.post-layout .floating-menu{z-index:100;position:fixed;bottom:10px;right:10px;height:70px;width:70px;background-color:#09f;color:#f5f8fa;border-radius:50%;transition:all .5s ease}.post-layout .floating-menu svg{position:relative;top:20px;left:25px;height:25px;width:25px}.post-layout .right-sidebar{width:155px;position:absolute;right:0;display:none}@media screen and (min-width:64em){.post-layout .right-sidebar{display:block}}.post-layout .right-sidebar .sidebar-item{display:block;margin-bottom:50px}.post-layout .right-sidebar .sidebar-item a:hover{text-decoration:none}.post-layout .right-sidebar .sidebar-item .sidbar-item-title{font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:3px;margin-bottom:10px}.post-layout .right-sidebar .sidebar-item.infographic .infographic-container{position:relative;padding:10px;border:1px solid #e4e6e8}.post-layout .right-sidebar .sidebar-item.infographic .infographic-container picture{position:absolute;top:10px;bottom:10px;left:10px;right:10px}.post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post{margin-bottom:25px}.post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post .post-banner-container{margin-bottom:5px;height:90px;width:100%;position:relative}.post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post .post-banner-container img{z-index:0;width:100%;height:100%;position:absolute;object-fit:cover;background-size:cover}.post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post:hover .title{color:#09f!important}.post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post .title{width:100%;font-size:14px;font-weight:400;color:#0a0a0a;transition:color .3s ease;-webkit-background-clip:text;background-clip:text;background-repeat:repeat-y;display:table}.post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post .type{font-size:12px;font-weight:400;color:#3f3e3e;margin-top:3px}.post-layout .vertical{text-orientation:mixed;writing-mode:vertical-lr;transform:rotate(180deg);margin-left:11px;margin-top:10px;text-transform:uppercase;font-size:12pt;font-weight:900}.post-layout .sticky-menu{border:1px solid #e4e6e8;border-bottom:0;position:absolute;left:50%;top:40px;flex-direction:column;transform:translateX(-480px)}.post-layout .sticky-menu.fixed{position:fixed;top:160px}.post-layout .sticky-menu.bottom{position:absolute;bottom:0;top:auto}@media print,screen and (min-width:60em){.post-layout .sticky-menu{display:flex}}.post-layout .sticky-menu>a{color:#515152;display:block;cursor:pointer;border-bottom:1px solid #e4e6e8}.post-layout .sticky-menu>a:hover{color:#09f;text-decoration:none}.post-layout .sticky-menu>a svg{width:20px;height:20px;transition:color .3s ease;margin:10px;margin-bottom:5px}.post-layout .sticky-menu>a.subscribe{height:140px;font-size:13px;border-bottom:1px solid #e4e6e8}.post-layout .sticky-menu>a.subscribe span{transition:color .3s ease;position:absolute;bottom:30px;left:7px;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left top 0;float:left}.post-layout .sticky-menu>a.subscribe svg{position:absolute;bottom:10px;left:-1px}.post-layout .sticky-menu .noclick{color:#09f;display:block;cursor:auto;padding-top:10px;padding-bottom:0;border-bottom:1px solid #e4e6e8}.post-layout .sticky-menu .noclick svg{width:35px;height:20px;transition:color .3s ease}.post-layout .post-content{content-visibility:auto;font-size:18px}.post-layout .post-content a{color:#0047c2}@media screen and (min-width:40em){.post-layout .post-content{font-size:21px}}.post-layout .post-content .post-image-container{margin:0 auto;margin-top:10px;margin-bottom:30px;max-width:100%;position:relative}.post-layout .post-content .post-image-container picture img{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#f5f8fa}.post-layout .post-content .embed-wrapper{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:10px;margin-top:1rem}.post-layout .post-content .embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background-color:#0a0a0a}.post-layout .post-content ol,.post-layout .post-content ul{border-left:5px solid #f5f8fa;padding-left:40px;margin-top:10px;margin-bottom:10px}.post-layout .post-content ol li,.post-layout .post-content ul li{margin-bottom:10px;padding-left:5px}.post-layout .post-content .blockquote{margin-top:30px;margin-bottom:30px;border-left:6px solid #09f;background-color:#f2f2f2;position:relative}.post-layout .post-content .blockquote blockquote{padding:0;padding:20px 50px;margin:0}.post-layout .post-content .blockquote blockquote p{font-style:italic;padding:0;margin:0;text-align:center;font-weight:900;color:#232122;-webkit-background-clip:text;background-clip:text;background-repeat:repeat-y}@media print,screen and (min-width:60em){.post-layout .post-content .blockquote blockquote p{font-size:22px}}@media print,screen and (min-width:40em){.post-layout .post-content .blockquote blockquote p{font-size:20px}}.post-layout .post-content .blockquote .share-blockquote{text-align:center;margin-top:0;padding-bottom:30px}.post-layout .post-content .blockquote .share-blockquote a{margin-left:10px;margin-right:10px;color:#b3b3b3}.post-layout .post-content .blockquote .share-blockquote a:hover{color:#09f;text-decoration:none}.post-layout .post-content .blockquote .share-blockquote a svg{width:20px;height:20px}.post-layout .post-content>table{margin:auto;border:1px solid #e4e6e8;border-spacing:0;border-collapse:collapse;width:100%}.post-layout .post-content>table td,.post-layout .post-content>table th{padding:5px;border:1px solid #e4e6e8}.post-layout .post-content>table td.linenos,.post-layout .post-content>table th.linenos{border:hidden}.post-layout .post-content>table tr:nth-child(2n){background-color:#f2f2f2}.post-layout .post-content>table th{background-color:#eaeaea;text-align:left}.post-layout .post-content .content-image-container{background-size:cover;width:100%!important;text-align:center;background-color:#fff}.post-layout .post-content .content-image-container .content-image-frozen{margin:auto;background-size:cover;display:inline-block;background-color:#fff}.post-layout .post-content .content-image-container .content-image-frozen img{display:block;background-color:#fff}.post-layout .post-content code{padding:0;border:0;background-color:transparent}.post-layout .post-content .full{width:100%;display:block;margin:0 auto}.post-layout .post-content .highlighttable{width:100%;table-layout:fixed;background-color:#232122;font-size:14px}.post-layout .post-content .highlighttable td{padding:0;margin:0}.post-layout .post-content .highlighttable .linenodiv pre{margin:0;color:#aaa;background-color:#232122;border-radius:0;border:none;word-wrap:normal;overflow-y:hidden}.post-layout .post-content .highlighttable .linenodiv pre code{white-space:pre}.post-layout .post-content .highlighttable .highlight{vertical-align:top}.post-layout .post-content .highlighttable .code .highlight pre{margin:0;border-radius:0;border:none;word-wrap:normal;overflow-y:hidden}.post-layout .post-content .highlighttable .linenos{width:40px;vertical-align:top;text-align:center}.post-layout .post-content>p:first-child:first-letter{float:left;font-size:70px;font-weight:900;line-height:50px;padding:20px;margin-right:20px;border:2px solid #3f3e3e}.post-layout .post-content h2,.post-layout .post-content h3,.post-layout .post-content h4,.post-layout .post-content h5,.post-layout .post-content h6{scroll-margin:80px;line-height:120%;font-weight:700;margin-top:1em}.post-layout .post-content h2{font-size:1.4em}.post-layout .post-content h3{font-size:1.2em}.post-layout .post-content h4{font-size:1em}.post-layout .post-content iframe{width:100%;height:405px}.post-layout .post-abstract{font-size:20px;margin-bottom:20px}.post-layout .post-breadcrumb{list-style-type:none;margin-bottom:15px}@media screen and (max-width:39.9375em){.post-layout .post-breadcrumb{margin-top:15px}}.post-layout .post-breadcrumb li:first-child{display:inline}.post-layout .post-breadcrumb li{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:3px}.post-layout .post-breadcrumb li.separator{padding-left:5px;padding-right:5px;display:inline}.post-layout .post-breadcrumb li.separator svg{width:10px;height:10px}.post-layout .post-breadcrumb li a{color:#232122}.post-layout .blog-post-info{position:relative;padding:0;margin-bottom:30px}.post-layout .blog-post-info .elie-avatar{border-radius:50%;width:50px;height:50px;top:0;bottom:0;margin:auto;position:absolute}@media print,screen and (min-width:40em){.post-layout .blog-post-info .elie-avatar{margin-right:35px}}.post-layout .blog-post-info .info{font-size:13px;padding-left:60px;flex-basis:100%;padding-top:15px;padding-bottom:15px;border-bottom:thin dotted #abadaf;border-top:thin dotted #abadaf}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info{font-size:16px;margin-left:80px;padding-left:0}}.post-layout .blog-post-info .info .dot{margin-right:5px;margin-left:5px}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .dot{display:none}}.post-layout .blog-post-info .info .info-item{display:inline-block}.post-layout .blog-post-info .info .info-item:first-child{width:100%}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .info-item:first-child{width:auto}}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .info-item{line-height:15px;margin-right:20px}}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .info-item:first-child{flex-basis:auto}}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .info-item .read-word{display:none}}.post-layout .blog-post-info .info .info-item .label{display:none;margin-right:6px;color:#b4b5b7}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .info-item .label{display:inline}}@media print,screen and (min-width:60em){.post-layout .blog-post-info .info .info-item{line-height:30px}}.post-layout .post-info{list-style-type:none;margin:0;margin-bottom:30px;font-size:14px;display:flex}.post-layout .post-info .separator{margin:0;background-image:linear-gradient(90deg,#abadaf 33%,hsla(0,0%,100%,0) 0);border:1px solid transparent;background-position:top;background-size:4px 1.5px;background-repeat:repeat-x}.post-layout .post-info .label{color:#3f3e3e;width:90px;padding-top:5px;padding-bottom:5px}.post-layout .post-info .value{flex:1;padding-top:5px;padding-bottom:5px}.post-layout .post-info .value a{color:#0047c2}.post-layout .post-info .value a.download{color:#0a0a0a}@media screen and (max-width:39.9375em){.post-layout .post-info .value a.download{padding-bottom:10px}}.post-layout .post-info .value a.download.paper{color:#0047c2}.post-layout .post-info .value a.download.slides{color:#14855f}.post-layout .post-info .value a.download.slides-online{color:#c6810c}.post-layout .post-info .value a.download.video{color:#e32b24}.post-layout .post-info .value a.download .icon{height:20px}.post-layout .post-info .value a.download .icon svg{height:20px;width:20px}.post-layout .post-info .value a.download .text{line-height:20px;padding-right:10px}.post-layout .post-info .value .bullet{font-size:8px;bottom:2px;position:relative;color:#b4b5b7}.post-layout h1{font-weight:900;font-size:1.6em;margin-top:0;margin-bottom:30px;line-height:120%}@media print,screen and (min-width:40em){.post-layout h1{font-size:40px}}@media print,screen and (min-width:60em){.post-layout h1{font-size:48px}}.post-layout .tags{display:flex;margin-top:10px;padding-left:0;padding-right:0}.post-layout .tags .tag{color:#0047c2;text-decoration:none;font-size:18px;font-weight:400;padding:5px;border:1px solid #e4e6e8;margin-right:10px}@media screen and (max-width:39.9375em){.post-layout .tags .tag{margin-bottom:5px}}.post-layout .tags .tag:hover{background-color:#09f;color:#fff;border-color:#09f}.post-layout .tags .tag-spacer{background-image:linear-gradient(to right bottom,#0a0a0a 20%,hsla(0,0%,100%,0) 0);border:1px solid transparent;background-position:50%;background-size:4px 4px;background-repeat:repeat}.post-layout a:hover{text-decoration:underline}.dark .container.banner,.dark .post-layout .embed-wrapper iframe{background-color:#2b282a}.dark .post-layout .press-articles .press-articles-title{color:#fff}.dark .post-layout .right-sidebar .sidebar-item .sidbar-item-title{color:#dfe1e3}.dark .post-layout .right-sidebar .sidebar-item.infographic img{border:1px solid #393738}.dark .post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post:hover .title{color:#09f!important}.dark .post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post .title{color:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff4c7c),color-stop(50%,#09f),color-stop(80%,#99cb33));background-image:gradient(linear,left top,right top,color-stop(0,#f22),color-stop(.15,#f2f),color-stop(.3,#22f),color-stop(.45,#2ff),color-stop(.6,#2f2),color-stop(.75,#2f2),color-stop(.9,#ff2),color-stop(1,#f22))}.dark .post-layout .right-sidebar .sidebar-item.sidebar-recent .sidebar-post .type{color:#aeb0b1}.dark .post-layout .sticky-menu{border:1px solid hsla(0,0%,100%,.35);border-bottom:0}.dark .post-layout .sticky-menu>*,.dark .post-layout .sticky-menu>.subscribe{border-bottom:1px solid hsla(0,0%,100%,.35)}.dark .post-layout .post-content{color:hsla(0,0%,100%,.5)}.dark .post-layout .post-content h2,.dark .post-layout .post-content h3,.dark .post-layout .post-content h4,.dark .post-layout .post-content h5,.dark .post-layout .post-content h6{color:#1c2833}.dark .post-layout .post-content .blockquote{background-color:#302d2f}.dark .post-layout .post-content .blockquote p{color:#fff}.dark .post-layout .post-content .blockquote .share-blockquote{text-align:center;margin-top:0;padding-bottom:30px}.dark .post-layout .post-content .blockquote .share-blockquote a{color:#726b6f}.dark .post-layout .post-content .blockquote .share-blockquote a:hover{color:#09f}.dark .post-layout .post-breadcrumb li.separator,.dark .post-layout .post-breadcrumb li:first-child{color:#fff}.dark .post-layout .blog-post-info .info{border-bottom:thin dotted #abadaf;border-top:thin dotted #abadaf}.dark .post-layout .blog-post-info .info .info-item{color:#fff}.dark .post-layout .blog-post-info .info .info-item .label{color:#b4b5b7}.dark .post-layout .post-info{color:#fff}.dark .post-layout .post-info li.separator{background-image:linear-gradient(90deg,#abadaf 33%,hsla(0,0%,100%,0) 0)}.dark .post-layout .post-info li .label{color:hsla(0,0%,100%,.25)}.dark .post-layout .post-info li .value{color:hsla(0,0%,100%,.5)}.dark .post-layout .post-info li .value .bullet{color:hsla(0,0%,100%,.35)}.dark .post-layout h1{color:#fff}.dark .post-layout .tags .tag{border:1px solid #393738}.dark .post-layout .tags .tag:hover{background-color:#09f;border-color:#09f}.dark .post-layout .tags .tag-spacer{flex:1;background-image:linear-gradient(to right bottom,#e4e6e8 20%,hsla(0,0%,100%,0) 0);border:1px solid transparent;background-position:50%;background-size:4px 4px;background-repeat:repeat}.modal-overlay{font-size:16px;position:fixed;left:0;right:0;bottom:-50px;top:0;z-index:20000;display:none}.modal-overlay .modal{border-radius:3px;margin:auto;position:absolute;left:0;right:0;top:10%}.modal-overlay .modal .modal-title{padding:15px;font-weight:900}.modal-overlay .modal .modal-title .exit-button{cursor:pointer}.modal-overlay .modal .modal-title .exit-button svg{position:absolute;width:20px;height:20px;right:15px;top:15px}.modal-overlay .modal .modal-content{padding-right:15px;padding-left:15px}.modal-overlay .modal .modal-content label{display:block;margin-bottom:5px}.modal-overlay .modal .modal-content input,.modal-overlay .modal .modal-content select,.modal-overlay .modal .modal-content textarea{padding:15px;margin-bottom:10px;border-radius:5px;width:100%}.modal-overlay .modal .modal-content input.error,.modal-overlay .modal .modal-content select.error,.modal-overlay .modal .modal-content textarea.error{border:1px solid red}.modal-overlay .modal .modal-content textarea{width:100%;height:100px;resize:none}.modal-overlay .modal .modal-content textarea:focus{border:1px solid #393738}.modal-overlay .modal .modal-content textarea.bibtex{height:200px}.modal-overlay .modal .modal-content .g-recaptcha{margin:0 auto;width:fit-content}.modal-overlay .modal .modal-footer{padding:15px;text-align:center}.modal-overlay .modal .modal-footer .button{font-weight:900;letter-spacing:1px;border-radius:3px;background-color:#09f;margin-bottom:0}.modal-overlay .modal .modal-footer .button:hover{background-color:#007acc}.modal-overlay{background-color:rgba(35,33,34,.98)}.modal-overlay .modal{background-color:#f5f8fa;color:#232122}.modal-overlay .modal .modal-title{color:#232122}.modal-overlay .modal .modal-content input,.modal-overlay .modal .modal-content select,.modal-overlay .modal .modal-content textarea,.modal-overlay .modal .modal-content textarea:focus{border:1px solid #e4e6e8}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding-top:15px;padding-bottom:0;padding-right:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#f5f8fa}.hamburger-box{width:35px;height:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px;height:4px;background-color:#f5f8fa;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.is-closed{display:none}