*{margin:0;padding:0;box-sizing:border-box}body,html{color:#444;height:100%;font-size:16px;scroll-behavior:smooth;font-family:Roboto,sans-serif}.overflow-container{max-width:100vw;overflow-x:hidden}.separator{border:0;border-top:1px solid #ebebeb}.container{width:100%;margin:auto;max-width:1440px;position:relative;border-width:0;border-style:solid;border-color:transparent}.container-both,.container-left{border-left-width:50px}.container-both,.container-right{border-right-width:50px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.color-yellow{color:#f4f07d}.color-blue{color:#0c3ce5}.font-bold{font-weight:900}.font-lora{font-family:Lora,serif}.js-slider:focus{outline:0}.button{border:0;font-weight:300;position:relative;padding:10px 20px;border-radius:20px;white-space:nowrap;text-decoration:none;display:inline-block}.button:focus{outline:0}.button:hover{cursor:pointer}.button::before{content:'';top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;position:absolute;border-radius:inherit;transition:opacity .3s ease-out}.button:hover::before{opacity:1}.button.button-white{color:#0c3ce5;background-color:#fff}.button.button-white::before{box-shadow:0 0 30px rgba(255,255,255,.4)}.button.button-blue{color:#fff;background-color:#0c3ce5}.button.button-blue::before{box-shadow:0 0 30px rgba(12,60,229,.4)}.button.button-large{font-weight:900;padding:21px 30px;font-size:1.125rem;border-radius:32px}.button-transparent{background:0 0;border:1px solid #ebebeb}.background-media{top:0;left:0;right:0;bottom:0;z-index:-2;width:100%;height:100%;position:absolute;object-fit:cover}.popup-sibling{height:100%}.popup{display:none}.popup .popup-container{width:100%;margin:auto;min-width:680px;max-width:680px;position:relative;padding:60px 40px 70px 40px;background-color:#fff}.popup .popup-title{font-weight:900;font-size:1.5rem}.popup .popup-form{margin-top:60px;text-align:center}.popup .popup-form .columns{font-size:0;white-space:nowrap}.popup .popup-form .columns .column{width:100%;font-size:1rem;vertical-align:top;display:inline-block}.popup .popup-form .columns.x2 .column{min-width:285px;max-width:calc(50% - 15px)}.popup .popup-form .columns.x2 .column:first-child{margin-right:15px}.popup .popup-form .columns.x2 .column:last-child{margin-left:15px}.popup .popup-form .popup-form-input{width:100%;resize:none;background:0;font-weight:300;border:1px solid #eaebed;padding:17px 20px 18px 20px}.popup .popup-form .popup-form-textarea{height:230px}.popup .popup-form .popup-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:300;font-size:1.125rem;border:0;padding:16px 40px 16px 20px;background-color:transparent}.popup .popup-form .popup-form-select option{font-weight:300;font-size:1.125rem}.popup .popup-form .popup-form-select-container{margin:auto;max-width:440px;position:relative;box-shadow:0 5px 20px rgba(48,48,50,.12)}.popup .popup-form .popup-form-select-container .svg-icon{top:50%;right:20px;width:14px;height:7px;position:absolute;fill:currentColor;transform:rotate(180deg) translateY(25%)}.popup .popup-form .popup-form-segment+.popup-form-segment{margin-top:60px}.popup .popup-content{text-align:center}.popup .popup-content .popup-status-icon{width:98px;height:98px;margin-top:30px;position:relative;border-radius:100%;display:inline-block;background-color:#f4f07d}.popup .popup-content .popup-status-icon-success::before{content:'';z-index:1;top:30px;left:40px;width:12px;height:25px;display:block;position:relative;border:solid #000;transform:rotate(45deg);border-width:0 6px 6px 0}.popup .popup-content .popup-status-icon+.popup-title{margin-top:50px}.popup .popup-content .popup-title+.popup-text{margin-top:20px}.popup .popup-content .popup-text{margin-bottom:10px;line-height:24px}.popup.recommendation .popup-container{max-width:1000px}.popup.recommendation .svg-icon{z-index:0;top:-54px;right:-45px;height:155px;display:block;position:absolute}.popup.recommendation .popup-content{text-align:left;font-weight:300;line-height:34px;font-size:1.125rem}.popup.recommendation .popup-content .content-title{font-size:1.5rem}.popup.recommendation .popup-content .content-main{width:100%;display:table;border-top:40px solid transparent}.popup.recommendation .popup-content .content-main .column{display:table-cell;vertical-align:top}.popup.recommendation .popup-content .content-main .column+.column{border-width:0;border-style:solid;border-color:transparent;border-left-width:60px}.popup.recommendation .popup-content .content-main .column-content{width:100%}.popup.recommendation .popup-content .content-main p+p{margin-top:40px}.popup.recommendation .popup-content .recommendation-author{display:table;margin-top:60px;border-collapse:collapse}.popup.recommendation .popup-content .recommendation-author .cell{display:table-cell;vertical-align:middle}.popup.recommendation .popup-content .recommendation-author .cell+.cell{border-left:20px solid transparent}.popup.recommendation .popup-content .recommendation-author .author-logo{height:50px;display:block;object-fit:contain}.popup.recommendation .popup-content .recommendation-author .author-name{font-size:1rem;font-weight:300;line-height:24px}.popup.recommendation .popup-content .content-main .column-sidebar{min-width:320px;max-width:320px}.popup.recommendation .popup-content .content-main .column-sidebar .recommendation-file{width:100%;display:block;object-fit:cover;border:4px solid currentColor}.popup.recommendation .popup-content .content-main .column-sidebar .recommendation-file-link{font-size:1rem;font-weight:300;margin-top:30px;line-height:24px;color:currentColor;text-decoration:none;display:inline-block}.recommendation-popup-holder{position:relative}.fancybox-slide--html{padding:0;margin:0}.fancybox-bg{opacity:.85;background-color:#0c3ce5}.fancybox-button.fancybox-close-small{opacity:.4;color:#fff;top:-12px;right:0;padding:0;width:46px;height:46px}.fancybox-content{background:0;margin:80px 0;padding:0 66px}.fancybox-content.recommendation{margin-top:55px;padding-top:25px}.fancybox-content.recommendation .fancybox-button.fancybox-close-small{top:13px}.header-menu{width:100%;display:table;table-layout:fixed;border-collapse:collapse;display:flex;align-items:center;justify-content:space-between;border-width:0;border-style:solid;border-color:transparent;border-top-width:40px;border-bottom-width:100px}.header-menu .menu,.header-menu .sub-menu{list-style:none}.header-menu .menu>.menu-item{font-weight:300}.header-menu .sub-menu{position:absolute;border-radius:0 0 10px 10px}.header-menu .sub-menu::before{content:'';top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;position:absolute;border-radius:inherit;transition:opacity .3s ease-in-out;box-shadow:0 0 50px rgba(0,0,0,.15)}.header-menu .sub-menu .menu-item-link{font-weight:900}.header-menu .menu-item .menu-item-trigger{z-index:2;position:relative;display:inline-block;vertical-align:middle}.header-menu .menu>.menu-item .menu-item-link{display:table;position:relative;text-decoration:none;border-collapse:collapse;align-items:center;display:inline-flex}.header-menu .menu>.menu-item .menu-item-link>.menu-item-link-icon,.header-menu .menu>.menu-item .menu-item-link>.menu-item-link-text{display:table-cell;vertical-align:middle}.header-menu .menu>.menu-item .menu-item-link>.menu-item-link-icon{opacity:.6;line-height:0;font-weight:900;font-size:1.15em;padding-left:10px}.header-menu .menu>.menu-item .menu-item-link>.menu-item-link-icon .caret{display:none}.header-menu .menu-item-link{color:#444;color:currentColor}.header-menu .menu .sub-menu .menu-item:hover .menu-item-link[href]{text-decoration:underline}.header-menu .menu-item-trigger:hover .menu-item-link .menu-item-link-icon,.header-menu .menu-item-trigger:hover .sub-menu::before{opacity:1}.header-menu .menu-item-trigger.overlay:hover .menu-item-link .menu-item-link-icon,.header-menu .menu-item-trigger.tab:hover .menu-item-link .menu-item-link-icon{color:#000}.header-menu .menu-item-trigger:not(:hover) .sub-menu,.header-menu .menu-item-trigger:not(:hover)::after,.header-menu .menu-item-trigger:not(:hover)::before{display:none}.header-menu.overlayed .header-menu-logo>.link>.logo{fill:#fff}.header-menu.overlayed .menu-item-link{color:#0c3ce5}.header-menu.overlayed .menu>.menu-item-has-children>.menu-item-trigger:not(:hover)>.menu-item-link,.header-menu.overlayed .menu>.menu-item:not(.menu-item-has-children)>.menu-item-trigger>.menu-item-link{color:#fff}.header-menu-navigation{flex:1;display:table-cell;display:flex;align-items:center;vertical-align:middle}.header-menu-navigation-menu-utility{display:none}.header-menu-navigation .menu{width:100%;display:table;table-layout:fixed;border-collapse:collapse;display:flex}.header-menu-navigation .menu>.menu-item{display:table-cell;vertical-align:middle}.header-menu-navigation .menu>.menu-item+.menu-item{border-left:50px solid transparent}.header-menu-navigation .menu-item .sub-menu{white-space:nowrap}.header-menu-navigation .menu-item-has-children .menu-item-trigger::before{content:'';top:-12px;right:-24px;left:0;bottom:0;z-index:0;position:absolute;padding-right:24px;border-radius:10px 10px 0 0}.header-menu-navigation .menu-item .menu-item-trigger.tab::after{content:'';position:absolute;right:-34px;bottom:-10px;width:10px;height:10px;background:0 0;border-left:10px solid #fff;border-bottom:10px solid #fff;border-radius:25% 100% 25% 100%}.header-menu-navigation .menu-item .menu-item-trigger.tab::before{box-shadow:0 0 50px rgba(0,0,0,.15)}.header-menu-navigation .menu-item-has-children .menu-item-trigger.tab .sub-menu{padding-top:24px;padding-right:45px;padding-bottom:27px;border-radius:0 10px 10px 10px}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown::before{box-shadow:0 0 50px rgba(0,0,0,.15)}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .sub-menu{top:0;right:-24px;padding-bottom:14px}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .menu-item:first-child::after{content:'···';line-height:0;font-weight:900;font-size:1.15em;padding-left:8px;color:#0c3ce5}.header-menu-navigation .menu-item-trigger.dropdown .menu-item+.menu-item{margin-top:15px}.header-menu-logo{font-size:0;text-align:center;display:table-cell;vertical-align:bottom}.header-menu-logo>.link{display:inline-block}.header-menu-logo>.link>.logo{height:46px;max-width:190px;fill:#0c3ce5}.header-menu-contacts{flex:1;display:table-cell;vertical-align:bottom}.header-menu-contacts .header-menu-contacts-container{display:table;table-layout:fixed;border-collapse:collapse;align-items:center;display:flex}.header-menu-contacts .header-menu-contacts-container-left,.header-menu-contacts .header-menu-contacts-container-right{display:table-cell;vertical-align:middle}.header-menu-contacts .header-menu-contacts-container-left{flex:1;width:100%;text-align:right}.header-menu-contacts .header-menu-contacts-container-left .menu{text-align:left;white-space:nowrap;display:inline-block}.header-menu-contacts .header-menu-contacts-container-right{padding-left:50px;white-space:nowrap}.header-menu-contacts .header-menu-contacts-container-left .menu .sub-menu{top:-10px;z-index:2;padding-top:12px;padding-right:25px;padding-bottom:20px;border-radius:10px}.header-menu-contacts .header-menu-contacts-container-left .menu .sub-menu .menu-item-description{display:block;margin-top:8px}.header-menu .header-menu-contacts #header-menu-contacts>.menu-item>.menu-item-trigger>.menu-item-link .menu-item-link-icon .phone{display:none}.header-menu .menu .sub-menu,.header-menu-navigation .menu>.menu-item>.menu-item-trigger::before{left:-20px;padding-left:20px;background-color:#fff}.header-menu-contacts .menu .menu-item-trigger.overlay .sub-menu .menu-item+.menu-item,.header-menu-navigation .menu .menu-item-trigger.tab .sub-menu .menu-item+.menu-item{margin-top:25px}.header-menu-contacts .menu .sub-menu .menu-item-link,.header-menu-navigation .menu .menu-item-has-children .menu-item-trigger .sub-menu .menu-item .menu-item-link,.header-menu-navigation .menu .menu-item-has-children .menu-item-trigger.dropdown:hover>.menu-item-link{color:#0c3ce5}.header-menu-contacts .menu .sub-menu .menu-item-link:not([href]),.header-menu-navigation .menu .menu-item-trigger.tab>.menu-item-link{color:#444;color:currentColor}.languages.menu{top:0;right:0;z-index:2;position:absolute;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15)}.languages.menu,.languages.menu .menu-item .sub-menu{list-style:none;padding:3px 10px 6px 10px;border-radius:0 0 10px 10px}.languages.menu .menu-item{display:table;border-collapse:collapse;align-items:center;display:flex}.languages.menu .menu-item .icon-container,.languages.menu .menu-item .link-container{display:table-cell;vertical-align:middle}.languages.menu .menu-item .link-container+.icon-container{border-left:4px solid transparent}.languages.menu .menu-item .icon-container{font-size:0}.languages.menu .menu-item .icon{width:5px;height:3px;fill:#0c3ce5}.languages.menu .menu-item .sub-menu .menu-item .icon{transform:rotate(180deg)}.languages.menu .menu-item .sub-menu{top:0;left:0;position:absolute;background-color:#fff}.languages.menu .menu-item .sub-menu::before{content:'';top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;position:absolute;border-radius:inherit;transition:opacity .3s ease-in-out;box-shadow:0 0 50px rgba(0,0,0,.15)}.languages.menu .menu-item .link{text-decoration:none;letter-spacing:.07em;font-size:.75rem}.languages.menu .menu-item:not(:hover) .sub-menu{display:none}.languages.menu .menu-item:hover .sub-menu::before{opacity:1}.content-container{flex:1;width:100%;height:auto;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}.content-container .content-stretch{flex:1;display:flex;flex-direction:column}.partners{left:0;right:0;z-index:1;margin-top:-90px;position:absolute;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.12)}.partners .partners-container{width:100%;font-size:0;display:flex;padding:40px 0;white-space:nowrap;align-items:stretch}.partners .arrow,.partners .partners-slider{display:inline-block;vertical-align:middle}.partners .arrow{align-items:center;display:flex}.partners .arrow:hover{cursor:pointer}.partners .arrow.left{transform:rotate(180deg)}.partners .arrow.left,.partners .arrow.right{padding-left:45px;padding-right:50px}.partners .arrow .icon{width:30px;height:12px;fill:#0c3ce5}.partners .partners-slider{width:100%;margin:auto;max-width:calc(100% - 125px * 2);overflow:hidden;white-space:nowrap}.partners .partners-slider .partner{margin:0 35px;text-decoration:none;display:inline-block;vertical-align:middle}.partners .partners-slider .partner .partner-image{margin:auto;width:134px;height:100px;display:block;object-fit:contain}.contacts{overflow:hidden;position:relative}.contacts .contacts-text{z-index:1;position:relative;padding-top:150px;padding-bottom:110px;display:inline-block}.contacts .contacts-text .contacts-text-description{color:#aeaeae;font-weight:300;line-height:28px;margin-bottom:90px}.contacts .contacts-text .contacts-text-description .underline{display:inline-block;border-bottom:1px solid #f4f07d}.contacts .contacts-text .contacts-text-title{font-weight:100;line-height:54px;font-size:2.125rem;margin-bottom:40px}.contacts .contacts-text .contacts-text-help{z-index:1;position:relative}.contacts .contacts-text .contacts-text-help .contacts-text-help-link{display:inline-block;text-decoration:none}.contacts .contacts-map{top:0;left:0;right:0;bottom:0;z-index:0;text-align:right;position:absolute}.contacts .contacts-map .svg-map{fill:none;width:100%;height:100%;margin-top:15px;position:relative;margin-right:-10px;max-width:calc(100% - 260px)}.contacts .contacts-map .svg-map .region{stroke:#ddd}.contacts .contacts-map .svg-map .city .city-point{fill:#444}.contacts .contacts-map .svg-map .city:not(.active) .city-point{opacity:.6}.contacts .contacts-map .svg-map .city.active .city-point{fill:#f4f07d}.contacts .contacts-map .svg-map .city .city-point-large{opacity:.1}.contacts .contacts-map .svg-map .city .city-point-medium{opacity:.2}.contacts .contacts-map .svg-map .city .city-point-small{opacity:.3}.contacts .contacts-map .svg-map .city .city-name{fill:#444;font-weight:900;font-size:1.125rem}.contacts .contacts-map .svg-map .city.active .city-name{fill:#0c3ce5}.office-card{opacity:0;color:#fff;z-index:-1;text-align:left;position:absolute;background:#0c3ce5;display:inline-block;padding:40px 30px 45px 30px;transition:opacity .3s ease-out}.contacts .office-card.active{z-index:1;opacity:1}.contacts .office-card::before{content:'';top:0;left:0;right:0;bottom:0;opacity:1;z-index:-1;position:absolute;box-shadow:0 0 30px rgba(12,60,229,.4)}.contacts .office-card .office-address{font-size:1.5rem;font-family:Lora,serif}.contacts .office-card .office-phones{font-size:0}.contacts .office-card .office-phones .office-phone{width:50%;margin-top:30px;padding-right:30px;display:inline-block;vertical-align:middle}.contacts .office-card .office-phones .office-phone .office-phone-number{font-size:1.125rem}.contacts .office-card .office-phones .office-phone .office-phone-description{font-size:1rem;font-weight:300;margin-top:10px;display:inline-block}.contacts .office-card .office-callback{margin-top:30px;font-size:1.125rem;text-decoration:none;display:inline-block}.contacts .office-card .office-callback:hover{text-decoration:underline}.recommendations{padding:140px 0;background-color:#f3f3f3}.recommendations .recommendations-title{font-family:Lora,serif;font-size:1.875rem;text-align:center}.recommendations .quote-icon{top:45px;font-size:0;margin-top:-10px;text-align:center;position:relative}.recommendations .quote-icon .svg-icon{margin:auto;fill:#f3f3f3;height:155px;display:block}.recommendations .recommendations-slider-container{overflow-x:hidden;position:relative}.recommendations .recommendations-slider-container::after,.recommendations .recommendations-slider-container::before{content:'';top:0;bottom:0;width:27%;z-index:1;position:absolute;background:#f7f7f7;-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");filter:blur(5px)}.recommendations .recommendations-slider-container::before{left:0;background:-moz-linear-gradient(right,rgba(243,243,243,.75) 0,rgba(243,243,243,.75) 100%);background:-webkit-linear-gradient(right,rgba(243,243,243,.75) 0,rgba(243,243,243,.75) 100%);background:linear-gradient(to right,rgba(243,243,243,.75) 0,rgba(243,243,243,.75) 100%)}.recommendations .recommendations-slider-container::after{right:0;background:-moz-linear-gradient(left,rgba(243,243,243,.75) 0,rgba(243,243,243,.75) 100%);background:-webkit-linear-gradient(left,rgba(243,243,243,.75) 0,rgba(243,243,243,.75) 100%);background:linear-gradient(to left,rgba(243,243,243,.75) 0,rgba(243,243,243,.75) 100%)}.recommendations .recommendations-slider-container .icon{top:30%;z-index:2;width:60px;height:24px;fill:#0c3ce5;position:absolute}.recommendations .recommendations-slider-container .icon:hover{cursor:pointer}.recommendations .recommendations-slider-container .icon-left{left:17%;transform:rotate(180deg)}.recommendations .recommendations-slider-container .icon-right{right:17%}.recommendations .recommendations-slider{font-size:0;overflow:hidden;white-space:nowrap}.recommendations .recommendations-slider .recommendation-slider-item{width:100%;max-width:46%;font-size:1rem;margin:0 60px;text-align:center;white-space:normal;display:inline-block;vertical-align:top;left:0!important;position:relative!important}.recommendations .recommendations-slider .recommendation-slider-item:first-child{padding-left:0;margin-left:27%}.recommendations .recommendations-slider .recommendation-slider-item:last-child{padding-right:0;margin-right:27%}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-link{font-size:1.125rem;font-weight:300;line-height:24px;margin-top:40px;display:inline-block;text-decoration:none}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-link:hover{text-decoration:underline}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-excerpt{line-height:54px;font-size:2.25rem}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author{margin:auto;display:table;table-layout:fixed;border-collapse:collapse;justify-content:center;align-items:center;display:flex;border-top:64px solid transparent}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-logo-container,.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-name{display:table-cell;vertical-align:middle}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-name{text-align:left;font-weight:300;line-height:24px;padding-left:10px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-logo-container{padding-right:10px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-logo-container .recommendation-slider-item-author-logo{height:50px;display:block;object-fit:contain}.recommendations .recommendations-slider-control-container{display:none}.page-404 .main-container{flex:1;display:flex;align-items:center;margin-bottom:100px}.error404 .main{display:flex;max-width:740px;margin:auto;text-align:center;align-items:center;flex-direction:column}.error404 .main .sad-face.svg{opacity:.8;width:124px;height:100px;fill:#ebebeb}.error404 .main .title{margin-top:40px;font-size:2.125rem}.error404 .main .description{margin-top:30px;font-weight:300;line-height:34px;font-size:1.125rem}.error404 .main .button{margin-top:50px;text-decoration:none}.error404 .main .button:focus{outline:0}.error404 .main .button:visited{color:#0c3ce5}.team{margin-bottom:120px}.team .team-title{margin:0;text-align:center;font-size:2.875rem}.team .team-description{margin:auto;max-width:70%;margin-top:20px;font-weight:300;font-size:1.125rem;line-height:32px;text-align:center}.team .team-photo{width:100%;height:400px;object-fit:cover;object-position:top;margin-top:80px;display:block}.team .category-title{font-size:1.5rem;text-align:center;margin-bottom:25px}.team .category-posts{font-size:0;list-style:none;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.team .category-posts .category-post{width:100%;max-width:calc((100% - 60px * 4)/ 4);vertical-align:top;display:inline-block;margin:80px 30px 0 30px}.team .category-posts .category-post .category-post-link{text-decoration:none}.team .category-posts .category-post .category-post-link:hover .category-post-title{text-decoration:underline}.team .category-posts .category-post .category-post-image{width:100%;max-height:255px;display:block;object-fit:cover;object-position:top;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:transparent}.team .category-posts .category-post .category-post-title{margin-top:30px;text-decoration:none;font-size:1.125rem;line-height:28px;font-family:Lora,serif;display:inline-block}.team .category-posts .category-post .category-post-excerpt{font-size:1rem;font-weight:300;line-height:30px;margin-top:15px;color:#444}.team .category-container{margin-top:80px;overflow:hidden}.team .category-container:first-child .category-post-image{border-bottom-color:#0c3ce5}.team .category-container:last-child .category-post-image{border-bottom-color:#f4f07d}.team-post .header{background-color:#f8f6f3}.team-post .header .top-navigation .header-menu{border-bottom-width:30px}.team-post .table{display:table;border-collapse:collapse}.team-post .cell{display:table-cell}.team-post .header .table{width:100%}.team-post .header .table .cell{vertical-align:bottom}.team-post .header .post-title{font-size:2.25rem;font-family:Lora,serif}.team-post .header .post-excerpt{font-weight:300;font-size:1.25rem;margin-top:15px}.team-post .header .post-biography{opacity:.8;font-weight:300;font-size:16px;line-height:34px;margin-top:40px}.team-post .header .to-category{margin-top:60px;margin-bottom:40px;display:table;border-collapse:collapse}.team-post .header .to-category .icon-container{line-height:0;transition:transform .3s ease-out}.team-post .header .to-category .icon-container,.team-post .header .to-category .link{display:table-cell;vertical-align:middle}.team-post .header .to-category .icon-container+.link{border-left:10px solid transparent}.team-post .header .to-category .icon{width:16px;height:6px;transform:rotate(180deg);fill:currentColor}.team-post .header .to-category .link{text-decoration:none;font-weight:300;font-size:.875rem}.team-post .header .to-category:hover .link{text-decoration:underline}.team-post .header .to-category:hover .icon-container{transform:translateX(-5px)}.team-post .header .post-portrait{display:block;max-width:500px;max-height:445px;margin-left:auto;object-fit:cover;object-position:top}.team-post .content-wrapper{border-width:0;border-style:solid;border-color:transparent;border-top-width:100px;border-bottom-width:100px}.team-post .team-member-biography{display:none}.team-post .content-wrapper .cell{vertical-align:top}.team-post .content{width:100%}.team-post .aside{width:370px;min-width:370px;border-width:0;border-style:solid;border-color:transparent}.team-post .content+.aside{border-left-width:60px}.team-post .aside .aside-item-container+.aside-item-container{margin-top:120px}.team-post .aside .aside-title{line-height:34px;font-size:1.5rem;font-family:Lora,serif}.team-post .aside .aside-item{border-width:0;border-style:solid;border-color:transparent}.team-post .aside .aside-item .image{width:70px;display:block;object-fit:cover}.team-post .aside .aside-title+.aside-item{border-top-width:50px}.team-post .aside .aside-item .cell{vertical-align:middle}.team-post .aside .aside-item+.aside-item{border-top-width:60px}.team-post .aside .aside-item .aside-item-image+.aside-item-text{border-left:20px solid transparent}.team-post .aside .aside-item .aside-item-text{font-weight:300;line-height:22px}.team-post .aside .organizations .organization-position{font-weight:300;font-size:.875rem}.team-post .aside .organizations .organization-name+.organization-position{margin-top:3px}.team-post .aside .awards .awards-list{list-style:none}.team-post .aside .awards .awards-list .awards-list-item{position:relative;padding-left:27px;font-weight:300;line-height:30px}.team-post .aside .awards .awards-list .awards-list-item::before{content:'';top:6px;left:0;height:24px;position:absolute;display:inline-block;border-left:6px solid #f4f07d;border-right:6px solid #f4f07d;border-bottom:6px solid transparent}.team-post .aside .awards .awards-list .awards-list-item+.awards-list-item{margin-top:50px}.team-post .practices-container{margin-top:60px;margin-bottom:120px}.team-post .practices-title{font-size:1.5rem}.team-post .practices{margin-top:60px;overflow:hidden;white-space:nowrap}.team-post .practices .flickity-slider{display:flex}.team-post .practices .practice{min-width:340px;max-width:340px;overflow:hidden;position:relative;white-space:normal;display:inline-block;display:table-cell;vertical-align:middle;border:4px solid #ebebeb;display:inline-flex;align-self:stretch;align-items:center;left:0!important;position:relative!important}.team-post .practices .practice+.practice{margin-left:60px}.team-post .practices .practice-link{display:block;font-size:1.125rem;line-height:28px;text-decoration:none;padding:47px 80px 47px 40px}.team-post .practices .practice-link .practice-link-text{display:block;max-width:200px}.team-post .practices .practice .svg-icon{position:absolute;fill:#ebebeb;z-index:-1;height:128px}.team-post .practices .practice .svg-icon.practice-hourglass{width:80px;right:-20px;bottom:-20px}.team-post .practices .practice .svg-icon.practice-lock{width:98px;bottom:-20px;right:-27px}.team-post .practices .practice .svg-icon.practice-inkwell{width:65px;right:-8px;bottom:-10px}.team-post .practices .practice .svg-icon.practice-scales{width:128px;right:-28px;bottom:-9px}.team-post .practices .practice .svg-icon.practice-badge{width:109px;right:-20px;bottom:-20px}.team-post .practices .practice .svg-icon.practice-professor{width:120px;right:-40px;bottom:-10px}.news .news-title{font-family:Lora,serif;font-size:2.875rem;text-align:center}.news .tags{width:100%;margin:0 auto;display:table;list-style:none;text-align:center;table-layout:fixed;border-collapse:collapse;border-top:40px solid transparent;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.news .tags .tag{font-weight:300;padding:10px 20px;display:inline-block;vertical-align:middle}.news .tags .tag.active{font-weight:900;position:relative;border-radius:20px;background-color:#f4f07d}.news .tags .tag .icon-container{display:none}.news .tags .tag+.tag{margin-left:10px}.news .tags .tag .link{text-decoration:none}.news .tags .tag:not(.active):hover .link{border-bottom:1px dashed currentColor}.news .tags .tag.active .link{color:#444;color:inherit;color:currentColor}.news .news-content{width:100%;display:table;border-collapse:collapse;border-top:80px solid transparent;border-bottom:140px solid transparent}.news .news-content .category-posts,.news .news-content .sidebar{display:table-cell;vertical-align:top}.news .news-content .category-posts+.sidebar{border-left:60px solid transparent}.news .news-content .category-posts{width:100%}.news .category-posts .category-post{width:100%;display:table;border-collapse:collapse}.news .category-posts .category-post+.category-post{border-top:80px solid transparent}.news .category-posts .category-post-content,.news .category-posts .category-post-image-container{display:table-cell;vertical-align:top}.news .category-posts .category-post-image-container+.category-post-content{width:100%;border-left:40px solid transparent}.news .category-posts .category-post-image{position:relative}.news .category-posts .category-post-image::before{content:'';top:0;left:0;right:0;bottom:0;z-index:0;opacity:.65;position:absolute;background-color:#0c3ce5}.news .category-posts .category-post-image .category-post-image-tag{color:#fff;font-size:1.25rem;font-weight:300;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.news .category-posts .category-post-image .wp-post-image{width:340px;height:150px;display:block;object-fit:cover}.news .category-posts .category-post-content .post-date{font-weight:300;font-size:.875rem;color:#aeaeae}.news .category-posts .category-post-content .post-title{margin-top:15px;font-weight:900;font-size:1.5rem;line-height:36px}.news .category-posts .category-post-content .post-title .post-title-link{color:#444;color:inherit;color:currentColor;text-decoration:none}.news .category-posts .category-post-content .post-title .post-title-link:hover{text-decoration:underline}.news .category-posts .category-post-content .post-excerpt{margin-top:15px;font-weight:300;line-height:30px}.news .load-more{margin:auto;display:table;margin-top:80px}.news .load-more:hover{cursor:pointer}.news .load-more:hover .load-more-text{border-bottom:1px dashed currentColor}.news .load-more .icon-container,.news .load-more .text-container{display:table-cell;vertical-align:middle}.news .load-more .icon-container+.text-container{border-left:20px solid transparent}.news .load-more .svg-icon{width:27px;height:30px;fill:#f4f07d}.news .load-more .load-more-text{font-size:1.125rem;font-weight:300}.news .sidebar{max-width:300px;min-width:300px}.news .sidebar .menu{list-style:none}.news .sidebar .menu .menu-item{text-align:center;position:relative;border:2px solid #ebebeb;transition:border-color .3s ease-out}.news .sidebar .menu .menu-item+.menu-item{margin-top:40px}.news .sidebar .menu .menu-item .menu-item-link{display:block;color:#444;color:inherit;color:currentColor;font-weight:700;line-height:24px;padding:40px 35px;text-decoration:none}.news .sidebar .menu .menu-item:hover{cursor:pointer;border-color:#0c3ce5}.news .sidebar .menu .menu-item .menu-item-link::before{content:'';margin:auto;display:block;margin-bottom:30px;background-image:url(../media/images/news-sidebar-icons.png);background-position:left center;background-repeat:no-repeat}.news .sidebar .menu .news-sidebar-1 .menu-item-link::before{width:66px;height:56px;background-position:0 0}.news .sidebar .menu .news-sidebar-2 .menu-item-link::before{width:32px;height:53px;background-position:-67px 0}.news .sidebar .menu .news-sidebar-3 .menu-item-link::before{width:53px;height:53px;background-position:-100px 0}.news .sidebar .menu .news-sidebar-4 .menu-item-link::before{width:46px;height:53px;background-position:-154px 0}.news .sidebar .menu .news-sidebar-5 .menu-item-link::before{width:108px;height:36px;opacity:.4;background-position:-201px 0}.news .sidebar .menu .news-sidebar-6 .menu-item-link::before{width:32px;height:53px;background-position:-310px 0}.news .sidebar .menu .menu-item .menu-item-link .menu-item-description{display:block;color:#aeaeae;font-weight:300;font-size:.875rem;line-height:22px;margin-top:15px}.news-post{width:100%;display:table;border-collapse:collapse}.news-post .table{display:table;border-collapse:collapse}.news-post .cell{display:table-cell;vertical-align:middle}.news-post .post-container,.news-post .sidebar{display:table-cell;vertical-align:top}.news-post .post-container+.sidebar{border-left:60px solid transparent}.news-post .post-container{width:100%}.news-post .news-post-header{color:#fff;position:relative;padding:90px 40px 30px 40px}.news-post .news-post-header::before{content:'';top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.65;position:absolute;background-color:#0c3ce5}.news-post .news-post-header .news-post-header-tag{font-weight:300;font-size:1.25rem}.news-post .news-post-header .news-post-header-title{font-size:1.875rem;line-height:46px;font-weight:400;font-family:Lora,serif}.news-post .news-post-header .bottom{width:100%;border-top:60px solid transparent}.news-post .news-post-header .news-post-header-category{width:100%}.news-post .news-post-header .news-post-header-category-link{color:#fff;font-weight:300;font-size:.875rem;text-decoration:none}.news-post .news-post-header .news-post-header-category-link .icon{line-height:0}.news-post .news-post-header .news-post-header-category-link .cell+.cell{border-left:10px solid transparent}.news-post .news-post-header .news-post-header-category-link .svg-icon{width:16px;height:7px;fill:currentColor;transform:rotate(180deg)}.news-post .news-post-header .news-post-header-date{font-weight:300;font-size:.875rem;white-space:nowrap;text-transform:lowercase}.news-post .news-post-content{margin-top:80px;margin-bottom:140px}.news-post .sidebar{min-width:300px;max-width:300px}.news-post .sidebar .news-single+.news-single{margin-top:60px}.news-post .sidebar .news-single .news-single-link{font-weight:300;line-height:28px;text-decoration:none}.news-post .sidebar .news-single .news-single-date{margin-top:10px;display:block;font-weight:300;font-size:.875rem;color:#aeaeae;text-transform:lowercase}.news-post .sidebar .tag-category{margin-top:60px;text-align:right}.news-post .sidebar .tag-category .tag-category-text{display:block;font-weight:300;color:#aeaeae}.news-post .sidebar .tag-category .tag-category-link-container{margin-top:12px;margin-left:auto}.news-post .sidebar .tag-category .tag-category-link{text-decoration:none}.news-post .sidebar .tag-category .tag-category-link .text+.icon{line-height:.5;border-left:10px solid transparent}.news-post .sidebar .tag-category .tag-category-link .svg-icon{fill:currentColor;width:16px;height:7px}.category-practices .industries-practices{padding-bottom:120px}.category-practices .category-title{font-family:Lora,serif;font-size:2.875rem;text-align:center;font-weight:400;margin:0}.category-practices .category-description{max-width:800px;margin:auto;margin-top:20px;font-weight:300;font-size:1.125rem;line-height:32px;text-align:center}.category-practices .category-content .section{margin-top:100px}.category-practices .category-content .section+.section{margin-top:125px}.category-practices .category-content .section .section-title{font-weight:400;font-size:1.875rem;text-align:center}.category-practices .category-content .section .section-title+.section-content{margin-top:80px}.category-practices .category-content .industries .section-content{font-size:0;list-style:none;padding-top:20px;text-align:center;padding-bottom:20px;box-shadow:0 0 50px rgba(0,0,0,.12)}.category-practices .category-content .industries .section-content .list-item{width:100%;line-height:30px;font-size:1.25rem;display:inline-block;vertical-align:middle;margin:20px 30px 20px 30px;max-width:calc((100% - 60px * 3)/ 3)}.category-practices .category-content .industries .section-content .list-item .list-item-link{text-decoration:none}.category-practices .category-content .industries .section-content .list-item .list-item-link[href]{color:#0c3ce5}.category-practices .category-content .practices .section-content{font-size:0;display:flex;flex-wrap:wrap;list-style:none;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.category-practices .category-content .practices .section-title+.section-content{margin-top:50px}.category-practices .category-content .practices .section-content .list-item{line-height:28px;font-size:1.125rem;margin:30px;width:100%;position:relative;max-width:calc(100% / 3 - 60px);display:inline-block;vertical-align:middle;background-color:#f4f07d;transition:background-color .3s ease-out}.category-practices .category-content .practices .section-content .list-item::before{content:'';top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;border-radius:inherit;transition:opacity .3s ease-in-out;box-shadow:0 0 30px rgba(12,60,229,.4)}.category-practices .category-content .practices .section-content .list-item:hover{background-color:#0c3ce5}.category-practices .category-content .practices .section-content .list-item:hover::before{opacity:1}.category-practices .category-content .practices .section-content .list-item .list-item-link{z-index:1;width:100%;display:block;overflow:hidden;position:relative;font-weight:900;line-height:28px;min-height:150px;font-size:1.125rem;align-items:center;display:inline-flex;text-decoration:none;transition:color .3s ease-out;padding:47px 100px 47px 40px}.category-practices .category-content .practices .section-content .list-item .list-item-link[href]{color:#0c3ce5}.category-practices .category-content .practices .section-content .list-item:hover .list-item-link{color:#fff}.category-practices .category-content .practices .section-content .list-item:hover .list-item-link .svg-icon{fill:#f4f07d}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon{fill:#fff;z-index:0;height:128px;position:absolute;transition:fill .3s ease-out}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon.practice-hourglass{width:80px;right:-20px;bottom:-20px}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon.practice-lock{width:98px;bottom:-20px;right:-27px}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon.practice-inkwell{width:65px;right:-8px;bottom:-10px}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon.practice-scales{width:128px;right:-28px;bottom:-9px}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon.practice-badge{width:109px;right:-20px;bottom:-20px}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon.practice-professor{width:120px;right:-40px;bottom:-10px}.industries-post .header,.practices-post .header{position:relative}.industries-post .header::before,.practices-post .header::before{content:'';top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.85;position:absolute;background-color:#0c3ce5}.industries-post .header .header-content,.practices-post .header .header-content{color:#fff;max-width:77%;max-width:1000px}.industries-post .header .header-content .header-title,.practices-post .header .header-content .header-title{margin:0;font-size:2.875rem;line-height:64px;font-weight:400}.industries-post .header .header-content .header-excerpt,.practices-post .header .header-content .header-excerpt{font-weight:300;font-size:1.125rem;line-height:38px}.industries-post .header .header-content .header-title+.header-excerpt,.practices-post .header .header-content .header-title+.header-excerpt{margin-top:30px;padding-bottom:100px}.industries-post .post-content-container,.practices-post .post-content-container{border-width:0;border-style:solid;border-color:transparent;border-top-width:120px;border-bottom-width:140px;width:100%;display:table;border-collapse:collapse}.industries-post .post-content-container .content-main,.industries-post .post-content-container .content-sidebar,.practices-post .post-content-container .content-main,.practices-post .post-content-container .content-sidebar{display:table-cell;vertical-align:top}.industries-post .post-content-container .content-main,.practices-post .post-content-container .content-main{width:100%}.industries-post .post-content-container .content-main+.content-sidebar,.practices-post .post-content-container .content-main+.content-sidebar{border-left:60px solid transparent}.industries-post .post-content-container .content-sidebar,.practices-post .post-content-container .content-sidebar{max-width:400px;min-width:400px}.industries-post .content-sidebar .sidebar-title,.practices-post .content-sidebar .sidebar-title{margin:0;font-size:1.5rem;line-height:34px;font-weight:400}.industries-post .content-sidebar .sidebar-title+.list,.practices-post .content-sidebar .sidebar-title+.list{margin-top:40px}.industries-post .content-sidebar .list,.practices-post .content-sidebar .list{font-size:1rem;list-style:none;line-height:30px}.industries-post .content-sidebar .list .list-item::before,.practices-post .content-sidebar .list .list-item::before{content:'';top:10px;left:0;width:12px;height:12px;position:absolute;background-color:#f4f07d}.industries-post .content-sidebar .list .list-item,.practices-post .content-sidebar .list .list-item{padding-left:30px;position:relative}.industries-post .content-sidebar .list .list-item+.list-item,.practices-post .content-sidebar .list .list-item+.list-item{margin-top:30px}.industries-post .content-sidebar .list .list-item .list-item-link,.practices-post .content-sidebar .list .list-item .list-item-link{text-decoration:none}.industries-post .content-sidebar .list .list-item .list-item-link[href],.practices-post .content-sidebar .list .list-item .list-item-link[href]{color:#0c3ce5}.industries-post .content-sidebar .list .list-item .list-item-link[href]:hover,.practices-post .content-sidebar .list .list-item .list-item-link[href]:hover{text-decoration:underline}.industries-post .content-sidebar .section+.section,.practices-post .content-sidebar .section+.section{margin-top:120px}.footer{padding:30px 0;font-weight:300;font-size:.875rem}.footer .table{width:100%;display:table;border-collapse:collapse}.footer .column{display:table-cell;vertical-align:top}.footer>.table{height:100%}.footer .column-content-top+.column-content-bottom{border-top:40px solid transparent}.footer .column-content-top .column-left{width:66%}.footer .column-content-top .column-right{width:33%}.footer .footer-menu-practices{font-size:0;list-style:none}.footer .practices-title{font-size:.875rem}.footer .footer-menu-practices .menu-item{width:50%;font-size:.875rem;display:inline-block;vertical-align:top;border-top:15px solid transparent}.footer .footer-menu-practices .menu-item .menu-item-link{color:currentColor;text-decoration:none}.footer .footer-menu-practices .menu-item .menu-item-link[href]:hover{text-decoration:underline}.footer .footer-menu{list-style:none}.footer .footer-menu .menu-item+.menu-item{margin-top:15px}.footer .footer-menu .menu-item .menu-item-link{font-weight:900;color:currentColor;text-decoration:none}.footer .footer-menu .menu-item .menu-item-link:hover{text-decoration:underline}.footer .footer-menu-utility{width:100%;display:table;list-style:none;table-layout:fixed;border-collapse:collapse}.footer .footer-menu-utility .menu-item{width:33%;display:table-cell;vertical-align:middle}.footer .footer-menu-utility .menu-item .menu-item-link{color:inherit;text-decoration:none}.footer .footer-menu-utility .menu-item .menu-item-link:hover{text-decoration:underline}.footer .columns-level>.column-right{height:100%;width:255px}.footer .columns-level .column-right .column-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.footer .footer-copyright{height:50%;line-height:22px}.footer .footer-developed{height:50%}.footer .footer-developed .table{width:auto;height:100%;display:table;border-collapse:collapse}.footer .footer-developed .footer-developed-logo,.footer .footer-developed .footer-developed-text{display:table-cell;vertical-align:bottom}.footer .footer-developed .footer-developed-text .footer-developed-text-link{margin-top:6px;text-decoration:none;display:inline-block}.footer .footer-developed .footer-developed-text .footer-developed-text-link:hover{text-decoration:underline}.footer .footer-developed .footer-developed-text+.footer-developed-logo{border-left:15px solid transparent}.footer .footer-developed .footer-developed-logo .svg{width:25px;height:37px;fill:#f5f5f5}@media screen and (max-width:1279px){.container{max-width:960px}.container-both,.container-left{border-left-width:30px}.container-both,.container-right{border-right-width:30px}.button.button-large{padding:20px 27px}.popup .popup-container{padding:60px 30px}.popup.recommendation .svg-icon{display:none}.fancybox-content,.fancybox-content.recommendation{margin:0;padding:0}.fancybox-button.fancybox-close-small{top:8px;right:5px;opacity:1;color:currentColor}.languages.menu{display:none}.header-menu{direction:rtl;border-top-width:28px;border-bottom-width:29px}.header-menu .header-contanct-request{display:none}.header-menu .header-menu-contacts,.header-menu .header-menu-logo,.header-menu .header-menu-navigation{direction:ltr;vertical-align:middle}.header-menu .header-menu-navigation-menu>.menu-item>.menu-item-trigger:hover>.menu-item-link[href]{text-decoration:underline}.header-menu .header-menu-contacts{position:relative;z-index:1;padding-right:20px}.header-menu-contacts>.menu-item-has-children>.menu-item .menu-item-trigger{min-width:24px;min-height:24px}.header-menu .header-menu-contacts #header-menu-contacts>.menu-item>.menu-item-trigger>.menu-item-link{font-size:0}.header-menu .header-menu-contacts #header-menu-contacts>.menu-item>.menu-item-trigger>.menu-item-link .menu-item-link-icon{opacity:1}.header-menu .header-menu-contacts #header-menu-contacts>.menu-item>.menu-item-trigger>.menu-item-link .menu-item-link-icon .multidot{display:none;line-height:1;font-size:1.5rem}.header-menu .header-menu-contacts #header-menu-contacts>.menu-item>.menu-item-trigger>.menu-item-link .menu-item-link-icon .phone{display:block}.header-menu .header-menu-contacts #header-menu-contacts>.menu-item>.menu-item-trigger>.menu-item-link .menu-item-link-icon .phone .icon{width:24px;height:24px;fill:currentColor}.header-menu-contacts .header-menu-contacts-container-left{text-align:left}.header-menu-logo>.link>.logo{height:39px;max-width:162px}.header-menu .header-menu-navigation{text-align:left;padding-left:20px}.header-menu-navigation-trigger{width:20px;height:17px;line-height:0;cursor:pointer;margin-left:auto;display:inline-block;vertical-align:middle}.header-menu.overlayed .header-menu-navigation-trigger{color:#fff}.header-menu-navigation-trigger .line{width:100%;height:3px;display:block;border-radius:15%;background-color:currentColor;transition-duration:.2s;transition-timing-function:linear;transition-property:transform,display}.header-menu-navigation-trigger .line+.line{margin-top:4px}.header-menu-navigation-menu{text-align:left}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .menu-item:first-child::after,.header-menu-navigation .menu-item-has-children .menu-item-trigger::after,.header-menu-navigation .menu-item-has-children .menu-item-trigger::before,.header-menu-navigation .menu-item-has-children .sub-menu::before{display:none}.header-menu-navigation .menu .menu-item{font-size:0}.header-menu-navigation .menu .menu-item-link{font-size:1rem}.header-menu-navigation .menu>.menu-item{display:block;font-weight:900}.header-menu-navigation .menu-item .menu-item-trigger{position:static}.header-menu .menu .sub-menu,.header-menu-navigation .menu>.menu-item>.menu-item-trigger::before{left:0}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .sub-menu,.header-menu-navigation .menu-item-has-children .menu-item-trigger.tab .sub-menu,.header-menu-navigation .menu-item-has-children .sub-menu{top:0;left:0;right:0;margin:0;padding:0;z-index:1;background-color:#fff}.header-menu-navigation .menu .menu-item-trigger.tab .sub-menu .menu-item+.menu-item,.header-menu-navigation .menu-item .menu-item-trigger.tab>.menu-item-link,.header-menu-navigation .menu-item-trigger.dropdown .menu-item+.menu-item{margin:0}.header-menu-navigation .menu>.menu-item+.menu-item{border-left:0}.header-menu-navigation .menu .menu-item .menu-item-trigger{display:block}.header-menu-navigation .menu>.menu-item .menu-item-link>.menu-item-link-icon{opacity:1}.header-menu-navigation .menu .menu-item .menu-item-link>.menu-item-link-icon .multidot{display:none}.header-menu-navigation .menu .menu-item .menu-item-link>.menu-item-link-icon .caret{display:block}.header-menu-navigation-menu .menu-item{display:block;font-weight:900;border-bottom:1px solid #ebebeb}.header-menu-navigation-menu .menu-item .menu-item-link,.menu.header-menu-navigation-menu>.menu-item .menu-item-link{display:block;padding:20px 15px}.header-menu-navigation-menu .menu-item-has-children .menu-item-link:not(href){cursor:pointer}.header-menu-navigation-menu .menu-item .menu-item-link>.menu-item-link-text{width:100%}.header-menu-navigation-menu .menu-item .menu-item-link>.menu-item-link-icon .caret .icon{width:14px;height:14px;fill:#ebebeb;transform:rotate(90deg)}.header-menu-navigation-menu{flex-direction:column}.header-menu-navigation-menu .menu-item-has-children>.menu-item-trigger>.menu-item-link{display:none}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .sub-menu,.header-menu-navigation .menu-item-has-children .menu-item-trigger.tab .sub-menu,.header-menu-navigation .menu-item-has-children .sub-menu{padding:0;display:block;position:static}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .sub-menu .menu-item:not(:first-child) .menu-item-link{padding-left:30px;display:inline-block}.header-menu-navigation .menu-item-has-children .menu-item-trigger.dropdown .sub-menu .menu-item:last-child{border:0}.header-menu-navigation-menu-container{width:100%;height:100%;display:table;display:flex;flex-direction:column}.header-menu-navigation-menu-heighter{display:table-row;display:flex;flex:1;height:100%;overflow-y:auto;position:relative}.header-menu-container .container{position:static;width:100%;max-width:100%;min-width:100%}.header-menu-navigation-content,.header-menu-navigation-overlay{right:0;bottom:0;position:absolute}.header-menu-navigation-content{z-index:-1;min-width:280px;overflow-y:auto;background-color:#fff}.header-menu-navigation-overlay{top:0;left:0;z-index:-2;opacity:.85;cursor:pointer;background-color:#0c3ce5}.header-menu-navigation-menu-utility{display:block;text-align:left}.header-menu-navigation-menu-utility .section+.section{border-top:1px solid #ebebeb}.navigation-languages-menu{list-style:none}.navigation-languages-menu .language{margin:15px;display:inline-block}.navigation-languages-menu .language .language-name{text-decoration:none}.navigation-languages-menu .language .language-name[href]:hover{text-decoration:underline}.navigation-social{margin:15px;font-size:0;list-style:none}.navigation-social .menu-item{margin-right:30px;display:inline-block}.navigation-social .menu-item-link{display:block}.navigation-social .icon{width:28px;height:28px;fill:currentColor}.header-sticky{top:0!important;left:0;right:0;z-index:2;position:fixed}.header-menu-container:not(.is-menu-open) .header-menu-navigation-content,.header-menu-container:not(.is-menu-open) .header-menu-navigation-overlay{display:none}.is-header-menu-open .overflow-container{display:block;max-height:100vh;overflow-y:hidden;position:absolute}.is-header-menu-open .overflow-container .header-menu-fixation{top:0;left:0;right:0;bottom:0;z-index:2;position:fixed}.header-sticky,.is-header-menu-open .header-menu-container{background-color:#fff;box-shadow:0 5px 20px rgba(48,48,50,.12)}.header-sticky .header-menu .header-menu-logo>.link>.logo,.is-header-menu-open .header-menu .header-menu-logo>.link>.logo{fill:#0c3ce5}.header-sticky .header-menu .header-menu-navigation-menu .menu-item,.is-header-menu-open .header-menu .header-menu-navigation-menu .menu-item{color:#444}.header-sticky .header-menu .header-menu-navigation-menu .menu-item .menu-item-link,.is-header-menu-open .header-menu .header-menu-navigation-menu .menu-item .menu-item-link{color:#444}.is-header-menu-open .header-menu-navigation .menu .menu-item-has-children .menu-item-trigger .sub-menu .menu-item .menu-item-link,.is-header-menu-open .header-menu-navigation .menu .menu-item-has-children .menu-item-trigger.dropdown:hover>.menu-item-link{color:#444}.header-sticky .header-menu .header-menu-navigation-trigger,.is-header-menu-open .header-menu .header-menu-navigation-trigger{color:#444}.header-sticky .header-menu.overlayed .menu>.menu-item-has-children>.menu-item-trigger:not(:hover)>.menu-item-link,.header-sticky .header-menu.overlayed .menu>.menu-item:not(.menu-item-has-children)>.menu-item-trigger>.menu-item-link,.is-header-menu-open .header-menu.overlayed .menu>.menu-item-has-children>.menu-item-trigger:not(:hover)>.menu-item-link,.is-header-menu-open .header-menu.overlayed .menu>.menu-item:not(.menu-item-has-children)>.menu-item-trigger>.menu-item-link{color:#444}.is-header-menu-open .header-menu-navigation-trigger .line:nth-child(2){opacity:0}.is-header-menu-open .header-menu-navigation-trigger .line:first-child{transform:rotate(45deg) translate(5px,5px)}.is-header-menu-open .header-menu-navigation-trigger .line:last-child{transform:rotate(-45deg) translate(5px,-5px)}.partners .arrow.left,.partners .arrow.right{padding-left:36px;padding-right:32px}.partners .partners-slider{max-width:100%}.partners .partners-slider .partner{margin:0 10px;width:calc(100% / 3 - 20px)}.contacts .contacts-container{width:100%;display:flex;padding-top:65px;padding-bottom:60px;border-left-width:0;flex-direction:column-reverse}.contacts .contacts-map{position:relative}.contacts .contacts-map .svg-map{margin:0;max-width:100%}.contacts .contacts-map .svg-map .city.active .city-point-large,.contacts .contacts-map .svg-map .city.active .city-point-medium,.contacts .contacts-map .svg-map .city.active .city-point-small{display:none}.contacts .contacts-map .svg-map .city .city-name{font-size:30px}.contacts .contacts-text{padding:0;position:static;padding-top:30px;text-align:center}.contacts .contacts-text .contacts-text-title{line-height:40px;font-size:28px;max-width:80%;margin:auto}.contacts .contacts-text .contacts-text-title+.contacts-text-help{margin-top:30px}.contacts .contacts-text .contacts-text-help{padding:0 10px}.contacts .contacts-text .contacts-text-help .contacts-text-help-link{font-size:16px}.contacts .contacts-text .contacts-text-description{display:none}.recommendations{padding:80px 30px}.recommendations .recommendations-title{font-size:26px}.recommendations .quote-icon{top:30px}.recommendations .quote-icon .svg-icon{height:110px}.recommendations .recommendations-slider .recommendation-slider-item{margin:0;max-width:100%}.recommendations .recommendations-slider-container::after,.recommendations .recommendations-slider-container::before{display:none}.recommendations .recommendations-slider-container .icon{display:none}.recommendations .recommendations-slider .recommendation-slider-item,.recommendations .recommendations-slider .recommendation-slider-item:first-child,.recommendations .recommendations-slider .recommendation-slider-item:last-child{margin:0}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-excerpt{font-size:28px;line-height:42px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-link{margin-top:30px;font-size:16px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author{border-top-width:40px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-logo-container .recommendation-slider-item-author-logo{height:50px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-name{font-size:14px;line-height:20px}.recommendations .recommendations-slider-control-container{display:block;margin-top:60px;text-align:center}.recommendations .recommendations-slider-control-container .control-icon{width:30px;height:12px;fill:#0c3ce5;display:inline-block}.recommendations .recommendations-slider-control-container .control-icon+.control-icon{margin-left:30px}.news{margin-top:35px}.news .news-title{font-size:38px}.news .tags{max-width:80%}.news .tags .tag+.tag{margin:0}.news .news-content{border-top-width:60px;border-bottom-width:100px}.news .news-content .sidebar{display:none}.news .category-posts .category-post-image-container+.category-post-content{border-left:20px solid transparent}.news .category-posts .category-post-image .category-post-image-tag{font-size:16px}.news .category-posts .category-post-content .post-title{font-size:18px;margin-top:10px;line-height:30px}.news .category-posts .category-post+.category-post{border-top:60px solid transparent}.news .category-posts .category-post-content .post-excerpt{margin-top:10px;line-height:26px}.news .load-more{margin-top:70px}.news-post .post-container{padding-top:35px}.news-post .sidebar{display:none}.news-post .news-post-header{padding:75px 25px 25px 25px}.news-post .news-post-header .news-post-header-tag{font-size:18px}.news-post .news-post-header .news-post-header-title{font-size:27px;line-height:40px}.news-post .news-post-header .bottom{border-top:50px solid transparent}.news-post .news-post-content{margin-top:65px;margin-bottom:100px}.team{margin-top:35px;margin-bottom:90px}.team .team-title{font-size:38px;margin:auto}.team .team-description{max-width:80%;font-size:16px;line-height:28px}.team .team-photo{height:320px;margin-top:55px}.team .category-container{margin-top:70px}.team .category-title{font-size:22px;margin-bottom:20px}.team .category-posts{width:100%;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.team .category-posts .category-post{margin:50px 15px 0 15px;max-width:calc((100% - 30px * 3)/ 3)}.team .category-posts .category-post .category-post-title{font-size:16px;line-height:24px;margin-top:20px}.team .category-posts .category-post .category-post-excerpt{font-size:14px;margin-top:10px;line-height:26px}.team-post .header .top-navigation .header-menu{border-bottom-width:29px}.team-post .header .table{border-top:40px solid transparent}.team-post .header .table .cell+.cell{margin-top:50px}.team-post .header .post-title{font-size:32px}.team-post .header .post-excerpt{font-size:18px;line-height:24px;margin:auto;margin-top:15px}.team-post .header .post-portrait{margin:auto;max-width:325px;max-height:375px}.team-post .content .team-member-biography .to-category{margin-top:15px;display:table;border-collapse:collapse}.team-post .content .team-member-biography .to-category .icon-container{line-height:0;transition:transform .3s ease-out}.team-post .content .team-member-biography .to-category .icon-container,.team-post .content .team-member-biography .to-category .link{display:table-cell;vertical-align:middle}.team-post .content .team-member-biography .to-category .icon-container+.link{border-left:10px solid transparent}.team-post .content .team-member-biography .to-category .icon{width:16px;height:6px;transform:rotate(180deg);fill:currentColor}.team-post .content .team-member-biography .to-category .link{text-decoration:none;font-weight:300;font-size:.875rem}.team-post .content .team-member-biography .to-category:hover .link{text-decoration:underline}.team-post .content .team-member-biography .to-category:hover .icon-container{transform:translateX(-5px)}.team-post .content-wrapper{border-top-width:65px;border-bottom-width:80px}.team-post .content-wrapper .aside,.team-post .content-wrapper .content{display:block}.team-post .aside{width:100%;min-width:100%}.team-post .content+.aside{border-left:0}.team-post .aside{border-top-width:80px}.team-post .aside .aside-title{font-size:22px;line-height:32px}.team-post .aside .aside-title+.aside-item{border-top-width:40px}.team-post .aside .aside-item+.aside-item{border-top-width:40px}.team-post .aside .aside-item-container+.aside-item-container{margin-top:90px}.team-post .aside .awards .awards-list .awards-list-item+.awards-list-item{margin-top:40px}.team-post .separator.is-hidable{display:none}.team-post .practices-container{margin-top:30px;margin-bottom:90px}.category-practices .industries-practices{padding-top:30px;padding-bottom:60px}.category-practices .category-title{font-size:38px}.category-practices .category-description{font-size:16px;line-height:28px}.category-practices .category-content .section{margin-top:60px}.category-practices .category-content .section+.section{margin-top:60px}.category-practices .category-content .section .section-title{font-size:26px}.category-practices .category-content .section .section-title+.section-content{margin-top:55px}.category-practices .category-content .industries .section-content{padding:10px 0}.category-practices .category-content .industries .section-content .list-item{margin:20px;font-size:18px;max-width:calc((100% - 40px * 2)/ 2)}.category-practices .category-content .practices .section-content .list-item{margin:0;margin:20px;max-width:calc(50% - 40px)}.industries-post .header .header-content,.practices-post .header .header-content{padding-top:70px}.industries-post .header .header-content .header-title,.practices-post .header .header-content .header-title{font-size:38px;line-height:48px}.industries-post .header .header-content .header-title+.header-excerpt,.practices-post .header .header-content .header-title+.header-excerpt{padding-bottom:80px}.industries-post .header .header-content .header-excerpt,.practices-post .header .header-content .header-excerpt{font-size:16px;line-height:32px}.industries-post .post-content-container,.practices-post .post-content-container{border-top-width:90px;border-bottom-width:100px}.industries-post .post-content-container .content-main,.practices-post .post-content-container .content-main{margin-bottom:60px}.industries-post .post-content-container .content-sidebar,.practices-post .post-content-container .content-sidebar{min-width:275px;max-width:275px}.industries-post .post-content-container .content-main+.content-sidebar,.practices-post .post-content-container .content-main+.content-sidebar{border-left:20px solid transparent}.industries-post .content-sidebar .sidebar-title,.practices-post .content-sidebar .sidebar-title{font-size:22px}.industries-post .content-sidebar .section+.section,.practices-post .content-sidebar .section+.section{margin-top:60px}.industries-post .content-sidebar .sidebar-title+.list,.practices-post .content-sidebar .sidebar-title+.list{margin-top:35px}.industries-post .content-sidebar .list .list-item+.list-item,.practices-post .content-sidebar .list .list-item+.list-item{margin-top:25px}.error404 .main .sad-face.svg{width:100px;height:82px}.error404 .main .title{font-size:26px}.error404 .main .description{margin:auto;max-width:80%;font-size:16px;line-height:30px;margin-top:22px}.error404 .main .button{margin:auto;min-width:50%;margin-top:42px;font-size:16px}.footer{padding:20px 0 10px 0}.footer .footer-menu-practices{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.footer .footer-menu-practices .menu-item{margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.footer .column-content-top,.footer .column-content-top .column-right{height:100%}.footer .footer-menu{height:100%;display:flex;flex-direction:column;justify-content:space-between}.footer .column-content-top .column-left+.column-right{padding-left:1%}.footer .columns-level>.column-right{width:25%;min-width:auto;max-width:255px}.footer .footer-copyright{max-width:100%}.footer .footer-developed{max-width:100%}}@media screen and (max-width:767px){.container{max-width:414px}.container-both,.container-left{border-left-width:10px}.container-both,.container-right{border-right-width:10px}.button.button-large{padding:18px 25px}.popup .popup-container{min-width:100%;max-width:100%;min-height:100%;padding:70px 10px 60px 10px}.popup .popup-form{max-width:410px;margin:auto;margin-top:40px}.popup .popup-form .columns{white-space:normal}.popup .popup-form .columns.x2 .column{margin:0;display:block;min-width:100%;max-width:100%}.popup .popup-form .columns.x2 .column:first-child,.popup .popup-form .columns.x2 .column:last-child{margin:0}.popup .popup-form .columns.x2 .column+.column{margin-top:40px}.popup .popup-form .popup-form-segment+.popup-form-segment{margin-top:40px}.popup .popup-form .popup-form-select,.popup .popup-form .popup-form-select option{font-size:16px}.popup .popup-form .popup-form-input{font-size:14px}.popup .popup-form .popup-form-input:not(.popup-form-textarea){text-align:center}.popup .popup-form .popup-form-submit{width:100%}.popup .popup-content .popup-status-icon{margin-top:60px}.popup .popup-content .popup-status-icon+.popup-title{margin-top:40px}.popup.recommendation .svg-icon{display:none}.popup.recommendation .popup-container{max-width:100%}.popup.recommendation .popup-content .content-main{border-top-width:30px}.popup.recommendation .popup-content .content-main p+p{margin-top:30px}.popup.recommendation .popup-content .content-main .column{display:block}.popup.recommendation .popup-content .content-main .column+.column{border-left-width:0;border-top-width:60px}.popup.recommendation .popup-content .content-main .column-sidebar{max-width:100%;min-width:100%}.popup.recommendation .popup-content .recommendation-author{margin-top:30px}.popup.recommendation .popup-content .recommendation-author .cell+.cell{border-left-width:10px}.popup.recommendation .popup-content .recommendation-author .author-name{font-size:14px;line-height:20px}.fancybox-content,.fancybox-content.recommendation{margin:0;padding:0;height:100%;max-width:100%;min-width:100%}.fancybox-content.recommendation .popup-container{height:auto}.fancybox-button.fancybox-close-small{top:8px;right:5px;opacity:1;color:currentColor}.header-menu{border-top-width:15px;border-bottom-width:18px}.header-menu-logo>.link>.logo{width:133px;height:32px}.partners .arrow.left,.partners .arrow.right{padding-left:28px;padding-right:15px}.partners .partners-slider{max-width:100%}.partners .partners-slider .partner{margin:0;width:100%}.contacts .contacts-container{width:100%;display:flex;padding-top:65px;padding-bottom:60px;border-left-width:0;flex-direction:column-reverse}.contacts .contacts-map{position:relative}.contacts .contacts-map .svg-map{margin:0;max-width:100%}.contacts .contacts-map .svg-map .city.active .city-point-large,.contacts .contacts-map .svg-map .city.active .city-point-medium,.contacts .contacts-map .svg-map .city.active .city-point-small{display:none}.contacts .contacts-map .svg-map .city .city-name{font-size:44px}.contacts .contacts-text{padding:0;position:static;padding-top:30px;text-align:center}.contacts .contacts-text .contacts-text-title{font-size:22px;line-height:28px;max-width:300px;margin:auto}.contacts .contacts-text .contacts-text-title+.contacts-text-help{margin-top:30px}.contacts .contacts-text .contacts-text-help{padding:0 10px}.contacts .contacts-text .contacts-text-help .contacts-text-help-link{display:block;font-size:14px}.contacts .contacts-text .contacts-text-description{display:none}.contacts .office-card{width:100%}.recommendations{padding:60px 20px}.recommendations .recommendations-title{font-size:20px}.recommendations .quote-icon{top:30px}.recommendations .quote-icon .svg-icon{height:110px}.recommendations .recommendations-slider .recommendation-slider-item{margin:0;max-width:100%}.recommendations .recommendations-slider-container::after,.recommendations .recommendations-slider-container::before{display:none}.recommendations .recommendations-slider-container .icon{display:none}.recommendations .recommendations-slider .recommendation-slider-item,.recommendations .recommendations-slider .recommendation-slider-item:first-child,.recommendations .recommendations-slider .recommendation-slider-item:last-child{margin:0}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-excerpt{font-size:18px;line-height:28px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-link{margin-top:20px;font-size:14px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author{border-top-width:40px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-logo-container .recommendation-slider-item-author-logo{height:50px}.recommendations .recommendations-slider .recommendation-slider-item .recommendation-slider-item-author .recommendation-slider-item-author-name{font-size:14px;line-height:20px}.recommendations .recommendations-slider-control-container{display:block;margin-top:60px;text-align:center}.recommendations .recommendations-slider-control-container .control-icon{width:30px;height:12px;fill:#0c3ce5;display:inline-block}.recommendations .recommendations-slider-control-container .control-icon+.control-icon{margin-left:30px}.news{margin-top:10px}.news .news-title{font-size:28px}.news .tags{border:0;z-index:1;margin-top:20px;position:absolute;white-space:nowrap;border-radius:20px;flex-direction:column;background-color:#f4f07d}.news .tags:not(:hover) .tag:not(.active){display:none}.news .tags .tag{order:1;width:100%;display:block;text-align:left}.news .tags .tag+.tag{margin:0}.news .tags .tag.active{order:0}.news .tags .tag .icon-container,.news .tags .tag .link{display:table-cell;vertical-align:middle}.news .tags .tag .link{width:100%}.news .tags .tag .icon-container{line-height:0}.news .tags .tag .icon-container .icon{width:8px;height:16px;transform:rotate(180deg)}.news .news-content{border-top-width:100px;border-bottom-width:60px}.news .news-content .sidebar{display:none}.news .category-posts .category-post-content,.news .category-posts .category-post-image-container{display:block}.news .category-posts .category-post-image .wp-post-image{width:100%}.news .category-posts .category-post-image-container+.category-post-content{border-width:0}.news .category-posts .category-post-image .category-post-image-tag{font-size:16px}.news .category-posts .category-post-content .post-date{margin-top:15px}.news .category-posts .category-post-content .post-title{font-size:16px;margin-top:10px;line-height:24px}.news .category-posts .category-post+.category-post{margin-top:40px;border-top-width:0}.news .category-posts .category-post-content .post-excerpt{display:none}.news .load-more{margin-top:60px}.news-post .post-container{padding-top:10px}.news-post .sidebar{display:none}.news-post .news-post-header{padding:60px 10px 20px 10px}.news-post .news-post-header .news-post-header-tag{font-size:16px}.news-post .news-post-header .news-post-header-title{margin:15px 0;font-size:24px;line-height:32px}.news-post .news-post-header .bottom{border-top:40px solid transparent}.news-post .news-post-content{margin-top:50px;margin-bottom:60px}.team{margin-top:10px;margin-bottom:60px}.team .team-title{font-size:28px;max-width:80%;margin:auto}.team .team-description{max-width:80%;font-size:14px;line-height:24px;margin:20px auto 0 auto}.team .team-photo{height:240px;margin-top:30px}.team .category-container{margin-top:60px}.team .category-title{font-size:18px;margin-bottom:15px}.team .category-posts{margin:0;width:100%}.team .category-posts .category-post{margin:0;max-width:100%;margin-top:40px;flex-direction:column}.team .category-posts .category-post+.category-post{margin-top:50px}.team .category-posts .category-post .category-post-image{max-height:300px}.team .category-posts .category-post .category-post-title{font-size:14px;line-height:20px;margin-top:15px}.team .category-posts .category-post .category-post-excerpt{font-size:14px;margin-top:10px;line-height:20px}.team-post .header .top-navigation .header-menu{border-bottom-width:18px}.team-post .header .table{text-align:center;border-top:40px solid transparent}.team-post .header .table .cell{display:block}.team-post .header .table .cell+.cell{margin-top:50px}.team-post .header .post-title{font-size:28px}.team-post .header .post-excerpt{font-size:18px;line-height:24px;max-width:80%;margin:15px auto 0 auto}.team-post .header .post-portrait{width:100%;max-width:100%;max-height:300px}.team-post .header .post-biography,.team-post .header .to-category{display:none}.team-post .team-member-biography{display:block;font-size:14px;line-height:26px;margin-bottom:60px}.team-post .team-member-biography .to-category{margin-top:15px;display:table;border-collapse:collapse}.team-post .team-member-biography .to-category .icon-container{line-height:0}.team-post .team-member-biography .to-category .icon-container,.team-post .team-member-biography .to-category .link{display:table-cell;vertical-align:middle}.team-post .team-member-biography .to-category .icon-container+.link{border-left:10px solid transparent}.team-post .team-member-biography .to-category .icon{width:16px;height:6px;transform:rotate(180deg);fill:currentColor}.team-post .team-member-biography .to-category .link{text-decoration:none;font-weight:300;font-size:.875rem}.team-post .content-wrapper{border-top-width:30px;border-bottom-width:60px}.team-post .content-wrapper .aside,.team-post .content-wrapper .content{display:block}.team-post .aside{width:100%;min-width:100%}.team-post .content+.aside{border-left:0}.team-post .aside{border-top-width:60px}.team-post .aside .aside-title{font-size:20px;line-height:28px}.team-post .aside .aside-title+.aside-item{border-top-width:30px}.team-post .aside .aside-item+.aside-item{border-top-width:30px}.team-post .aside .aside-item-container+.aside-item-container{margin-top:60px}.team-post .aside .awards .awards-list .awards-list-item+.awards-list-item{margin-top:30px}.team-post .separator.is-hidable{display:none}.team-post .practices-container{margin-top:0;margin-bottom:60px;border-right-width:10px}.team-post .practices{margin:0;white-space:normal}.team-post .practices .practice{margin-top:20px;min-width:100%;max-width:100%;text-align:center}.team-post .practices .practice+.practice{margin-left:0}.team-post .practices .practice-link{width:100%;display:block;padding:25px 10px}.team-post .practices .practice-link .practice-link-text{max-width:100%}.team-post .practices .practice .svg-icon{display:none}.category-practices .industries-practices{padding-top:10px;padding-bottom:60px}.category-practices .category-title{font-size:28px}.category-practices .category-description{font-size:14px;line-height:24px}.category-practices .category-content .section{margin-top:60px}.category-practices .category-content .section+.section{margin-top:60px}.category-practices .category-content .section .section-title{font-size:20px}.category-practices .category-content .section .section-title+.section-content{margin-top:30px}.category-practices .category-content .industries .section-content{padding:10px}.category-practices .category-content .industries .section-content .list-item{margin:20px 0;display:block;max-width:100%;font-size:16px}.category-practices .category-content .practices .section-content .list-item{margin:0;min-width:100%;max-width:100%;background:0;text-align:center}.category-practices .category-content .practices .section-content .list-item:hover{background:0}.category-practices .category-content .practices .section-content .list-item:hover::before{opacity:0}.category-practices .category-content .practices .section-content .list-item:hover .list-item-link{color:currentColor}.category-practices .category-content .practices .section-content .list-item:hover .list-item-link[href]{color:#0c3ce5}.category-practices .category-content .practices .section-content .list-item+.list-item{margin-top:30px}.category-practices .category-content .practices .section-content .list-item .list-item-link{padding:0;display:block;min-height:100%}.category-practices .category-content .practices .section-content .list-item .list-item-link .svg-icon{display:none}.industries-post .header .header-content,.practices-post .header .header-content{padding-top:40px}.industries-post .header .header-content .header-title,.practices-post .header .header-content .header-title{font-size:28px;line-height:34px}.industries-post .header .header-content .header-title+.header-excerpt,.practices-post .header .header-content .header-title+.header-excerpt{padding-bottom:60px}.industries-post .header .header-content .header-excerpt,.practices-post .header .header-content .header-excerpt{font-size:14px;line-height:26px}.industries-post .post-content-container,.practices-post .post-content-container{border-top-width:60px;border-bottom-width:60px}.industries-post .post-content-container .content-main,.industries-post .post-content-container .content-sidebar,.practices-post .post-content-container .content-main,.practices-post .post-content-container .content-sidebar{display:block}.industries-post .post-content-container .content-main,.practices-post .post-content-container .content-main{margin-bottom:60px}.industries-post .post-content-container .content-sidebar,.practices-post .post-content-container .content-sidebar{min-width:100%;max-width:100%}.industries-post .post-content-container .content-main+.content-sidebar,.practices-post .post-content-container .content-main+.content-sidebar{border:0}.industries-post .content-sidebar .sidebar-title,.practices-post .content-sidebar .sidebar-title{font-size:20px}.industries-post .content-sidebar .section+.section,.practices-post .content-sidebar .section+.section{margin-top:60px}.industries-post .content-sidebar .sidebar-title+.list,.practices-post .content-sidebar .sidebar-title+.list{margin-top:30px}.industries-post .content-sidebar .list .list-item+.list-item,.practices-post .content-sidebar .list .list-item+.list-item{margin-top:20px}.error404 .main .sad-face.svg{width:76px;height:61px}.error404 .main .title{font-size:18px}.error404 .main .description{margin:auto;max-width:80%;font-size:14px;line-height:24px;margin-top:15px}.error404 .main .button{margin:auto;min-width:90%;margin-top:35px;font-size:14px}.footer{padding:20px 0 10px 0}.footer>.columns-level>.column-left{display:none}.footer .columns-level .column-right .column-content{flex-direction:row}.footer .footer-copyright{flex:1;max-width:50%}.footer .footer-developed{max-width:50%}.footer .footer-developed .footer-developed-logo{display:none}}@-moz-document url-prefix(){.fancybox-active .overflow-container{width:100%;max-height:100vh;overflow-y:hidden;position:absolute}}@media not all and (min-resolution:.001dpcm){@media{.header-menu-navigation-content{left:calc(100% - 280px)}}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@media{.header-menu-navigation-content{left:calc(100% - 280px)}}}