@font-face{font-family:icomoon;src:url(../fonts/wplaw_icons.eot?j6j7li);src:url(../fonts/wplaw_icons.eot?j6j7li#iefix) format("embedded-opentype"),url(../fonts/wplaw_icons.ttf?j6j7li) format("truetype"),url(../fonts/wplaw_icons.woff?j6j7li) format("woff"),url(../fonts/wplaw_icons.svg?j6j7li#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\f067"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-download:before{content:"\f019"}.icon-envelope:before{content:"\f0e0"}.icon-arrows:before,.icon-move:before{content:"\e94e"}:root{--bs-primary:var(--primary);--bs-secondary:var(--secondary);--bs-dark:var(--dark)}body.no-scroll{overflow:hidden}.builder-overlay{background-color:rgba(0,0,0,.6);position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:none;opacity:0}.builder-overlay .builder-wrapper{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:500px;width:100%;background:#fff}.builder-overlay .builder-wrapper .builder-meta,.builder-overlay .builder-wrapper .builder-title-bar{padding:1.25rem 2.5rem}.builder-overlay .builder-wrapper .builder-title-bar{background-color:var(--secondary);background-color:var(--bs-secondary);zoom:1;font-size:1.5rem}.builder-overlay .builder-wrapper .builder-title-bar:after,.builder-overlay .builder-wrapper .builder-title-bar:before{content:"";display:table}.builder-overlay .builder-wrapper .builder-title-bar:after{clear:both}.builder-overlay .builder-wrapper .builder-title-bar .builder-title{float:left;line-height:1.75rem;margin:0;color:#fff}.builder-overlay .builder-wrapper .builder-title-bar .builder-close{float:right}.builder-overlay .builder-wrapper .builder-title-bar .builder-close:hover{color:#d9d9d9}.builder-overlay .builder-wrapper .builder-meta{zoom:1}.builder-overlay .builder-wrapper .builder-meta:after,.builder-overlay .builder-wrapper .builder-meta:before{content:"";display:table}.builder-overlay .builder-wrapper .builder-meta:after{clear:both}.builder-overlay .builder-wrapper .builder-meta p{margin-top:0}.builder-overlay .builder-wrapper .builder-meta ul{list-style:none;margin:0;padding:0;margin-bottom:1.25rem}.builder-overlay .builder-wrapper .builder-meta .builder-confirmed{position:absolute;background:#fff;border-radius:5px;box-shadow:0 0 12px 4px rgba(0,0,0,.3);padding:20px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.builder-overlay .builder-wrapper .button{width:49%;background:var(--primary);background:var(--bs-primary);color:#fff!important}.builder-overlay .builder-wrapper .button.download{float:left}.builder-overlay .builder-wrapper .button.add{float:right}#portfolio .barristerportfolio{position:fixed;z-index:5000;top:0;right:0;bottom:0;left:0;display:none;opacity:0}#portfolio .barristerportfolio .portfoliowrap{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:600px;width:100%}.shorlist-sc .portfolio-header{display:none}.barristerportfolio{overflow:scroll;background:rgba(0,0,0,.7)}.barristerportfolio a{color:var(--primary);color:var(--bs-primary)}.barristerportfolio hr{width:100%}.barristerportfolio .portfoliowrap.small-screen{top:0;transform:translateY(0) translateX(-50%)}.barristerportfolio .portfoliowrap .portfolio{background:#fff}.barristerportfolio .portfoliowrap .portfolio .portfolio-header{background:var(--secondary);background:var(--bs-secondary);padding:1.25rem;color:#fff}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent{padding:1.25rem;overflow:hidden;background:#fff;font-size:.75rem}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent .sl-centre{text-align:center;white-space:nowrap}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table{width:100%}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table thead tr th,.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table thead tr td{text-align:left;vertical-align:bottom;color:var(--dark);color:var(--bs-dark);border:none;border-bottom:1px solid #ddd;padding-right:19px;padding:.25rem}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table thead tr th.large{font-size:1.125rem}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td{font-weight:400;text-align:left;border:none;border-bottom:1px solid #ddd;vertical-align:top;font-size:.75rem;padding:.25rem .1875rem;vertical-align:middle}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td a{font-weight:700}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td p{margin-top:0;margin-bottom:.375rem;line-height:1rem}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td a.port-icons{display:block;background-repeat:no-repeat;background-position:left middle;margin:0 auto;padding:0 .4375rem;font-size:.9375rem}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td.drag-handle{vertical-align:middle;opacity:.8;width:18px}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td.email-remove,.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td.sl-cv,.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td.sl-email{width:45px}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody tr td.sl-desc{width:100%}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody .ui-state-highlight,.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody .ui-widget-content .ui-state-highlight,.barristerportfolio .portfoliowrap .portfolio .portfoliocontent table tbody .ui-widget-header .ui-state-highlight{background:var(--secondary);background:var(--bs-secondary)}.barristerportfolio .portfoliowrap .portfolio .portfoliocontent .remove{text-align:right;color:red}.barristerportfolio .portfoliowrap .portfolio .button{padding-right:50px;position:relative;text-align:left;border:none;background:var(--primary);background:var(--bs-primary);color:#fff!important;line-height:2}.barristerportfolio .portfoliowrap .portfolio .button.download span{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.barristerportfolio .portfoliowrap .portfolio .sl-close{float:right}.barristerportfolio .portfoliowrap .portfolio .sl-close:hover:after{color:#d9d9d9}.barristerportfolio .portfoliowrap .portfolio .email{padding:1.25rem;display:none}.barristerportfolio .portfoliowrap .portfolio .email.active{display:block}.barristerportfolio .portfoliowrap .portfolio .email label{display:inline}.barristerportfolio .portfoliowrap .portfolio .email input,.barristerportfolio .portfoliowrap .portfolio .email textarea{width:98%}.barristerportfolio .togglewrap .portfolio{display:block}.barristerportfolio .pdf-share-link{display:none}@media (max-width:767.98px){.builder-overlay .builder-wrapper{width:96%}.builder-overlay .builder-wrapper .button{width:100%;margin-bottom:.625rem}}.portfoliotoggle{position:relative}.portfoliotoggle .flag{background-color:var(--primary);background-color:var(--bs-primary);padding-top:.3125rem;position:absolute;display:block;border-radius:100%;top:50%;left:50%;transform:translate(0,-50%);font-size:.6875rem;line-height:.125rem;height:.8125rem;width:.8125rem;color:#fff;text-align:center;transform-origin:50% 50%;transform:scale(1,1)}.grecaptcha-badge{visibility:hidden}