@charset "UTF-8";.load_screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1c252c;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease}.load_screen:hover{opacity:.95}.load_perc{width:100%;height:100%;background:linear-gradient(135deg,#8b2131 0,#1c252c 100%);position:absolute;top:0;left:0;transition:height .3s ease}.load_screen::after{color:#fff;font-family:Raleway,sans-serif;font-size:1.2em;font-weight:300;letter-spacing:.1em;opacity:.8;z-index:10000;position:relative}*{padding:0;margin:0}html{overflow-x:hidden}body{font-size:16px;font-family:Raleway,sans-serif;color:#45464d}ul{list-style:none;overflow:hidden}a{text-decoration:none;color:inherit}img{max-width:100%}.ul_norm{list-style-type:disc;list-style-position:outside;padding-left:1.1em;color:#45464d;font-size:1.1em;line-height:1.5}.ul_norm>li{margin-bottom:1em}.ul_norm>li:last-child{margin-bottom:0}.html_norm{line-height:2}.html_norm h1,.html_norm h2,.html_norm h3,.html_norm h4,.html_norm h5,.html_norm p,.html_norm ul{margin-bottom:1em}.html_norm h1:last-child,.html_norm h2:last-child,.html_norm h3:last-child,.html_norm h4:last-child,.html_norm h5:last-child,.html_norm p:last-child,.html_norm ul:last-child{margin-bottom:0}.html_norm ul>li{padding-left:1em;position:relative}.html_norm ul>li:before{content:"";width:.3em;height:.3em;background-color:#aaa;border-radius:50%;margin-right:.8em;position:absolute;left:0;top:.8em}.html_norm a{color:#8b2131;font-weight:600}.services_list_row .html_norm ul>li:before{background-color:#79abce}hr{margin:5em 0}.site_contain{width:86%;height:100%;padding:0 6.25em;max-width:1200px;margin:0 auto;position:relative}.site_contain.outer{max-width:1350px}.site_contain.short{max-width:600px}.site_contain.no_align{margin:0;max-width:none}.site_btn{background-color:#fff;border:3px solid #8b2131;padding:1em;width:12em;font-size:1.1em;cursor:pointer}.site_btn:hover{color:#000;background-color:#8b2131}.site_btn.non{color:#777;border:3px solid #777}.site_btn.non:hover{color:#555;background-color:#999}.m1>li{margin-bottom:1em}.column_split{display:flex;overflow:visible}.column_split.even>li,.column_split.one_2>li:first-child{flex:1}.column_split.one_2>li:last-child{flex:2}.column_split.one_4>li:first-child{flex:1}.column_split.one_4>li:last-child{flex:4}.column_split.two_1>li:first-child{flex:2}.column_split.two_1>li:last-child{flex:1}.column_split.three_1>li:first-child{flex:3}.column_split.three_1>li:last-child{flex:1}.site_form input[type=email],.site_form input[type=password],.site_form input[type=text]{width:94%;padding:3%;border:none;background-color:#fff;font-size:1em}.site_form input[type=button],.site_form input[type=submit]{background-color:#8b2131;border:none;padding:1.5em 5em;color:#fff;font-size:.9em;letter-spacing:.25em;cursor:pointer}.site_form input[type=button]:hover,.site_form input[type=submit]:hover{color:#fff;background-color:#79abce}.site_form textarea{width:94%;padding:3%;background-color:#fff;border:none;font-size:1em;min-height:10em;font-family:Raleway,sans-serif}.page_title{position:relative;font-family:Cardo,serif;z-index:3;color:#fff;font-size:3.5em;font-weight:400;letter-spacing:.2em}.section_title{font-size:1.2em;letter-spacing:.17em;font-family:Cardo,serif;color:#8b2131;font-weight:600;margin-bottom:2em;position:relative}.section_title>span{height:1px;width:40em;background-color:#ddd;position:absolute;left:-41em;top:.6em}.section_title>span:after{content:"";position:absolute;width:.3em;height:.3em;transform:rotate(45deg);right:0;top:-.13em;background-color:#8b2131}.content_title{font-weight:700;letter-spacing:.1em;margin-bottom:1em}.services_secondary_title{margin-bottom:.75em}.html_norm ul.bb>li:before,.html_norm ul>.services_secondary_title:before{background-color:#79abce}.section_content{line-height:2.5}.section_content>p:first-child{margin-top:-1em}.load_screen{position:fixed;width:100%;height:100%;z-index:105;background-color:#000;display:flex;justify-content:center;align-items:center}.load_perc_cover{width:14em;height:14em;position:relative;background-color:#fff;border:1em solid #000}.load_perc_cover_logo{position:absolute;width:105%;height:105%;left:-1%;right:0;top:0;bottom:0;margin:auto;z-index:3}.load_perc{height:100%;width:100%;background-color:#000}.lightbox_bkg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:102;background-color:rgba(0,0,0,.5)}#lightbox_contain{display:none;position:fixed;top:0;left:0;right:0;height:100%;z-index:103}.lightbox{background-color:#fff;font-size:1em;margin:0 auto;position:relative;top:6%;height:88%;width:80%}.lightbox[lb-type=normal]{padding:2em;box-sizing:border-box}.lb_content_contain{border-radius:.3em;line-height:1.3;padding:0;overflow-y:auto;height:100%}.lb_content_contain p{margin-top:1em}.lb_content_contain li{padding-left:1em;position:relative;margin-top:.75em}.lb_content_contain li:before{content:"";width:.3em;height:.3em;background-color:#79abce;border-radius:50%;margin-right:.8em;position:absolute;left:0;top:.5em}.exit_lightbox{cursor:pointer}.lb_flow{max-height:15em;overflow-y:auto;padding:0 2%}.lb_header{padding:2em 3em;height:15em;overflow:hidden;border-radius:1.5em 1.5em 0 0}.lb_header .logo{width:7%;float:left;margin-right:1%;position:absolute}.lb_header .site_title{font-size:8em;position:absolute;left:2.2em}.lb_header .lb_header_title{font-size:6em;padding:.4em;text-align:center;color:#fff}.lightbox_x{font-size:3em;font-weight:300;transform:rotate(45deg);border-radius:50%;background-color:#8b2131;cursor:pointer;height:1em;position:absolute;right:-.4em;top:-.4em;width:1em;z-index:2;color:#fff;display:flex;justify-content:center;align-items:center}.lb_btn{cursor:pointer}.lb_content,.lb_content_login{display:none}.carousel_slider_contain{position:absolute;top:2em;z-index:3}.carousel_slider{position:relative;transform:translate(0);width:100%;height:100%;margin-bottom:2.5em}.carousel_slider.active{-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out}.carousel_slider>li{width:100%;height:100%;float:left;position:relative;background-size:cover}.slider_content_contain{padding-right:1em}.carousel_index_list{padding:0 1em}.carousel_index_list>li{border-radius:.7em;display:inline-block;height:.55em;width:.55em}.carousel_index_list>li:last-child{margin-right:0}.carousel_index_list>li.active{opacity:1}.fade_slider_contain{z-index:3}.fade_slider>li{width:100%;height:100%;background-size:120%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0}.fade_slider>li.active{opacity:1}.fade_slider>li.active .slide_bkg_image{transform:scale(1)}.fade_slider_arrow_contain{position:absolute;width:5.5em;height:3em;left:0;right:0;margin:auto;bottom:-2em}.fade_slider_arrow_contain>li{width:2.4em;height:1.3em;opacity:.5;cursor:pointer;background-image:url(../i/site_sprite.png);background-size:770%}.fade_slider_arrow_contain>li:hover{opacity:1}.fade_slider_arrow_contain>li.left{float:left;transform:rotate(180deg)}.fade_slider_arrow_contain>li.right{float:right}.fx-animate{-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out}.fx-animate.fx-start[fx*=fadeIn]{opacity:0}.fx-animate.fx-start[fx*=slideRight]{transform:translateX(-50px)}.fx-animate.fx-start[fx*=slideLeft]{transform:translateX(50px)}.fx-animate.fx-start[fx*=slideUp]{transform:translateY(50px)}.fx-animate.fx-start[fx*=slideDown]{transform:translateY(-50px)}.fx-animate.fx-start[fx*=growDown]{height:0}.fx-animate.fx-start[fx*=growRight]{width:0}.fx-animate.fx-start[fx*=drawCircle]::before{clip:rect(0,0,6em,0);transform:rotate(0)}.fx-animate.fx-start[fx*=focus]{filter:blur(45px)}.fx-animate.fx-start[fx*=word_focus]{filter:blur(15px)}.fx-animate.fx-start[fx*=draw]{animation:none}body.secondary_page #site_header{background-color:#fff}body.secondary_page #site_header .client_login,body.secondary_page #site_header .client_login:after{color:#1c252c}body.secondary_page #site_header .site_logo{background-image:url(../i/Coury-Logo.svg)}body.secondary_page #site_header .site_nav_btn span{background-color:#1c252c}#site_header{position:fixed;width:100%;height:10em;left:0;top:0;z-index:102;transition:all .5s linear}#site_header.scrolled{height:7em;background-color:#fff}#site_header.scrolled .client_login,#site_header.scrolled .client_login:after{color:#1c252c}#site_header.scrolled .site_logo{background-image:url(../i/Coury-Logo.svg);height:6em;width:12em}#site_header.scrolled~.secondary_nav{top:8.7em}#site_header.scrolled .site_nav_btn span{background-color:#1c252c}#site_header.open_nav .client_login,#site_header.open_nav .login_drop:after{color:#1c252c}#site_header.open_nav .site_logo{background-image:url(../i/Coury-Logo.svg)}#site_header.open_nav:hover .site_nav_btn>span:nth-child(1){width:100%}#site_header.open_nav:hover .site_nav_btn>span:nth-child(2){width:100%}#site_header.open_nav:hover .site_nav_btn>span:nth-child(3){width:100%}#site_header.open_nav .menu_btn{color:#1c252c}#site_header.open_nav .site_nav_btn{z-index:101;color:#1c252c}#site_header.open_nav .site_nav_btn span{background-color:#1c252c}#site_header.open_nav .site_nav_btn span:nth-child(1){display:none}#site_header.open_nav .site_nav_btn span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:.7em}#site_header.open_nav .site_nav_btn span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:-.7em}.client_login{float:left;margin:3em;color:#fff;font-weight:600;font-size:.8em;letter-spacing:.1em;width:15em;overflow:hidden;position:relative;cursor:pointer}.login_drop{padding:1.5em 0}.login_drop:after{content:"❭";position:absolute;right:2.6em;color:#fff;top:.7em;transform:rotate(90deg);font-size:1.7em}.login_list{display:none;padding:1em;background-color:rgba(255,255,255,.2)}.login_list>li{font-size:1em;margin-bottom:1em}.login_list>li:last-child{margin-bottom:0}.login_list>li:hover{color:#8b2131}.site_logo{width:18em;height:9em;background-image:url(../i/Coury-Logo-White.svg);background-repeat:no-repeat;background-size:100%;margin:0 auto;position:absolute;left:0;right:0;top:.5em;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site_logo>a{width:100%;height:100%;display:block}.site_nav_btn_contain{float:right;padding:3em}.scrolled .login_drop:after,.scrolled .site_nav_btn_contain>p{color:#000}.site_nav_btn_contain>p{right:2em;font-size:.8em;color:#fff;padding-right:2em}.site_nav_btn{width:2em;height:1.5em;top:-.45em;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);cursor:pointer;display:flex;justify-content:space-between;flex-direction:column;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site_nav_btn span{display:block;position:relative;height:.08em;width:100%;background:#fff;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.site_nav_btn:hover>span:nth-child(1){width:100%}.site_nav_btn:hover>span:nth-child(2){width:80%}.site_nav_btn:hover>span:nth-child(3){width:60%}.site_nav{display:none;position:fixed;width:100%;height:100%;z-index:99;background-color:#fff}.nav_list_contain{display:flex;justify-content:center;align-items:center;height:100%}.nav_list{width:9.9em;padding:2em 0;position:relative;overflow:visible;left:-12em}.nav_list:after{content:"";position:absolute;height:100%;width:2px;background-color:#8b2131;right:-7em;top:0}.nav_list>li{padding:1.25em 0;position:relative}.nav_list>li:last-child{padding-bottom:0}.nav_list>li:hover .nav_link{color:#8b2131}.nav_list>li:hover .sub_nav{display:block}.sub_nav{display:none;width:14em;position:absolute;left:9em;top:0;font-style:italic;color:#7a7a81;font-size:1.1em;padding-left:13em;font-family:Cardo,serif;letter-spacing:.08em;z-index:3}.sub_nav>li{margin-bottom:1.5em}.sub_nav>li:hover a{color:#8b2131}.secondary_nav{position:fixed;top:12.5em;width:100%;z-index:100;font-size:.8em;font-weight:500;letter-spacing:.1em;text-align:center;background-color:rgba(255,255,255,.9);box-shadow:-1px 0 1px 1px #ddd;transition:all .5s linear}.secondary_nav>li{display:inline-block;cursor:pointer}.secondary_nav>li>a{display:block;padding:1em}.secondary_nav>li:hover{color:#fff;background-color:#8b2131}.nav_link{letter-spacing:.2em;font-weight:600}.nav_social_media{position:absolute;width:100%;height:2em;background-color:#f5f5f5;bottom:0;padding:2.5em 0}.nav_social_media_list{text-align:center}.nav_social_media_list>li{display:inline-block;width:2em;margin-right:3em;vertical-align:middle}.nav_social_media_list>li:last-child{margin-right:0}.nav_social_media_icon path,.nav_social_media_icon polygon{fill:#c6c6c6}.nav_social_media_icon:hover path,.nav_social_media_icon:hover polygon{fill:#8b2131}.section_contain>section{padding:6em 0}.section_contain>section.no_p{padding:0}.banner_bkg_back_contain{display:flex;height:100%}.banner_bkg_back_contain>li{flex:auto;background-color:#e8e9ea}.banner_bkg_back_contain>li.banner_bkg_back{width:100%;max-width:1400px;position:relative;background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../i/our_mission_bkg.jpg)}#home .menu_btn{margin-top:0;padding-right:2em;color:#fff;font-size:.8em}#home_banner{height:67em;position:relative}#home_banner .fade_slider_contain{height:20em;width:42em;position:absolute;margin:auto;left:0;right:0;top:-5em;bottom:0;color:#fff;text-align:center}#home_banner .fade_slider>li.active .content_appear.title{height:9em;top:0}#home_banner .fade_slider>li.active .content_appear.sub_title{height:7em;margin-top:0;bottom:2.5em}#home_banner .fade_slider>li.active .content_appear_line{width:100%;left:0}.content_appear_line{width:0;height:1px;background-color:rgba(255,255,255,.5);transition:all 1s;margin-bottom:1em;position:absolute;left:50%;top:45%}.content_appear{overflow:hidden;transition:all 1s;transition-delay:1s}.content_appear.title{height:0;transition-delay:1s;position:absolute;left:0;top:8em}.content_appear.sub_title{height:0;margin-top:-4em;transition-delay:1.7s;position:absolute;bottom:10em}.home_banner_bkg{position:absolute;left:0;top:0;width:100%;height:100%}.banner_bkg_back{background-image:url(../i/home_hero_back.jpg);background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.banner_bkg_front{background-image:url(../i/home_hero_front.png);background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.banner_content_contain{width:40em;height:19em;margin:auto;position:relative}.banner_title{font-family:Cardo,serif;font-size:2.9em;letter-spacing:.2em;margin-bottom:.5em;padding-bottom:.5em}.banner_sub_title{font-family:Cardo,serif;font-style:italic;font-size:1.5em;padding:0 1em}.carousel_arrow_contain{position:absolute;width:5.5em;height:3em;left:0;right:0;margin:auto;bottom:-2em}.carousel_arrow_contain>li{width:2.4em;height:1.3em;opacity:.5;cursor:pointer;background-image:url(../i/site_sprite.png);background-size:770%}.carousel_arrow_contain>li:hover{opacity:1}.carousel_arrow_contain>li.left{float:left;transform:rotate(180deg)}.carousel_arrow_contain>li.right{float:right}#home_our_mission{position:relative;height:108.5em}#home_our_mission .section_banner_bkg{width:100%;height:100%;position:absolute;left:0;top:0}#home_our_mission .banner_bkg_front{background-image:url(../i/our_mission_bkg_front.png);background-size:118%;background-position:top;background-repeat:no-repeat}#home_our_mission .banner_bkg_back_contain>li{background-color:#fff}#home_our_mission .banner_bkg_back_contain>li.banner_bkg_back{background-image:url(../i/our_mission_bkg.jpg)}.draw_line line,.draw_line polyline{fill:none;stroke:#b8bac7;stroke-width:1.5;stroke-miterlimit:10}.draw_line.fx-start line,.draw_line.fx-start polyline{animation:none!important}@keyframes draw_line{to{stroke-dashoffset:0}}.mission_line{width:75em;position:absolute;left:6em;top:31.7em;z-index:3}.mission_line polyline{stroke-dasharray:2569;stroke-dashoffset:2569;animation:draw_line 2.5s linear forwards}.our_mission_info{width:34em;position:absolute;z-index:2}.our_mission_info.top{right:5.6em;top:16.2em}.our_mission_info.bottom{text-align:right;bottom:8.4em;left:5.4em}.our_mission_link{display:block;margin-top:1em;font-weight:600;font-size:.75em;letter-spacing:.1em}#home_our_services{background-color:#e8e9ea}#home_our_services .site_contain{position:relative}.our_service_line{width:25em;position:absolute;right:1em;top:17.7em}.our_service_line polyline{stroke-dasharray:1161;stroke-dashoffset:1161;animation:draw_line 2s linear forwards}.home_our_services_list{display:flex}.home_our_services_list.fx-start .service_bkg{left:-100%}.home_our_services_list.fx-start .home_service_title_contain{transform:rotate(-45deg)}.home_our_services_list>li{flex:1;margin-right:1em;height:26em;position:relative;overflow:hidden;padding-bottom:11em;pointer-events:none}.home_our_services_list>li:first-child .service_bkg{background-image:url(../i/our_services_img1.jpg)}.home_our_services_list>li:nth-child(2) .service_bkg{background-image:url(../i/our_services_img2.jpg);transition-delay:.2s}.home_our_services_list>li:nth-child(2) .home_service_title_contain{transition-delay:.2s}.home_our_services_list>li:nth-child(3) .service_bkg{background-image:url(../i/our_services_img3.jpg);transition-delay:.4s}.home_our_services_list>li:nth-child(3) .home_service_title_contain{transition-delay:.4s}.home_our_services_list>li:last-child{margin-right:0}.home_our_services_list>li:last-child .service_bkg{background-image:url(../i/our_services_img4.jpg);transition-delay:.6s}.home_our_services_list>li:last-child .home_service_title_contain{transition-delay:.6s}.home_our_services_list>li:hover .home_service_contain{background-color:rgba(0,0,0,.6)}.home_our_services_list>li:hover .home_service_info{opacity:1}.home_our_services_list>li:hover .home_service_title_contain{background-color:#404346;color:#fff}.home_our_services_list>li:hover .upper_graffic{opacity:1}.home_our_services_list>li:hover .bottom_graffic{opacity:0}.home_our_services_list>li a{pointer-events:auto}.service_bkg{position:absolute;left:0;top:0;width:100%;height:26.3em;background-size:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.home_service_contain{padding:2em;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:22.3em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.home_service_contain>a{display:block;width:11.6em;height:11.6em;bottom:-10em;position:absolute}.home_service_info{color:#fff;line-height:2;opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.home_service_info>a{display:block;margin-top:2em;font-weight:600;font-size:.8em;letter-spacing:.15em}.home_service_title_contain{width:11.6em;height:11.6em;position:absolute;display:flex;justify-content:center;align-items:center;transform:rotate(45deg);border:1px solid #dcdde3;font-size:.8em;font-weight:600;letter-spacing:.15em;margin:auto;left:0;right:0;transition:transform .5s}.home_service_title_contain>.home_service_title{transform:rotate(-45deg);text-align:center}.upper_graffic{opacity:0;background-image:url(../i/site_sprite.png);background-position:71% 0;width:1.2em;height:1.2em;position:absolute;top:.2em;background-size:2000%;left:.2em;transform:rotate(-45deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bottom_graffic{position:absolute;width:.5em;height:.5em;bottom:.5em;right:.5em;background-color:#8b2131}#home_global_reach{height:46em;background-color:#e8e9ea}#home_global_reach .section_title{text-align:center}#home_global_reach .banner_bkg_front{background-image:url(../i/global_reach_bkg_front.png);background-size:100%;background-position:top;background-repeat:no-repeat}#home_global_reach .banner_bkg_back_contain>li.banner_bkg_back{background-image:url(../i/global_reach_bkg_back.jpg);background-size:150% auto}#site_header.secondary_header{height:8em;background-color:#fff}#site_header.secondary_header .site_logo{width:14em;height:7em}#site_header.secondary_header .client_login{color:#1c252c}#site_header.secondary_header .site_logo{background-image:url(../i/logo_color.png)}#site_header.secondary_header .site_nav_btn span{background-color:#1c252c}#page_banner{height:50em;position:relative;display:flex;justify-content:center;align-items:center}.section_blurb{font-family:Cardo,serif;width:19em;font-size:2.7em;color:#4a3f41;font-style:italic;margin-bottom:1.6em}.section_para{text-align:justify;overflow:hidden}.section_para>p{width:51em;float:right}#our_firm .page_banner_bkg .banner_bkg_back{background-image:url(../i/Firm_Hero_Back.jpg)}#our_firm .page_banner_bkg .banner_bkg_front{background-image:url(../i/Firm_Hero_Front.png)}#introduction{background-color:#e8e9ea}#introduction .site_contain{position:relative}.intro_line{position:absolute}.intro_line.one{width:25em;height:6.6em;top:-4.9em;left:18.7em}.intro_line.one polyline{stroke-dasharray:551;stroke-dashoffset:551;animation:draw_line 1s linear forwards}.intro_line.two{top:17em;width:9em;left:18.7em;height:12.3em}.intro_line.two polyline{stroke-dasharray:293;stroke-dashoffset:293;animation:draw_line 1s linear forwards}.priciples_content_contain{display:flex;justify-content:flex-end;align-items:center}.split_contain{width:27em;float:right;padding-right:10.3em;text-align:justify}.principles_content_list{margin-top:4em;font-size:.75em;letter-spacing:.2em;font-weight:600;color:#97979e;overflow:visible}.principles_content_list>li{margin-bottom:3em;cursor:pointer;position:relative}.principles_content_list>li.active{color:#45464d}.principles_content_list>li.active .principles_info{opacity:1}.principles_content_list>li.active .principles_line{width:41em}.principles_content_list .principles_info{font-family:Cardo,serif;position:absolute;right:-22em;width:14em;z-index:3;color:#fff;font-size:3em;text-align:left;letter-spacing:0;font-style:italic;top:-.5em;opacity:0;-webkit-transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.principles_content_list_imgs{height:40em;position:relative}.principles_content_list_imgs>li{background-size:cover;position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.principles_content_list_imgs>li:nth-child(1){background-image:url(../i/unwavering_integrity.jpg)}.principles_content_list_imgs>li:nth-child(2){background-image:url(../i/tenacious_work_ethic.jpg)}.principles_content_list_imgs>li:nth-child(3){background-image:url(../i/selfless_service.jpg)}.principles_content_list_imgs>li:nth-child(4){background-image:url(../i/strong_leadership.jpg)}.principles_content_list_imgs>li:nth-child(5){background-image:url(../i/devotion_to_education.jpg)}.principles_content_list_imgs>li.active{opacity:1}.principles_line{height:1px;width:0;left:48%;background-color:#b8bac7;position:absolute;top:.5em;z-index:2;-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out}.principles_line:after{content:"";width:.5em;height:.5em;transform:rotate(45deg);position:absolute;right:0;top:0;bottom:0;margin:auto;background-color:#fff}#our_logo{background-color:#e8e9ea;position:relative}#our_logo .site_contain{position:relative}.logo_line{position:absolute}.logo_line.one{height:20em;width:7em;left:-1em;top:.5em}.logo_line.one polyline{stroke-dasharray:475;stroke-dashoffset:475;animation:draw_line 1s linear forwards}.logo_line.two{height:20em;width:7em;left:21em;top:19.6em}.logo_line.two line{stroke-dasharray:475;stroke-dashoffset:475;animation:draw_line 1s linear forwards}.our_logo_logo{width:15em;position:absolute;top:16em}#our_team .page_banner_bkg .banner_bkg_back{background-image:url(../i/Team_Hero_Back.jpg)}#our_team .page_banner_bkg .banner_bkg_front{background-image:url(../i/Team_Hero_Front.png)}.success_line{position:absolute}.success_line.one{width:24em;top:-4.5em;left:16.2em}.success_line.one polyline{stroke-dasharray:739;stroke-dashoffset:739;animation:draw_line 1s linear forwards}.success_line.two{width:24em;top:20.2em;left:16.1em}.success_line.two polyline{stroke-dasharray:864;stroke-dashoffset:864;animation:draw_line 1s linear forwards}#our_success{background-color:#e8e9ea}.team_member_list>li{margin-bottom:6em}.team_member_row{display:flex;overflow:visible}.team_member_row>li{width:16.6em;margin-right:3em;cursor:pointer}.team_member_row>li:last-child{margin-right:0}.team_member_row>li.active .team_member_img:before{opacity:0}.team_member_row>li.active .team_member_person{left:2.5em}.team_member_row>li.active .team_member_indicator{height:12em;opacity:1;left:-1.2em}.team_member_row>li.active .team_member_name{color:#8b2131}.team_member_img{height:21em;margin-bottom:1.4em;background-size:cover;position:relative}.team_member_img:before{content:"";background-image:url(../i/team_img_filter.png);width:100%;height:100%;top:0;left:0;position:absolute;z-index:2;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.team_member_img:hover:before{opacity:0}.team_member_person{position:relative;left:0;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;-o-transition:left .5s ease-out;transition:left .5s ease-out}.team_member_indicator{position:absolute;left:1.3em;width:1px;background-color:#b7b7b7;top:-5em;height:0;opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.team_member_indicator:after{content:"";width:.5em;height:.5em;transform:rotate(45deg);position:absolute;left:-.2em;top:0;margin:auto;background-color:#fff}.team_member_name{font-size:.8em;font-weight:600;letter-spacing:.14em;margin-bottom:.5em;text-transform:uppercase}.team_member_position{color:#aeafb7}.team_member_bio{display:none}.team_member_bio_display{margin-top:5em;text-align:justify;display:none;position:relative}.team_member_bio_display_content{column-count:2;column-gap:3em;line-height:2}.team_member_bio_display_exit{position:absolute;width:1.3em;height:1.3em;right:0;top:-3em;cursor:pointer;background-image:url(../i/site_sprite.png);background-position:60% 0;background-size:1300%}#our_insights .page_banner_bkg .banner_bkg_back{background-image:url(../i/Insights_Hero_Back.jpg)}#our_insights .page_banner_bkg .banner_bkg_front{background-image:url(../i/Insights_Hero_front.png)}.insights_line{position:absolute}.insights_line.one{width:19em;left:8em;top:-5em}.insights_line.one polyline{stroke-dasharray:422;stroke-dashoffset:422;animation:draw_line 1s linear forwards}.insights_line.two{width:.5em;left:26.7em;top:16em}.insights_line.two line{stroke-dasharray:111;stroke-dashoffset:111;animation:draw_line 1s linear forwards}#insights{background-color:#e8e9ea}#insights .section_blurb{margin-bottom:2em}#insights .section_title{padding:0 5.263em;margin-top:8em}.insights_list>li{position:relative;padding:5.4em 0;border-bottom:1px solid #bebfc1;overflow:hidden}.insights_list>li:last-child{border-bottom:none}.insights_list.news_list>li:nth-child(even){background-color:#fff}.insight_date{color:#dfe0e1;font-size:14em;font-weight:300;position:absolute;bottom:-.4em}.insight_content{position:relative}.insight_title{font-family:Cardo,serif;font-size:1.4em;font-style:italic;letter-spacing:.08em;margin-bottom:2.3em;color:#8b2131}.insight_info{line-height:1.9;font-size:1.2em;width:30em;text-align:justify;margin-bottom:2em}.insight_link{font-size:.75em;letter-spacing:.1em;font-weight:600}#insight_beta .site_contain,#insight_beta .site_contain .section_title{padding:0}#insight_beta #insights{background-color:#fff}#insight_beta #insights .section_title.no_margin{margin-top:0}#insight_beta #insights .insights_list{display:flex;flex-wrap:wrap}#insight_beta #insights .insights_list>li{width:31.33%;background:#f8f8f9;border:1px solid #d3d1cf;box-shadow:0 0 6px 3px #d3d1cf;border-radius:4px;margin:.5% 2% 2% .5%;box-sizing:border-box;padding:1em;min-height:13em;position:relative}#insight_beta #insights .insights_list>li .date{font-weight:600;font-size:.938em;border-bottom:1px solid #bebfc1;text-transform:uppercase;color:#45464d;padding-bottom:.33em}#insight_beta #insights .insights_list>li .title{font-size:1em;color:#8b2131;line-height:1.75em;font-weight:400;margin-top:1em}#insight_beta #insights .insights_list>li .link{font-size:.75em;letter-spacing:.2em;font-weight:600;position:absolute;bottom:1em;left:1em}#insight_beta #insights .insights_list>li:nth-child(3n){margin-right:.5%}#insight_beta #insights .fx-list{text-align:right;margin-top:1em}#insight_beta #insights .fx-list .fx-nav{font-size:1em;margin:.5%;line-height:2em;font-weight:700;display:inline-block;height:2em;width:2em;text-align:center;background:#e8e9ea;color:#45464d}#insight_beta #insights .fx-list .fx-nav.fx-on{background:#8b2131;color:#fff}#insight_beta #whitepapers{background-color:#e8e9ea}#insight_beta #whitepapers .insights_list{display:flex;flex-wrap:wrap}#insight_beta #whitepapers .insights_list>li{border-top:1px solid #bebfc1;border-bottom:1px solid #bebfc1;width:49%;margin-right:2%;margin-bottom:4%;box-sizing:border-box;padding:1em 0;min-height:11em;position:relative}#insight_beta #whitepapers .insights_list>li .date{display:none}#insight_beta #whitepapers .insights_list>li .title{font-family:Cardo,serif;font-size:1.375em;color:#8b2131;line-height:1.75em;font-weight:400}#insight_beta #whitepapers .insights_list>li .link{font-size:.75em;letter-spacing:.2em;font-weight:600;position:absolute;bottom:1em;left:0}#insight_beta #whitepapers .insights_list>li:nth-child(2n){margin-right:0}#article #page_banner{height:37em}#article .page_banner_bkg{background:#8c2333;height:25em;width:100%;left:0;top:12em;position:absolute}#article .banner_bkg{background:url(../i/article.png) center bottom/auto 100% no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}#article .page_title{text-transform:uppercase;margin-top:4em}#article h2{color:#8b2131;font-family:Cardo,serif;font-style:italic;font-size:2.25em;font-weight:600;text-align:center}#article .desc{font-size:1.188em;color:#4a3f41;line-height:1.895em;text-align:center;margin:1.75em 0 3em}#article #acontent .site_contain{text-align:center}#article .cmore,#article .more{cursor:pointer;font-weight:600;display:inline-block;background:#4a3f41;color:#fff;text-transform:uppercase;padding:1em 1.5em;font-size:.813em;letter-spacing:.1em}#article .contact_form .fx-field{margin-bottom:2.5em}#article .contact_form .fx-field label{background:#e8e9ea;top:.75em;color:#4a3f41}#article .contact_form .fx-field .fx-msg{left:0!important;top:auto!important;bottom:-1.75em!important;font-size:.875em;color:#8b2131}#article .contact_form h3{text-align:center;text-transform:uppercase;font-size:1.25em;font-weight:400;color:#4a3f41;margin:1em 0}#article .contact_form input[type=text],#article .contact_form textarea{width:100%;box-sizing:border-box;border:0;background:#e8e9ea!important;font-size:1em;font-family:Raleway,sans-serif;padding:.75em}#article .contact_form textarea{resize:none;height:6em}#article .contact_form input[type=button]{letter-spacing:.2em;font-size:1em;text-transform:uppercase;width:100%;color:#fff;background:#8b2131;border:0;cursor:pointer;padding:1em;display:block}#article .case_study{text-align:center;padding:0}#article .case_study h3{text-transform:uppercase;color:#4a3f41;font-size:1em;font-weight:600;letter-spacing:.2em;margin-bottom:2em}#article .case_study h2{color:#8b2131;font-size:2.813em;font-weight:400;font-style:normal;padding:0 15%}#article .case_study .stitle{color:#fff;padding:.75em;font-size:1.5em;font-family:Cardo,serif}#article .case_study .stitle.t1{background:#4a3f41}#article .case_study .stitle.t2{background:#8b2131}#article .case_study .scontent{padding:6em 0}#article .case_study .scontent.t1{background:#e8e9ea}#article .case_study .scontent.t2{background:#fff}#article .case_study table{width:100%}#article .case_study td{vertical-align:top;text-align:left;font-size:1em}#article .case_study td:first-child{padding-top:.5em;width:20%;font-weight:600;color:#4a3f41;letter-spacing:.2em;text-transform:uppercase;line-height:1.5em}#article .case_study .t2 td:first-child{color:#8b2131}#article .case_study td:last-child{color:#000;line-height:2.188em;padding-bottom:2em}#article .case_study table ul{list-style:initial;overflow:auto;padding-left:1.5em}#our_services .page_banner_bkg .banner_bkg_back{background-image:url(../i/service_hero_back.jpg)}#our_services .page_banner_bkg .banner_bkg_front{background-image:url(../i/Service_Hero_front.png)}#our_services .section_blurb{margin-bottom:4em}.service_line{position:absolute}.service_line.one{width:25em;top:-6em;left:10em}.service_line.one polyline{stroke-dasharray:586;stroke-dashoffset:586;animation:draw_line 1s linear forwards}.service_line.two{width:.5em;left:34.7em;top:17em}.service_line.two polyline{stroke-dasharray:66;stroke-dashoffset:66;animation:draw_line .5s linear forwards}#services{background-color:#e8e9ea;padding:10em 0 0}.services_list>li:first-child .service_title_contain{border-top:1px solid #b8bac7}.service_title_contain{border-bottom:1px solid #b8bac7}.service_title_contain.active .service_content_close{transform:rotate(45deg)}li:nth-child(even) .service_title_contain{background-color:#fff}.service_title{color:#4a3f41;font-weight:700;padding:4.7em 0;letter-spacing:.2em;cursor:pointer;position:relative}.service_content_close{position:absolute;right:0;top:0;bottom:0;font-size:2.8em;font-weight:300;color:#8b2131;height:1em;margin:auto;line-height:1;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.service_content_contain{display:none;border-bottom:1px solid #b8bac7;background-color:#fff}.service_content_contain .html_norm{margin-bottom:3em}.service_content_contain .case_studies_list{margin-bottom:9em}.service_content_column_split{column-count:2;column-gap:2.8em;line-height:2.2em}.services_blurb{border-left:3px solid #8b2131;margin-top:2.2em;font-size:1.5em;font-family:Cardo,serif;padding-left:1.25em;line-height:1.4em;font-style:italic;letter-spacing:.01em}.services_list_row{display:flex}.services_list_row>li{margin-right:7em}#warm_service_list{display:flex}.service_content_contain>ul>li .content_title{font-weight:700;margin-bottom:1em;margin-top:3.7em;text-transform:uppercase;color:#8b2131;letter-spacing:.2em}.case_studies_header{font-weight:700;margin-bottom:1em;text-transform:uppercase;color:#8b2131;letter-spacing:.2em;font-size:1em}.case_studies_contain{margin-bottom:2em}.service_content{padding:5em 0 0}.service_content_img{background-size:cover}#case_studies .site_contain{position:relative}.case_studies_list{background-image:url(../i/case_studies_background.jpg);background-size:cover;background-position:center;width:34em;margin-top:2.7em;position:relative;overflow:visible}.case_studies_list>li{border-bottom:1em solid #fff}.case_studies_list>li:hover .case_studies_title{background-color:transparent;color:#fff}.case_studies_list>li:hover .case_studies_title svg path{fill:#fff}.case_studies_list>li:hover .case_studies_title>span{left:42em;opacity:1}.case_studies_list>li:hover .case_studies_title>span:after{width:4em}.case_studies_list>li:hover .case_studies_content{display:block}.case_studies_title{padding:1.1em 3em 1.1em 1.1em;border:1px solid #888;background-color:#fff;color:#97979e;font-size:.8em;font-weight:700;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}.case_studies_title>svg{width:1.4em;float:left;margin-right:1em;fill:#97979e}.case_studies_title>span{position:absolute;width:3em;height:1.4em;background-image:url(../i/case_studies_arrow_gray.svg);background-size:100%;background-repeat:no-repeat;left:40em;opacity:0;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out}.case_studies_title>span:after{content:"";position:absolute;height:.1em;width:2em;background-color:#aeafb7;top:.65em;right:1.3em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.case_studies_content{position:absolute;width:37em;right:-43em;top:0;display:none;background-color:#fff;padding:0 2em;z-index:2;height:20em;overflow-y:scroll}.case_studies_date{color:#97979e;font-size:1.88em;font-family:Cardo,serif;font-style:italic;margin-bottom:1em}.case_studies_info{line-height:2;color:#404346;margin-bottom:1em}.case_studies_info.html_norm ul li{padding-left:2em}.case_studies_btn{font-size:.75em;color:#45464d;font-weight:600}#services_page .case_list{list-style-type:none;margin:0}#services_page .case_list li{padding-left:0!important}#services_page .case_list li::before{display:none}#services_page .case_list a{transition:all .25s ease-out;display:block;border:1px solid #ccc;padding:1em 2em;color:#97979e;text-transform:uppercase;font-size:.813em;font-weight:600;letter-spacing:.1em;line-height:1.5em}#services_page .case_list a:hover{color:#fff;background:#8b2131;border:1px solid #8b2131}#services_page .column_split>li:nth-child(odd){padding-right:5em}#services_page .column_split>li:nth-child(even){padding-left:5em}#services_page .insights_list{display:flex;flex-wrap:wrap}#services_page .insights_list>li{width:31.33%;background:#f8f8f9;border:1px solid #d3d1cf;box-shadow:0 0 6px 3px #d3d1cf;border-radius:4px;margin:.5% 2% 2% .5%;box-sizing:border-box;padding:1em;min-height:10em;position:relative}#services_page .insights_list>li::before{display:none}#services_page .insights_list>li .title{font-size:1em;color:#8b2131;line-height:1.75em;font-weight:400;margin-top:1em}#services_page .insights_list>li .link{font-size:.75em;letter-spacing:.2em;font-weight:600;position:absolute;bottom:1em;left:1em}#services_page .insights_list>li .link a{color:#45464d}#services_page .insights_list>li:nth-child(3n){margin-right:.5%}#services_page .fx-list{text-align:right;margin-top:1em}#services_page .fx-list .fx-nav{font-size:1em;margin:.5%;line-height:2em;font-weight:700;display:inline-block;height:2em;width:2em;text-align:center;background:#e8e9ea;color:#45464d}#services_page .fx-list .fx-nav.fx-on{background:#8b2131;color:#fff}#contact_us .page_banner_bkg .banner_bkg_back{background-image:url(../i/Contact_Hero_Back.jpg)}#contact_us .page_banner_bkg .banner_bkg_front{background-image:url(../i/Contact_Hero_Front.png)}#contact{background-color:#e8e9ea;padding:6em 0 0}.contact_list{display:flex;overflow:visible}.contact_list>li{margin-right:1.2em;width:50%;height:20em;text-align:center;position:relative}.contact_list>li:last-child{margin-right:0}.contact_list>li.contact_pittsburgh{background-image:url(../i/pittsburgh.jpg)}.contact_list>li.contact_los_angeles{background-image:url(../i/los_angeles.jpg)}.contact_list>li.active .contact_contain{opacity:1}.contact_list>li.active .contact_title_contain{background-color:#404346;color:#fff}.contact_list>li.active .contact_point{bottom:-16.7em;height:6em}.contact_list>li.active .upper_graffic{opacity:1}.contact_title_contain{width:9em;height:9em;transform:rotate(45deg);border:1px solid #656263;position:absolute;bottom:-7em;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.contact_title{font-weight:600;transform:rotate(-45deg);font-size:.85em;letter-spacing:.1em;position:relative}.contact_point{width:1px;height:0;position:absolute;bottom:-7.7em;right:0;left:0;margin:auto;background-color:#888;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contact_point:after{content:"";position:absolute;background-color:#7a0d3b;transform:rotate(45deg);height:.5em;width:.5em;left:-.2em;bottom:0}.contact_contain{line-height:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:#fff;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.map_contain{height:36em;margin-top:19em;position:relative}.map_contain>div.active{z-index:2}#la_map,#pittsburg_map{height:100%;width:100%;position:absolute;left:0;top:0}#update_password .site_logo{background-image:url(../i/logo_color.png)}#update_password .section_title{text-align:center}.form_layout>li{margin-bottom:1em}.form_layout_split>li{float:left}.form_layout_split>li:first-child{width:30%}.form_layout_split>li:last-child{width:70%}.no_banner_contain{padding:20em 0;background-color:#e8e9ea}.reset_form{max-width:700px;margin:0 auto}ul.double{-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:left;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;max-width:100%}#site_footer{background-color:#232527;padding:5em 0 0}.footer_logo{width:18em;height:9em;background-image:url(../i/Coury-Logo-White.svg);background-repeat:no-repeat;background-size:100%;margin:0 auto;top:.5em}.footer_links{text-align:center;margin-top:6em;margin-bottom:2em}.footer_links>li{color:#fff;margin-right:4.8em;display:inline-block;font-size:.8em;font-weight:600;letter-spacing:.1em}.footer_links>li:last-child{margin-right:0}.copyright{color:#7f7f7f;text-align:center;padding:2em 0;border-top:1px solid #7f7f7f}.disclaimer{font-size:.75em;margin-top:10px;clear:both}.footer_social_links{display:inline-block;overflow:visible}.footer_social_links>li{display:inline-block;position:relative;margin-left:.5em;top:.3em}.footer_social_links>li>a{width:1.5em;height:1.5em;display:block;background-image:url(../i/site_sprite.png);background-size:1200%}.footer_social_links>li[social=linkedin]>a{background-position:21% 0}.footer_social_links>li[social=twitter]>a{background-position:34% 0}.footer_social_links>li[social=youtube]>a{background-position:47% 0}.legal_links{text-align:center;margin-top:1em}.legal_links>li{display:inline-block;margin-right:1em}.legal_links>li:last-child{margin-right:0}.diamond_links{z-index:10}#home{overflow-x:hidden!important}.disclaimer{max-width:800px;margin:1em auto 0 auto}.team_member_row>li.active .team_member_person{left:1.7em}.beta .secondary_nav .main{position:absolute;left:0;margin-left:1.5em;color:#1c252c;font-family:cardo,serif;font-size:1.125em;font-style:italic}.beta .secondary_nav .services_nav_link{font-family:cardo,serif;font-size:1.5em;font-style:italic;letter-spacing:0;padding:0}.beta .secondary_nav .main_page{position:absolute;top:50%;left:3em;transform:translateY(-50%)}.beta .secondary_nav .main_page:hover{background:0 0}.beta .secondary_nav .main_page:hover a{color:#8b2131!important}.beta .secondary_nav .main_page::after{display:none}.beta .secondary_nav>li.main::after{content:""}.beta .secondary_nav li{position:relative;font-family:Raleway,sans-serif;font-weight:600;letter-spacing:.2em}.beta .secondary_nav li a.active{color:#8b2131}.beta .secondary_nav li:not(:last-child):not(.main)::after{content:"|";position:absolute;top:50%;right:-.313em;font-size:1em;transform:translateY(-50%)}.beta .page_title{text-transform:uppercase}.draw_line line,.draw_line polyline{stroke-width:.5!important}.secondary_nav>li:hover{color:#8b2131;background:0 0}.secondary_nav_mob{height:56px;display:none;position:fixed;top:6.7em;width:100%;z-index:100;padding:20px 20px 18px 20px;text-align:left;background-color:rgba(255,255,255,.9);box-shadow:-1px 0 1px 1px #ddd;transition:all .5s linear;border:none;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#8b2131;font-weight:600;background:url(../i/dropdown-icon.svg) no-repeat 95% 50%/13px,rgba(255,255,255,.9)}select::-ms-expand{display:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0}select:focus{outline:0}.secondary_nav_mob option{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#8b2131;font-weight:600;margin-bottom:1em}#site_header.scrolled~.secondary_nav_mob{top:4.6em}.site_nav .container{height:80vh;position:absolute;width:100%;bottom:0;display:flex;justify-content:space-between;flex-wrap:wrap;background:#f5f5f5}.site_nav .container .link{width:25%;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.site_nav .container .link::after{content:"";width:1px;height:85%;background:rgba(151,151,158,.4);position:absolute;top:50%;right:0;transform:translateY(-50%)}.site_nav .container .link::before{content:"";width:85%;height:1px;background:rgba(151,151,158,.4);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.site_nav .container .link:nth-child(4)::after,.site_nav .container .link:nth-child(8)::after{display:none}.site_nav .container .sub_menu span,.site_nav .container>.nav_link span{font-family:cardo,serif;font-weight:600;font-size:16px;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease}.site_nav .container>.nav_link:hover span{color:#8b2131}.site_nav .container .sub_menu span:hover{color:#8b2131}.site_nav .container .sub_menu ul{margin-top:3.75em;text-align:center}.site_nav .container .sub_menu ul li{margin-bottom:1em}.site_nav .container .sub_menu ul li a{font-size:1.1em;color:#97979e;transition:color .3s ease}.site_nav .container .sub_menu ul li:hover a{color:#8b2131}.site_nav .container .link .diamond-right{width:10px;height:10px;background:#8b2131;transform:rotate(45deg);position:absolute;bottom:-5px;right:15px}.site_nav .container .link .diamond-left{width:10px;height:10px;background:#8b2131;transform:rotate(45deg);position:absolute;bottom:-5px;left:15px}.beta .banner_bkg_back{background-image:url(../i/homepage_hero.jpg)}.beta #home_banner{height:47.563em}.beta #home_banner .site_contain{max-width:787px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.beta #home_banner .site_contain p{color:#fff;font-size:1.125em;font-weight:700;letter-spacing:.4em;text-align:center;text-transform:uppercase;z-index:1}.beta #home_banner .site_contain p:last-child{margin-top:1em;color:#fff;font-family:cardo,serif;font-size:3.125em;font-weight:400;letter-spacing:.2em;text-align:center;text-transform:uppercase;z-index:1}.beta #home_banner .site_contain p:last-child sup{margin-left:-12px;font-size:.25em;letter-spacing:0;line-height:3.5em;vertical-align:text-top}.beta #home_our_services{background-color:#fff}.beta #home_our_services .site_contain{display:flex}.beta #home_our_services .site_contain .section_title{text-transform:uppercase}.beta #home_our_services .site_contain>div{width:50%}.beta #home_our_services .site_contain>div:first-of-type{padding-right:4.438em;border-right:solid 1px #ebebeb}.beta #home_our_services .site_contain>div:last-of-type{padding-left:4.438em}.beta #home_our_services .site_contain>div:first-child p:first-of-type{margin-bottom:1.438em;color:#45464d;font-family:cardo,serif;font-size:1.5em;font-weight:400;font-style:italic}.beta #home_our_services .site_contain>div:first-child p:last-of-type{line-height:2.375em;margin-bottom:2.438em}.beta #home_our_services .site_contain>div:first-child a{font-size:.75em;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.beta #home_our_services .site_contain>div:last-child .fx-accordion .title{position:relative;padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}.beta #home_our_services .site_contain>div:last-child .fx-accordion .title::after{content:url(../i/plus-icon.svg);position:absolute;top:50%;right:1em;width:12px;height:12px;transform:translateY(-50%);transition:content .5s ease}.beta #home_our_services .site_contain>div:last-child .fx-accordion .title:hover{background-color:#e8e9ea;color:#8b2131}.beta #home_our_services .site_contain>div:last-child .fx-accordion .title:hover:not(.fx-on):after{content:url(../i/right-arrow.svg);right:.25em;width:33px;transform:rotate(90deg)}.beta #home_our_services .site_contain>div:last-child .fx-accordion .fx-nav.fx-on{border-bottom:solid 1px #d9d9da}.beta #home_our_services .site_contain>div:last-child .fx-accordion .fx-nav.fx-on::after{content:url(../i/minus-icon.svg)}.beta #home_our_services .site_contain>div:last-child .fx-accordion .content>div{margin:.688em 0;padding:2em 1em;background-color:#e8e9ea}.beta #home_our_services .site_contain>div:last-child .fx-accordion .content>div p{line-height:2.375em}.beta #home_our_services .site_contain>div:last-child .fx-accordion .content>div p:last-child{margin-top:3.563em;color:#1c252c;font-size:.75em;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.beta #news{padding-top:0}.beta #news .site_contain{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px}.beta #news .site_contain .article{max-width:392px;width:33%;margin-bottom:3.25em;display:none}.beta #news .site_contain .article.display{display:inline-block}.beta #news .site_contain .article>div:first-child{height:165px;padding:1.688em;background-color:#8b2131;color:#fff;box-sizing:border-box}.beta #news .site_contain .article>div:first-child p{color:#b2b4b1;font-family:cardo,serif;font-size:.875em;font-weight:400;font-style:italic}.beta #news .site_contain .article>div:first-child h2{margin-top:1em;font-family:Raleway,sans-serif;font-size:1em;letter-spacing:.2em;line-height:1.5em;font-weight:600;text-transform:uppercase;transition:opacity .3s ease-out;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}.beta #news .site_contain .article:hover>div:first-child h2{opacity:.75}.beta #news .site_contain .article>div:last-child{padding:2.563em 1.688em;background-color:#e8e9ea;box-sizing:border-box}.beta #news .site_contain .article>div:last-child p{margin-bottom:2em;line-height:1.5em}.beta #news .site_contain .article>div:last-child a{color:#1c252c;font-family:Raleway,sans-serif;font-size:.75em;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.beta #news #loadMore{max-width:266px;width:100%;margin:auto;padding:1.875em;border:solid 1px #8b2131;box-sizing:border-box;text-align:center;cursor:pointer;transition:background-color .3s ease-out}.beta #news #loadMore a{color:#8b2131;font-size:.75em;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease-out}.beta #news #loadMore:hover{background-color:#8b2131}.beta #news #loadMore:hover a{color:#fff}.beta #our_firm{overflow-x:hidden}.beta #our_firm .page_banner_bkg{display:none}.beta #our_firm #page_banner{background-image:url(../i/our-firm-hero-img-new.jpg)}.beta #our_firm #page_banner .page_title{margin-bottom:2em}.beta #our_firm #page_banner{height:32.375em;align-items:flex-end}.beta #our_firm #introduction .site_contain .introHead{width:51em;margin-left:14em}.beta #our_firm #introduction .site_contain .intro_line.two{width:10.8em;left:17.7em!important;top:.75em;height:21.3em}.beta #our_firm #introduction .site_contain .intro_line.two{left:15.7em}.beta #our_firm .mission_logo{background:url(../i/our-firm-toggle-bg-img-new.jpg) no-repeat center/cover;padding:6em 3em}.beta #our_firm .mission_logo .site_contain{padding:6em 1em 6em;width:100%;max-width:900px}.beta #our_firm .mission_logo .site_contain .graphic{position:relative;top:80px;max-width:775px;width:100%;margin:auto;display:flex;justify-content:center;z-index:1}.beta #our_firm .mission_logo .site_contain .graphic .line{position:relative;width:88%;height:1px;margin:auto 2em;display:block;background-color:#fff}.beta #our_firm .mission_logo .site_contain .graphic .diamond{width:16px;height:16px;padding:7px;display:block;border:solid 1px #fff;transform:rotate(45deg)}.beta #our_firm .mission_logo .site_contain .graphic .diamond::after{content:"";position:absolute;top:7px;width:16px;height:16px;display:block;opacity:0;background-color:#fff;transition:opacity .3s ease-out}.beta #our_firm .mission_logo .site_contain .graphic .diamond.active::after{opacity:1}.beta #our_firm .mission_logo .site_contain .graphic .diamond.left{left:1.56%}.beta #our_firm .mission_logo .site_contain .graphic .diamond.right{right:1.56%}.beta #our_firm .mission_logo .site_contain .slider{height:400px}.beta #our_firm .mission_logo .site_contain .slider .fx-list .nav{display:flex;justify-content:space-between}.beta #our_firm .mission_logo .site_contain .slider .fx-list .fx-nav p{color:#fff;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-transform:uppercase}.beta #our_firm .mission_logo .site_contain .slider .fx-list .fx-nav p::after{display:none}.beta #our_firm .mission_logo .site_contain .slider .fx-slides .slides>div .contain{max-width:805px;width:100%;margin:auto;margin-top:9em}.beta #our_firm .mission_logo .site_contain .slider .fx-slides .slides>div .contain p:first-child{color:#fff;font-family:cardo,serif;font-size:1.75em;font-style:italic;line-height:1.75em}.beta #our_firm .mission_logo .site_contain .slider .fx-slides .slides>div .contain p:last-child{margin-top:1em;color:#fff;font-size:1em;font-weight:300;line-height:1.75em}.beta #our_team #page_banner .page_title{margin-bottom:2em}.beta #our_team .page_banner_bkg{display:none}.beta #our_team #page_banner{background:url(../i/our-team-hero-img-new.jpg) no-repeat center/cover;height:32.375em;align-items:flex-end}.beta #our_team #our_success .site_contain .section_blurb{margin:auto;margin-bottom:1.6em}.beta #our_team #our_success .site_contain .section_blurb span{color:#8b2131}.beta #case_studies #page_banner{height:32.375em;align-items:flex-end;box-sizing:border-box}.beta #case_studies #page_banner .page_title{margin-bottom:2em}.beta #case_studies #page_banner{background:url(../i/our-service-hero-new.jpg) no-repeat center/cover}.beta #case_studies .page_banner_bkg{display:none}.beta #case_studies .page_banner_bkg .banner_bkg_back{background-image:url(../i/business-advisory-background-hero.jpg)}.beta #case_studies .page_banner_bkg .banner_bkg_front{background-image:url(../i/business-advisory-hero-foreground-new.png);background-size:cover;background-position:center}.beta #case_studies .s1 .site_contain{box-sizing:border-box;padding:0}.beta #case_studies .s1 .site_contain .fx-slider{max-width:1200px}.beta #case_studies .s1 .site_contain .fx-slider .fx-slides,.beta #case_studies .s1 .site_contain .fx-slider .fx-slides>div,.beta #case_studies .s1 .site_contain .fx-slider .fx-slides>div>div{max-width:1200px;width:100%!important}.beta #case_studies .insights_list{display:flex;flex-wrap:wrap;justify-content:space-between}.beta #case_studies .insights_list>div{position:relative;width:32%;padding:0;margin:0 0 2%;box-shadow:none;border:none}.beta #case_studies .insights_list>div::before{display:none}.beta #case_studies .insights_list>div .caseHeader{min-height:164px;padding:1em;background-color:#8b2131;box-sizing:border-box}.beta #case_studies .fx-list{margin-top:1em}.beta #case_studies .fx-list>div{text-align:center}.beta #case_studies .insights_list>div .caseHeader p{color:#b2b4b1;font-family:cardo,serif;font-size:.875em;font-weight:400;font-style:italic}.beta #case_studies .insights_list>div .caseHeader .title{margin-top:1em;color:#fff;font-weight:600;line-height:1.5em;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease-out;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}.beta #case_studies .insights_list>div:hover .caseHeader .title{opacity:.75}.beta #case_studies .insights_list>div .body{min-height:210px;padding:2.688em 1.688em;background-color:#e8e9ea;box-sizing:border-box}.beta #case_studies .insights_list>div .body p{line-height:1.5em;margin-bottom:2em;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}.beta #case_studies .insights_list>div .body .link{position:absolute;bottom:2.688em;left:1.9em}.beta #case_studies .insights_list>div .body .link a{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.beta #case_studies .s1 .fx-list .fx-nav{width:2em;height:2em;margin:.5%;display:inline-block;background:#e8e9ea;color:#45464d;font-size:1em;font-weight:700;line-height:2em;text-align:center}.beta #case_studies .s1 .fx-list .fx-nav.fx-on{background:#8b2131;color:#fff}.beta #our_insights #page_banner{background:url(../i/news-hero-new.jpg) no-repeat center/cover;height:32.375em;align-items:flex-end}.beta #our_insights .page_banner_bkg{display:none}.beta #our_insights .page_banner_bkg .banner_bkg_back{background-image:url(../i/news-hero-background-img.jpg)}.beta #our_insights #page_banner .page_title{margin-bottom:2em}.beta #our_insights .page_banner_bkg .banner_bkg_front{background-image:url(../i/news-hero-foreground-img.png);background-size:cover;background-position:center}#insight_beta.beta #our_insights .insights_list>li{padding:0;box-shadow:none;border:none;border-radius:0;transition:color .3s ease-out}#insight_beta.beta #our_insights .insights_list>li .insightsHeader{min-height:164px;padding:1em;background-color:#8b2131;box-sizing:border-box}#insight_beta.beta #our_insights .insights_list>li .insightsHeader .date{border-bottom:none;color:#b2b4b1;font-family:cardo,serif;font-size:.875em;font-weight:400;font-style:italic;text-transform:none}#insight_beta.beta #our_insights .insights_list>li .insightsHeader .title{color:#fff;font-weight:600;letter-spacing:.2em;line-height:1.5em;text-transform:uppercase;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}#insight_beta.beta #our_insights .insights_list>li .body{min-height:210px;padding:2.688em 1.688em;background-color:#e8e9ea;box-sizing:border-box}#insight_beta.beta #our_insights .insights_list>li .body p{line-height:1.5em;margin-bottom:2em}#insight_beta.beta #our_insights .insights_list>li .link{bottom:2.688em;left:1.9em}#insight_beta.beta #our_insights .insights_list>li:hover .insightsHeader .title{opacity:.75}#insight_beta.beta #insights .fx-list>div{text-align:center}#insight_beta.beta #articles>.fx-list{display:none}#insight_beta.beta #articles .fx-slides .site_container{width:100%;height:100%;padding:0;max-width:1200px;margin:0 auto;position:relative}.beta #careers #page_banner{background:url(../i/careers-hero-new.jpg) no-repeat center/cover;height:32.375em;align-items:flex-end}.beta #careers .page_banner_bkg{display:none}.beta #careers #page_banner .page_title{margin-bottom:2em}.beta #careers .page_banner_bkg .banner_bkg_back{background-image:url(../i/careers-background-hero-img.jpg)}.beta #careers .page_banner_bkg .banner_bkg_front{background-image:url(../i/careers-foreground-hero-img.png);background-size:cover;background-position:bottom}.beta #careers .s1 .site_contain{max-width:900px}.beta #careers .s1{background:#e8e9ea}.beta #careers .s1 .site_contain h2{max-width:708px;width:100%;color:#4a3f41;font-family:cardo,serif;font-weight:400;font-size:2.375em;font-style:italic}.beta #careers .s1 .site_contain .line{width:162px;height:1px;margin-top:1.5em;margin-bottom:3em;background-color:#8b2131}.beta #careers .s1 .site_contain p{color:#45464d;margin-left:5.5em;font-size:1.5em;font-weight:300;line-height:1.5em}.beta #careers{overflow-x:hidden}.beta #careers .s2{background:url(../i/comapany-overview-background-img.jpg) no-repeat center/cover;padding:0}.beta #careers .s2 .site_contain{padding:6em 1em 6em}.beta #careers .s2 .site_contain>h2{color:#fff;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-align:center;text-transform:uppercase}.beta #careers .s2 .site_contain .graphic{position:relative;top:80px;max-width:1080px;width:calc(100% - 2em);margin:auto;display:flex;justify-content:center;z-index:1}.beta #careers .s2 .site_contain .graphic .line{position:relative;max-width:392px;width:100%;height:1px;margin:auto 2em;display:block;background-color:#fff}.beta #careers .s2 .site_contain .graphic .diamond{width:16px;height:16px;padding:7px;display:block;border:solid 1px #fff;transform:rotate(45deg)}.beta #careers .s2 .site_contain .graphic .diamond::after{content:"";position:absolute;top:7px;width:16px;height:16px;display:block;opacity:0;background-color:#fff;transition:opacity .3s ease-out}.beta #careers .s2 .site_contain .graphic .diamond.active::after{opacity:1}.beta #careers .s2 .site_contain .graphic .diamond.left{left:1.56%}.beta #careers .s2 .site_contain .graphic .diamond.right{right:1.56%}.beta #careers .s2 .site_contain .slider .fx-list .nav{max-width:1165px;margin:8.875em auto 0 auto;display:flex;justify-content:space-between}.beta #careers .s2 .site_contain .slider .fx-list .fx-nav p{width:131px;color:rgba(255,255,255,.5019607843);font-family:Raleway,sans-serif;font-size:.875em;line-height:1.5em;letter-spacing:.2em;text-align:center;text-transform:uppercase;transition:color .4s ease}.beta #careers .s2 .site_contain .slider .fx-slides .slides>div .contain{max-width:620px;width:100%;height:230px;margin:auto;margin-top:2em}.beta #careers .s2 .site_contain .slider .fx-slides .slides>div .contain p:first-child{color:#fff;font-family:cardo,serif;font-size:1.75em;line-height:1.6em;font-style:italic;text-align:center}.beta #careers .s2 .site_contain .slider .fx-slides .slides>div .contain p:last-child{margin-top:2em;color:#fff;font-family:Raleway,sans-serif;font-size:1.125em;line-height:1.6em;font-style:normal;font-weight:300}.beta #careers .s2 .site_contain .slider .fx-list .fx-nav.fx-on p{color:#fff}.beta #careers .s2 .fx-nav p::after{opacity:0}.beta #careers .s3 .site_contain{max-width:780px}.beta #careers .s3 .site_contain p a{padding-bottom:2px;border-bottom:solid 1px #8b2131}.beta #careers .s3 .site_contain h2{margin-bottom:1em;color:#8b2131;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-transform:uppercase}.beta #careers .s3 .site_contain .fx-accordion .fx-nav{position:relative;padding:2.813em 1em;border-bottom:solid 1px #d9d9da;transition:border .3s ease-out;position:relative}.beta #careers .s3 .site_contain .fx-accordion .fx-nav::after{content:"";width:12px;height:12px;display:block;background:url(../i/plus-icon.svg) no-repeat center/cover;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.beta #careers .s3 .site_contain .fx-accordion .fx-nav.fx-on::after{background:url(../i/minus-icon.svg) no-repeat center/cover}.beta #careers .s3 .site_contain .fx-accordion .fx-nav.fx-on{border-bottom:none}.beta #careers .s3 .site_contain .fx-accordion .fx-nav p{font-size:.875em;font-weight:600;letter-spacing:.2em;text-transform:uppercase;position:relative}.beta #careers .s3 .site_contain .fx-accordion .fx-slide .content{padding:0 1em 2.938em;border-bottom:solid 1px #d9d9da;font-family:Raleway,sans-serif;font-size:1.125em}.beta #careers .s3 .site_contain .fx-accordion .fx-slide .content p{margin-left:2em;line-height:1.5em}.beta #careers .s3 .site_contain .fx-accordion .fx-slide .content ul{margin-left:3em;list-style:initial;overflow:visible}.beta #careers .s3 .site_contain .fx-accordion .fx-slide .content ul>li{margin-top:1.5em;line-height:1.5em;position:relative;padding-left:.8em;list-style:none}.beta #careers .s3 .site_contain .fx-accordion .fx-slide .content ul>li::before{content:"";display:block;width:3px;height:3px;border-radius:100%;background:#8b2131;position:absolute;top:14px;left:0;transform:translateY(-50%)}.beta #careers .s3 .site_contain>p{margin-top:2.5em;line-height:1.5em}.beta #careers .s3 .site_contain>p a{color:#8b2131}.beta #careers .s4{padding:6em 0;background:url(../i/professional-background-img.jpg) no-repeat center/cover}.beta #careers .s4 .site_contain{max-width:none;margin:0;padding:0;width:100%}.beta #careers .s4 .site_contain>h2{margin-bottom:2.813em;color:#fff;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-align:center;text-transform:uppercase}.beta #careers .s4 .site_contain>p{max-width:615px;margin:0 auto 4.375em auto;color:#fff;font-size:1.125em;font-weight:300;text-align:center}.beta #careers .s4 .site_contain>p span{font-weight:600}.beta #careers .s4 .site_contain .qualities .row{display:flex;justify-content:center;border-top:solid 1px rgba(255,255,255,.5)}.beta #careers .s4 .site_contain .qualities .row:last-child{border-bottom:solid 1px rgba(255,255,255,.5)}.beta #careers .s4 .site_contain .qualities .row .tile{position:relative;width:25%;max-height:262px;height:40vh;transition:background-color .3s ease-out}.beta #careers .s4 .site_contain .qualities .row .tile .main{width:263px}.beta #careers .s4 .site_contain .qualities .row .tile .main h2{color:#fff;font-size:1em;font-weight:600;letter-spacing:.2em;text-align:center;text-transform:uppercase;transition:opacity .3s ease}.beta #careers .s4 .site_contain .qualities .row .tile .content,.beta #careers .s4 .site_contain .qualities .row .tile .main{width:calc(100% - 2em);position:absolute;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-out}.beta #careers .s4 .site_contain .qualities .row .tile .content{opacity:0}.beta #careers .s4 .site_contain .qualities .row .tile .content p{color:#fff;font-size:1.125em;line-height:1.5em;font-weight:300;text-align:center}.beta #careers .s4 .site_contain .qualities .row .tile:hover{background-color:rgba(139,33,49,.5)}.beta #careers .s4 .site_contain .qualities .row .tile:hover .content{opacity:1}.beta #careers .s4 .site_contain .qualities .row .tile:hover .main h2{opacity:0}.beta #careers .s4 .site_contain .qualities .row .tile:hover .main p{opacity:1}.beta #careers .s4 .site_contain .qualities .row:first-child .tile:not(:last-child){border-right:solid 1px rgba(255,255,255,.5)}.beta #careers .s4 .site_contain .qualities .row:last-child .tile{border-left:solid 1px rgba(255,255,255,.5)}.beta #careers .s4 .site_contain .qualities .row:last-child .tile:last-child{border-right:solid 1px rgba(255,255,255,.5)}.beta #careers .s5{padding:0}.beta #business_advisory{overflow-x:hidden}.beta #business_advisory #page_banner{height:32.375em;align-items:flex-end}.beta #business_advisory #page_banner .page_title{margin-bottom:2em}.beta #business_advisory #page_banner{background:url(../i/our-service-hero-new.jpg) no-repeat center/cover}.beta #business_advisory .page_banner_bkg{display:none}.beta #business_advisory .page_banner_bkg .banner_bkg_back{background-image:url(../i/business-advisory-background-hero.jpg)}.beta #business_advisory .page_banner_bkg .banner_bkg_front{background-image:url(../i/business-advisory-hero-foreground-new.png);background-size:cover;background-position:center}.beta #business_advisory .s1{position:relative;background:#e8e9ea}.beta #business_advisory .s1 .graphic{position:absolute;top:90%;left:50%;width:10px;height:0;background:url(../i/line-diamond-end.svg) no-repeat bottom/cover;transform:translateX(-50%);z-index:10;transition:height .4s ease}.beta #business_advisory .s1 .graphic.active{height:100px}.beta #business_advisory .s1 .site_contain p{max-width:792px;width:100%;margin:auto;font-family:cardo,serif;font-size:2.375em;font-style:italic}.beta #business_advisory .s1 .site_contain p span{color:#8b2131}.beta #business_advisory .s2{background:url(../i/business-advisory-info-graphic-bg-img-new.jpg) no-repeat center/cover;position:relative;padding:0}.beta #business_advisory .s2 .bg_foreground{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.beta #business_advisory .s2 .container{position:relative;z-index:10}.beta #business_advisory .s2 .container svg{width:100%;height:1000px}.beta #business_advisory .s2 .container svg .diamond{opacity:.1}.beta #business_advisory .s2 .container svg .outline{fill:none;stroke:#fff;stroke-width:.5;stroke-miterlimit:9.9998;transition:all .3s ease}.beta #business_advisory .s2 .container svg .outline.active{fill:none;stroke:#fff;stroke-width:1;stroke-miterlimit:9.9998}.beta #business_advisory .s2 .container svg .st0{opacity:0;transition:opacity .3s ease}.beta #business_advisory .s2 .container svg .st0.active{opacity:.8}.beta #business_advisory .s2 .container svg .text{font-family:Cardo-Regular;text-transform:uppercase;letter-spacing:.2em;font-size:19px;opacity:.3;fill:#fff;transition:opacity .3s ease}.beta #business_advisory .s2 .container svg .text.active{opacity:1}.beta #business_advisory .s2 .container svg .icon .vertical{opacity:1}.beta #business_advisory .s2 .container svg .icon.active .vertical{opacity:0}.beta #business_advisory .s2 .container .default{font-family:cardo,serif;font-size:1.6em;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.beta #business_advisory .s2 .container .content>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;text-align:center;transition:opacity .3s ease}.beta #business_advisory .s2 .container .content>div p{font-size:1.125em;margin-bottom:1em;color:#fff;z-index:10;position:relative}.beta #business_advisory .s2 .container .content>div p:last-of-type{margin-bottom:0}.beta #business_advisory .s2 .container .content>div.sel{opacity:1}.beta #business_advisory .s2 .mobile{display:none}.beta #business_advisory .s2 .mobile .default{font-family:cardo,serif;font-size:1.875em;color:#fff;text-align:center;margin-bottom:2em}.beta #business_advisory .s2 .mobile .default br{display:none}.beta #business_advisory .s2 .mobile .fx-nav{padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;text-transform:uppercase}.beta #business_advisory .s2 .mobile .last{border-bottom:solid 1px #d9d9da}.beta #business_advisory .s2 .mobile .fx-nav p{font-size:1.3em;position:relative;color:#fff;letter-spacing:.2em}.beta #business_advisory .s2 .mobile .fx-nav p::before{content:url(../i/minus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:0;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #business_advisory .s2 .mobile .fx-nav p::after{content:url(../i/plus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:1;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #business_advisory .s2 .mobile .fx-nav.fx-on{border-bottom:solid 1px #d9d9da}.beta #business_advisory .s2 .mobile .fx-nav.fx-on p::before{opacity:1}.beta #business_advisory .s2 .mobile .fx-nav.fx-on p::after{opacity:0}.beta #business_advisory .s2 .mobile .fx-slide>div{margin:.688em 0;padding:2em 1em;background-color:rgba(139,33,49,.79)}.beta #business_advisory .s2 .mobile .fx-slide>div p{font-size:1.3em;color:#fff;margin-bottom:1em}.beta #business_advisory .s2 .mobile .fx-slide>div p:last-of-type{margin-bottom:0}.beta #business_advisory .s3 .site_contain,.beta #business_advisory .s4 .site_contain{max-width:none;width:100%;min-height:634px;padding:0;display:flex}.beta #business_advisory .s3,.beta #business_advisory .s4{position:relative;padding:0}.beta #business_advisory .s3>.image{position:absolute;right:0;bottom:-178px;max-width:316px;width:100%;max-height:1084px;height:100%;background:url(../i/strategic-foreground-graphic.png) no-repeat center/cover;z-index:10}.beta #business_advisory .s3 .right{overflow:hidden;position:relative;width:50%;overflow:hidden}.beta #business_advisory .s3 .right .parallax{background:url(../i/strategic-background-img.jpg) no-repeat center/cover;height:125%}.beta #business_advisory .s4>.image{position:absolute;left:0;top:-178px;max-width:316px;width:100%;max-height:1084px;height:100%;background:url(../i/wellness-foreground-graphic.png) no-repeat center/cover;z-index:10}.beta #business_advisory .s4 .left{overflow:hidden;position:relative;width:50%;overflow:hidden}.beta #business_advisory .s4 .left .parallax{background:url(../i/wellness-background-img.jpg) no-repeat center/cover;height:125%}.beta #business_advisory .s3 .site_contain>div,.beta #business_advisory .s4 .site_contain>div{width:50%;padding:8.25em 4.25em}.beta #business_advisory .s3 .site_contain>div:first-child{display:flex;justify-content:flex-end;align-items:center}.beta #business_advisory .s3 .site_contain>div .contain,.beta #business_advisory .s4 .site_contain>div .contain{max-width:530px;width:100%}.beta #business_advisory .s3 .site_contain>div .contain h2,.beta #business_advisory .s4 .site_contain>div .contain h2{margin-bottom:3.625em;color:#7a0d3b;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-transform:uppercase}.beta #business_advisory .s3 .site_contain>div .contain ul{overflow:visible}.beta #business_advisory .s3 .site_contain>div .contain p,.beta #business_advisory .s3 .site_contain>div .contain ul>li,.beta #business_advisory .s4 .site_contain>div .contain p{font-size:1.125em;font-weight:300;line-height:1.5em}.beta #business_advisory .s3 .site_contain>div .contain ul>li{margin-top:1.688em;padding-left:.8em;list-style:none;position:relative}.beta #business_advisory .s3 .site_contain>div .contain ul>li::before{content:"";display:block;width:3px;height:3px;border-radius:100%;background:#8b2131;position:absolute;top:14px;left:0;transform:translateY(-50%)}.beta #business_advisory .s3 .site_contain .image{background:url(../i/strategic-background-img.jpg) no-repeat center/cover}.beta #business_advisory .s4 .site_contain>div:last-child{padding:8.25em 4.25em;display:flex;justify-content:flex-start;align-items:center}.beta #business_advisory .s4 .site_contain .image{background:url(../i/wellness-background-img.jpg) no-repeat center/cover}.beta #business_advisory .s5{background-color:#8a2332}.beta #business_advisory .s5 .site_contain p{margin-bottom:2.5em;color:#fff;font-size:1.125em;font-weight:300;text-align:center}.beta #business_advisory .s5 .site_contain .button{max-width:266px;width:50%;margin:auto;padding:1.875em 0;display:flex;align-items:center;justify-content:center;border:solid 1px #fff}.beta #business_advisory .s5 .site_contain .button p{max-width:108px;margin-right:20px;margin-bottom:0}.beta #business_advisory .s5 .site_contain .button img{width:33px;height:17px}.beta #multifamily_office #page_banner{height:32.375em;align-items:flex-end}.beta #multifamily_office #page_banner .page_title{margin-bottom:2em}.beta #multifamily_office #page_banner{background:url(../i/our-service-hero-new.jpg) no-repeat center/cover}.beta #multifamily_office .page_banner_bkg{display:none}.beta #multifamily_office .page_banner_bkg .banner_bkg_back{background-image:url(../i/business-advisory-background-hero.jpg)}.beta #multifamily_office .page_banner_bkg .banner_bkg_front{background-image:url(../i/business-advisory-hero-foreground-new.png);background-size:cover;background-position:center}.beta #multifamily_office .s1{background:#e8e9ea;position:relative}.beta #multifamily_office .s1 .site_contain p{max-width:792px;width:100%;margin:auto;font-family:cardo,serif;font-size:2.375em;font-style:italic}.beta #multifamily_office .s1 .site_contain p span{color:#8b2131}.beta #multifamily_office .s1 .graphic{position:absolute;top:90%;left:50%;width:10px;height:0;background:url(../i/line-diamond-end.svg) no-repeat bottom/cover;transform:translateX(-50%);z-index:10;transition:height .4s ease}.beta #multifamily_office .s1 .graphic.active{height:100px}.beta #multifamily_office .s2-new{background:url(../i/multi-fam-info-graphic-bg-img-new.jpg) no-repeat bottom/cover;position:relative}.beta #multifamily_office .s2-new .bg_foreground{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.beta #multifamily_office .s2-new .container{position:relative;z-index:10}.beta #multifamily_office .s2-new .container svg{width:100%;height:540px}.beta #multifamily_office .s2-new .container svg .diamond{opacity:.1}.beta #multifamily_office .s2-new .container svg .outline{fill:none;stroke:#fff;stroke-width:.5;stroke-miterlimit:9.9998;transition:all .3s ease}.beta #multifamily_office .s2-new .container svg .outline.active{fill:none;stroke:#fff;stroke-width:1;stroke-miterlimit:9.9998;transition:all .3s ease}.beta #multifamily_office .s2-new .container svg .st0{opacity:0;transition:opacity .3s ease}.beta #multifamily_office .s2-new .container svg .st0.active{opacity:.8}.beta #multifamily_office .s2-new .container svg .text{font-family:Cardo-Regular;text-transform:uppercase;letter-spacing:.2em;font-size:15px;opacity:.3;fill:#fff;transition:opacity .3s ease}.beta #multifamily_office .s2-new .container svg .text.active{opacity:1}.beta #multifamily_office .s2-new .container svg .icon .vertical{opacity:1}.beta #multifamily_office .s2-new .container svg .icon.active .vertical{opacity:0}.beta #multifamily_office .s2-new .container .default{font-family:cardo,serif;font-size:1.6em;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.beta #multifamily_office .s2-new .container .content>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;text-align:center;max-width:200px;transition:opacity .3s ease}.beta #multifamily_office .s2-new .container .content>div p{font-size:1em;color:#fff;z-index:10;position:relative}.beta #multifamily_office .s2-new .container .content>div.sel{opacity:1}.beta #multifamily_office .s2-new .container .default{font-family:cardo,serif;font-size:1.6em;color:#fff;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);text-align:center}.beta #multifamily_office .s2-new .mobile{display:none}.beta #multifamily_office .s2-new .mobile .default{font-family:cardo,serif;font-size:1.875em;color:#fff;text-align:center;margin-bottom:2em}.beta #multifamily_office .s2-new .mobile .default br{display:none}.beta #multifamily_office .s2-new .mobile .fx-nav{padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;text-transform:uppercase}.beta #multifamily_office .s2-new .mobile .last{border-bottom:solid 1px #d9d9da}.beta #multifamily_office .s2-new .mobile .fx-nav p{font-size:1.3em;line-height:1.5em;position:relative;color:#fff;letter-spacing:.2em}.beta #multifamily_office .s2-new .mobile .fx-nav p::before{content:url(../i/minus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:0;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #multifamily_office .s2-new .mobile .fx-nav p::after{content:url(../i/plus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:1;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #multifamily_office .s2-new .mobile .fx-nav.fx-on{border-bottom:solid 1px #d9d9da}.beta #multifamily_office .s2-new .mobile .fx-nav.fx-on p::before{opacity:1}.beta #multifamily_office .s2-new .mobile .fx-nav.fx-on p::after{opacity:0}.beta #multifamily_office .s2-new .mobile .fx-slide>div{margin:.688em 0;padding:2em 1em;background-color:rgba(139,33,49,.79)}.beta #multifamily_office .s2-new .mobile .fx-slide>div p{font-size:1.3em;color:#fff;margin-bottom:1em}.beta #multifamily_office .s2-new .mobile .fx-slide>div p:last-of-type{margin-bottom:0}.beta #multifamily_office .s3 .site_contain,.beta #multifamily_office .s4 .site_contain{max-width:none;width:100%;min-height:634px;padding:0;display:flex}.beta #multifamily_office .s3 .right{width:50%;padding:8.25em 4.25em;overflow:hidden;position:relative}.beta #multifamily_office .s3 .right .banner_bkg_back{background:url(../i/family-office-background-img.jpg) no-repeat center/cover;height:125%}.beta #multifamily_office .s3>.image{z-index:10}.beta #multifamily_office .s3,.beta #multifamily_office .s4{position:relative;padding:0}.beta #multifamily_office .s3>.image{position:absolute;right:0;bottom:-178px;max-width:316px;width:100%;max-height:1084px;height:100%;background:url(../i/family-office-foreground-graphic.png) no-repeat center/cover}.beta #multifamily_office .s4>.image{position:absolute;left:0;top:-178px;max-width:316px;width:100%;max-height:1084px;height:100%;background:url(../i/family_our-approach-foreground-graphic.png) no-repeat right/cover}.beta #multifamily_office .s3 .site_contain>div,.beta #multifamily_office .s4 .site_contain>div{width:50%;padding:8.25em 4.25em}.beta #multifamily_office .s3 .site_contain>div:first-child{display:flex;justify-content:flex-end;align-items:center}.beta #multifamily_office .s3 .site_contain>div .contain,.beta #multifamily_office .s4 .site_contain>div .contain{max-width:530px;width:100%}.beta #multifamily_office .s3 .site_contain>div .contain h2,.beta #multifamily_office .s4 .site_contain>div .contain h2{margin-bottom:2.5em;color:#7a0d3b;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-transform:uppercase}.beta #multifamily_office .s3 .site_contain>div .contain ul{overflow:auto}.beta #multifamily_office .s3 .site_contain>div .contain p,.beta #multifamily_office .s4 .site_contain>div .contain p{font-size:1.125em;line-height:1.5em;font-weight:300}.beta #multifamily_office .s3 .site_contain>div .contain p:last-child,.beta #multifamily_office .s4 .site_contain>div .contain p:last-child{margin-top:2em}.beta #multifamily_office .s4 .site_contain>div .contain p:last-child{font-size:.875em;font-style:italic;font-weight:300}.beta #multifamily_office .s4 .site_contain .left{overflow:hidden;position:relative}.beta #multifamily_office .s4 .site_contain .left .parallax{background:url(../i/family_our-approach-background-img.jpg) no-repeat center/cover;height:130%}.beta #multifamily_office .s4>.image{z-index:10}.beta #multifamily_office .s3 .site_contain>div .contain ul>li{margin-top:1.688em;margin-left:1em;list-style-type:disc}.beta #multifamily_office .s3 .site_contain>div .contain ul>li::marker{color:#8b2131}.beta #multifamily_office .s3 .site_contain .image{background:url(../i/family-office-background-img.jpg) no-repeat center/cover}.beta #multifamily_office .s4 .site_contain>div:last-child{padding:8.25em 4.25em;display:flex;justify-content:flex-start;align-items:center}.beta #multifamily_office .s4 .site_contain .image{background:url(../i/family_our-approach-background-img.jpg) no-repeat center/cover}.beta #multifamily_office .s5{background-color:#8a2332}.beta #multifamily_office .s5 .site_contain p{margin-bottom:2.5em;color:#fff;font-size:1.125em;font-weight:300;text-align:center}.beta #multifamily_office .s5 .site_contain .button{max-width:266px;width:50%;margin:auto;padding:1.875em 0;display:flex;align-items:center;justify-content:center;border:solid 1px #fff}.beta #multifamily_office .s5 .site_contain .button p{max-width:108px;margin-right:20px;margin-bottom:0}.beta #multifamily_office .s5 .site_contain .button img{width:33px;height:17px}.beta #asset_management #page_banner{height:32.375em;align-items:flex-end}.beta #asset_management #page_banner .page_title{margin-bottom:2em;text-transform:uppercase}.beta #asset_management #page_banner{background:url(../i/our-service-hero-new.jpg) no-repeat center/cover}.beta #asset_management .page_banner_bkg{display:none}.beta #asset_management .page_banner_bkg .banner_bkg_back{background-image:url(../i/business-advisory-background-hero.jpg)}.beta #asset_management .page_banner_bkg .banner_bkg_front{background-image:url(../i/business-advisory-hero-foreground-new.png);background-size:cover;background-position:center}.beta #asset_management .s1{background:#e8e9ea;position:relative}.beta #asset_management .s1 .site_contain p{max-width:792px;width:100%;margin:auto;font-family:cardo,serif;font-size:2.375em;font-style:italic}.beta #asset_management .s1 .site_contain p span{color:#8b2131}.beta #asset_management .s1 .graphic{position:absolute;top:90%;left:50%;width:10px;height:0;background:url(../i/line-diamond-end.svg) no-repeat bottom/cover;transform:translateX(-50%);z-index:10;transition:height .4s ease}.beta #asset_management .s1 .graphic.active{height:100px}.beta #asset_management .s2{background:url(../i/asset-info-graphic-bg.jpg) no-repeat center/cover;position:relative;padding:0}.beta #asset_management .s2 .bg_foreground{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.beta #asset_management .s2 .container{position:relative;z-index:10}.beta #asset_management .s2 .container svg{width:100%;height:730px}.beta #asset_management .s2 .container svg .diamond{opacity:.1}.beta #asset_management .s2 .container svg .outline{fill:none;stroke:#fff;stroke-width:.5;stroke-miterlimit:9.9998;transition:all .3s ease}.beta #asset_management .s2 .container svg .outline.active{fill:none;stroke:#fff;stroke-width:1;stroke-miterlimit:9.9998;transition:all .3s ease}.beta #asset_management .s2 .container svg .st0{opacity:0;transition:opacity .3s ease}.beta #asset_management .s2 .container svg .st0.active{opacity:.8}.beta #asset_management .s2 .container svg .text{font-family:Cardo-Regular;text-transform:uppercase;letter-spacing:.2em;font-size:19px;opacity:.3;fill:#fff;transition:opacity .3s ease}.beta #asset_management .s2 .container svg .text.active{opacity:1}.beta #asset_management .s2 .container svg .icon .vertical{opacity:1}.beta #asset_management .s2 .container svg .icon.active .vertical{opacity:0}.beta #asset_management .s2 .container .default{font-family:cardo,serif;font-size:1.6em;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.beta #asset_management .s2 .container .content>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;text-align:center;max-width:410px;transition:opacity .3s ease}.beta #asset_management .s2 .container .content .second{top:53%;max-width:350px}.beta #asset_management .s2 .container .content>div p{font-size:1em;line-height:1.5em;color:#fff;z-index:10;position:relative;margin-bottom:.5em}.beta #asset_management .s2 .container .content>div p:last-of-type{margin-bottom:0}.beta #asset_management .s2 .container .content>div ul{list-style:none;margin-top:1em}.beta #asset_management .s2 .container .content>div ul li{color:#fff;font-size:1em;position:relative;display:inline-block;padding-left:.5em;margin:0 auto;margin-bottom:.5em}.beta #asset_management .s2 .container .content>div ul li:last-of-type{margin-bottom:0}.beta #asset_management .s2 .container .content>div ul li::before{content:"";width:3px;height:3px;display:block;background:#fff;border-radius:50%;position:absolute;top:8px;left:0}.beta #asset_management .s2 .container .content>div.sel{opacity:1}.beta #asset_management .s2 .container .default{font-family:cardo,serif;font-size:1.6em;color:#fff;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);text-align:center}.beta #asset_management .s2 .mobile{display:none}.beta #asset_management .s2 .mobile .default{font-family:cardo,serif;font-size:1.875em;color:#fff;text-align:center;margin-bottom:2em}.beta #asset_management .s2 .mobile .default br{display:none}.beta #asset_management .s2 .mobile .fx-nav{padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;text-transform:uppercase}.beta #asset_management .s2 .mobile .last{border-bottom:solid 1px #d9d9da}.beta #asset_management .s2 .mobile .fx-nav p{font-size:1.3em;line-height:1.5em;position:relative;color:#fff;letter-spacing:.2em}.beta #asset_management .s2 .mobile .fx-nav p::before{content:url(../i/minus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:0;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #asset_management .s2 .mobile .fx-nav p::after{content:url(../i/plus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:1;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #asset_management .s2 .mobile .fx-nav.fx-on{border-bottom:solid 1px #d9d9da}.beta #asset_management .s2 .mobile .fx-nav.fx-on p::before{opacity:1}.beta #asset_management .s2 .mobile .fx-nav.fx-on p::after{opacity:0}.beta #asset_management .s2 .mobile .fx-slide>div{margin:.688em 0;padding:2em 1em;background-color:rgba(139,33,49,.79)}.beta #asset_management .s2 .mobile .fx-slide>div p{font-size:1.3em;color:#fff;margin-bottom:1em}.beta #asset_management .s2 .mobile .fx-slide>div p:last-of-type{margin-bottom:0}.beta #asset_management .s2 .mobile .fx-slide>div ul{list-style:none;margin-top:1em}.beta #asset_management .s2 .mobile .fx-slide>div ul li{color:#fff;font-size:1.3em;position:relative;margin-bottom:.5em;padding-left:1em}.beta #asset_management .s2 .mobile .fx-slide>div ul li:last-of-type{margin-bottom:0}.beta #asset_management .s2 .mobile .fx-slide>div ul li::before{content:"";width:3px;height:3px;display:block;background:#fff;border-radius:50%;position:absolute;top:6px;left:0}.beta #asset_management .s3 .site_contain,.beta #asset_management .s4 .site_contain{max-width:none;width:100%;min-height:634px;padding:0;display:flex}.beta #asset_management .s3,.beta #asset_management .s4{position:relative;padding:0}.beta #asset_management .s3>.image{position:absolute;right:0;bottom:-178px;max-width:316px;width:100%;max-height:1084px;height:100%;background:url(../i/am_capabilities-foreground-graphic.png) no-repeat center/cover;z-index:10}.beta #asset_management .s4>.image{position:absolute;left:0;top:-178px;max-width:316px;width:100%;max-height:1084px;height:100%;background:url(../i/am_experience-foreground-graphic.png) no-repeat center/cover;z-index:10}.beta #asset_management .s3 .site_contain>div,.beta #asset_management .s4 .site_contain>div{width:50%;padding:8.25em 4.25em}.beta #asset_management .s3 .site_contain>div:first-child{display:flex;justify-content:flex-end;align-items:center}.beta #asset_management .s3 .site_contain>div .contain,.beta #asset_management .s4 .site_contain>div .contain{max-width:530px;width:100%}.beta #asset_management .s3 .site_contain>div .contain h2,.beta #asset_management .s4 .site_contain>div .contain h2{margin-bottom:3.625em;color:#7a0d3b;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-transform:uppercase}.beta #asset_management .s3 .site_contain>div .contain ul{overflow:auto}.beta #asset_management .s3 .site_contain>div .contain p,.beta #asset_management .s4 .site_contain>div .contain p{font-size:1.125em;font-weight:300;line-height:1.5em}.beta #asset_management .s3 .site_contain>div .contain p:last-child,.beta #asset_management .s4 .site_contain>div .contain p:last-child{margin-top:2em}.beta #asset_management .s4 .site_contain>div .contain p:last-child{font-size:.875em;font-style:italic;font-weight:300}.beta #asset_management .s3 .site_contain>div .contain ul>li{margin-top:1.688em;margin-left:1em;list-style-type:disc}.beta #asset_management .s3 .site_contain>div .contain ul>li::marker{color:#8b2131}.beta #asset_management .s3 .right{width:50%;padding:8.25em 4.25em;overflow:hidden;position:relative}.beta #asset_management .s3 .right .banner_bkg_back{background:url(../i/am_capabilitites-background-img.jpg) no-repeat center/cover;height:125%}.beta #asset_management .s4 .site_contain>div:last-child{padding:8.25em 4.25em;display:flex;justify-content:flex-start;align-items:center}.beta #asset_management .s4 .site_contain .left{overflow:hidden;position:relative}.beta#asset_management .s4 .site_contain .left .parallax{background:url(../i/am_expereicne-background-img.jpg) no-repeat center/cover;height:130%}.beta #asset_management .s5{background-color:#8a2332}.beta #asset_management .s5 .site_contain p{margin-bottom:2.5em;color:#fff;font-size:1.125em;font-weight:300;text-align:center}.beta #asset_management .s5 .site_contain .button{max-width:266px;width:50%;margin:auto;padding:1.875em 0;display:flex;align-items:center;justify-content:center;border:solid 1px #fff}.beta #asset_management .s5 .site_contain .button p{max-width:108px;margin-right:20px;margin-bottom:0}.beta #asset_management .s5 .site_contain .button img{width:33px;height:17px}.beta #partners{overflow-x:hidden}.beta #partners #page_banner{height:32.375em;align-items:flex-end}.beta #partners #page_banner .page_title{margin-bottom:2em;text-transform:uppercase}.beta #partners #page_banner{background:url(../i/partner-with-us-hero.jpg) no-repeat center/cover}.beta #partners .page_banner_bkg{display:none}.beta #partners .page_banner_bkg .banner_bkg_back{background-image:url(../i/partner-with-us-background-hero.jpg)}.beta #partners .s1{background:#e8e9ea}.beta #partners .s1 .site_contain{max-width:740px}.beta #partners .page_banner_bkg .banner_bkg_front{background-image:url(../i/partner-with-us-foreground-hero.png);background-size:cover;background-position:bottom}.beta #partners .s1 .site_contain h2{max-width:708px;width:100%;color:#4a3f41;font-family:cardo,serif;font-size:2.375em;font-style:italic;font-weight:400}.beta #partners .s1 .site_contain h2 span{color:#7a0d3b}.beta #partners .s1 .site_contain .line{width:162px;height:1px;margin-top:1.5em;margin-bottom:3em;background-color:#8b2131}.beta #partners .s1 .site_contain p{max-width:623px;margin-left:5.5em;font-size:1.5em;line-height:1.5em;font-weight:300}.beta #partners .s1 .site_contain p span{color:#7a0d3b}.beta #partners .s2{padding:6em 0;background:url(../i/partner-why-us-bg-img.jpg) no-repeat center/cover}.beta #partners .s2 .site_contain{max-width:1642px}.beta #partners .s2 .site_contain>h2{margin-bottom:2.813em;color:#fff;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;text-align:center;text-transform:uppercase}.beta #partners .s2 .site_contain>p{margin-bottom:4.375em;color:#fff;font-size:1.125em;font-weight:300;text-align:center}.beta #partners .s2 .site_contain>p span{font-weight:600}.beta #partners .s2 .site_contain{max-width:none;margin:0;padding:0;width:100%}.beta #partners .s2 .site_contain .qualities .row{display:flex;justify-content:center;border-top:solid 1px rgba(255,255,255,.5)}.beta #partners .s2 .site_contain .qualities .row:last-child{border-bottom:solid 1px rgba(255,255,255,.5)}.beta #partners .s2 .site_contain .qualities .row .tile{position:relative;width:25%;max-height:262px;height:40vh;transition:background-color .3s ease-out}.beta #partners .s2 .site_contain .qualities .row .tile .main{width:263px}.beta #partners .s2 .site_contain .qualities .row .tile .main h2{color:#fff;font-size:1em;font-weight:600;letter-spacing:.2em;text-align:center;text-transform:uppercase;transition:opacity .3s ease}.beta #partners .s2 .site_contain .qualities .row .tile .content,.beta #partners .s2 .site_contain .qualities .row .tile .main{width:calc(100% - 2em);position:absolute;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-out}.beta #partners .s2 .site_contain .qualities .row .tile .content{opacity:0}.beta #partners .s2 .site_contain .qualities .row .tile .content p{color:#fff;font-size:1.125em;line-height:1.5em;font-weight:300;text-align:center}.beta #partners .s2 .site_contain .qualities .row .tile:hover{background-color:rgba(139,33,49,.5)}.beta #partners .s2 .site_contain .qualities .row .tile:hover .content{opacity:1}.beta #partners .s2 .site_contain .qualities .row .tile:hover .main h2{opacity:0}.beta #partners .s2 .site_contain .qualities .row .tile:not(:last-child){border-right:solid 1px rgba(255,255,255,.5)}.beta #partners #home_global_reach{position:relative;padding-bottom:12.875em}.beta #partners #home_global_reach .site_contain{width:87%;position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.beta #partners #home_global_reach .mission_line{top:auto;right:auto;bottom:auto;left:auto;width:19.563em;height:27.75em;box-sizing:border-box;overflow:hidden}.beta #partners #home_global_reach .mission_line:nth-child(1),.beta #partners #home_global_reach .mission_line:nth-child(2){bottom:82px;height:32.75em}.beta #partners #home_global_reach .mission_line:nth-child(1) polyline,.beta #partners #home_global_reach .mission_line:nth-child(2) polyline{stroke-width:.75}.beta #partners #home_global_reach .mission_line:nth-child(1){left:65px}.beta #partners #home_global_reach .mission_line:nth-child(2){right:65px}.beta #partners #home_global_reach .mission_line:nth-child(3),.beta #partners #home_global_reach .mission_line:nth-child(4){top:105px;height:9em}.beta #partners #home_global_reach .mission_line:nth-child(3){left:65px}.beta #partners #home_global_reach .mission_line:nth-child(4){right:65px}.beta #partners #home_global_reach .section_title:last-child{margin-top:3em}.beta #partners #home_global_reach .section_title .first-title{padding-top:.5em}.beta #partners #home_global_reach .section_title{font-size:1em}.beta #our_services *{box-sizing:border-box}.beta #our_services #page_banner{height:32.375em;align-items:flex-end}.beta #our_services #page_banner{background:url(../i/our-service-hero-new.jpg) no-repeat center/cover}.beta #our_services .page_banner_bkg{display:none}.beta #our_services #page_banner .page_title{margin-bottom:2em}.beta #our_services .page_banner_bkg .banner_bkg_front{background-size:cover;background-position:center}.beta #our_services .s1{background:#e8e9ea;padding:6em 6.25em}.beta #our_services .s1 .site_contain{max-width:900px;padding:0 2em}.beta #our_services .s1 .site_contain h2{max-width:890px;color:#4a3f41;font-family:cardo,serif;font-weight:400;font-size:2.375em;font-style:italic}.beta #our_services .s1 .site_contain p{max-width:650px;color:#45464d;margin-left:5.5em;font-size:1.5em;font-weight:300;line-height:1.5em}.beta #our_services .s1 .site_contain .line{width:162px;height:1px;margin-top:1.5em;margin-bottom:3em;background-color:#8b2131}.beta #our_services .s1 .site_contain h2 span{color:#8b2131}.beta #our_services .s1 .inner_nav{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:6em}.beta #our_services .s1 .inner_nav .box{display:block;width:31%;height:230px;position:relative}.beta #our_services .s1 .inner_nav .box .wrap{height:100%;overflow:hidden}.beta #our_services .s1 .inner_nav .box p{color:#fff;font-family:cardo,serif;font-size:1.188em;letter-spacing:.2em;z-index:10;position:relative;text-transform:uppercase;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.beta #our_services .s1 .inner_nav .box::before{content:"";display:block;width:80px;height:80px;background:#45464d;transform:translate(-50%,-50%) rotate(-45deg);position:absolute;bottom:-82px;left:50%;z-index:10;border:solid 1px rgba(255,255,255,.3019607843);opacity:0;transition:opacity .3s ease}.beta #our_services .s1 .inner_nav .box::after{content:"";display:block;width:33px;height:17px;background:url(../i/right-arrow-white.svg) no-repeat center/contain;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);z-index:10;opacity:0;transition:opacity .3s ease}.beta #our_services .s1 .inner_nav .box:hover::before{opacity:1}.beta #our_services .s1 .inner_nav .box:hover::after{opacity:1}.beta #our_services .s5{background-color:#8a2332}.beta #our_services .s5 .site_contain p{margin-bottom:2.5em;color:#fff;font-size:1.125em;font-weight:300;text-align:center}.beta #our_services .s5 .site_contain .button{max-width:266px;width:50%;margin:auto;padding:1.875em 0;display:flex;align-items:center;justify-content:center;border:solid 1px #fff}.beta #our_services .s5 .site_contain .button p{max-width:108px;margin-right:20px;margin-bottom:0}.beta #our_services .s5 .site_contain .button .arrow{width:33px;height:17px;background:url(../i/right-arrow-white.svg) no-repeat center/cover}#contact.beta{padding:0!important}#contact #contact_us #contact{padding:6em 0 0}.beta #contact_us #page_banner{background:url(../i/contact-us-hero.jpg) no-repeat center/cover;height:32.375em;align-items:flex-end}.beta #contact_us .page_banner_bkg{display:none}.beta #contact_us #page_banner .page_title{margin-bottom:2em}.beta #contact_us .page_banner_bkg .banner_bkg_back{background-image:url(../i/contact-us-hero-bg.jpg)}.beta #contact_us .page_banner_bkg .banner_bkg_front{background-image:url(../i/contact-us-hero-bg.png);background-size:cover;background-position:center}@media screen and (max-height:900px){.site_nav .container .link{min-height:320px!important}.site_nav .container .sub_menu ul{margin-top:1em!important}.site_nav .container .sub_menu ul li a{font-size:1em!important}}@media screen and (min-width:1300px){.beta #careers .s2 .site_contain .graphic .line{margin:auto 3em}}@media screen and (max-width:1300px){.beta #partners #home_global_reach .mission_line:nth-child(1),.beta #partners #home_global_reach .mission_line:nth-child(2){bottom:70px}.beta #partners #home_global_reach .mission_line:nth-child(3),.beta #partners #home_global_reach .mission_line:nth-child(4){top:90px}}@media screen and (max-width:1200px){.beta #careers .s2 .site_contain .graphic .line{max-width:350px}.beta #careers .s4 .site_contain .qualities .row .tile .main{width:190px}.beta #partners .s2 .site_contain .qualities .row .tile .main{width:190px}}@media screen and (max-width:1100px){.site_nav .container .link{width:50%;min-height:200px}.site_nav .container .link .diamond-left,.site_nav .container .link .diamond-right{display:none}.site_nav .container .link:nth-child(2)::after,.site_nav .container .link:nth-child(4)::after,.site_nav .container .link:nth-child(6)::after,.site_nav .container .link:nth-child(8)::after{display:none}.site_nav .container .link:nth-child(7)::before,.site_nav .container .link:nth-child(8)::before{display:none}.site_nav .container .link::before{width:95%}.site_nav .container .link::after{height:90%}.beta #home_our_services .site_contain>div:last-child .fx-accordion .title:hover:not(.fx-on):after{content:url(../i/plus-icon.svg);width:12px;right:1em;transform:translateY(-50%)}.beta #careers .s2 .site_contain{width:100%;margin:0;box-sizing:border-box}.beta #careers .s2 .site_contain .graphic{top:50px}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav:nth-child(5){border-bottom:solid 1px #d9d9da}.beta #careers .s2 .site_contain .slider .fx-accordion p{color:#fff}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav{padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;text-transform:uppercase}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-slide>div{margin:.688em 0;padding:2em 1em}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav:first-child.fx-on,.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-slide:last-child>div{border-bottom:solid 1px #d9d9da}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav.fx-on{border-bottom:solid 1px #d9d9da}.beta #business_advisory .s2 .mobile{display:block;max-width:1200px;padding:0 6.25em;position:relative;z-index:10}.beta #business_advisory .s2 .desktop{display:none}.beta #business_advisory .s2{height:auto;padding:6em 0}.beta #multifamily_office .s2-new .mobile{display:block;max-width:1200px;padding:0 6.25em;position:relative;z-index:10}.beta #multifamily_office .s2-new .desktop{display:none}.beta #multifamily_office .s2-new{height:auto;padding:6em 0}.beta #multifamily_office .s2 .site_contain{min-height:0;padding:0 6.25em;box-sizing:border-box}.beta #multifamily_office .s2 .bg_foreground{background:0 0}.beta #multifamily_office .s2 .site_contain .slider .fx-list,.beta #multifamily_office .s2 .site_contain .slider .fx-slides{display:none}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion p{position:relative;color:#fff}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav p::after{content:url(../i/plus-icon.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:1;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav p::before{content:url(../i/minus-icon.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:0;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav.fx-on p::after{opacity:0}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav.fx-on p::before{opacity:1}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav:nth-child(7){border-bottom:solid 1px #d9d9da}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav{padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;text-transform:uppercase}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-slide>div{margin:.688em 0;padding:2em 1em;background-color:rgba(139,33,49,.79)}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-slide p{margin:2em 0}.beta #multifamily_office .s2 .site_contain .slider .fx-accordion .fx-nav.fx-on{border-bottom:solid 1px #d9d9da}.beta #asset_management .s2{padding:6em 0}.beta #asset_management .s2 .site_contain{min-height:0;padding:0 6.25em;box-sizing:border-box}.beta #asset_management .s2 .mobile{display:block;max-width:1200px;padding:0 6.25em;position:relative;z-index:10}.beta #asset_management .s2 .mobile .fx-slide>div{max-width:none}.beta #asset_management .s2 .mobile .fx-slide>div p br{display:none}.beta #asset_management .s2 .desktop{display:none}.beta #asset_management .s2{height:auto;padding:6em 0}.beta #our_services .s1 .inner_nav .box{height:150px}.beta #our_services .s1 .inner_nav .box::before{width:50px;height:50px;bottom:-52px}.beta #our_services .s1 .inner_nav .box::after{width:22px}.beta #our_services .s5 .site_contain .button .arrow{width:22px;height:12px}.beta #our_firm .mission_logo .site_contain .slider{height:250px}.beta #case_studies .insights_list{justify-content:space-between}.beta #case_studies .insights_list>div{width:49%;margin:0 0 2%}.beta #case_studies .insights_list>div .caseHeader{min-height:75px}.beta #case_studies .insights_list>div .body{min-height:100px}#insight_beta #insights .insights_list{justify-content:space-between}#insight_beta.beta #our_insights .insights_list>li{width:49%;margin:0 0 2%}#insight_beta.beta #our_insights .insights_list>li .insightsHeader{min-height:75px}#insight_beta.beta #our_insights .insights_list>li .body{min-height:100px}}@media screen and (max-width:1023px){.beta #careers .s2 .site_contain .graphic{width:87%}.beta #careers .s2 .site_contain .slider .fx-slides .slides>div .contain{height:auto}}@media screen and (max-width:980px){.beta #home_banner .site_contain{box-sizing:border-box}.beta #home_our_services .site_contain{flex-direction:column}.beta #home_our_services .site_contain>div{width:100%}.beta #home_our_services .site_contain>div:first-of-type{margin-right:0}.beta #home_our_services .site_contain>div:last-child{margin-top:3em;padding-left:0}.beta #news .site_contain{justify-content:space-around}.beta #news .site_contain .article{max-width:none;width:49%}.beta #news .site_contain .article>div:first-child{height:85px}.beta #our_firm .mission_logo .site_contain{max-width:650px}.beta #our_firm .mission_logo .site_contain .graphic{max-width:560px;top:60px}.beta #our_firm .mission_logo .site_contain .graphic .diamond.left{left:-2.5%}.beta #our_firm .mission_logo .site_contain .graphic .diamond.right{right:-2.5%}.beta #our_firm .mission_logo .site_contain .slider .fx-slides .slides>div .contain{max-width:595px;margin-top:11em}.beta #careers .s2 .site_contain .graphic .diamond{width:42px}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav p{letter-spacing:.2em;position:relative;color:#fff}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-slide p{font-size:1.3em;line-height:1.5em}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav p::after{content:url(../i/plus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:1;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav p::before{content:url(../i/minus-icon-wh.svg);position:absolute;top:50%;right:0;width:12px;height:12px;opacity:0;transform:translateY(-50%);transition:opacity .5s ease-out}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav.fx-on p::after{opacity:0}.beta #careers .s2 .site_contain .slider .fx-accordion .fx-nav.fx-on p::before{opacity:1}.beta #careers .s3 .site_contain .fx-accordion .fx-slide .content ul>li::before{top:6px}.beta #careers .s4 .site_contain .qualities .row .tile .main{width:160px}.beta #careers .s5{padding:0}.beta #careers .s4 .site_contain .qualities .row .tile .content p{max-width:300px;margin:0 auto}.beta #business_advisory .s1 .graphic.active{height:50px}.beta #business_advisory .s3 .site_contain,.beta #business_advisory .s4 .site_contain{min-height:0}.beta #business_advisory .s3>.image,.beta #business_advisory .s4>.image{max-width:142px;max-height:286px}.beta #business_advisory .s2 .site_contain .slider .fx-list,.beta #business_advisory .s2 .site_contain .slider .fx-slides{display:none}.beta #business_advisory .s3>.image{bottom:-55px}.beta #business_advisory .s4>.image{top:-55px}.beta #business_advisory .s3 .site_contain>div .contain ul>li::before{top:7px}.beta #multifamily_office .s1 .graphic.active{height:50px}.beta #multifamily_office .s3 .site_contain,.beta #multifamily_office .s4 .site_contain{min-height:0}.beta #multifamily_office .s3>.image,.beta #multifamily_office .s4>.image{max-width:152px;max-height:312px}.beta #multifamily_office .s3>.image{bottom:-55px}.beta #multifamily_office .s4>.image{top:-55px}.beta #multifamily_office .s3 .right .banner_bkg_back{height:170%}.beta #multifamily_office .s4 .site_contain .left .parallax{height:170%}.beta #asset_management .s1 .graphic.active{height:50px}.beta #asset_management .s3 .site_contain,.beta #asset_management .s4 .site_contain{min-height:0}.beta #asset_management .s3>.image,.beta #asset_management .s4>.image{max-width:152px;max-height:312px}.beta #asset_management .s3>.image{bottom:-55px}.beta #asset_management .s3 .right .banner_bkg_back{height:170%}.beta #asset_management .s4>.image{top:-55px}.beta#asset_management .s4 .site_contain .left .parallax{height:170%}.beta #business_advisory .s3 .right .parallax{height:170%}.beta #business_advisory .s4 .left .parallax{height:170%}.beta #partners .s2 .site_contain .qualities .row .tile .main{width:164px}.beta #partners #home_global_reach .site_contain{width:98%}.beta #partners #home_global_reach .mission_line:nth-child(1),.beta #partners #home_global_reach .mission_line:nth-child(2){bottom:44px}.beta #partners #home_global_reach .mission_line:nth-child(3),.beta #partners #home_global_reach .mission_line:nth-child(4){top:57px}.beta #asset_management .s2 .mobile .fx-slide>div ul li::before{top:5px}}@media screen and (max-width:767px){.site_nav .container{height:auto;top:50%;bottom:auto;transform:translateY(-50%);background:0 0}.site_nav .container .link{min-height:auto!important;width:100%;margin-bottom:1.5em}.site_nav .container .link::after,.site_nav .container .link::before{display:none}.site_nav .container>.link span{font-size:14px}.site_nav .container .sub_menu ul{margin-top:1em}.site_nav .container .sub_menu ul li a{font-size:1.3em!important}.secondary_nav{display:none}.secondary_nav_mob{display:block}.secondary_nav_mob{top:7.2em}#insight_beta .secondary_nav{display:block}#insight_beta .secondary_nav li a{font-family:Raleway,sans-serif;font-size:1em;font-style:normal;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.beta .page_title{font-size:3em;text-align:center}.beta #multifamily_office #page_banner .page_title{margin-bottom:1em}.beta #careers #page_banner .page_title,.beta #contact_us #page_banner .page_title,.beta #our_insights #page_banner .page_title,.beta #our_team #page_banner .page_titl,.beta #our_team #page_banner .page_title,.beta #partners #page_banner .page_title{margin-bottom:3em}.beta #home_banner .site_contain p:last-child{font-size:2.9em}.beta #home_our_services .site_contain>div:first-child p:last-of-type{font-size:1.3em;line-height:1.5em}.beta #home #news{padding:0 0 6em}.beta #home_our_services .site_contain>div:last-child .fx-accordion .title:hover:not(.fx-on):after{content:url(../i/plus-icon.svg);width:12px;right:1em;transform:translateY(-50%)}.beta #home_our_services .site_contain>div:first-child a{font-size:1em}.beta #home_our_services .site_contain>div:last-child .fx-accordion .content>div p{font-size:1.3em;line-height:1.5em}.beta #business_advisory .s3 .site_contain>div .contain p,.beta #business_advisory .s3 .site_contain>div .contain ul>li,.beta #business_advisory .s4 .site_contain>div .contain p{font-size:1.3em;font-weight:300;line-height:1.5em}.beta #business_advisory .s5 .site_contain p,.beta #our_services .s5 .site_contain p{font-size:1.3em}.beta #news .site_contain .article{width:100%}.beta #case_studies .insights_list{flex-direction:column;row-gap:0}.beta #case_studies .insights_list>div{width:100%;margin-bottom:3.25em}.beta #case_studies .insights_list>div .caseHeader{min-height:75px}.beta #case_studies .insights_list>div .body{min-height:100px}.beta #careers .s2 .site_contain .graphic{display:none}.beta #careers .s4 .site_contain>p{width:90%;margin:0 auto 4.375em}.beta #careers .s4 .site_contain .qualities .row{flex-direction:column;border-top:none}.beta #careers .s4 .site_contain .qualities .row .tile{width:100%;max-height:150px}.beta #careers .s4 .site_contain .qualities .row:first-child .tile,.beta #careers .s4 .site_contain .qualities .row:first-child .tile:not(:last-child),.beta #careers .s4 .site_contain .qualities .row:last-child .tile,.beta #careers .s4 .site_contain .qualities .row:last-child .tile:last-child{max-width:none;border:none;border-top:solid 1px rgba(255,255,255,.5)}.beta #careers .s1 .site_contain p{margin-left:0}.beta #business_advisory .s2 .mobile{padding:0 4em}.beta #business_advisory .s3 .site_contain,.beta #business_advisory .s4 .site_contain{min-height:0;flex-direction:column}.beta #business_advisory .s3 .site_contain>div,.beta #business_advisory .s4 .site_contain>div{width:100%;box-sizing:border-box}.beta #business_advisory .s3>.image,.beta #business_advisory .s4>.image{max-width:100px;max-height:200px}.beta #business_advisory .s3 .site_contain>div .contain h2,.beta #business_advisory .s4 .site_contain>div .contain h2{margin-bottom:2.5em}.beta #business_advisory .s3>.image{bottom:-84px}.beta #business_advisory .s4>.image{top:250px}.beta #business_advisory .s3 .right .parallax{height:100%}.beta #business_advisory .s4 .site_contain{flex-direction:column-reverse}.beta #business_advisory .s4 .left .parallax{height:100%}.beta #multifamily_office .s2-new .mobile{padding:0 4em}.beta #multifamily_office .s3 .site_contain>div .contain p{font-size:1.3em;line-height:1.5em}.beta #multifamily_office .s3 .site_contain,.beta #multifamily_office .s4 .site_contain{min-height:0;flex-direction:column}.beta #multifamily_office .s3 .site_contain>div,.beta #multifamily_office .s4 .site_contain>div{width:100%;box-sizing:border-box}.beta #multifamily_office .s3>.image,.beta #multifamily_office .s4>.image{max-width:100px;max-height:200px}.beta #multifamily_office .s3>.image{bottom:-84px}.beta #multifamily_office .s3 .right .banner_bkg_back{height:100%}.beta #multifamily_office .s4>.image{top:350px}.beta #multifamily_office .s4 .site_contain>div .contain p:last-child{font-size:1em}.beta #multifamily_office .s4 .site_contain>div .contain p{font-size:1.3em;line-height:1.5em}.beta #multifamily_office .s4 .site_contain .left .parallax{height:100%}.beta #multifamily_office .s4 .site_contain{flex-direction:column-reverse}.beta #multifamily_office .s5 .site_contain p{font-size:1.3em}.beta #asset_management .s2 .mobile{padding:0 4em}.beta #asset_management .s3 .site_contain>div .contain h2,.beta #asset_management .s4 .site_contain>div .contain h2{margin-bottom:2.5em}.beta #asset_management .s3 .right .banner_bkg_back{height:100%}.beta #asset_management .s3 .site_contain>div .contain p,.beta #asset_management .s4 .site_contain>div .contain p{font-size:1.3em;font-weight:300;line-height:1.5em}.beta #asset_management .s4 .site_contain>div .contain p:last-child{font-size:1em}.beta#asset_management .s4 .site_contain .left .parallax{height:100%}.beta #asset_management .s3 .site_contain,.beta #asset_management .s4 .site_contain{min-height:0;flex-direction:column}.beta #asset_management .s3 .site_contain>div,.beta #asset_management .s4 .site_contain>div{width:100%;box-sizing:border-box}.beta #asset_management .s3>.image,.beta #asset_management .s4>.image{max-width:100px;max-height:200px}.beta #asset_management .s3>.image{bottom:-84px}.beta #asset_management .s4>.image{top:270px}.beta #asset_management .s4 .site_contain{flex-direction:column-reverse}.beta #partners .s2 .site_contain .qualities .row{flex-direction:column;border-top:none}.beta #partners .s2 .site_contain .qualities .row .tile{width:100%;max-height:150px}.beta #partners .s2 .site_contain .qualities .row .tile:last-child,.beta #partners .s2 .site_contain .qualities .row .tile:not(:last-child){max-width:none;border:none;border-top:solid 1px rgba(255,255,255,.5)}.beta #partners #home_global_reach>.site_contain{display:none}.beta #partners .s1 .site_contain p{margin-left:0}.beta #careers .s2 h2{margin-bottom:3em}.beta #careers .s2 .fx-list{display:none}.beta #our_services .s1{padding:6em 0}.beta #our_services .s1 .inner_nav{width:86%}.beta #our_services .s1 .site_contain{padding:0}.beta #our_services .s1 .inner_nav .box{width:32%;height:120px}.beta #our_services .s1 .inner_nav .box p{font-size:1em}.beta #our_services .s1 .inner_nav .parallax{height:100%}.beta #our_services .s1 .site_contain p{margin-left:0}.beta #our_services .s1 .inner_nav .box::before{width:30px;height:30px;bottom:-32px}.beta #our_services .s1 .inner_nav .box::after{width:15px}.beta .secondary_nav .main_page{position:relative;top:auto;left:auto;transform:none}.beta .secondary_nav .main_page a{padding:1em}.beta .secondary_nav .main_page::after{display:block}.disclaimer{max-width:350px}.beta #our_firm .mission_logo .site_contain .slider{height:auto}.beta #our_firm #page_banner{background-position:center}#insight_beta.beta #our_insights .insights_list>li{width:100%;margin-bottom:3.25em}.footer_links>li{display:block;font-size:1.1em;margin-bottom:1em;margin-right:0!important}.principles_content_list>li{font-size:1.3em}.team_member_bio_display_content{column-count:1}}@media (max-width:682px){.beta #our_firm .mission_logo .site_contain{padding:0}.beta #our_firm .mission_logo .site_contain .graphic{display:none}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-nav p{letter-spacing:.2em;text-transform:uppercase;color:#fff;position:relative}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-nav:nth-child(3){border-bottom:solid 1px #d9d9da}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-nav{padding:2.625em 1em;border-top:solid 1px #d9d9da;font-weight:600;text-transform:uppercase;position:relative}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-nav::after{content:"";width:12px;height:12px;display:block;background:url(../i/plus-icon-wh.svg) no-repeat center/cover;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-nav.fx-on::after{background:url(../i/minus-icon-wh.svg) no-repeat center/cover}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-slide p{color:#fff;line-height:1.5em}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-slide>div{margin:.688em 0;padding:2em 1em}.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-nav:first-child.fx-on,.beta #our_firm .mission_logo .site_contain .slider .fx-accordion .fx-slide:last-child>div{border-bottom:solid 1px #d9d9da}.beta #our_firm #introduction .site_contain .introHead{width:100%;margin-left:0}}@media (max-width:500px){.team_member_row{justify-content:space-between}.team_member_row>li{width:45%}}@media (max-width:400px){.secondary_nav_mob{top:6.7em}}.news-pagination{display:flex;justify-content:center;margin:4rem auto 2rem auto}.news-pagination .page-numbers{list-style:none;display:flex;gap:8px;margin:0;padding:0}.news-pagination .page-numbers li{margin:0}.news-pagination .page-numbers li a,.news-pagination .page-numbers li span{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;font-weight:600;font-size:16px;border-radius:4px;transition:all .3s ease}.news-pagination .page-numbers li a.current,.news-pagination .page-numbers li span.current{background-color:#8b1538;color:#fff}.news-pagination .page-numbers li a:not(.current),.news-pagination .page-numbers li span:not(.current){background-color:#e5e5e5;color:#333}.news-pagination .page-numbers li a:not(.current):hover,.news-pagination .page-numbers li span:not(.current):hover{background-color:#d0d0d0;color:#000}@media all and (max-width:1200px){.html_norm{font-size:1.2em}.our_mission_info.top{top:11.1em}.our_mission_info.bottom{bottom:3.4em}.section_content{font-size:1.3em}.section_para>p{width:42em}}@media all and (max-width:500px){ul.double{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#services_page .column_split>li:nth-child(odd),#services_page li.service_content{padding:0}#services_page li.service_content#home_our_mission .banner_bkg_front:nth-child(odd){padding-top:5em}html{font-size:30px}.site_contain{padding:0}.section_contain>section{padding:5em 0}#home_banner .fade_slider_contain{width:100%}#home_our_mission{height:90em}#home_our_mission .banner_bkg_back_contain{display:block}#home_our_mission .banner_bkg_back_contain>li{height:23em}#home_our_mission .banner_bkg_back_contain>li:nth-child(2){height:53em}#home_our_mission .banner_bkg_front{background-size:100%}.our_mission_info.top{top:-18em;left:0;right:0;margin:auto;text-align:center}.our_mission_info.bottom{bottom:-10em;left:0;right:0;margin:auto;text-align:center}.our_service_line{display:none}.home_our_services_list{display:block;height:48em}.home_our_services_list>li{padding-bottom:0;position:absolute;height:100%;width:100%;margin-right:0}.home_our_services_list>li:nth-child(2) a{bottom:-18.2em;left:22.5em}.home_our_services_list>li:nth-child(3) a{bottom:-26.5em}.home_our_services_list>li:last-child .service_bkg{background-image:url(../i/Services.jpg);background-size:cover}.home_our_services_list>li:last-child a{bottom:-18.2em;left:6em}.home_our_services_list>li:hover .home_service_contain{z-index:2}.home_our_services_list>li .home_service_title_contain{z-index:4}#home_global_reach{height:32em}#home_global_reach .banner_bkg_back_contain{display:block}#home_global_reach .banner_bkg_back_contain>li{height:5em}#home_global_reach .banner_bkg_back_contain>li:nth-child(2){height:24.5em}#page_banner{height:50em}.column_split{display:block}.intro_line{display:none}.section_blurb,.section_para p{width:auto}.principles_line{display:none}.priciples_content_contain{padding:5em}.principles_content_list{position:relative}.principles_content_list>li{position:static}.principles_content_list .principles_info{top:17em;right:auto}.logo_line{display:none}.our_logo_logo{position:static;float:left;margin-right:2em}.section_para{overflow:visible}.section_para p{float:none}.success_line{display:none}.team_member_row{flex-wrap:wrap}.service_content{padding:5em}.split_contain{float:none;width:auto}.case_studies_list{width:auto}.case_studies_title span{display:none}.case_studies_content{position:static;width:auto;background-color:#fff;padding:3em 0}.service_line.two{top:21em}#warm_service_list,.services_list_row{display:block}.service_content_column_split{column-count:1;padding-top:20px}.insights_line{display:none}.insight_date{font-size:7em}.footer_links>li{margin-right:1.8em}footer .disclaimer{font-size:.85em}#insight_beta #insights .insights_list>li{width:98%;margin:4% 1%;font-size:1.125em}#insight_beta #insights .fx-list .fx-nav{font-size:1.5em;margin:1.5%}#insight_beta #whitepapers .insights_list>li{width:100%;margin-right:0;font-size:1.125em}#article .desc{font-size:1.5em}#article .cmore,#article .more{font-size:1.25em}#article .contact_form input[type=button],#article .contact_form input[type=text],#article .contact_form label,#article .contact_form textarea{font-size:1.5em}#article .contact_form .fx-field .fx-msg{font-size:1.25em}#article .case_study h2{padding:0}#article .case_study table{font-size:1.5em}#article .case_study table ul{padding-left:1.75em}#article .case_study td:first-child{font-size:.938em;padding-right:1em}.lightbox{width:100%}#services_page .insights_list>li{width:98%;margin:4% 1%;font-size:1em}#services_page .fx-list .fx-nav{font-size:1.5em;margin:1.5%}}label.wpforms-field-label{color:grey!important}button.wpforms-submit{letter-spacing:.2em!important;font-size:1em!important;text-transform:uppercase!important;width:100%!important;color:#fff!important;background:#8b2131!important;border:0!important;cursor:pointer!important;padding:1em!important;display:block!important}.wpforms-container{width:95%!important;margin:auto!important}.pum-theme-186 .pum-container,.pum-theme-lightbox .pum-container{border:none!important}