.display-flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.display-flex-vertical{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-spaces{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home .publications ul .list-item date,body.home h2{display:block;letter-spacing:1px;text-transform:uppercase}body.home h2{font-size:18px;font-weight:700;text-align:center;padding:0 0 20px;margin:0 auto;position:relative}[dir=rtl] body.home h2{font-size:21px;letter-spacing:0}body.home h2:after{width:50px;height:2px;bottom:0;left:50%;margin-left:-25px;background:#0090ff}body.home header{min-height:100vh;padding:80px 0 0;box-sizing:border-box}body.home header .container{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media screen and (max-width:767px){body.home header{min-height:calc(100vh - 60px);padding:0}body.home header .container{transform:translate(-50%,-50%)}}body.home header h1{text-transform:uppercase;margin:0;padding:0}@media screen and (max-width:980px){body.home header h1{font-size:36px;line-height:1}[dir=rtl] body.home header h1{font-size:41px}}@media screen and (min-width:981px){body.home header h1{font-size:72px;line-height:.9}[dir=rtl] body.home header h1{font-size:83px}}body.home header h1 span{color:#0090ff;font-weight:100;display:block}body.home header h1:after{content:"";display:block;width:200px;height:2px;background:#0090ff;margin:.6em auto .5em}body.home header p{font-size:15px;font-weight:100;line-height:1.7;margin:2em 0 2.4em}@media screen and (max-width:767px){body.home header p{margin:1.2em 0 1.6em}}@media screen and (min-width:981px){body.home header p{padding:0 10%}}[dir=rtl] body.home header p{font-weight:300}body.home header a{margin:3px;padding:24px 40px;font-size:11px;font-weight:600}body.home header a.white.hollow{border-color:rgba(255,255,255,.5)}@media screen and (max-width:767px){body.home header a{width:180px;box-sizing:border-box}}body.home .about{background:#f7f7f7 url(../images/about_bg.png) no-repeat top center}body.home .fields-of-practice{text-align:center;padding:80px 0}body.home .fields-of-practice .container{display:block}body.home .fields-of-practice p{font-size:15px;font-weight:100;line-height:1.5;margin:2em 0}body.home .fields-of-practice .fields-grid{padding:0}body.home .publications a.view-all{display:inline-block;margin:30px auto 0}body.home .publications .publications-list,body.home .publications ul{list-style:none;padding:0;margin:36px 0 0}body.home .publications ul .list-item{margin:0 0 10px;position:relative;background:#fff;text-decoration:none}@media screen and (min-width:981px){body.home .publications ul .list-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:980px){body.home .publications ul .list-item{display:block;margin:0 0 30px}}body.home .publications ul .list-item .image{padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:981px){body.home .publications ul .list-item .image{-webkit-box-flex:0 0 200px;-moz-box-flex:0 0 200px;box-flex:0 0 200px;-webkit-flex:0 0 200px;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;min-width:1px;min-height:1px}}@media screen and (max-width:980px){body.home .publications ul .list-item .image{height:200px}}body.home .publications ul .list-item .image img{width:100%;height:100%;object-fit:cover}body.home .publications ul .list-item .content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px;padding:30px}body.home .publications ul .list-item date{width:100%;font-size:10px;color:#919599;margin:0 0 10px}body.home .publications ul .list-item .title{text-decoration:none;color:#000;font-weight:700;font-size:18px;line-height:22px;display:block;margin-bottom:10px;cursor:pointer;transition:.1s color ease-in-out}body.home .publications ul .list-item p{font-size:13px;line-height:16px;margin:0;color:#888;transition:.1s color ease-in-out}body.home .publications ul .list-item .button{display:inline-block;font-size:12px;text-transform:uppercase;color:#0090ff;position:relative;padding-right:10px}body.home .publications ul .list-item .button:after,body.home .publications ul .list-item .button:before,body.home h2:after{content:"";position:absolute}body.home .publications ul .list-item .button:before{top:3px;right:0;width:4px;height:4px;border:solid #0090ff;border-width:1px 1px 0 0;transform:rotate(45deg)}body.home .publications ul .list-item .button:after{top:5px;right:0;width:8px;height:1px;background:#0090ff}body.home .publications ul .list-item:hover .title{color:#0090ff}body.home .publications ul .list-item:hover p{color:#444}body.home .publications .articles{padding:100px 0;width:100%;background:#f1f1f1}@media screen and (min-width:981px){body.home .publications .articles .block,body.home .publications .articles ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}body.home .publications .articles ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}body.home .publications .articles .block{margin:0 0 10px}body.home .publications .articles .block:nth-child(1){width:100%}body.home .publications .articles .block:nth-child(1)>.col{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px}body.home .publications .articles .block:nth-child(1)>.col .list-item:last-child{margin-bottom:0}body.home .publications .articles .block:nth-child(1)>.col .list-item .image{flex-basis:180px}body.home .publications .articles .block:nth-child(1)>.list-item{-webkit-box-flex:0 0 35%;-moz-box-flex:0 0 35%;box-flex:0 0 35%;-webkit-flex:0 0 35%;-moz-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;min-width:1px;min-height:1px;margin:0 10px 0 0;align-items:center}[dir=rtl] body.home .publications .articles .block:nth-child(1)>.list-item{margin:0 0 0 10px}body.home .publications .articles .block:nth-child(1)>.list-item .image{position:absolute;top:0;bottom:0;left:0;right:0}body.home .publications .articles .block:nth-child(1)>.list-item .image:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#000;filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}body.home .publications .articles .block:nth-child(1)>.list-item .content{text-align:center;position:relative;padding:0 70px}body.home .publications .articles .block:nth-child(1)>.list-item .content .title,body.home .publications .articles .block:nth-child(1)>.list-item .content date{color:#fff}body.home .publications .articles .block:nth-child(1)>.list-item .content p,body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(2) .content p{color:rgba(255,255,255,.7)}body.home .publications .articles .block:nth-child(2),body.home .publications .articles .block:nth-child(3){-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.home .publications .articles .block:nth-child(2){margin:0 5px 0 0}[dir=rtl] body.home .publications .articles .block:nth-child(2),[dir=rtl] body.home .publications .articles .block:nth-child(3)>.col .list-item:nth-child(1),body.home .publications .articles .block:nth-child(3){margin:0 0 0 5px}body.home .publications .articles .block:nth-child(2) .list-item{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;box-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:1px;min-height:1px;align-items:center}body.home .publications .articles .block:nth-child(2) .list-item:nth-child(1) .image,body.home .publications .articles .block:nth-child(2) .list-item:nth-child(2) .image,body.home .publications .articles .block:nth-child(2) .list-item:nth-child(3) .image,body.home .publications .articles .block:nth-child(2) .list-item:nth-child(4) .image{flex-basis:180px;height:100%}body.home .publications .articles .block:nth-child(2) .list-item:nth-child(3) .image{order:2}[dir=rtl] body.home .publications .articles .block:nth-child(3),[dir=rtl] body.home .publications .articles .block:nth-child(3)>.col .list-item:nth-child(2),body.home .publications .articles .block:nth-child(3)>.col .list-item:nth-child(1){margin:0 5px 0 0}body.home .publications .articles .block:nth-child(3)>.col{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 0 10px}body.home .publications .articles .block:nth-child(3)>.col .list-item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px}body.home .publications .articles .block:nth-child(3)>.col .list-item:nth-child(2){margin:0 0 0 5px}body.home .publications .articles .block:nth-child(3)>.col .list-item .image{flex-basis:100%;height:200px}body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(2) .image{position:absolute;top:0;bottom:0;left:0;right:0}body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(2) .image:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0);filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(2) .content{position:relative;padding:120px 40px 40px}body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(2) .content .title,body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(2) .content date{color:#fff}body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(3) .image,body.home .publications .articles .block:nth-child(3)>.list-item:nth-child(4) .image{flex-basis:140px}}@media screen and (max-width:767px){body.home .publications .articles .block:nth-of-type(n+2){display:none}}@media screen and (min-width:981px){body.home .publications .newsletter ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home .publications .newsletter ul .list-item{display:block;-webkit-box-flex:0 0 32%;-moz-box-flex:0 0 32%;box-flex:0 0 32%;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;min-width:1px;min-height:1px}}@media screen and (max-width:767px){body.home .publications .newsletter a:nth-of-type(n+3){display:none}}body.home .publications .newsletter .container{padding:80px 0;border-bottom:5px solid #f5f5f5}body.home .publications .newsletter .list-item{border:1px solid #ccc}body.home .publications .newsletter .list-item strong{display:block;color:#000;font-weight:700;font-size:14px;margin:12px 0 6px}body.home .publications .updates{padding:80px 0}@media screen and (min-width:981px){body.home .publications .updates ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}