@charset "UTF-8";@import url(https://use.typekit.net/igr0krn.css);.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.header-small-grey{background:#f0f3f5;height:200px;margin-bottom:40px;position:relative;overflow:hidden}.header-small-grey.with-video{height:50vh}.header-small-grey .video{position:absolute;top:0;left:0;z-index:1;bottom:0;right:0}.header-small-grey .video iframe{top:50%;left:50%;min-width:150%;min-height:150%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);position:absolute}.header-small-grey>.container{position:relative;height:100%;overflow:hidden;z-index:2}.header-small-grey>.container .title{position:absolute;top:50%;transform:translateY(-50%);left:15px}.header-small-grey>.container .title h1{margin-top:0;font-size:36px;text-transform:uppercase;z-index:1}.header-small-grey>.container .title h2{text-transform:none;font-size:15px;margin-bottom:0;z-index:1}.header-small-grey>.container .icon{position:absolute;right:0;background-size:contain;background-repeat:no-repeat;background-position:50%;bottom:0;width:350px;height:150%;z-index:0}.header-small-grey.team-header{height:auto}.header-small-grey.team-header .contact-data{margin-top:30px}.header-small-grey.team-header .contact-data a{display:inline-block;margin-bottom:10px}.header-small-grey.team-header .contact-data a img{width:20px;display:inline-block;vertical-align:middle;margin-right:10px}.header-small-grey.team-header .contact-data a span{display:inline-block;color:#333;vertical-align:middle;transition-duration:.3s}.header-small-grey.team-header .contact-data a:hover span{color:#bb9981}.header-small-grey.team-header .image{float:right;z-index:2;position:relative}.header-small-grey.team-header .image img{height:250px;margin:5vh 0}.team-detail h2{font-size:16px;text-transform:none;font-weight:700;text-align:left}.team-detail .team-detail-info .image{background-size:cover;background-repeat:no-repeat;background-position:0;height:300px;margin-bottom:30px;max-width:300px}.team-detail .team-detail-info .contact-data a{display:block;margin-bottom:20px}.team-detail .team-detail-info .contact-data a img{width:20px;margin-bottom:5px}.team-detail .team-detail-info .contact-data a span{display:block;color:#333;transition-duration:.3s}.team-detail .team-detail-info .contact-data a:hover span{color:#bb9981}.team-detail .team-detail-info .contact-data a.mail img{width:23px}.team-detail .team-detail-info .contact-data a.mail span{text-decoration:underline}.team-detail .team-detail-info .social{margin-bottom:30px;margin-top:10px}.team-detail .team-detail-info .social  a{border-radius:50%;border:2px solid #333;color:#333;width:40px;height:40px;margin-right:7px;text-align:center;transition-duration:.3s;display:inline-block;vertical-align:center}.team-detail .team-detail-info .social  a:hover{color:#bb9981;border:2px solid #bb9981}.team-detail .team-detail-info .social  a i{font-size:20px;line-height:35px}.team-detail .team-detail-text{margin-bottom:30px}.team-detail .team-detail-text h2{font-size:16px;text-transform:none;font-weight:700;text-align:left;margin-bottom:30px}.team-detail .team-detail-text .intro{color:#bb9981;font-weight:600}.team-detail .team-detail-text .social{margin:25px 0 20px}.team-detail .team-detail-text .social a{border-radius:50%;border:2px solid #5c6773;color:#5c6773;width:35px;height:35px;margin-right:7px;text-align:center;transition-duration:.3s;display:inline-block;vertical-align:center}.team-detail .team-detail-text .social a:hover{color:#bb9981;border:2px solid #bb9981}.team-detail .team-detail-text .social a i{font-size:16px;line-height:30px}.team-detail .team-detail-text .social a.arrow{float:right;border:none}.team-detail .team-detail-text .social a.arrow i{font-size:30px}.team-detail .team-detail-office{text-align:right;margin-top:50px}.team-detail .team-detail-office .wrapper{max-width:300px;text-align:left;display:inline-block;width:100%}.team-detail .team-detail-office h2{font-size:18px;font-weight:600}.team-detail .team-detail-office h2 img{margin-right:10px;height:25px}.team-detail .team-detail-office h2 img,.team-detail .team-detail-office h2 span{display:inline-block;vertical-align:middle}.team-detail .team-detail-office .office-wrapper{position:relative;padding-bottom:60px;display:block;margin-top:30px}.team-detail .team-detail-office .office-wrapper .image{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;height:300px}.team-detail .team-detail-office .office-wrapper .content{position:relative;transition-duration:.5s;background:rgba(187,153,129,.85);padding:25px 30px;color:#fff}.team-detail .team-detail-office .office-wrapper .content h2{font-size:16px;text-transform:uppercase;margin-bottom:0}.team-detail .team-detail-office .office-wrapper:hover .content{background:rgba(51,51,51,.85)}.team-detail .team-detail-slider .slider .slick-track{margin:0 auto}.team-detail .team-detail-slider .slider .slick-slide{margin:0 15px}.team-detail .team-detail-slider .slider .slick-list{margin:0 -15px}.team-detail .team-detail-slider .slider .item{height:260px;overflow:hidden;display:block;position:relative}.team-detail .team-detail-slider .slider .item .image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%;transition-duration:.3s}.team-detail .team-detail-slider .slider .item .overlay{position:absolute;top:0;right:0;width:0;height:0;border-color:transparent rgba(0,0,0,.4) transparent transparent;border-style:solid;border-width:0 70px 70px 0;transition-duration:.3s;z-index:2;backface-visibility:hidden}.team-detail .team-detail-slider .slider .item .overlay img{width:20px;height:20px;position:absolute;left:35px;top:10px}.team-detail .team-detail-slider .slider .item:hover .image{transform:scale(1.1)}.team-detail .team-detail-slider .slider .item:hover .overlay{border-color:transparent #000 transparent transparent}.team-detail .team-detail-slider .btn{margin-top:30px}.team-detail .general-form{background:#f0f3f5;padding:30px}.team-detail .general-form h2{font-size:16px;text-transform:none;font-weight:700;text-align:left}.team-detail .review-slider{margin-top:55px}.team-detail .review-slider h2{font-size:18px;font-weight:600;margin-bottom:40px}.team-detail .review-slider .slider .slick-slide{margin:0 15px}.team-detail .review-slider .slider .slick-list{margin:0 -15px}.team-detail .review-slider .slider .slick-prev{left:-20px}.team-detail .review-slider .slider .slick-next{right:-20px}.team-detail .review-slider .slider .item{background:#f0f3f5;padding:30px;min-height:369px}.team-detail .review-slider .slider .item .image{display:block;border-radius:50%;width:90px;height:90px;background-size:contain;background-position:50%}.team-detail .review-slider .slider .item .text p{color:#5c6773}.team-detail .review-slider .slider .item .rating{margin:15px 0}.team-detail .review-slider .slider .item .rating img{display:inline-block;vertical-align:middle;margin-right:5px;width:15px}.page-filter{padding-top:40px;padding-bottom:40px}.page-filter.expertise{padding-bottom:30px}.page-filter .page-filter-form.multiple-filters .filter-titles{display:inline-block;vertical-align:middle;border-right:1px solid #e5e5e5;width:auto;padding:0 15px 0 0}.page-filter .page-filter-form.multiple-filters .filter-titles>span:first-child{margin-bottom:25px;margin-top:5px}.page-filter .page-filter-form.multiple-filters .filter-titles span{text-transform:uppercase;display:block;color:#a1aab3}.page-filter .page-filter-form.multiple-filters .filters{display:inline-block;vertical-align:middle;width:calc(100% - 165px);padding-left:10px}.page-filter .page-filter-form.multiple-filters .filters .filter-wrapper{width:100%;margin-bottom:10px}.page-filter .page-filter-form.multiple-filters .filters>.filter-wrapper:last-child{margin-bottom:0}.page-filter .page-filter-form .filter-wrapper{display:inline-block;vertical-align:middle;width:calc(100% - 65px)}.page-filter .page-filter-form .filter-wrapper .filter-toggle{display:none}.page-filter .page-filter-form .filter-wrapper .filter-box{display:block}.page-filter .page-filter-form .filter-wrapper .filter-box input{position:absolute;left:-2500px}.page-filter .page-filter-form .filter-wrapper .filter-box input:checked+label{color:#bb9981;border-bottom:1px solid #bb9981}.page-filter .page-filter-form .filter-wrapper .filter-box label{color:#5c6773;display:inline-block;margin:5px 10px;cursor:pointer;font-weight:400;border-bottom:1px solid #fff;padding-bottom:3px;text-transform:uppercase;transition-duration:.3s}.page-filter .page-filter-form .filter-wrapper .filter-box label.disabled{opacity:.4;border-bottom:none}.page-filter .page-filter-form .filter-wrapper .filter-box label.disabled:hover{color:#5c6773;border-bottom:none}.page-filter .page-filter-form .filter-wrapper .filter-box label:hover{color:#bb9981;border-bottom:1px solid #bb9981}.page-filter .page-filter-form .page-filter-submit{background:none;font-size:20px;color:#e5e5e5;border:none;border-right:1px solid #e5e5e5;margin-right:15px;padding-right:15px;display:inline-block;vertical-align:middle;width:50px;float:left}.page-filter .page-filter-form .page-filter-submit i{position:absolute;top:50%;transform:translateY(-50%);font-size:25px}.page-filter .link{text-align:right}.page-filter hr{border-bottom:1px solid #e5e5e5;margin:30px 0 0}@media only screen and (max-width:1023px){.team-detail .team-detail-office{text-align:left}}@media only screen and (max-width:991px){.team-detail .team-detail-info .image,.team-detail .team-detail-office .wrapper{max-width:100%}.team-detail .review-slider .slider .item{min-height:auto}}