body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:none;font-size:16px;font-weight:400;line-height:1.6;background-color:#fff}body,h1,h2,h3{font-family:filson-pro,sans-serif;color:#545f6b}h1,h2,h3{font-size:30pt;line-height:1.1;font-weight:500}h2{font-size:20pt;font-weight:200}h3{font-size:16pt}h4{font-size:14pt}a{color:#545f6b}a:hover{text-decoration:none}q{font-size:14pt;color:#545f6b;line-height:1.2}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:0}*{box-sizing:border-box}html{background-color:#fff}a#main-content{outline:none}.svg{position:relative;display:inline-block;top:1px;font-style:normal;font-weight:400;line-height:1}.messages--error{margin-top:20px}.ui-dialog.ui-dialog-off-canvas{width:50%!important}.lines-button{display:inline-block;transition:.3s;background:none;border:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:5.71429px;-webkit-appearance:none}.lines-button:focus{outline:none}#mobile-enticer:hover{opacity:1}#mobile-enticer:hover .lines:before{top:15px}#mobile-enticer:hover .lines:after{top:-15px}#mobile-enticer:hover .lines-button.x.close .lines:after,#mobile-enticer:hover .lines-button.x.close .lines:before{top:0}.lines{position:relative}.lines,.lines:after,.lines:before{display:inline-block;width:40px;height:2px;background:#9ba0a8;transition:.4s}.lines:after,.lines:before{position:absolute;left:0;content:"";transform-origin:2.85714px center}.lines:before{top:10px}.lines:after{top:-10px}.lines-button.x.close #header-title{opacity:0}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:after,.lines-button.x.close .lines:before{transform-origin:50% 50%;background:#9ba0a8;top:0;width:40px}.lines-button.x.close .lines:before{transform:rotate(45deg)}.lines-button.x.close .lines:after{transform:rotate(-45deg)}footer #mc-embedded-subscribe{display:inline-block;margin:0;background:transparent;border-color:#fff;color:#fff;text-align:center}footer #mc-embedded-subscribe:hover{border-color:#367273;color:#367273}footer #bottom-container{width:90%;max-width:1100px;margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:43% 1fr 180px;grid-template-columns:43% 1fr 180px}footer #footer-left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;position:relative}footer #footer-mid{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;position:relative}footer #footer-right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;position:relative}.section{padding:40px 0}#user-login-form{width:90%;max-width:1100px;position:relative;padding:40px 0;margin:70px auto 0;overflow:hidden}.block-awards{padding:60px 0;background-color:#e3e9e7}.block-awards .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-awards ul.awards-list{padding:0;width:90%;max-width:1100px;position:relative;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.block-awards ul.awards-list li{padding:0;margin:0;list-style:none}#header-banner{position:relative}#header-banner .backgrond-image{height:40vh;margin-top:70px}#header-banner .text-container{width:90%;max-width:1100px;margin:0 auto;position:relative;position:absolute;left:5%;right:5%;bottom:10%}.path-frontpage #header-banner .backgrond-image{height:calc(100vh - 300px)}.path-frontpage #header-banner .text-container{transform:translateY(50%);bottom:50%}.block-block-contented39a695-15e2-4e7a-b8d8-4981a717d7fe{background-color:#367273;padding:40px 0}.block-block-contented39a695-15e2-4e7a-b8d8-4981a717d7fe .field--name-body{width:90%;max-width:1100px;margin:0 auto;position:relative;color:#fff}.block-block-contented39a695-15e2-4e7a-b8d8-4981a717d7fe .field--name-body h2{margin-top:0;text-align:center;font-weight:500;color:#fff}.block-block-contented39a695-15e2-4e7a-b8d8-4981a717d7fe .field--name-body p{margin-bottom:0}.block-block-contented39a695-15e2-4e7a-b8d8-4981a717d7fe .field--name-body a{color:#fff}.block-call-to-action{padding:80px 0}.block-call-to-action .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-call-to-action .call-to-action{position:relative}.block-call-to-action.background,.block-call-to-action .text-container{background-color:#e3e9e7}.block-call-to-action.background .text-container{background-color:#fff}.block-chairty-logos,.block-charity-staff{padding:80px 0;background-color:#e3e9e7}.block-chairty-logos .inner-container,.block-charity-staff .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-chairty-logos ul.charity-list,.block-charity-staff ul.charity-list{padding:0;width:90%;max-width:1100px;position:relative;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.block-chairty-logos ul.charity-list li,.block-charity-staff ul.charity-list li{padding:0;margin:0;list-style:none}.block-charity-staff{padding-top:40px;background-color:transparent}.block-client-list{padding:80px 0;background-color:#e3e9e7}.block-client-list .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-client-list ul#client-list{padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.block-client-list ul#client-list li{padding:0;margin:0;list-style:none}.block-double-link-block .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.block-double-link-block ul#doiuble-links{padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.block-double-link-block ul#doiuble-links li{padding:0;margin:0;list-style:none}header{box-shadow:0 1px 5px rgba(0,0,0,.2);height:70px;width:100%;background:#fff;position:fixed;display:block;z-index:40;top:0;left:0}.user-logged-in header{top:80px}#logo{position:absolute;top:15px;left:27px}#logo a{display:block}#logo svg{width:116px;height:40px}#mobile-enticer{position:absolute;top:19px;right:27px;height:30px}#mobile-enticer .lines{background-color:transparent}#mobile-enticer .lines:before{background-color:#9ba0a8;top:5px}#mobile-enticer .lines:after{background-color:#9ba0a8;top:-5px}#mobile-enticer:hover .lines:before{top:10px}#mobile-enticer:hover .lines:after{top:-10px}#mobile-enticer .lines-button.x.close .lines:after,#mobile-enticer .lines-button.x.close .lines:before{top:0}#close-tag,#menu-tag{display:none}#block-juno-main-menu{width:100%;padding:10px 0;height:100vh;top:70px;position:relative;display:none;background:#fff}#news-banner{position:relative;width:100%;margin-top:70px}#news-banner .backgrond-image{width:90%;max-width:1100px;margin:0 auto;position:relative;text-align:center}#news-banner img{width:100%;height:auto}#news-banner .text-container{width:90%;max-width:1100px;margin:0 auto;position:relative;max-width:1000px;top:-50px}.block-field-blocknodearticlebody{top:-35px}.block-news-teasers{padding:40px 0 80px}.block-news-teasers .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-news-teasers ul.teaser-list{padding:0;width:90%;max-width:1100px;margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-news-teasers ul.teaser-list li{padding:0;margin:0;list-style:none}.block-node-teaser{padding:80px 0}.block-node-teaser .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-node-teaser .node-teaser{position:relative}.block-node-teaser.background,.block-node-teaser .text-container{background-color:#e3e9e7}.block-node-teaser.background .text-container{background-color:#fff}.block-node-teaser.full-width{padding:0}.block-node-teaser.full-width .inner-container{width:100%;max-width:100%}.block-node-teaser.full-width .text-container{width:90%;max-width:1100px;margin:0 auto;position:relative;background-color:transparent;padding:200px 0;display:block}.block-node-teaser.image-top .image-container{background-position:top!important}.block-juno-process-block{padding:40px 0 0}.block-juno-process-block .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.block-juno-process-block ul#juno-process{padding:0;margin:70px 0 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-juno-process-block ul#juno-process li{padding:0;margin:0;list-style:none}#staff-header{margin-top:70px;padding:80px 0 0}#staff-header .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr}.block-staff-teasers{padding:0 0 80px}.block-staff-teasers .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.block-staff-teasers ul.teaser-list{padding:0;width:90%;max-width:1100px;margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-staff-teasers ul.teaser-list li{padding:0;margin:0;list-style:none}#advisory-container{padding:40px 0}#advisory-container ul.advisory-list{padding:0;width:90%;max-width:1100px;margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}#advisory-container ul.advisory-list li{padding:0;margin:0;list-style:none}#clasue-filters .inner-container{overflow:hidden}#clasue-filters .inner-container,.juno-tabs.clause-bank-tabs .category-container .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.juno-tabs.clause-bank-tabs ul.clause-list{padding:0;margin:0}.juno-tabs.clause-bank-tabs ul.clause-list li{padding:0;margin:0;list-style:none}.juno-tabs.clause-bank-tabs ul.clause-list .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.juno-tabs.clause-bank-tabs ul.clause-list .clause li{list-style:disc}.juno-tabs{position:relative;padding:0 0 40px}.juno-tabs .tabs-nav{width:90%;max-width:1100px;margin:0 auto;position:relative;padding:20px 0}.juno-tabs .tabs-nav ul{padding:0;margin:0;display:inline-flex;justify-content:center;width:100%}.juno-tabs .tabs-nav ul li{padding:0;margin:0;list-style:none}.juno-tabs .tabs-nav li{margin:0}.services-tabs-layout .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.layout-builder__section .juno-tabs .tabs-nav{top:0}.layout-builder__section .juno-tabs .tab-content .content-container{display:block}#precedent-container{padding:40px 0}#precedent-container ul.precedent-list{padding:0;width:90%;max-width:1100px;margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}#precedent-container ul.precedent-list li{padding:0;margin:0;list-style:none}.block-bespoke-solutions,.block-embedded-legal-talent,.block-legal-team-consulting,.block-legal-tech-consulting,.block-managed-legal-services,.block-staff-testimonial{padding:40px 0}.block-bespoke-solutions .inner-container,.block-embedded-legal-talent .inner-container,.block-legal-team-consulting .inner-container,.block-legal-tech-consulting .inner-container,.block-managed-legal-services .inner-container,.block-staff-testimonial .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.block-bespoke-solutions ul.testimonial-list,.block-embedded-legal-talent ul.testimonial-list,.block-legal-team-consulting ul.testimonial-list,.block-legal-tech-consulting ul.testimonial-list,.block-managed-legal-services ul.testimonial-list,.block-staff-testimonial ul.testimonial-list{padding:0;margin:0}.block-bespoke-solutions ul.testimonial-list li,.block-embedded-legal-talent ul.testimonial-list li,.block-legal-team-consulting ul.testimonial-list li,.block-legal-tech-consulting ul.testimonial-list li,.block-managed-legal-services ul.testimonial-list li,.block-staff-testimonial ul.testimonial-list li{padding:0;margin:0;list-style:none}.block-bespoke-solutions,.block-embedded-legal-talent,.block-legal-team-consulting,.block-legal-tech-consulting,.block-managed-legal-services{padding:0 0 80px}.block-text-image{padding:80px 0}.block-text-image .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.block-text-image .text-image{display:-ms-grid;display:grid;-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr}.block-text-image .text-image.text-only{-ms-grid-columns:1fr;grid-template-columns:1fr}.block-text-image.background{background-color:#e3e9e7}.juno-teaser-text .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.block-webform-block{padding-bottom:40px;overflow:hidden}.block-webform-block .inner-container{width:90%;max-width:1100px;margin:0 auto;position:relative}.block-webform-block #edit-form,.block-webform-block #edit-processed-text{width:50%;display:inline-block;float:left}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.button{transition:all .3s ease;background-color:#fff;border:2px solid #acc6bf;color:#acc6bf;text-decoration:none;padding:.4em 2em;border-radius:4px}.button:hover{background-color:#acc6bf;color:#fff}.button.see-through{background-color:hsla(0,0%,100%,.3);border:1px solid #fff;padding:1em 2em;color:#fff;border-radius:0}.button.see-through:hover{background-color:#fff;color:#545f6b}.button.reverse{background-color:#acc6bf;border:2px solid #acc6bf;color:#fff}.button.reverse:hover{background-color:#fff;color:#acc6bf}.non-button-link{background-color:transparent;border:none;padding:0;font-size:16pt;text-decoration:underline}.arrow-link,.non-button-link:hover{text-decoration:none}.arrow-link{color:#367273}.arrow-link .svg{transition:all .5s ease;margin-right:10px;top:2px}.arrow-link svg{width:17px;height:14.02px;height:auto;fill:#367273}.arrow-link:hover .svg{margin-right:20px}.form-item label{display:inline;color:#545f6b;margin:0 0 5px;width:100%}input[type=email],input[type=number],input[type=password],input[type=text],textarea{background-color:#fff;color:#545f6b;border:1px solid #acc6bf;padding:1em .5em;width:100%;box-sizing:border-box;font-size:14px}input[type=email]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=text]:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 9999px #fff inset;-webkit-text-fill-color:#545f6b}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,textarea.error{border:1px solid #acc6bf;border-bottom-color:#a81630!important}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:0;border-bottom:1px solid #367273}.form-type-checkbox label,.form-type-radio label{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:5px}select{color:#545f6b;padding:.6em 30px .6em .5em;width:100%;box-sizing:border-box;border-radius:0;outline:0;border:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9.645' height='5.734' viewBox='0 0 9.645 5.734'><path d='M0,0,4.322,4.734,8.645,0' transform='translate(0.5 0.5)' fill='none' stroke='%23545F6B' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1'/></svg>") no-repeat;background-size:12px 12px;background-position:calc(100% - 10px) 50%}select::-ms-expand{display:none}select[multiple=multiple]{background:#fff;padding:0;height:200px}nav.pager h4{display:none}nav.pager ul{padding:0}nav.pager li{display:inline-block;margin-bottom:20px}nav.pager li a{transition:all .5s ease;background-color:#fff;border:1px solid #acc6bf;color:#acc6bf;text-decoration:none;padding:.4em 1em;border-radius:4px}nav.pager li.is-active a,nav.pager li a:hover{background-color:#acc6bf;color:#fff}nav.pager li.is-active a{font-weight:300}nav.pager li.pager__item--next,nav.pager li.pager__item--previous,nav.pager li.pager__itxem--first{padding-right:5px}
footer{background-color:#545f6b;color:#fff;padding:80px 0 0}footer h2,footer h4.title{margin:0;color:#fff}footer h4.title{font-size:16px;font-weight:200;text-transform:uppercase}footer a{font-size:30pt;color:#fff;font-weight:500;display:inline-block}footer a#contact-link{line-height:1.3;text-decoration:none;margin-bottom:1.4em;display:block}footer a#contact-link .svg{transition:all .5s ease;float:right;top:-10px;background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:40px;padding:15px 23px}footer a#contact-link svg{width:25px;height:27px;fill:#fff}footer a#contact-link:hover{color:#fff}footer a#contact-link:hover .svg{background:#fff}footer a#contact-link:hover svg{fill:#545f6b}footer a.link{font-size:14pt}footer a:hover{color:#acc6bf}footer p.link{font-size:14pt;font-weight:500;margin:0;line-height:1.4}footer #bottom-container{padding:0 0 80px}footer .info-container{margin-bottom:40px}footer .info-container:last-child{margin-bottom:0}footer #newsletter-signup input{margin-top:.5em}footer #newsletter-signup input:hover{color:#acc6bf}footer #copyright{display:relative;background-color:#fff;color:#545f6b;text-align:center;overflow:hidden}footer #copyright p{font-weight:200;margin:2em 0 .5em}footer #copyright p.tiny{font-size:10px;margin:0 0 2em}@media (max-width:767px){footer{padding:40px 0 0}footer h4{font-size:23pt;margin-bottom:.5em}footer a.general{text-decoration:underline}footer #bottom-container{margin-top:0;padding:0 0 60px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}footer .info-container:last-child{margin-bottom:40px}footer #footer-left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}footer #footer-left a#contact-link{font-size:28pt;margin-bottom:0;text-decoration:underline}footer #footer-left a#contact-link .svg,footer #footer-mid{display:none}footer #footer-right{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin:0}footer #footer-right a.general{font-size:16px;margin-bottom:10px}footer #footer-right .info-container:last-child{margin-bottom:0}footer #copyright p{margin:2em 0 .5em}footer #copyright p.tiny{margin:0 15% 2em}}.path-frontpage h1{margin-top:0;color:#367273;outline:0}.path-frontpage .block-field-blocknodepagebody{padding-bottom:40px}.block-awards h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 1em}.block-awards h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-awards ul.awards-list{margin:30px 0 0;width:100%}.block-awards ul.awards-list li{display:inline-block;position:relative;margin:0 30px 0 0;padding:0 30px 0 0;border-right:1px solid #367273}.block-awards ul.awards-list li:last-child{border:none}.block-awards img{transition:all .5s ease;display:block;width:auto;height:120px}@media (max-width:767px){.block-awards ul.awards-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-awards img{height:90px}}#header-banner{border-bottom:1px solid #ccc}#header-banner .text-container h1{margin:0;color:#fff}#header-banner .text-container h1.invert-title{color:#367273}#resource-link{display:none}.path-frontpage #header-banner .text-container .home-copy{color:#fff;width:80%;margin-bottom:2em}.path-frontpage #header-banner .text-container .home-copy p{font-size:16pt;line-height:1.4}.path-frontpage #header-banner .text-container .home-copy p.pullout-heading{font-size:30pt;line-height:1.4;font-weight:500;margin-left:0}.path-frontpage #header-banner .text-container .home-buttons{display:inline-flex;justify-content:space-between;width:80%}.path-frontpage #header-banner .text-container a{margin:0 1em 0 0}.path-frontpage #resource-link{transition:all .5s ease;width:100%;color:#fff;background-color:#367273;display:block;padding:40px 5%;text-align:center;font-size:14pt;text-decoration:none}.path-frontpage #resource-link .svg{transition:all .5s ease;background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:40px;margin:0 0 0 15px;padding:16px 14px 12px;top:-1px}.path-frontpage #resource-link svg{transition:all .5s ease;fill:#fff;width:18px;height:14.83px}.path-frontpage #resource-link:hover{background-color:#acc6bf}.path-frontpage #resource-link:hover .svg{background:#fff}.path-frontpage #resource-link:hover svg{fill:#acc6bf}@media (max-width:767px){#header-banner .backgrond-image{height:30vh}.path-frontpage #header-banner{margin-top:70px}.path-frontpage #header-banner .backgrond-image{position:absolute;height:100%;width:100%;margin:0}.path-frontpage #header-banner .text-container{position:relative;overflow:hidden;transform:translateY(0);bottom:0;left:0;right:0}.path-frontpage #header-banner .text-container .home-copy{width:100%;margin-bottom:4em}.path-frontpage #header-banner .text-container .home-copy p.pullout-heading{font-size:27pt;line-height:1.2}.path-frontpage #resource-link{text-align:left;padding:40px 5%;font-size:14pt}.path-frontpage #resource-link .svg{display:none}}.block-call-to-action h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.block-call-to-action h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-call-to-action .text-container{position:relative;display:inline-block;margin:40px 0;width:65%;padding:3em}.block-call-to-action .text-container .bodycopy{margin-bottom:2em}.block-call-to-action .text-container h3{margin:0 0 1em}.block-call-to-action .text-container h3+p{margin-top:0}.block-call-to-action .image-container{position:absolute;width:55%;height:calc(100% + 40px);top:0;right:0;overflow:hidden}.block-call-to-action .arrow-link:hover{color:#acc6bf}.block-call-to-action .arrow-link:hover svg{fill:#acc6bf}@media (max-width:767px){.block-call-to-action{padding:0 0 6%}.block-call-to-action .inner-container{width:100%}.block-call-to-action .image-container{width:100%;height:40vh}.block-call-to-action .text-container{margin:20vh 5% 0;padding:2em;width:90%}}.block-chairty-logos h2,.block-charity-staff h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 1em}.block-chairty-logos h2 .title-line,.block-charity-staff h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-chairty-logos .view-header,.block-charity-staff .view-header{margin:0 0 2em calc(20% + 20px);width:50%}.block-chairty-logos ul.charity-list,.block-charity-staff ul.charity-list{margin:0;width:100%}.block-chairty-logos ul.charity-list li,.block-charity-staff ul.charity-list li{display:inline-block;position:relative;margin:10px 10px 0 0}.block-chairty-logos img,.block-charity-staff img{transition:all .5s ease;display:block;width:100%;height:auto;border:1px solid #9d9d9d}@media (max-width:767px){.block-chairty-logos .view-header,.block-charity-staff .view-header{width:70%}.block-chairty-logos ul.charity-list,.block-charity-staff ul.charity-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-charity-staff{padding-top:80px}}.block-client-list h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 1em}.block-client-list h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-client-list ul#client-filters{margin:0 0 20px;padding:0;float:right}.block-client-list ul#client-filters li{display:inline-block;position:relative;margin:10px 15px 0 0;padding:0 15px 0 0;border-right:1px solid #ccc}.block-client-list ul#client-filters li:last-child{border:0;padding:0}.block-client-list ul#client-filters button{transition:all .5s ease;color:#9d9d9d;border:none;background-color:transparent;padding:0}.block-client-list ul#client-filters button.mixitup-control-active,.block-client-list ul#client-filters button:hover{color:#367273}.block-client-list ul#client-list{margin:0;width:100%}.block-client-list ul#client-list li{display:inline-block;position:relative;margin:10px 10px 0 0}.block-client-list img{transition:all .5s ease;display:block;width:100%;height:auto;border:1px solid #ccc}@media (max-width:767px){.block-client-list{padding-top:40px}.block-client-list ul#client-filters{display:none}.block-client-list ul#client-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-client-list ul#client-list li{margin:10px 10px 0 0}}.block-double-link-block{background-color:#f8f9f9}.block-double-link-block ul#doiuble-links li{padding:80px}.block-double-link-block ul#doiuble-links li h3{font-size:20pt;margin:0}.block-double-link-block ul#doiuble-links li p{margin-top:5px}.block-double-link-block ul#doiuble-links li:first-child{padding:80px 0;border-right:1px solid #ccc}.block-double-link-block ul#doiuble-links li:first-child p{max-width:80%}@media (max-width:767px){.block-double-link-block .inner-container{width:100%}.block-double-link-block ul#doiuble-links{-ms-grid-columns:1fr;grid-template-columns:1fr}.block-double-link-block ul#doiuble-links li{padding:40px}.block-double-link-block ul#doiuble-links li p{max-width:100%}.block-double-link-block ul#doiuble-links li:first-child{padding:40px;border:none;border-bottom:1px solid #ccc}}.block-field-blocknodearticlebody,.block-field-blocknodepagebody,.block-field-blocknodestaff-memberbody{width:90%;max-width:1100px;margin:0 auto;position:relative;padding:40px 0}.block-field-blocknodearticlebody h2,.block-field-blocknodepagebody h2,.block-field-blocknodestaff-memberbody h2{font-weight:500;line-height:1.2}.block-field-blocknodearticlebody a,.block-field-blocknodepagebody a,.block-field-blocknodestaff-memberbody a{color:#acc6bf;font-weight:500}.block-field-blocknodearticlebody p:first-child,.block-field-blocknodepagebody p:first-child,.block-field-blocknodestaff-memberbody p:first-child{margin-top:0}.block-field-blocknodearticlebody p:last-child,.block-field-blocknodepagebody p:last-child,.block-field-blocknodestaff-memberbody p:last-child{margin-bottom:0}.block-field-blocknodearticlebody ol p:first-child,.block-field-blocknodearticlebody ul p:first-child,.block-field-blocknodepagebody ol p:first-child,.block-field-blocknodepagebody ul p:first-child,.block-field-blocknodestaff-memberbody ol p:first-child,.block-field-blocknodestaff-memberbody ul p:first-child{margin-top:1em}.block-field-blocknodearticlebody ol p:last-child,.block-field-blocknodearticlebody ul p:last-child,.block-field-blocknodepagebody ol p:last-child,.block-field-blocknodepagebody ul p:last-child,.block-field-blocknodestaff-memberbody ol p:last-child,.block-field-blocknodestaff-memberbody ul p:last-child{margin-bottom:1em}.block-field-blocknodearticlebody p.full-image img,.block-field-blocknodepagebody p.full-image img,.block-field-blocknodestaff-memberbody p.full-image img{width:100%;height:auto}.block-field-blocknodearticlebody p.half-image img,.block-field-blocknodepagebody p.half-image img,.block-field-blocknodestaff-memberbody p.half-image img{width:50%;height:auto}#block-juno-main-menu ul{padding:0;margin:0}#block-juno-main-menu ul li{padding:0;margin:0;list-style:none;text-align:right;padding:4px 0;margin:5px 30px 5px 0}#block-juno-main-menu ul li.myhcp-login{display:none}#block-juno-main-menu ul li.menu-item--active-trail a:after{width:100%;background-color:#367273}#block-juno-main-menu a{display:inline-block;position:relative;text-decoration:none;font-size:20pt;color:#367273;font-weight:500;padding:0;margin:0}#block-juno-main-menu a:after{transition:all .5s ease;content:"";display:block;position:absolute;right:0;bottom:2px;height:2px;width:0}#block-juno-main-menu a.is-active:after,#block-juno-main-menu a:hover:after{width:100%;background-color:#367273}#block-juno-local-tasks{position:absolute;top:78px;right:0}#block-juno-local-tasks li.is-active a{background-color:#367273;color:#fff}#block-juno-local-tasks a{transition:all .5s ease;padding:.5em 1.5em;background-color:#9ba0a8;color:#fff}#block-juno-local-tasks a:hover{background-color:#367273;color:#fff}#news-banner .text-container{background-color:#e3e9e7;padding:2em 3em}#news-banner .text-container .intro{font-size:20px;font-weight:200}@media (max-width:767px){#news-banner .backgrond-image{width:100%}#news-banner .text-container{padding:2em}}.block-news-teasers h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.block-news-teasers h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-news-teasers ul.teaser-list{margin:0;width:100%}.block-news-teasers ul.teaser-list li{display:inline-block;position:relative;margin:0 20px 3em 0}.block-news-teasers ul.teaser-list li:nth-child(3){margin-right:20px}.block-news-teasers ul.teaser-list li:first-child,.block-news-teasers ul.teaser-list li:nth-child(4){margin-left:0}.block-news-teasers a.news-article{text-decoration:none}.block-news-teasers a.news-article p.date{font-size:20pt;color:#acc6bf;font-weight:200;margin:.5em 0}.block-news-teasers a.news-article h2.title{transition:all .5s ease;font-size:20pt;color:#545f6b;text-transform:none;font-weight:500;margin-bottom:1em}.block-news-teasers a.news-article p.summary{margin-bottom:0}.block-news-teasers a.news-article:hover h2.title{color:#acc6bf}.block-news-teasers img{width:100%;height:auto}.block-news-teasers .pager{padding:0;text-align:center}.block-news-teasers .pager__item{padding:0}.path-frontpage .block-news-teasers ul.teaser-list li{margin-bottom:0}@media (max-width:767px){.block-news-teasers ul.teaser-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.block-news-teasers ul.teaser-list li{margin:2em 0 0}.block-news-teasers ul.teaser-list a.news-article p.date{font-size:16pt;margin:0}.block-news-teasers ul.teaser-list a.news-article h2.title{margin:.5em 0;font-size:16pt}.block-news-teasers ul.teaser-list a.news-article p.summary{margin-bottom:0}.block-news-teasers ul.teaser-list a.news-article:hover h2.title{color:#acc6bf}.block-news-teasers ul.teaser-list:first-child li:first-child{margin-top:0}.block-news-teasers .pager{padding-top:2em}}.block-node-teaser h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.block-node-teaser h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-node-teaser .text-container{position:relative;display:inline-block;margin:40px 0;width:65%;padding:3em}.block-node-teaser .text-container p.preheading{font-weight:200;margin:0}.block-node-teaser .text-container .bodycopy{margin-bottom:2em}.block-node-teaser .text-container h3{margin:0 0 1em}.block-node-teaser .text-container h3+p{margin-top:0}.block-node-teaser .image-container{position:absolute;width:55%;height:calc(100% + 40px);top:0;right:0;overflow:hidden}.block-node-teaser.full-width .image-container{width:100%;height:100%}.block-node-teaser.full-width .text-container{color:#fff}.block-node-teaser.full-width .text-container .preheading{font-weight:400}.block-node-teaser.full-width .text-container h3{color:#fff;font-size:22pt}.block-node-teaser.full-width .text-container .bodycopy{width:50%;font-size:19px}.block-node-teaser.full-width .text-container .arrow-link{color:#fff;font-size:20pt;font-weight:500}.block-node-teaser.full-width .text-container .arrow-link .svg{background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:40px;margin:0 0 0 15px;padding:10px 14px;top:-1px}.block-node-teaser.full-width .text-container .arrow-link svg{fill:#fff;width:18px;height:14.83px}.block-node-teaser.full-width .text-container .arrow-link:hover .svg{background:#fff}.block-node-teaser.full-width .text-container .arrow-link:hover svg{fill:#367273}@media (max-width:767px){.block-node-teaser.full-width .text-container{padding:80px 0}.block-node-teaser.full-width .text-container .bodycopy{width:100%}.block-node-teaser.full-width .text-container .arrow-link{position:relative;right:auto;top:auto;transform:translateY(0)}}.block-juno-process-block h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 1em}.block-juno-process-block h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-juno-process-block ul#juno-process li{display:inline-block;position:relative;margin:0 20px 80px 0;border:1px solid #e3e9e7;padding:40px 15px 30px;text-align:center}.block-juno-process-block ul#juno-process li p{margin-bottom:0}.block-juno-process-block ul#juno-process .svg{top:-50px;left:0;position:absolute;width:100%}.block-juno-process-block ul#juno-process .svgFill{fill:#acc6bf}.block-juno-process-block ul#juno-process .svgStroke{stroke:#acc6bf}.block-juno-process-block ul#juno-process .initialconsultation .svg{top:-40px}.block-juno-process-block ul#juno-process .approvescope .svg{top:-60px}.block-juno-process-block ul#juno-process .deliverservicelevels .svg{top:-65px}@media (max-width:767px){.block-juno-process-block{padding:0}.block-juno-process-block ul#juno-process{-ms-grid-columns:1fr;grid-template-columns:1fr}}#staff-header .image-container img{display:block;width:500px;height:auto;border:1px solid #ccc}#staff-header .text-container{margin-left:10%;position:relative}#staff-header .text-container h1{margin:0 0 10px;line-height:.8}#staff-header .text-container .qualifications,#staff-header .text-container .staff-title{margin:0;font-size:17pt;font-weight:200;line-height:1.3}#staff-header .text-container .email{margin:0;position:absolute;left:0;bottom:0}#staff-header .text-container .email .svg{top:7px;margin-right:10px}#staff-header .text-container .email svg{fill:#acc6bf}@media (max-width:767px){#staff-header{padding-top:30px}#staff-header .inner-container{-ms-grid-columns:1fr;grid-template-columns:1fr}#staff-header .image-container img{width:100%}#staff-header .text-container{margin:20px 0 0}#staff-header .text-container .email{position:relative}}.block-staff-teasers h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.block-staff-teasers h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-staff-teasers ul.teaser-list{margin:0;width:100%}.block-staff-teasers ul.teaser-list li{display:inline-block;position:relative;margin:70px 10px 0}.block-staff-teasers ul.teaser-list li:first-child,.block-staff-teasers ul.teaser-list li:nth-child(2),.block-staff-teasers ul.teaser-list li:nth-child(3){margin-top:0}.block-staff-teasers a.staff-member{text-decoration:none}.block-staff-teasers a.staff-member h3.name{margin-bottom:0}.block-staff-teasers a.staff-member p.qualifications,.block-staff-teasers a.staff-member p.staff-title{margin:5px 0 0;font-weight:200;line-height:1}.block-staff-teasers a.staff-member p.staff-title{color:#acc6bf}.block-staff-teasers a.staff-member p.arrow-link{margin-bottom:0}.block-staff-teasers a.staff-member:hover p.arrow-link{color:#acc6bf}.block-staff-teasers a.staff-member:hover p.arrow-link svg{fill:#acc6bf}.block-staff-teasers a.staff-member:hover p.arrow-link .svg{margin-right:20px}.block-staff-teasers img{width:100%;height:auto;border:1px solid #ccc}@media (max-width:767px){.block-staff-teasers ul.teaser-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.block-staff-teasers ul.teaser-list li{margin:2em 0 0}.block-staff-teasers ul.teaser-list li:nth-child(2),.block-staff-teasers ul.teaser-list li:nth-child(3){margin-top:2em}.block-staff-teasers a.staff-member h3.name{margin-top:.5em}}#advisory-container ul.advisory-list li{display:inline-block;position:relative;margin:0 20px 3em 0;border:1px solid #e3e9e7;padding:20px}#advisory-container ul.advisory-list li:nth-child(3){margin-right:20px}#advisory-container ul.advisory-list li:first-child,#advisory-container ul.advisory-list li:nth-child(4){margin-left:0}#advisory-container ul.advisory-list a{display:block;text-decoration:none;padding-bottom:60px}#advisory-container ul.advisory-list a:hover .button{background-color:#fff;color:#acc6bf}#advisory-container ul.advisory-list .icon{position:absolute;top:-15px;right:20px}#advisory-container ul.advisory-list h3{margin:20px 0 5px}#advisory-container ul.advisory-list p.date{margin:0;font-weight:400;text-transform:uppercase;color:#acc6bf}#advisory-container ul.advisory-list .button{position:absolute;left:20px;bottom:20px;margin:0;border-radius:0;width:calc(100% - 40px)}@media (max-width:767px){#advisory-container ul.advisory-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#advisory-resources .juno-teaser-text,#clause-bank .juno-teaser-text,#precedent-library .juno-teaser-text{padding:40px 0}#advisory-resources .juno-teaser-text.library-licence,#clause-bank .juno-teaser-text.library-licence,#precedent-library .juno-teaser-text.library-licence{background-color:#545f6b}#advisory-resources .juno-teaser-text.library-licence h2,#clause-bank .juno-teaser-text.library-licence h2,#precedent-library .juno-teaser-text.library-licence h2{color:#fff}#advisory-resources .juno-teaser-text.library-licence h2 .title-line,#clause-bank .juno-teaser-text.library-licence h2 .title-line,#precedent-library .juno-teaser-text.library-licence h2 .title-line{border-top:1px solid #fff}#advisory-resources .juno-teaser-text.library-licence .bodycopy,#clause-bank .juno-teaser-text.library-licence .bodycopy,#precedent-library .juno-teaser-text.library-licence .bodycopy{font-size:12px;color:#fff}#advisory-resources .juno-teaser-text.library-licence .bodycopy a,#clause-bank .juno-teaser-text.library-licence .bodycopy a,#precedent-library .juno-teaser-text.library-licence .bodycopy a{color:#fff}#clasue-filters{background-color:#545f6b;padding:40px 0}#clasue-filters h2{font-size:16px;color:#fff;text-transform:uppercase;margin:0 0 2em}#clasue-filters h2 .title-line{border-top:1px solid #fff;margin:8px 20px 0 0;display:block;width:20%;float:left}#clasue-filters #category-selection{padding:.7em 30px .7em .7em;height:49px}#clasue-filters #category-selection,#clasue-filters #input-search{float:left;display:inline-block;width:calc(30% - 10px);margin-right:10px;border:1px solid #545f6b}#clasue-filters #input-search{padding:1em 30px 1em .7em}#clasue-filters #reset-all{display:none;margin:0;padding:.6em 2em;color:#fff;background-color:#acc6bf;border-radius:0}#clasue-filters #reset-all:hover{color:#acc6bf;background-color:#fff}.juno-tabs.clause-bank-tabs{background-color:#f8f9f9;padding:0}.juno-tabs.clause-bank-tabs .tabs-nav a{background-color:#f8f9f9;color:#acc6bf}.juno-tabs.clause-bank-tabs .tabs-nav a.active,.juno-tabs.clause-bank-tabs .tabs-nav a:hover{background-color:#f8f9f9;color:#545f6b}.juno-tabs.clause-bank-tabs .tab-content{background-color:#fff}.juno-tabs.clause-bank-tabs .category-container{border-top:1px solid #e3e9e7;border-bottom:1px solid #e3e9e7;padding:20px 0 40px}.juno-tabs.clause-bank-tabs .category-container span.svg{top:15px;margin-right:10px}.juno-tabs.clause-bank-tabs .category-container svg{fill:#acc6bf}.juno-tabs.clause-bank-tabs .category-container h2{margin:0;display:inline-block;font-size:20pt;font-weight:600}.juno-tabs.clause-bank-tabs .category-container span.category-count{vertical-align:text-top;font-size:12px;border:1px solid #e3e9e7;padding:5px 7px;border-radius:20px}.juno-tabs.clause-bank-tabs .category-container span.category-count.single{padding:5px 10px}.juno-tabs.clause-bank-tabs ul.clause-list>li{position:relative;display:block}.juno-tabs.clause-bank-tabs ul.clause-list>li a{display:inline-block;padding:40px 0;width:100%;text-decoration:none}.juno-tabs.clause-bank-tabs ul.clause-list>li a span.svg{transition:all .5s ease;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0deg)}.juno-tabs.clause-bank-tabs ul.clause-list>li a svg{fill:none;stroke:#acc6bf;width:20px;height:35.56px}.juno-tabs.clause-bank-tabs ul.clause-list>li a:hover h3{color:#367273}.juno-tabs.clause-bank-tabs ul.clause-list>li a:hover span.updated{margin-left:20px;padding-left:20px}.juno-tabs.clause-bank-tabs ul.clause-list>li a.active h3{color:#367273}.juno-tabs.clause-bank-tabs ul.clause-list>li a.active span.svg{transform:translateY(-50%) rotate(90deg)}.juno-tabs.clause-bank-tabs ul.clause-list>li .edit-content{position:absolute;top:0;right:0}.juno-tabs.clause-bank-tabs ul.clause-list>li .edit-content a{transition:all .5s ease;padding:10px 2em;border:1px solid #545f6b;background-color:#fff;color:#545f6b}.juno-tabs.clause-bank-tabs ul.clause-list>li .edit-content a:hover{background-color:#545f6b;color:#fff}.juno-tabs.clause-bank-tabs ul.clause-list>li p:last-child{margin-bottom:0}.juno-tabs.clause-bank-tabs ul.clause-list>li.odd{background-color:#f8f9f9}.juno-tabs.clause-bank-tabs ul.clause-list h3{transition:all .5s ease;margin:0;line-height:1.2;font-weight:400}.juno-tabs.clause-bank-tabs ul.clause-list span.updated{transition:all .5s ease;display:inline-block;color:#545f6b;font-weight:300;font-size:14px;border-left:1px solid #9ba0a8;margin-left:10px;padding-left:10px}.juno-tabs.clause-bank-tabs ul.clause-list .text-container{display:none;padding:0 40px 40px 0}@media (max-width:767px){#clasue-filters #category-selection{width:100%;margin:0}#clasue-filters #input-search,#clasue-filters #reset-all{width:calc(50% - 7.5px);margin:15px 0 0}#clasue-filters #input-search{margin-right:7.5px}#clasue-filters #reset-all{margin-left:7.5px}.juno-tabs.clause-bank-tabs .category-container{padding:30px 0}.juno-tabs.clause-bank-tabs .category-container span.svg{display:none}.juno-tabs.clause-bank-tabs ul.clause-list>li a:hover span.updated{margin-left:0;padding-left:0}.juno-tabs.clause-bank-tabs ul.clause-list span.updated{width:100%;border-left:none;margin-left:0;padding-left:0}}.juno-tabs .tabs-nav a{transition:all .5s ease;color:#9d9d9d;border:none;border-right:1px solid #e3e9e7;text-align:center;font-size:16pt;line-height:1.2;font-weight:500;display:block}.juno-tabs .tabs-nav a.active,.juno-tabs .tabs-nav a:hover{background-color:#fff;color:#367273}.juno-tabs .tabs-nav li:last-child a{border:none}.juno-tabs .tab-content{background-color:#e3e9e7}.juno-tabs .tab-content .accordion{display:none}.juno-tabs .tab-content .content-container{padding:0;display:none}.juno-tabs .tab-content .content-container.active{display:block}.services-tabs-layout h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.services-tabs-layout h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.services-tabs-layout .tabs-container{background-color:#f8f9f9}.services-tabs-layout .tabs-nav a{background-color:#f8f9f9;text-align:left}.services-tabs-layout .tabs-nav a.active,.services-tabs-layout .tabs-nav a:hover{background-color:#f8f9f9;color:#367273}@media (max-width:767px){.juno-tabs .tabs-nav{display:none}.juno-tabs .tab-content a.accordion{font-size:15pt;text-align:center;display:inline-block;position:relative;width:100%;color:#9d9d9d;background-color:#fff;margin:0;padding:20px 0;border-bottom:1px solid #ccc}.juno-tabs .tab-content a.accordion.active,.juno-tabs .tab-content a.accordion:hover{color:#367273}.services-tabs-layout .tab-content a.accordion:first-child{border-top:1px solid #ccc}}#precedent-container ul.precedent-list li{display:inline-block;position:relative;margin:0 20px 3em 0;border:1px solid #e3e9e7;padding:20px}#precedent-container ul.precedent-list li:nth-child(3){margin-right:20px}#precedent-container ul.precedent-list li:first-child,#precedent-container ul.precedent-list li:nth-child(4){margin-left:0}#precedent-container ul.precedent-list a{display:block;text-decoration:none;padding-bottom:60px}#precedent-container ul.precedent-list a:hover .button{background-color:#fff;color:#acc6bf}#precedent-container ul.precedent-list .icon{position:absolute;top:-20px;right:20px}#precedent-container ul.precedent-list h3{margin:20px 0 5px}#precedent-container ul.precedent-list p.date{margin:0;font-weight:400;text-transform:uppercase;color:#acc6bf}#precedent-container ul.precedent-list .button{position:absolute;left:20px;bottom:20px;margin:0;border-radius:0;width:calc(100% - 40px)}@media (max-width:767px){#precedent-container ul.precedent-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.block-bespoke-solutions h2,.block-embedded-legal-talent h2,.block-legal-team-consulting h2,.block-legal-tech-consulting h2,.block-managed-legal-services h2,.block-staff-testimonial h2{font-size:16pt;color:#545f6b;text-transform:uppercase;text-align:center;margin:0 0 1em;overflow:hidden}.block-bespoke-solutions h2 span,.block-embedded-legal-talent h2 span,.block-legal-team-consulting h2 span,.block-legal-tech-consulting h2 span,.block-managed-legal-services h2 span,.block-staff-testimonial h2 span{display:inline-block;position:relative}.block-bespoke-solutions h2 span:after,.block-bespoke-solutions h2 span:before,.block-embedded-legal-talent h2 span:after,.block-embedded-legal-talent h2 span:before,.block-legal-team-consulting h2 span:after,.block-legal-team-consulting h2 span:before,.block-legal-tech-consulting h2 span:after,.block-legal-tech-consulting h2 span:before,.block-managed-legal-services h2 span:after,.block-managed-legal-services h2 span:before,.block-staff-testimonial h2 span:after,.block-staff-testimonial h2 span:before{content:"";position:absolute;height:5px;border-top:1px solid #ccc;top:12px;width:600px}.block-bespoke-solutions h2 span:before,.block-embedded-legal-talent h2 span:before,.block-legal-team-consulting h2 span:before,.block-legal-tech-consulting h2 span:before,.block-managed-legal-services h2 span:before,.block-staff-testimonial h2 span:before{right:100%;margin-right:30px}.block-bespoke-solutions h2 span:after,.block-embedded-legal-talent h2 span:after,.block-legal-team-consulting h2 span:after,.block-legal-tech-consulting h2 span:after,.block-managed-legal-services h2 span:after,.block-staff-testimonial h2 span:after{left:100%;margin-left:30px}.block-bespoke-solutions ul.testimonial-list,.block-embedded-legal-talent ul.testimonial-list,.block-legal-team-consulting ul.testimonial-list,.block-legal-tech-consulting ul.testimonial-list,.block-managed-legal-services ul.testimonial-list,.block-staff-testimonial ul.testimonial-list{margin-top:40px;position:relative}.block-bespoke-solutions ul.testimonial-list li,.block-embedded-legal-talent ul.testimonial-list li,.block-legal-team-consulting ul.testimonial-list li,.block-legal-tech-consulting ul.testimonial-list li,.block-managed-legal-services ul.testimonial-list li,.block-staff-testimonial ul.testimonial-list li{display:none;position:absolute;top:0;left:0;width:100%}.block-bespoke-solutions ul.testimonial-list li h4,.block-embedded-legal-talent ul.testimonial-list li h4,.block-legal-team-consulting ul.testimonial-list li h4,.block-legal-tech-consulting ul.testimonial-list li h4,.block-managed-legal-services ul.testimonial-list li h4,.block-staff-testimonial ul.testimonial-list li h4{margin-bottom:0;color:#367273}.block-bespoke-solutions ul.testimonial-list li p.staff-title,.block-embedded-legal-talent ul.testimonial-list li p.staff-title,.block-legal-team-consulting ul.testimonial-list li p.staff-title,.block-legal-tech-consulting ul.testimonial-list li p.staff-title,.block-managed-legal-services ul.testimonial-list li p.staff-title,.block-staff-testimonial ul.testimonial-list li p.staff-title{margin-top:0;color:#367273}.block-bespoke-solutions ul.testimonial-list li .testimonial,.block-embedded-legal-talent ul.testimonial-list li .testimonial,.block-legal-team-consulting ul.testimonial-list li .testimonial,.block-legal-tech-consulting ul.testimonial-list li .testimonial,.block-managed-legal-services ul.testimonial-list li .testimonial,.block-staff-testimonial ul.testimonial-list li .testimonial{font-size:16pt;font-weight:200;line-height:1.4}.block-bespoke-solutions ul.testimonial-list .image-container,.block-embedded-legal-talent ul.testimonial-list .image-container,.block-legal-team-consulting ul.testimonial-list .image-container,.block-legal-tech-consulting ul.testimonial-list .image-container,.block-managed-legal-services ul.testimonial-list .image-container,.block-staff-testimonial ul.testimonial-list .image-container{position:absolute;border:1px solid #ccc;margin-top:4em;background-color:#fff;z-index:2}.block-bespoke-solutions ul.testimonial-list .text-container,.block-embedded-legal-talent ul.testimonial-list .text-container,.block-legal-team-consulting ul.testimonial-list .text-container,.block-legal-tech-consulting ul.testimonial-list .text-container,.block-managed-legal-services ul.testimonial-list .text-container,.block-staff-testimonial ul.testimonial-list .text-container{background-color:#e3e9e7;margin:0 0 0 15%;width:85%;padding:3em 15% 3em 5em;z-index:1}.block-bespoke-solutions ul.testimonial-list img,.block-embedded-legal-talent ul.testimonial-list img,.block-legal-team-consulting ul.testimonial-list img,.block-legal-tech-consulting ul.testimonial-list img,.block-managed-legal-services ul.testimonial-list img,.block-staff-testimonial ul.testimonial-list img{display:block}.block-bespoke-solutions .arrow-container,.block-embedded-legal-talent .arrow-container,.block-legal-team-consulting .arrow-container,.block-legal-tech-consulting .arrow-container,.block-managed-legal-services .arrow-container,.block-staff-testimonial .arrow-container{display:none;position:absolute;left:201px;top:calc(4em + 169px);transform:translateY(100%) translateX(-100%)}.block-bespoke-solutions .arrow-container .arrow-left,.block-bespoke-solutions .arrow-container .arrow-right,.block-embedded-legal-talent .arrow-container .arrow-left,.block-embedded-legal-talent .arrow-container .arrow-right,.block-legal-team-consulting .arrow-container .arrow-left,.block-legal-team-consulting .arrow-container .arrow-right,.block-legal-tech-consulting .arrow-container .arrow-left,.block-legal-tech-consulting .arrow-container .arrow-right,.block-managed-legal-services .arrow-container .arrow-left,.block-managed-legal-services .arrow-container .arrow-right,.block-staff-testimonial .arrow-container .arrow-left,.block-staff-testimonial .arrow-container .arrow-right{cursor:pointer;position:relative;display:inline-block;float:left}.block-bespoke-solutions .arrow-container .arrow-left .svg,.block-bespoke-solutions .arrow-container .arrow-right .svg,.block-embedded-legal-talent .arrow-container .arrow-left .svg,.block-embedded-legal-talent .arrow-container .arrow-right .svg,.block-legal-team-consulting .arrow-container .arrow-left .svg,.block-legal-team-consulting .arrow-container .arrow-right .svg,.block-legal-tech-consulting .arrow-container .arrow-left .svg,.block-legal-tech-consulting .arrow-container .arrow-right .svg,.block-managed-legal-services .arrow-container .arrow-left .svg,.block-managed-legal-services .arrow-container .arrow-right .svg,.block-staff-testimonial .arrow-container .arrow-left .svg,.block-staff-testimonial .arrow-container .arrow-right .svg{transition:all .5s ease;background-color:#545f6b;padding:20px 25px}.block-bespoke-solutions .arrow-container .arrow-left .svg svg,.block-bespoke-solutions .arrow-container .arrow-right .svg svg,.block-embedded-legal-talent .arrow-container .arrow-left .svg svg,.block-embedded-legal-talent .arrow-container .arrow-right .svg svg,.block-legal-team-consulting .arrow-container .arrow-left .svg svg,.block-legal-team-consulting .arrow-container .arrow-right .svg svg,.block-legal-tech-consulting .arrow-container .arrow-left .svg svg,.block-legal-tech-consulting .arrow-container .arrow-right .svg svg,.block-managed-legal-services .arrow-container .arrow-left .svg svg,.block-managed-legal-services .arrow-container .arrow-right .svg svg,.block-staff-testimonial .arrow-container .arrow-left .svg svg,.block-staff-testimonial .arrow-container .arrow-right .svg svg{stroke:#fff;fill:none;stroke-width:2;width:12.757px;height:22.686px}.block-bespoke-solutions .arrow-container .arrow-left:hover .svg,.block-bespoke-solutions .arrow-container .arrow-right:hover .svg,.block-embedded-legal-talent .arrow-container .arrow-left:hover .svg,.block-embedded-legal-talent .arrow-container .arrow-right:hover .svg,.block-legal-team-consulting .arrow-container .arrow-left:hover .svg,.block-legal-team-consulting .arrow-container .arrow-right:hover .svg,.block-legal-tech-consulting .arrow-container .arrow-left:hover .svg,.block-legal-tech-consulting .arrow-container .arrow-right:hover .svg,.block-managed-legal-services .arrow-container .arrow-left:hover .svg,.block-managed-legal-services .arrow-container .arrow-right:hover .svg,.block-staff-testimonial .arrow-container .arrow-left:hover .svg,.block-staff-testimonial .arrow-container .arrow-right:hover .svg{background-color:#367273}.block-bespoke-solutions .arrow-container .arrow-left:hover .svg svg,.block-bespoke-solutions .arrow-container .arrow-right:hover .svg svg,.block-embedded-legal-talent .arrow-container .arrow-left:hover .svg svg,.block-embedded-legal-talent .arrow-container .arrow-right:hover .svg svg,.block-legal-team-consulting .arrow-container .arrow-left:hover .svg svg,.block-legal-team-consulting .arrow-container .arrow-right:hover .svg svg,.block-legal-tech-consulting .arrow-container .arrow-left:hover .svg svg,.block-legal-tech-consulting .arrow-container .arrow-right:hover .svg svg,.block-managed-legal-services .arrow-container .arrow-left:hover .svg svg,.block-managed-legal-services .arrow-container .arrow-right:hover .svg svg,.block-staff-testimonial .arrow-container .arrow-left:hover .svg svg,.block-staff-testimonial .arrow-container .arrow-right:hover .svg svg{stroke:#fff}.block-bespoke-solutions .arrow-container .arrow-left svg,.block-embedded-legal-talent .arrow-container .arrow-left svg,.block-legal-team-consulting .arrow-container .arrow-left svg,.block-legal-tech-consulting .arrow-container .arrow-left svg,.block-managed-legal-services .arrow-container .arrow-left svg,.block-staff-testimonial .arrow-container .arrow-left svg{transform:rotate(180deg)}.block-bespoke-solutions .arrow-container .arrow-right,.block-embedded-legal-talent .arrow-container .arrow-right,.block-legal-team-consulting .arrow-container .arrow-right,.block-legal-tech-consulting .arrow-container .arrow-right,.block-managed-legal-services .arrow-container .arrow-right,.block-staff-testimonial .arrow-container .arrow-right{right:0;left:auto}.block-bespoke-solutions ul.testimonial-list,.block-embedded-legal-talent ul.testimonial-list,.block-legal-team-consulting ul.testimonial-list,.block-legal-tech-consulting ul.testimonial-list,.block-managed-legal-services ul.testimonial-list{height:500px}.block-bespoke-solutions ul.testimonial-list .text-container,.block-embedded-legal-talent ul.testimonial-list .text-container,.block-legal-team-consulting ul.testimonial-list .text-container,.block-legal-tech-consulting ul.testimonial-list .text-container,.block-managed-legal-services ul.testimonial-list .text-container{background-color:#fff}@media (max-width:767px){.block-bespoke-solutions,.block-embedded-legal-talent,.block-legal-team-consulting,.block-legal-tech-consulting,.block-managed-legal-services,.block-staff-testimonial{padding-bottom:6%}.block-bespoke-solutions h2,.block-embedded-legal-talent h2,.block-legal-team-consulting h2,.block-legal-tech-consulting h2,.block-managed-legal-services h2,.block-staff-testimonial h2{font-size:15pt}.block-bespoke-solutions ul.testimonial-list li .testimonial,.block-embedded-legal-talent ul.testimonial-list li .testimonial,.block-legal-team-consulting ul.testimonial-list li .testimonial,.block-legal-tech-consulting ul.testimonial-list li .testimonial,.block-managed-legal-services ul.testimonial-list li .testimonial,.block-staff-testimonial ul.testimonial-list li .testimonial{font-size:14pt}.block-bespoke-solutions ul.testimonial-list .image-container,.block-embedded-legal-talent ul.testimonial-list .image-container,.block-legal-team-consulting ul.testimonial-list .image-container,.block-legal-tech-consulting ul.testimonial-list .image-container,.block-managed-legal-services ul.testimonial-list .image-container,.block-staff-testimonial ul.testimonial-list .image-container{top:0;left:50%;margin:0;transform:translateX(-50%)}.block-bespoke-solutions ul.testimonial-list .text-container,.block-embedded-legal-talent ul.testimonial-list .text-container,.block-legal-team-consulting ul.testimonial-list .text-container,.block-legal-tech-consulting ul.testimonial-list .text-container,.block-managed-legal-services ul.testimonial-list .text-container,.block-staff-testimonial ul.testimonial-list .text-container{margin:15% 0 0;padding:130px 2em 2em;width:100%}.block-bespoke-solutions .arrow-container,.block-embedded-legal-talent .arrow-container,.block-legal-team-consulting .arrow-container,.block-legal-tech-consulting .arrow-container,.block-managed-legal-services .arrow-container,.block-staff-testimonial .arrow-container{top:133px;left:0;transform:none;width:100%}.block-bespoke-solutions .arrow-container .arrow-left .svg,.block-bespoke-solutions .arrow-container .arrow-right .svg,.block-embedded-legal-talent .arrow-container .arrow-left .svg,.block-embedded-legal-talent .arrow-container .arrow-right .svg,.block-legal-team-consulting .arrow-container .arrow-left .svg,.block-legal-team-consulting .arrow-container .arrow-right .svg,.block-legal-tech-consulting .arrow-container .arrow-left .svg,.block-legal-tech-consulting .arrow-container .arrow-right .svg,.block-managed-legal-services .arrow-container .arrow-left .svg,.block-managed-legal-services .arrow-container .arrow-right .svg,.block-staff-testimonial .arrow-container .arrow-left .svg,.block-staff-testimonial .arrow-container .arrow-right .svg{padding:20px 28px}.block-bespoke-solutions .arrow-container .arrow-right,.block-embedded-legal-talent .arrow-container .arrow-right,.block-legal-team-consulting .arrow-container .arrow-right,.block-legal-tech-consulting .arrow-container .arrow-right,.block-managed-legal-services .arrow-container .arrow-right,.block-staff-testimonial .arrow-container .arrow-right{float:right}.block-bespoke-solutions ul.testimonial-list,.block-embedded-legal-talent ul.testimonial-list,.block-legal-team-consulting ul.testimonial-list,.block-legal-tech-consulting ul.testimonial-list,.block-managed-legal-services ul.testimonial-list{margin-bottom:60px}.block-bespoke-solutions .arrow-container,.block-embedded-legal-talent .arrow-container,.block-legal-team-consulting .arrow-container,.block-legal-tech-consulting .arrow-container,.block-managed-legal-services .arrow-container{top:110px}}.block-text-image h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.block-text-image h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.block-text-image .text-container{padding-left:10%}.block-text-image .text-container h3{margin:0 0 5px}.block-text-image .text-container h3+p{margin-top:0}.block-text-image .text-image.text-only .image-container{display:none}.block-text-image .text-image.text-only .text-container{padding:0 15%}.juno-teaser-text h2{font-size:16px;color:#367273;text-transform:uppercase;margin:0 0 2em}.juno-teaser-text h2 .title-line{border-top:1px solid #367273;margin:8px 20px 0 0;display:block;width:20%;float:left}.juno-teaser-text h3+p{margin-top:0}.juno-teaser-text p:last-child{margin-bottom:0}@media (max-width:767px){.block-text-image .text-image.text-only .text-container{padding:0}.block-text-image#bespoke-legal,.block-text-image#embedded-legal-talent,.block-text-image#legal-team-consulting,.block-text-image#legal-tech-consulting,.block-text-image#managed-legal-services{padding:40px 0}}.block-webform-block #edit-form h2,.block-webform-block #edit-processed-text h2{font-weight:500;margin-top:0}.block-webform-block input[type=submit]{float:right;text-transform:uppercase}.block-webform-block h4.title{font-size:16px;font-weight:200;text-transform:uppercase;margin-bottom:0}.block-webform-block a{font-size:30pt;font-weight:500}.block-webform-block a#contact-link{line-height:1.3}.block-webform-block a.link{font-size:14pt}.block-webform-block p.link{font-size:14pt;font-weight:500;margin:0;line-height:1.4}.block-webform-block .info-container{margin-bottom:1em}.block-webform-block .webform-options-display-side-by-side>div{margin-right:2em}.edit-please-list-your-areas-of-expertise--wrapper{margin-top:0}#clause-bank .block-webform-block{padding:60px 0;background-color:#e3e9e7}#clause-bank .block-webform-block #edit-processed-text{width:100%;margin:0}#clause-bank .block-webform-block .preheading{font-weight:400}#clause-bank .block-webform-block h3{font-size:22pt;margin:0 0 1em}#clause-bank .block-webform-block p{margin:0}#clause-bank .block-webform-block .bodycopy{width:65%;margin-bottom:30px;font-size:19px}#clause-bank .block-webform-block input[type=email],#clause-bank .block-webform-block input[type=text]{width:65%}#clause-bank .block-webform-block #edit-actions{overflow:hidden}#clause-bank .block-webform-block input[type=submit]{float:left;text-transform:none;background-color:transparent;border:none;font-size:16pt;text-decoration:underline;color:#545f6b;padding:0 0 0 3px}#clause-bank .block-webform-block input[type=submit]:hover{text-decoration:none}.ui-widget-overlay{opacity:.4;background-color:#000}.webform-confirmation-modal{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:none;font-family:filson-pro,sans-serif}.webform-confirmation-modal .ui-widget-header{font-size:16pt;font-weight:500;color:#545f6b;background-color:#e3e9e7;border:none}.webform-confirmation-modal .ui-dialog-content{padding:2em 1.3em 3em;color:#545f6b}@media (max-width:767px){.block-webform-block #edit-form,.block-webform-block #edit-processed-text{width:100%}.block-webform-block input[type=submit]{width:100%;margin-top:.5em;padding-top:1em;padding-bottom:1em}#clause-bank .block-webform-block .bodycopy,#clause-bank .block-webform-block input[type=email],#clause-bank .block-webform-block input[type=text]{width:100%}}
