a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.page-template-page-templatesexpert-datavisualization-php .main .panel .panel-content.p-l{padding:0!important}button,input,textarea{outline:none}a:active,a:focus,a:hover{outline:0 none}html{-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{padding:0;margin:0}.link,.tab-link{border:none;background-color:transparent}.link:hover,.tab-link:hover{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}body{background-color:#ff9fc7;overflow-y:scroll}body p{margin-bottom:1em}body a{text-decoration:none;color:#000}.app{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;padding-bottom:9rem}.app,.app .container{display:-webkit-box;display:-ms-flexbox;display:flex}.app .container{width:60vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app .page-title{font-style:italic;font-size:50px;padding:.5em 0}.app .navigation,.app .page-title{font-family:Roboto Condensed,sans-serif;text-transform:uppercase;width:100%}.app .navigation{font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:10px solid;font-size:28px;margin-bottom:1rem}.app .navigation-item{margin-right:.5em;margin-top:.5em}.app .navigation-item a{color:#fff;text-decoration:none}.app .content{width:100%;padding:1rem 0;-webkit-animation:fadein 1s;animation:fadein 1s}.app .content .filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app .content .filter-item{border-bottom:1px solid;padding-right:.5em}.app .content .filter-item .link{color:#000;line-height:1.2}.app .content .filter-item:last-child{padding-right:0}.app .content .filter-item.filter-item--active .link{background-color:#fffcc7}.app .content .content-items-item{position:relative}.app .content .bio-items-item-title,.app .content .contact-contact-form .label,.app .content .contact-content-input,.app .content .contact-content-text,.app .content .contact-content-text textarea,.app .content .contact-items-item-title,.app .content .contact-newsletter-button,.app .content .contact-newsletter-top .input,.app .content .contact-newsletter-top .label,.app .content .content-item-tabs .tab-link,.app .content .content-items-item-title,.app .content .content-items-item-title .link,.app .content .filter-item .link{font-family:Roboto Condensed,sans-serif;font-size:20px;text-transform:uppercase;font-style:italic;padding:0}.app .content .content-items,.app .content .content-items-item{margin-top:3rem}.app .content .calendar-items-item:not(:first-child),.app .content .news-items-item:not(:first-child){margin-top:9rem}.app .content .content-items-item:first-child{margin-right:0}.app .content .content-item-body{margin-top:1rem;overflow-y:hidden;max-height:0;-webkit-transition:1s;transition:1s}.app .content .content-items-item-title{display:-webkit-box;display:-ms-flexbox;display:flex}.app .content .bio-items-item-title,.app .content .contact-content-input,.app .content .contact-content-text,.app .content .contact-items-item-title,.app .content .contact-newsletter-button,.app .content .contact-newsletter-top .input,.app .content .content-items-item-title .show-hide,.app .content .content-items-item-title .text{padding-top:.2em;background-color:#fffcc7}.app .content .metadata-list.bio-metadata-list{position:inherit;margin-top:2em;height:5rem}.app .content .bio-item-contents .picture{margin-left:-16px;width:calc(100% + 40px)}.app .content .bio-items-item-title,.app .content .content-items-item-title .text{width:100%}.app .content .content-items-item-title .show-hide{margin-right:.5em;width:20px;padding:0 6px 0 3px}.app .content .content-item-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.app .content .content-item-tabs .tab-link{padding-bottom:3px}.app .content .content-item-tabs .tab-link span{border-bottom:1px solid;display:inline-block;padding-right:.5em}.app .content .content-item-tabs .tab-link-active{background-color:#fffcc7}.app .content .content-item-media{border-top:24px solid #fffcc7;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app .content .content-item-contents,.app .content .metadata-list{font-family:Roboto Condensed,sans-serif;line-height:1.5em;font-style:italic}.app .content .content-item-contents{padding:1.5rem 1.5rem 1.5rem 1rem;background-color:#fffcc7}.app .content .contact-form{max-width:512px;margin-left:50px}.app .content .contact-items-item-title{margin-top:1.5em;margin-bottom:1.5em}.app .content .contact-label-group,.app .content .contact-newsletter-top{margin-bottom:1.5em}.app .content .contact-label-group,.app .content .contact-newsletter-bottom,.app .content .contact-newsletter-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.app .content .contact-newsletter-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app .content .contact-content-input,.app .content .contact-content-text,.app .content .contact-newsletter-top .input{border:none;width:100%;background-image:url(/www/assets/img/underscore.svg);background-repeat-y:no-repeat;background-position-y:5px;padding:3px}.app .content .contact-newsletter-button{padding:4px 7px;font-size:1em;text-decoration:underline;cursor:pointer;border-style:none}.app .content .contact-contact-form .label,.app .content .contact-newsletter-top .label{font-size:1rem;font-weight:400;margin-right:7px}.app .content .contact-label-group{margin-bottom:1em}.app .content .contact-content-text{background-repeat:repeat;width:100%;height:250px;overflow-y:auto;overflow-x:hidden}.app .content .contacts{font-family:Roboto Condensed,sans-serif;line-height:1.5em;font-style:italic}.app .content .metadata-list{position:absolute;top:3.5rem;height:9rem}.app .content .calendar-content-item-contents,.app .content .news-content-item-contents{padding-top:8rem}.app .content .show-hide{color:#000}.app .content .bullet{font-family:Roboto Condensed,sans-serif;font-style:normal!important}.app .content .bullet:before{content:"\2612";width:1em;height:1em;margin-right:.5em;margin-left:30px}.workGrid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.workGridItem{width:49%;flex-grid:1;margin-bottom:1vw}.workGridItem img{width:100%}.home-items-item-title{margin-bottom:1rem}