@charset "UTF-8";*{outline:0;margin:0;border:0;padding:0}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a:active,a:hover,a:link,a:visited{color:#003e7e;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0}button:hover{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400}html{font-size:62.5%;box-sizing:border-box}hr{border-bottom:1px solid #003e7e;height:1px;width:100%}input[type=checkbox]+label,input[type=radio]+label{display:inline}select{border-radius:0}img{display:block;max-width:100%;height:auto}ol,p,ul{margin-bottom:2rem}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,ul{padding-left:4rem}ol.inline,ul.inline{list-style-type:none;padding-left:0}ol.inline li,ul.inline li{display:inline-block;margin-right:4rem}ol.inline li:last-child,ul.inline li:last-child{margin-right:0}table{border-collapse:collapse}table td,table th{padding:5px 10px;text-align:left}table th{font-weight:400}table tbody tr:nth-child(2n),table tbody tr:nth-child(odd){background-color:inherit}table tfoot th{text-align:right}[disabled]{cursor:not-allowed!important}video{display:block;width:100%}.alert-success{color:#6fb623!important}.alert-info,.alert-warning{color:#b4b623!important}.alert-danger{color:#b62323!important}.form-group{position:relative;margin-top:.5rem}.form-group:after{content:"";display:table;clear:both}label{display:block;text-transform:uppercase;color:#ccc;margin-bottom:.15rem;white-space:nowrap}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;height:4.5rem;width:100%;border-radius:2px;padding:0 7px;font-family:inherit;font-size:24px;font-size:2.4rem}textarea{height:106px;padding:5px 7px;font-size:14px;font-size:1.4rem;line-height:normal}[class*=btn]{display:inline-block;padding:.75rem 1rem;border-width:1px;border-style:solid;border-radius:2px;text-transform:uppercase;text-decoration:none;font-size:1.6rem;letter-spacing:1px;font-weight:700;text-align:center;vertical-align:middle;white-space:nowrap}a[class*=btn],button[class*=btn]{text-transform:none}input[class*=btn]{-webkit-appearance:none;font-family:inherit}.form-group [class*=btn]{float:right;margin-right:1rem}.form-group [class*=btn]:first-child{margin-right:0}[class*=btn]:hover{cursor:pointer}.btn-primary{border-color:#fff;color:#fff!important;background:#003e7e!important}.btn-link{display:inline;color:#003e7e!important;background:0 0;font-weight:400!important;font-size:inherit;padding:0;border-width:0;border-style:none;border-radius:0;text-transform:none;vertical-align:baseline;letter-spacing:normal}.btn-link.active{font-weight:700!important}.row{display:block;margin-bottom:2rem;padding:0;height:100%;width:100%}.row:after{content:"";display:table;clear:both}.row:last-child{margin:0}@media (max-width:850px){.row{padding:0}.row .row{margin-bottom:0;padding:0}}.row [class*=column]{display:block;float:left;height:100%;min-height:1px;position:relative;padding:0 2rem}.row [class*=column]:last-child{padding-left:2rem;padding-right:0}.row [class*=column]:first-child{padding-left:0;padding-right:2rem}.row [class*=column] img{margin:0 auto}@media (max-width:1050px){.row [class*=column].ramp{display:inline-block;width:50%;margin-bottom:2rem}.row [class*=column].ramp:nth-child(odd){padding:0 2rem 0 0}.row [class*=column].ramp:nth-child(2n){padding:0 0 0 2rem}.row [class*=column].ramp *{vertical-align:baseline}}@media (max-width:650px){.row [class*=column]:not(.retain){display:block;width:100%!important;margin-bottom:2rem;padding-left:0;padding-right:0;text-align:left}.row [class*=column]:not(.retain):last-child{margin-bottom:0}}@media (max-width:450px){.row [class*=column].retain{display:block;width:100%!important;margin-bottom:2rem;padding-left:0;padding-right:0;text-align:left}}.row.equal-content [class*=column]:first-child,.row.equal-content [class*=column]:last-child{padding-left:2rem;padding-right:2rem}@media (max-width:650px){.row.equal-content [class*=column]:first-child,.row.equal-content [class*=column]:last-child{padding-left:0;padding-right:0}}@media (max-width:1050px){.row.equal-content [class*=column].ramp{display:inline-block;width:50%;margin-bottom:2rem}.row.equal-content [class*=column].ramp:nth-child(2n),.row.equal-content [class*=column].ramp:nth-child(odd){padding:0 2rem}.row.equal-content [class*=column].ramp *{vertical-align:baseline}}.row .column-1{width:1%}.row .column-2{width:2%}.row .column-3{width:3%}.row .column-4{width:4%}.row .column-5{width:5%}.row .column-6{width:6%}.row .column-7{width:7%}.row .column-8{width:8%}.row .column-9{width:9%}.row .column-10{width:10%}.row .column-11{width:11%}.row .column-12{width:12%}.row .column-13{width:13%}.row .column-14{width:14%}.row .column-15{width:15%}.row .column-16{width:16%}.row .column-17{width:17%}.row .column-18{width:18%}.row .column-19{width:19%}.row .column-20{width:20%}.row .column-21{width:21%}.row .column-22{width:22%}.row .column-23{width:23%}.row .column-24{width:24%}.row .column-25{width:25%}.row .column-26{width:26%}.row .column-27{width:27%}.row .column-28{width:28%}.row .column-29{width:29%}.row .column-30{width:30%}.row .column-31{width:31%}.row .column-32{width:32%}.row .column-33{width:33%}.row .column-34{width:34%}.row .column-35{width:35%}.row .column-36{width:36%}.row .column-37{width:37%}.row .column-38{width:38%}.row .column-39{width:39%}.row .column-40{width:40%}.row .column-41{width:41%}.row .column-42{width:42%}.row .column-43{width:43%}.row .column-44{width:44%}.row .column-45{width:45%}.row .column-46{width:46%}.row .column-47{width:47%}.row .column-48{width:48%}.row .column-49{width:49%}.row .column-50{width:50%}.row .column-51{width:51%}.row .column-52{width:52%}.row .column-53{width:53%}.row .column-54{width:54%}.row .column-55{width:55%}.row .column-56{width:56%}.row .column-57{width:57%}.row .column-58{width:58%}.row .column-59{width:59%}.row .column-60{width:60%}.row .column-61{width:61%}.row .column-62{width:62%}.row .column-63{width:63%}.row .column-64{width:64%}.row .column-65{width:65%}.row .column-66{width:66%}.row .column-67{width:67%}.row .column-68{width:68%}.row .column-69{width:69%}.row .column-70{width:70%}.row .column-71{width:71%}.row .column-72{width:72%}.row .column-73{width:73%}.row .column-74{width:74%}.row .column-75{width:75%}.row .column-76{width:76%}.row .column-77{width:77%}.row .column-78{width:78%}.row .column-79{width:79%}.row .column-80{width:80%}.row .column-81{width:81%}.row .column-82{width:82%}.row .column-83{width:83%}.row .column-84{width:84%}.row .column-85{width:85%}.row .column-86{width:86%}.row .column-87{width:87%}.row .column-88{width:88%}.row .column-89{width:89%}.row .column-90{width:90%}.row .column-91{width:91%}.row .column-92{width:92%}.row .column-93{width:93%}.row .column-94{width:94%}.row .column-95{width:95%}.row .column-96{width:96%}.row .column-97{width:97%}.row .column-98{width:98%}.row .column-99{width:99%}.row .column-100{width:100%}form .row{margin:0;padding:0}form .row [class*=column]{margin:0;padding:0 2rem}form .row [class*=column]:last-child{padding:0 0 0 2rem}form .row [class*=column]:first-child{padding:0 2rem 0 0}@media (max-width:1150px){form .row [class*=column]{padding:0 1rem}form .row [class*=column]:last-child{padding:0 0 0 1rem}form .row [class*=column]:first-child{padding:0 1rem 0 0}}.row .column-100{margin:0 0 2rem;padding:0!important}@media (max-width:650px){.row .column-empty{display:none!important}}.row .left-right-bottom{font-size:0;vertical-align:bottom}.row .left-right-bottom [class*=column]{display:inline-block;float:none;font-weight:400;font-size:3rem;margin-bottom:0;text-transform:uppercase;vertical-align:bottom}@media (max-width:1050px){.row .left-right-bottom [class*=column]{font-size:2.8rem}}@media (max-width:950px){.row .left-right-bottom [class*=column]{font-size:2.6rem}}@media (max-width:850px){.row .left-right-bottom [class*=column]{font-size:2.4rem}}@media (max-width:750px){.row .left-right-bottom [class*=column]{font-size:2.2rem}}@media (max-width:650px){.row .left-right-bottom [class*=column]{text-align:left!important}}.row .left-right-bottom [class*=column]:last-child{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.border-top{padding-top:2rem;border-top:1px solid rgba(0,0,0,.35)!important}.border-bottom{padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.35)!important}.border.dashed{border-color:#333!important;border-style:dashed!important}.container{height:100%;margin:0 auto;max-width:1360px!important;padding-left:100px!important;padding-right:100px!important}.container:after{content:"";display:table;clear:both}@media (max-width:850px){.container{padding-left:40px!important;padding-right:40px!important}}@media (max-width:650px){.container{padding-left:25px!important;padding-right:25px!important}}.container .container{padding-left:0!important;padding-right:0!important}.no-border{border-bottom:0!important}.no-gutter{padding:0!important}.no-padding{padding-bottom:0!important}.no-space-after{margin-bottom:0!important}.space-after{margin-bottom:2rem!important}.space-before{margin-top:2rem!important}.no-margin{margin:0!important}.no-margin-after{margin-bottom:0!important}.no-margin-before{margin-top:0!important}.no-padding{padding:0!important}.no-padding-after{padding-bottom:0!important}.no-padding-before{padding-top:0!important}nav{height:100%}@media (max-width:650px){nav.full{display:none}}nav.compact{display:none}@media (max-width:650px){nav.compact{display:block}}nav ul{list-style-type:none;margin:0;padding:0;white-space:nowrap}nav ul li{margin-right:1px;position:relative}nav ul li:last-child{margin-right:0!important}nav ul li a{position:relative}nav ul li a:before{content:"";display:block;background-color:transparent;bottom:-2px;left:0;position:absolute;height:2px;width:100%}nav ul li a:hover:before{background-color:hsla(0,0%,100%,.25)}nav ul li a:link,nav ul li a:visited{color:#fff;text-decoration:none}nav ul li.menu-item-has-children>a:before{width:calc(100% - 12px)}nav ul li.menu-item-has-children>a:after{content:"ˇ";display:inline-block;font-size:2.5rem;margin-left:4px;position:relative;top:10px}nav ul li.menu-item-has-children:hover>ul.sub-menu{display:block!important}nav ul li.current-menu-item>a:before{background-color:#fff}nav ul li.current-menu-parent>a:before{background-color:transparent}nav ul.left:after{content:"";display:table;clear:both}nav ul.left li{display:inline-block;font-size:1.6rem}nav ul.center{margin:0 auto;text-align:center}nav ul.center li{display:inline-block}body.home ul li.menu-item-has-children>a:after{content:"ˆ";top:10px}#modal{position:fixed;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:100%;z-index:9999;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:50px}#modal #modal-content{position:relative;max-width:800px;margin:0 auto;background-color:#fff}#modal #modal-content.windowless{border:0;padding:0;background-color:transparent}#modal #modal-content #modal-close{position:absolute;right:40px;top:26px}#modal #modal-content #modal-close:hover{cursor:pointer}[v-cloak]{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@font-face{font-family:rp_regular;font-style:normal;font-weight:400;src:url(../fonts/rp_regular_400.eot);src:url(../fonts/rp_regular_400.eot) format("embedded-opentype"),url(../fonts/rp_regular_400.woff2) format("woff2"),url(../fonts/rp_regular_400.woff) format("woff"),url(../fonts/rp_regular_400.ttf) format("truetype"),url(../fonts/rp_regular_400.svg#rp_regular_400) format("svg")}@font-face{font-family:rp_semibold;font-style:normal;font-weight:600;src:url(../fonts/rp_semibold_600.eot);src:url(../fonts/rp_semibold_600.eot) format("embedded-opentype"),url(../fonts/rp_semibold_600.woff2) format("woff2"),url(../fonts/rp_semibold_600.woff) format("woff"),url(../fonts/rp_semibold_600.ttf) format("truetype"),url(../fonts/rp_semibold_600.svg#rp_semibold_600) format("svg")}@font-face{font-family:rp_bold;font-style:normal;font-weight:700;src:url(../fonts/rp_bold_700.eot);src:url(../fonts/rp_bold_700.eot) format("embedded-opentype"),url(../fonts/rp_bold_700.woff2) format("woff2"),url(../fonts/rp_bold_700.woff) format("woff"),url(../fonts/rp_bold_700.ttf) format("truetype"),url(../fonts/rp_bold_700.svg#rp_bold_700) format("svg")}a:link,a:visited{font-family:rp_regular;text-decoration:underline}body{background-color:#ddd;color:#000;font:normal 1.6rem/1.5 rp_regular,sans-serif}body.home #welcome{background:url(../images/rubenstein_partners_25_kent.jpg) no-repeat 50%;background-size:cover;z-index:-9999}body.home #welcome,body.home #welcome:after{bottom:0;left:0;position:absolute;right:0;top:0}body.home #welcome:after{content:"";background-color:#003e7e;display:block;mix-blend-mode:multiply;opacity:.7}body.home #welcome #welcome-content{color:#fff;font-size:4vw;left:50%;letter-spacing:10px;top:45%;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);white-space:nowrap;z-index:9999}@media (max-width:650px){body.home #welcome #welcome-content{font-size:8vw;letter-spacing:8px;line-height:1.15;white-space:normal}}@media (max-height:630px){body.home #welcome #welcome-content{top:45%}}@media (max-height:630px) and (max-width:1050px){body.home #welcome #welcome-content{top:40%}}@media (max-height:650px) and (max-width:650px){body.home #welcome #welcome-content{top:38%}}@media (max-height:430px){body.home #welcome #welcome-content{display:none}}body.home #welcome #welcome-content img{margin:0 auto 20px;width:12vw}@media (max-width:650px){body.home #welcome #welcome-content img{width:18vw}}body.home header#rp-header{bottom:0;left:0;position:absolute;right:0}@media (max-width:1050px) and (min-width:650px){body.home header#rp-header [class^=column-]:first-child{display:none}}body.home header#rp-header #sub-menu-bg{bottom:100%;left:0;position:absolute;right:0}body.home header#rp-header ul.sub-menu{top:auto;bottom:100%;transform:translate(0)}h1,h2,h3,h4,h5,h6{font-family:rp_regular;line-height:1.25}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:rp_regular!important}h1{font-size:3rem}table{display:block;padding:0 100px;margin-bottom:2rem;width:100%}table tr{border-bottom:1px solid #003e7e}table tr td,table tr th{width:100%}table tr th{background-color:rgba(0,62,126,.25);color:#003e7e;padding:8px 10px 5px;text-transform:uppercase}table tr.link td{padding:0}table tr.link td a{display:block;color:#000;height:100%;padding:18px 10px 15px;text-decoration:none;width:100%}a.btn{background:#003e7e;border:none;border-radius:10px;color:#fff;letter-spacing:normal;padding:.75rem 12rem;text-decoration:none}.rp-logo-text,a.btn{text-transform:uppercase}.rp-logo-text{color:#fff!important;font-size:2.4rem;position:absolute;text-decoration:none!important;top:50%;transform:translateY(-50%);white-space:nowrap}@media (max-width:650px){.rp-logo-text{margin-bottom:0;position:static;top:auto;transform:none}}.rp-logo-text img{display:inline;margin-right:5px!important;max-width:48px;vertical-align:middle}.rp-logo-text .rp{position:relative;top:2px}.rp-logo-text .r{font-family:rp_bold}header#rp-header .row:not(#sub-menu-bg){background:#003e7e;height:93px;position:relative;z-index:5000}@media (max-width:1050px){header#rp-header .row:not(#sub-menu-bg){height:auto}header#rp-header .row:not(#sub-menu-bg) .rp-logo-text{display:block;margin:25px auto 0;text-align:center}}@media (max-width:1050px) and (max-width:1050px){header#rp-header .row:not(#sub-menu-bg) .rp-logo-text{margin-bottom:0;position:static;top:auto;transform:none}}header#rp-header #sub-menu-bg{background-color:#0c4e92;display:none;height:70px}@media (max-width:1050px){header#rp-header [class*=column]:not(.retain){display:block;width:100%!important;margin-bottom:2rem;padding-left:0;padding-right:0;text-align:left}header#rp-header [class*=column]:not(.retain):last-child{margin-bottom:0}}header#rp-header nav ul{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1050px){header#rp-header nav ul{margin:0 auto;position:static;text-align:center;top:auto;transform:none}}header#rp-header nav ul li{padding:28px 8px}@media (max-width:1050px){header#rp-header nav ul li{padding:16px 8px}}header#rp-header nav ul li.menu-item-has-children:hover{background-color:#0c4e92}header#rp-header nav ul li a{font-family:rp_semibold;text-transform:uppercase}header#rp-header nav ul li ul.sub-menu{display:none;right:0;position:absolute;top:100%;transform:translate(0)}header#rp-header nav ul li ul.sub-menu li{padding:25px 8px 21px}header#rp-header nav select{width:100%;margin-bottom:25px}footer#rp-footer{background:#003e7e;color:#fff;height:50px;margin-bottom:0;position:relative;z-index:5000}@media (max-width:650px){footer#rp-footer{height:auto;padding:10px 0;position:static}}footer#rp-footer .rp-logo-text img{max-width:31px}footer#rp-footer small{display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (max-width:650px){footer#rp-footer small{position:static;transform:none}}footer#rp-footer small a{color:#fff!important}.header-image{border-bottom:40px solid #003e7e;min-width:100%}@media (max-width:950px){.header-image{border-bottom:15px solid #003e7e}}#rp-content{background:url(../images/bg_content.jpg) no-repeat;background-size:cover;padding-top:30px}nav.page-sub-menu{background:#336598;font-size:3.2rem;padding-top:14px;padding-bottom:9px}@media (max-width:750px){nav.page-sub-menu{font-size:2.6rem}}@media (max-width:650px){nav.page-sub-menu{font-size:2.2rem}}@media (max-width:550px){nav.page-sub-menu{font-size:1.8rem}}@media (max-width:450px){nav.page-sub-menu{font-size:1.6rem}}nav.page-sub-menu ul li{margin-right:17px}nav.page-sub-menu ul li a{padding-bottom:0;font-family:rp_regular;text-transform:uppercase}.archive article.hentry,.category article.hentry,.page article.hentry,.post article.hentry,.single article.hentry{margin-bottom:35px;padding-bottom:30px}.archive article.hentry .meta,.category article.hentry .meta,.page article.hentry .meta,.post article.hentry .meta,.single article.hentry .meta{color:rgba(0,0,0,.35);font-size:1.4rem;margin-bottom:20px}.archive article.hentry .meta h1,.category article.hentry .meta h1,.page article.hentry .meta h1,.post article.hentry .meta h1,.single article.hentry .meta h1{margin-bottom:5px}.archive article.hentry:last-of-type,.category article.hentry:last-of-type,.page article.hentry:last-of-type,.post article.hentry:last-of-type,.single article.hentry:last-of-type{margin-bottom:17px!important}.page h1{color:#003e7e;text-decoration:none;text-transform:uppercase}.archive h1,.category h1,.post h1,.single h1{color:#000}.archive h1 a,.category h1 a,.post h1 a,.single h1 a{color:#000;text-decoration:none}ul.filter{margin-bottom:0;padding:30px 0 25px}ul.filter button{font-family:rp_bold;font-size:1.8rem;line-height:1.25;opacity:.65;text-transform:uppercase}ul.filter button.selected{border-bottom:2px solid #003e7e;opacity:1}body.page-team #rp-content,body.tax-rp_team_groups #rp-content{padding-top:0}body.page-team .team-group,body.tax-rp_team_groups .team-group{margin-bottom:15px}body.page-team .team-group .team-group-name,body.tax-rp_team_groups .team-group .team-group-name{line-height:1;text-transform:uppercase}body.page-team .team-group.level-1 .team-group-name,body.tax-rp_team_groups .team-group.level-1 .team-group-name{background-color:hsla(0,0%,43.9%,.3);margin-bottom:15px}body.page-team .team-group.level-1 .team-group-name h2,body.tax-rp_team_groups .team-group.level-1 .team-group-name h2{font-size:3.8rem;padding-top:9px}body.page-team .team-group.level-2 .team-group-name,body.tax-rp_team_groups .team-group.level-2 .team-group-name{background-color:hsla(0,0%,43.9%,.15);margin-bottom:15px}body.page-team .team-group.level-2 .team-group-name h3,body.tax-rp_team_groups .team-group.level-2 .team-group-name h3{font-size:2.8rem;padding-top:6px}body.page-team .team-group.level-3 .team-group-name,body.tax-rp_team_groups .team-group.level-3 .team-group-name{background-color:hsla(0,0%,43.9%,.075);margin-bottom:15px}body.page-team .team-group.level-3 .team-group-name h4,body.tax-rp_team_groups .team-group.level-3 .team-group-name h4{font-size:1.8rem;padding-top:5px}body.page-team .team-group+.team-group,body.tax-rp_team_groups .team-group+.team-group{padding-top:18px}body.page-team .team-group-member,body.tax-rp_team_groups .team-group-member{padding-bottom:15px;padding-top:15px}body.page-team .team-group-member:hover,body.tax-rp_team_groups .team-group-member:hover{cursor:pointer}body.page-team .team-group-member h3,body.tax-rp_team_groups .team-group-member h3{font-family:rp_bold;font-size:2.2rem;text-transform:uppercase}body.page-team .team-group-member h4,body.tax-rp_team_groups .team-group-member h4{font-size:1.6rem;text-transform:uppercase}body.modal-open{overflow:hidden}body.page-team #modal #modal-close,body.tax-rp_team_groups #modal #modal-close{height:15px;width:15px;color:#fff;font-family:rp_bold;background-image:url(../images/spritesheet.png);background-repeat:no-repeat;background-position:0 0}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){body.page-team #modal #modal-close,body.tax-rp_team_groups #modal #modal-close{background-image:url(../images/spritesheet@2x.png);background-size:100px 100px}}@media (max-width:650px){body.page-team #modal #modal-close,body.tax-rp_team_groups #modal #modal-close{top:15px!important;right:15px!important}}body.page-team #modal header,body.tax-rp_team_groups #modal header{color:#fff;text-transform:uppercase;background:#003e7e;padding:21px 35px}@media (max-width:650px){body.page-team #modal header,body.tax-rp_team_groups #modal header{padding:26px 25px}}body.page-team #modal header h1,body.tax-rp_team_groups #modal header h1{border-bottom:1px solid #fff;color:#fff;font-family:rp_bold;font-size:2.6rem;margin-bottom:10px;padding-bottom:3px}body.page-team #modal header h2,body.tax-rp_team_groups #modal header h2{font-size:1.8rem}body.page-team #modal section,body.tax-rp_team_groups #modal section{padding:35px}@media (max-width:650px){body.page-team #modal section,body.tax-rp_team_groups #modal section{padding:25px}}body.page-team #modal section img.headshot,body.tax-rp_team_groups #modal section img.headshot{margin:0 0 2rem;width:100%}body.page-team #modal section ul.contacts,body.tax-rp_team_groups #modal section ul.contacts{list-style-type:none;padding:0}body.page-team #modal section ul.contacts li,body.tax-rp_team_groups #modal section ul.contacts li{display:block;font-size:1.4rem;margin-bottom:1rem;white-space:nowrap}@media (max-width:450px){body.page-team #modal section ul.contacts li,body.tax-rp_team_groups #modal section ul.contacts li{display:inline}}body.page-team #modal section ul.contacts li a[href]:before,body.tax-rp_team_groups #modal section ul.contacts li a[href]:before{content:"";display:inline-block;vertical-align:middle}@media (max-width:550px){body.page-team #modal section ul.contacts li a[href]:before,body.tax-rp_team_groups #modal section ul.contacts li a[href]:before{letter-spacing:-10px;visibility:visible}}@media (max-width:450px){body.page-team #modal section ul.contacts li a[href],body.tax-rp_team_groups #modal section ul.contacts li a[href]{letter-spacing:-999px;visibility:hidden}}body.page-team #modal section ul.contacts li a[href^="mailto:"]:before,body.tax-rp_team_groups #modal section ul.contacts li a[href^="mailto:"]:before{height:24px;margin-right:10px;width:36px;background-image:url(../images/spritesheet.png);background-repeat:no-repeat;background-position:0 -75px}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){body.page-team #modal section ul.contacts li a[href^="mailto:"]:before,body.tax-rp_team_groups #modal section ul.contacts li a[href^="mailto:"]:before{background-image:url(../images/spritesheet@2x.png);background-size:100px 100px}}body.page-team #modal section ul.contacts li a[href^="tel:"]:before,body.tax-rp_team_groups #modal section ul.contacts li a[href^="tel:"]:before{height:34px;margin-right:16px;width:30px;background-image:url(../images/spritesheet.png);background-repeat:no-repeat;background-position:0 -25px}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){body.page-team #modal section ul.contacts li a[href^="tel:"]:before,body.tax-rp_team_groups #modal section ul.contacts li a[href^="tel:"]:before{background-image:url(../images/spritesheet@2x.png);background-size:100px 100px}}body.page-properties .header-image{display:none}body.page-properties #rp-content{padding:0}body.page-properties .property-group{display:none}body.page-properties .property-group .nav-wrapper{position:relative}body.page-properties .property-group .nav-wrapper .slick-arrow{height:100%;opacity:0;transform:translateY(-50%) scale(.35);transition:opacity .5s}body.page-properties .property-group .nav-wrapper .slick-arrow.slick-prev{left:-55px!important}body.page-properties .property-group .nav-wrapper .slick-arrow.slick-next{right:-55px!important}body.page-properties .property-group .nav-wrapper .slick-arrow:before{border-color:#606060}body.page-properties .property-group .nav-wrapper:hover{z-index:9999!important}body.page-properties .property-group .nav-wrapper:hover .slick-arrow{opacity:1}body.page-properties .property-group .property{color:#fff;margin-bottom:4rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:0}body.page-properties .property-group .property.slick-slider{border-top:0}body.page-properties .property-group .property.slick-slider .slide{position:relative}body.page-properties .property-group .property .sold{background-color:#003e7e;font-family:rp_semibold;font-size:clamp(.75em,2vw,1.6em);line-height:0;padding:1.25vw 0;position:absolute;top:12%;right:12%;transform:translate(50%,-50%) rotate(45deg);width:100%;z-index:5}@media (max-width:650px){body.page-properties .property-group .property .sold{font-size:1.6em;padding:15px 0}}body.page-properties .property-group .property .sold span{position:relative;top:2px;vertical-align:middle}body.page-properties .property-group .property .property-meta{align-items:center;background-color:rgba(0,62,126,.75);bottom:0;left:0;display:flex;flex-direction:column;font-size:clamp(1.2rem,10vw,1.6rem);justify-content:center;opacity:0;padding:25px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s;z-index:1}body.page-properties .property-group .property .property-meta :not(h2){white-space:nowrap}body.page-properties .property-group .property .property-meta h2{border-bottom:1px solid #fff;margin-bottom:6px}body.page-properties .property-group .property .property-meta a{color:#fff;font-size:.85em;text-decoration:none;pointer-events:auto}body.page-properties .property-group .property .property-meta a.website{bottom:10px;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:1050px){body.page-properties .property-group .property .property-meta h2{border-bottom:0;font-size:clamp(1.2rem,5vw,1.6rem);margin-bottom:0}body.page-properties .property-group .property .property-meta span{display:none}}@media (max-width:650px){body.page-properties .property-group .property .property-meta h2{border-bottom:1px solid #fff;font-size:clamp(1.4rem,10vw,2.8rem);margin-bottom:6px}body.page-properties .property-group .property .property-meta span{display:initial}}body.page-properties .property-group .property:hover .property-meta{opacity:1}body.page-case-studies header .header-image{display:none}body.page-case-studies #rp-content{padding:0}body.page-case-studies article h2{color:#003e7e;font-size:3rem;margin:30px auto 20px;text-decoration:none;text-transform:uppercase}body.page-transformations header .header-image{display:none}body.page-transformations #rp-content{padding:0}body.page-transformations nav#transformations{background:rgba(0,62,126,.1);border-top:0;height:40px;margin-bottom:1rem;margin-top:3rem;padding-top:9px}body.page-transformations nav#transformations button.slick-slide{color:#003e7e;font-family:rp_semibold;font-size:1.8rem;text-transform:uppercase;white-space:nowrap}body.page-transformations nav#transformations button.slick-slide span{border-bottom:2px solid rgba(0,62,126,0);opacity:.65;transition:all .5s linear}body.page-transformations nav#transformations button.slick-slide.slick-current span{border-bottom:2px solid #003e7e;opacity:1}body.page-transformations nav#transformations .slick-arrow{background:#003e7e;height:40px;width:45px}body.page-transformations nav#transformations .slick-arrow.slick-prev{left:0!important}@media (max-width:650px){body.page-transformations nav#transformations .slick-arrow.slick-prev:before{transform:rotate(225deg) translate(0)}}body.page-transformations nav#transformations .slick-arrow.slick-next{right:0!important}@media (max-width:650px){body.page-transformations nav#transformations .slick-arrow.slick-next:before{transform:rotate(45deg) translate(0)}}body.page-transformations nav#transformations .slick-arrow:before{border-top:1px solid #fff;border-right:1px solid #fff;height:15px;width:15px}body.page-transformations .transformation{background-color:#000;margin-bottom:3rem}body.page-transformations .transformation #property-info{background-color:#003e7e;color:hsla(0,0%,100%,0);display:none;font-size:2rem;padding:5px 0 2px;text-align:center;text-transform:uppercase;transition:color .25s linear}body.page-transformations .transformation #property-info span.col,body.page-transformations .transformation #property-info span.sep{position:relative;top:-2px}body.page-transformations .transformation #property-info span.sep{margin:0 12px}body.page-transformations .transformation #property-info span.col{margin-left:1px}body.category-news-articles .header-image,body.category-press-releases .header-image{display:none}@media (max-width:650px){body.category-news-articles aside,body.category-press-releases aside{display:none!important}}body.category-news-articles article,body.category-press-releases article{padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.35)!important}body.page-careers #rp-content{padding-top:90px}body.page-careers .header-image{display:none}body.page-careers table .jobs-title{width:50%}body.page-careers table .jobs-location,body.page-careers table .jobs-posted{text-align:center;width:25%}body.page-careers table td:first-child a{color:#003e7e;font-family:rp_bold;text-transform:uppercase}body.single-rp_jobs #rp-content{padding-top:90px}body.single-rp_jobs h1{color:#003e7e;border-bottom:1px solid #003e7e;font-family:rp_bold;text-transform:uppercase}body.single-rp_jobs dl{color:#003e7e;margin-bottom:2rem}body.single-rp_jobs dl dd,body.single-rp_jobs dl dt{display:inline;text-transform:uppercase;font-style:italic}body.single-rp_jobs dl dt{font-family:rp_bold}body.page-contact .header-image{display:none}body.page-contact #rp-content{padding:0}body.page-contact #map{height:525px}@media (max-width:850px){body.page-contact #map{height:300px}}body.page-contact #map iframe{height:100%;width:100%}body.page-contact #rp-contact{background:#003e7e;color:#fff;font-size:2.2rem;line-height:1.15;padding:35px 0}body.page-contact #rp-contact img{bottom:-35px;right:110%;max-width:350px;position:absolute}@media (max-width:1050px){body.page-contact #rp-contact img{max-width:325px}}@media (max-width:850px){body.page-contact #rp-contact img{max-width:300px}}@media (max-width:750px){body.page-contact #rp-contact img{max-width:275px}}@media (max-width:650px){body.page-contact #rp-contact img{display:none}}body.page-contact #rp-contact a{color:#fff}body.page-contact #rp-contact .rp-logo-text{font-size:3.8rem;pointer-events:none;position:relative;top:auto;transform:none}@media (max-width:1150px){body.page-contact #rp-contact .rp-logo-text{font-size:3.6rem}}@media (max-width:1050px){body.page-contact #rp-contact .rp-logo-text{font-size:3.2rem}}@media (max-width:950px){body.page-contact #rp-contact .rp-logo-text{font-size:2.8rem}}@media (max-width:750px){body.page-contact #rp-contact .rp-logo-text{font-size:2.6rem}}@media (max-width:650px){body.page-contact #rp-contact .rp-logo-text{font-size:3rem}}body.page-contact #rp-contact .rp-logo-text img{display:none}@media (max-width:950px){body.page-contact #rp-contact .rp-address{font-size:2rem}}@media (max-width:750px){body.page-contact #rp-contact .rp-address{font-size:1.6rem}}@media (max-width:650px){body.page-contact #rp-contact .rp-address{font-size:2.2rem}}body.page-contact #region-contacts{padding-top:75px}body.page-contact #region-contacts .region{margin-bottom:50px;padding:0;text-align:center}@media (max-width:1050px){body.page-contact #region-contacts .region{width:100%}}body.page-contact #region-contacts .region h3{color:#003e7e;font-size:3rem;margin-bottom:10px;text-transform:uppercase}body.page-contact #region-contacts .region .team-member{font-size:1.7rem;margin-bottom:25px}body.page-contact #region-contacts .region .team-member .team-member-name{font-size:2rem;text-transform:uppercase}body.page-contact #region-contacts .region .team-member a[href^="tel:"]{font-family:rp_regular}.widget{margin-bottom:2rem}.widget h2{margin-bottom:1rem}.slick-slider{border-top:15px solid #003e7e}.slick-slider.slick-dotted{margin-bottom:0!important}.slick-slider .slick-slide img{width:100%}.slick-slider .slick-slide .slide__caption{background-color:#003e7e;color:#fff;font-size:2rem;padding:4px 15px 3px 0;text-align:right;width:100%;z-index:9999}@media (max-width:650px){.slick-slider .slick-slide .slide__caption{font-size:1.7rem}}.slick-slider .slick-dots{bottom:-30px;display:none!important;position:absolute}@media (max-width:950px){.slick-slider .slick-dots{bottom:-17px}}.slick-slider .slick-dots li button:before,.slick-slider .slick-dots li.slick-active button:before{color:#fff}.slick-arrow{height:85px!important;width:85px!important;transform:translateY(-50%);z-index:9999!important}.slick-arrow.slick-prev{left:5px!important}.slick-arrow.slick-prev:before{transform:rotate(225deg) translate(-25%,25%)}@media (max-width:650px){.slick-arrow.slick-prev:before{transform:rotate(225deg) translate(25%,25%)}}.slick-arrow.slick-next{right:5px!important}.slick-arrow.slick-next:before{transform:rotate(45deg) translate(-25%,25%)}@media (max-width:650px){.slick-arrow.slick-next:before{transform:rotate(45deg) translate(-25%,-25%)}}.slick-arrow:before{border-top:3px solid #fff;border-right:3px solid #fff;content:""!important;display:block;height:55px;margin:0 auto;opacity:1!important;width:55px}@media (max-width:650px){.slick-arrow:before{height:35px;width:35px}}.cool-timeline-wrapper{margin:0 auto!important}.cool-timeline-wrapper .timeline-content{border-bottom:14px solid #003e7e!important;border-left:0!important;border-right:0!important;padding:30px!important}.cool-timeline-wrapper .content-details{color:#000;font-family:rp_regular!important;font-size:inherit!important;padding:15px 0 0!important}.cool-timeline-wrapper .content-details .compact-content-title{border-bottom:1px solid #003e7e!important;font-size:2.4rem!important;margin-bottom:6px!important;padding-bottom:3px!important}.cool-timeline-wrapper .content-details .compact-content-title a{font-family:rp_bold!important}.cool-timeline-wrapper .content-details .clt-compact-date{border-left:0!important;font-family:rp_regular!important;font-size:1.8rem!important;padding-left:0!important}.cool-timeline-wrapper .center-line{width:10px!important;margin-left:0!important;transform:translate(-50%)!important}.cool-timeline-wrapper .center-line:after,.cool-timeline-wrapper .center-line:before{display:none!important}.cool-timeline-wrapper .timeline-icon{background:0 0!important;border:0!important;box-shadow:none!important;top:12px!important}.cool-timeline-wrapper .timeline-icon .fa{color:#fff!important;font-size:14px!important;line-height:1!important;height:14px;width:13px}.cool-timeline-wrapper .timeline-icon .fa:after{background-color:#464646;border:2px solid #fff;border-radius:100px;bottom:-7px;content:"";display:block;left:-7px;position:absolute;right:-7px;top:-7px;z-index:-10}.cool-timeline-wrapper .cooltimeline_cont{padding:0!important}.wp-paginate{margin-bottom:15px!important;text-align:center}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
