body{margin:0}.footer-small-text p a{font-size:inherit;font-weight:600}.header-search-mobile .elementor-widget-container{max-width:200px;margin-left:auto !important}.header-search-mobile .elementor-widget-container .e-search-input-wrapper{width:100%}.cta-form .wpcf7-form *{font-family:Jost,sans-serif}.cta-form .wpcf7-form .field label{position:absolute;left:-9999999px}.cta-form .wpcf7-form .field.checkboxes label{position:static;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cta-form .wpcf7-form .field.checkboxes label .wpcf7-list-item-label{margin-left:10px}.cta-form .wpcf7-form .field.checkboxes label input{width:auto}.cta-form .wpcf7-form .field.checkboxes br{display:none}.cta-form .wpcf7-form .field.checkboxes .wpcf7-list-item{margin:0;display:block;width:100%}.cta-form .wpcf7-form .field input,.cta-form .wpcf7-form .number .intl-tel-input{border:0;font-size:16px;line-height:20px;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cta-form .wpcf7-form .field input,.cta-form .wpcf7-form .number .intl-tel-input input{font-size:16px;line-height:20px}.cta-form .wpcf7-form .send.btn input{cursor:pointer;color:#2b0434;background-color:#ffc700}.cta-form .wpcf7-form .send.btn input:hover{color:#fff;background-color:#69027f}.cta-form .wpcf7-form p{color:#fff}.cta-form .wpcf7-form .tip{display:block;margin-top:10px;color:#fff}.cta-form .wpcf7-form .selectlist{max-width:100%}.cta-form .wpcf7-form select,.cta-form .wpcf7-form textarea{width:100%;padding:10px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.cta-form .wpcf7-form .hidden{display:none}.cta-form .wpcf7-form .wpcf7-response-output{color:#fff}.cta-form .wpcf7 form.invalid .wpcf7-response-output,.cta-form .wpcf7 form.unaccepted .wpcf7-response-output,.cta-form .wpcf7 form.payment-required .wpcf7-response-output{color:#fff}.cta-form.costa .wpcf7-form .field label{position:static;left:auto}.new-blog-post-content h2{font-size:22px;line-height:26px;font-weight:500}.new-blog-post-content h3{font-size:20px;line-height:24px}.post-type-archive,.archive,.page-template-find-lawyer-results{margin:0}.post-type-archive>section.content-block,.archive>section.content-block,.page-template-find-lawyer-results>section.content-block{padding:155px 50px 0 50px}.post-type-archive>section.content-block>.inner,.archive>section.content-block>.inner,.page-template-find-lawyer-results>section.content-block>.inner{margin:auto;max-width:1400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding-top:80px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post-type-archive>section.content-block>.inner main.content,.archive>section.content-block>.inner main.content,.page-template-find-lawyer-results>section.content-block>.inner main.content{width:calc(50% - 20px)}.post-type-archive>section.content-block>.inner main.content .title,.archive>section.content-block>.inner main.content .title,.page-template-find-lawyer-results>section.content-block>.inner main.content .title{margin:0 0 20px 0}.post-type-archive>section.content-block>.inner main.content .subtitle,.archive>section.content-block>.inner main.content .subtitle,.page-template-find-lawyer-results>section.content-block>.inner main.content .subtitle{font-size:16px;line-height:24px;margin:0 0 20px 0}.post-type-archive>section.content-block>.inner aside.sidebar,.archive>section.content-block>.inner aside.sidebar,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar{width:calc(50% - 20px);max-width:100%}.post-type-archive>section.content-block>.inner aside.sidebar .filter-trigger,.archive>section.content-block>.inner aside.sidebar .filter-trigger,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar .filter-trigger{display:block;width:40px;height:40px;margin-left:auto;cursor:pointer;margin-bottom:20px;position:relative;background-image:url(../img/filter-40px.png);background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0)}.post-type-archive>section.content-block>.inner aside.sidebar .feature.filters,.archive>section.content-block>.inner aside.sidebar .feature.filters,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar .feature.filters{height:0;opacity:0;overflow:hidden;max-width:340px;margin-left:auto}.post-type-archive>section.content-block>.inner aside.sidebar .feature.filters.active,.archive>section.content-block>.inner aside.sidebar .feature.filters.active,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar .feature.filters.active{height:auto;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.post-type-archive>section.content-block>.inner aside.sidebar ul,.archive>section.content-block>.inner aside.sidebar ul,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar ul{list-style-type:none;margin:0;padding:0}.post-type-archive>section.content-block>.inner aside.sidebar ul li,.archive>section.content-block>.inner aside.sidebar ul li,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar ul li{margin-bottom:20px}.post-type-archive>section.content-block>.inner aside.sidebar ul li select,.archive>section.content-block>.inner aside.sidebar ul li select,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar ul li select{font-size:16px;line-height:24px;padding:10px;width:100%;margin:0}.post-type-archive>section.content-block>.inner aside.sidebar select,.archive>section.content-block>.inner aside.sidebar select,.page-template-find-lawyer-results>section.content-block>.inner aside.sidebar select{width:100%;font-size:16px;line-height:24px;padding:10px;font-family:Jost,sans-serif}.post-type-archive>section.content-block>.inner .entry,.archive>section.content-block>.inner .entry,.page-template-find-lawyer-results>section.content-block>.inner .entry{width:calc(33.333% - 27px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post-type-archive>section.content-block>.inner .entry .title,.archive>section.content-block>.inner .entry .title,.page-template-find-lawyer-results>section.content-block>.inner .entry .title{margin-top:0;margin-bottom:20px;font-size:28px;line-height:32px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-type-archive>section.content-block>.inner .entry .title a,.archive>section.content-block>.inner .entry .title a,.page-template-find-lawyer-results>section.content-block>.inner .entry .title a{font-size:inherit;font-weight:400;text-decoration:none;line-height:inherit}.post-type-archive>section.content-block>.inner .entry .author,.archive>section.content-block>.inner .entry .author,.page-template-find-lawyer-results>section.content-block>.inner .entry .author{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 0 20px 0}.post-type-archive>section.content-block>.inner .entry .btn,.archive>section.content-block>.inner .entry .btn,.page-template-find-lawyer-results>section.content-block>.inner .entry .btn{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:0;padding:0;background-color:#ffc700;display:inline-block;width:auto}.post-type-archive>section.content-block>.inner .entry .btn a,.archive>section.content-block>.inner .entry .btn a,.page-template-find-lawyer-results>section.content-block>.inner .entry .btn a{color:#2b0434;text-decoration:none;padding:10px 20px;display:inline-block}.post-type-archive>section.content-block>.inner .entry .btn:hover,.archive>section.content-block>.inner .entry .btn:hover,.page-template-find-lawyer-results>section.content-block>.inner .entry .btn:hover{background-color:#69027f}.post-type-archive>section.content-block>.inner .entry .btn:hover a,.archive>section.content-block>.inner .entry .btn:hover a,.page-template-find-lawyer-results>section.content-block>.inner .entry .btn:hover a{color:#fff}.post-type-archive>section.content-block>.inner .entry .excerpt,.archive>section.content-block>.inner .entry .excerpt,.page-template-find-lawyer-results>section.content-block>.inner .entry .excerpt{width:100%;height:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.post-type-archive>section.content-block>.inner .entry .excerpt a,.archive>section.content-block>.inner .entry .excerpt a,.page-template-find-lawyer-results>section.content-block>.inner .entry .excerpt a{display:block;width:100%;height:0;padding-bottom:56%;position:relative}.post-type-archive>section.content-block>.inner .entry .excerpt a img,.archive>section.content-block>.inner .entry .excerpt a img,.page-template-find-lawyer-results>section.content-block>.inner .entry .excerpt a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-type-archive>section.content-block>.inner .entry .excerpt p,.archive>section.content-block>.inner .entry .excerpt p,.page-template-find-lawyer-results>section.content-block>.inner .entry .excerpt p{display:none}.post-type-archive .pagination-block,.archive .pagination-block,.page-template-find-lawyer-results .pagination-block{padding:0 50px}.post-type-archive .pagination-block>.inner,.archive .pagination-block>.inner,.page-template-find-lawyer-results .pagination-block>.inner{margin:auto;max-width:1400px;padding-top:80px;border-top:1px solid #cdcdcd;margin-top:80px;padding-bottom:40px}.post-type-archive .pagination-block>.inner .btn,.archive .pagination-block>.inner .btn,.page-template-find-lawyer-results .pagination-block>.inner .btn{margin:0}.post-type-archive .pagination-block>.inner .btn a,.archive .pagination-block>.inner .btn a,.page-template-find-lawyer-results .pagination-block>.inner .btn a{margin-right:40px}.post-type-archive .vids-container,.archive .vids-container,.page-template-find-lawyer-results .vids-container{width:100%;padding-bottom:80px}.post-type-archive .vids-container ul,.archive .vids-container ul,.page-template-find-lawyer-results .vids-container ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post-type-archive .vids-container ul li,.archive .vids-container ul li,.page-template-find-lawyer-results .vids-container ul li{width:calc(33.333% - 27px)}.post-type-archive .vids-container ul li a,.archive .vids-container ul li a,.page-template-find-lawyer-results .vids-container ul li a{text-decoration:none}.post-type-archive .vids-container ul li .image,.archive .vids-container ul li .image,.page-template-find-lawyer-results .vids-container ul li .image{position:relative;width:100%;height:0;padding-bottom:56.5%;margin-bottom:20px}.post-type-archive .vids-container ul li .image .img-container,.archive .vids-container ul li .image .img-container,.page-template-find-lawyer-results .vids-container ul li .image .img-container{position:absolute;top:0;left:0;width:100%;height:100%}.post-type-archive .vids-container ul li .image .img-container img,.archive .vids-container ul li .image .img-container img,.page-template-find-lawyer-results .vids-container ul li .image .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-type-archive .vids-container ul li h4,.archive .vids-container ul li h4,.page-template-find-lawyer-results .vids-container ul li h4{margin-top:0;margin-bottom:20px;font-size:28px;line-height:32px}.post-type-archive .pagination-block>.inner{padding-bottom:80px}.blog-page-button .elementor-button-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-page-button .elementor-button{text-decoration:none}.elementor-widget-button:not(.not-yellow):not(.vacancy-card-link) .elementor-button-wrapper .elementor-button{background-color:#ffc700 !important;color:#2b0434 !important;fill:#2b0434 !important}.elementor-widget-button:not(.not-yellow):not(.vacancy-card-link) .elementor-button-wrapper .elementor-button:hover{background-color:#69027f !important;color:#fff !important;fill:#fff !important}body:not(.elementor-editor-active) .legal-aid-tooltip{position:relative;overflow:visible;cursor:pointer}body:not(.elementor-editor-active) .legal-aid-tooltip .legal-aid-text{position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;opacity:0}body:not(.elementor-editor-active) .legal-aid-tooltip .legal-aid-text:hover{display:block;height:auto;opacity:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:99}body:not(.elementor-editor-active) .legal-aid-tooltip:hover .legal-aid-text{display:block;height:auto;opacity:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:99}.news-template-default,.blog-template-default{margin:0}.news-template-default .post-meta-container p,.blog-template-default .post-meta-container p{margin:0}.news-template-default .new-blog-post-content img,.blog-template-default .new-blog-post-content img{width:100% !important;height:auto !important;display:block !important}.news-template-default .new-blog-post-content blockquote,.blog-template-default .new-blog-post-content blockquote{padding:20px;margin:20px 0;background-color:#69027f;color:#fff;width:100%}.image-with-squares{padding:30px;position:relative}.image-with-squares .elementor-widget-image{position:relative}.image-with-squares .elementor-widget-image::before,.image-with-squares .elementor-widget-image::after{content:"";display:block;position:absolute;background-color:#69027f}.image-with-squares .elementor-widget-image::before{top:30px;bottom:auto;left:-30px;right:auto;width:60px;height:60px}.image-with-squares .elementor-widget-image::after{top:auto;bottom:-30px;left:auto;right:-30px;width:90px;height:90px}.image-with-squares::before,.image-with-squares::after{content:"";display:block;position:absolute;width:30px;height:30px;background-color:#69027f}.image-with-squares::before{top:auto;bottom:0;left:0;right:auto}.image-with-squares::after{top:0;bottom:auto;left:auto;right:0}.solicitor-tile .profile-image-container{width:100%;aspect-ratio:1/1;position:relative}.solicitor-tile .profile-image-container div{width:100%;height:100%}.solicitor-tile .profile-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #ddd}.custom-search-results-container .elementor-post{border-bottom:1px solid #cdcdcd}.find-a-lawyer-search-form ol{list-style-type:none;padding:0;margin:0}.find-a-lawyer-search-form ol li{margin-bottom:20px}.find-a-lawyer-search-form ol li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:16px;line-height:20px}.find-a-lawyer-search-form ol li input{margin:0;width:20px;height:20px}.find-a-lawyer-search-form ol li i{display:none}.find-a-lawyer-search-form .textarea input{width:100%;line-height:20px;padding:10px;font-size:16px}.page-template-find-lawyer-results main{width:100%}.page-template-find-lawyer-results .search-results-container{padding-top:40px;padding-bottom:120px}.page-template-find-lawyer-results .search-results-container p{margin-top:0;margin-bottom:20px}.page-template-find-lawyer-results .search-results-container .search-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.page-template-find-lawyer-results .search-results-container .search-results .result{width:calc(20% - 32px);position:relative;padding-bottom:44px}.page-template-find-lawyer-results .search-results-container .search-results .result a{text-decoration:none;font-size:16px;line-height:24px}.page-template-find-lawyer-results .search-results-container .search-results .result a .blog-page-button{position:absolute;bottom:0;left:0}.page-template-find-lawyer-results .search-results-container .search-results .result a .blog-page-button button{cursor:pointer}.page-template-find-lawyer-results .search-results-container .search-results .result h2{margin:0}.page-template-find-lawyer-results .search-results-container .search-results .result h2.name{margin:0 0 10px 0;font-size:20px;line-height:26px;color:#69027f;text-align:left}.page-template-find-lawyer-results .search-results-container .search-results .result .image{width:100%;height:0;padding-bottom:56.25%;display:block;position:relative;margin-bottom:20px}.page-template-find-lawyer-results .search-results-container .search-results .result .image .image-inner{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.page-template-find-lawyer-results .search-results-container .search-results .result .image .image-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-find-lawyer-results .search-results-container .search-results .result .logos{margin:0;padding-left:20px;margin-bottom:20px}.page-template-find-lawyer-results .search-results-container .search-results .result .logos img{display:none}.page-template-find-lawyer-results .search-results-container .search-results .result .logos li{margin-bottom:0px;line-height:20px;font-size:14px;font-weight:400;color:#2b0434}.page-template-find-lawyer-results .search-results-container .search-results .result .logos li span{font-size:14px;font-weight:400;line-height:20px;color:#2b0434}.page-template-find-lawyer-results .search-results-container .search-results .result p{color:#2b0434}.page-template-find-lawyer-results .search-results-container .search-results .result .town{font-size:16px;line-height:24px;font-weight:600}.page-template-find-lawyer-results .search-results-container .search-results .result .bio{font-size:16px;line-height:24px;font-weight:400}.page-template-find-lawyer-results .search-results-container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding-top:60px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-form-container{position:relative}.cta-form-container .form-overlay-expand-trigger{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:999;background:rgba(0,0,0,0)}.cta-form-container .form-overlay-expand-trigger.disabled{display:none}.cta-form-container .hide-this{height:0;opacity:0;overflow:hidden;position:absolute}.cta-form-container .hide-this.visible{position:static;height:auto;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.desktop-careers-menu{width:100%}.desktop-careers-menu nav{width:100% !important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.desktop-careers-menu nav .hfe-nav-menu{margin:0}.desktop-careers-menu nav .hfe-nav-menu>li:last-of-type .sub-menu{width:460px;left:auto;right:0;max-height:calc(100vh - 100px);-webkit-column-width:230px;-moz-column-width:230px;column-width:230px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.desktop-careers-menu nav .hfe-nav-menu>li:last-of-type .sub-menu li:last-of-type{border-bottom:1px solid #c4c4c4}.solicitor-profile-img-container{position:relative;width:100%;height:0;padding-bottom:100%}.solicitor-profile-img-container>*{border-radius:50%;border:1px solid #ddd;overflow:hidden}.solicitor-profile-img-container *{position:absolute;width:100% !important;height:100% !important;top:0;left:0}.solicitor-profile-img-container * img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pay-an-invoice-form-container{padding:0 50px 80px 50px}.pay-an-invoice-form-container form{max-width:768px;margin:auto;width:100%}.pay-an-invoice-form-container form fieldset{border:0;padding:0;margin:0}.pay-an-invoice-form-container form fieldset label{display:block;font-size:16px;line-height:20px;color:#2b0434}.pay-an-invoice-form-container form fieldset .title{color:#69027f;font-size:20px;line-height:24px;font-weight:700}.pay-an-invoice-form-container form fieldset .select{display:block}.pay-an-invoice-form-container form fieldset select,.pay-an-invoice-form-container form fieldset input,.pay-an-invoice-form-container form fieldset textarea{width:100%;padding:10px;font-size:16px;line-height:20px;color:#2b0434;-webkit-box-sizing:border-box;box-sizing:border-box}.pay-an-invoice-form-container form fieldset br{display:none}.pay-an-invoice-form-container form fieldset .sample{margin-top:20px}.pay-an-invoice-form-container form fieldset .checkbox,.pay-an-invoice-form-container form fieldset .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-an-invoice-form-container form fieldset .checkbox label,.pay-an-invoice-form-container form fieldset .radio label{width:100%}.pay-an-invoice-form-container form fieldset .checkbox input,.pay-an-invoice-form-container form fieldset .radio input{width:13px;margin:0}.pay-an-invoice-form-container form fieldset .checkbox i,.pay-an-invoice-form-container form fieldset .radio i{display:none}.pay-an-invoice-form-container form fieldset .radio{-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-an-invoice-form-container form fieldset .radio label{width:100%}.pay-an-invoice-form-container form fieldset .submit input{cursor:pointer}.new-advice-form-page .hidden{display:none}.new-advice-form-page .cta-form-container{padding:0 50px 80px 50px}.new-advice-form-page .cta-form-container .wpcf7{max-width:768px;background-color:#69027f;padding:50px;margin:auto}.new-advice-form-page .cta-form-container .form-tabs{max-width:868px;margin:auto}.new-advice-form-page .cta-form-container .form-tabs ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.new-advice-form-page .cta-form-container .form-tabs ul li{width:25%;background-color:#ffc700;display:-webkit-box;display:-ms-flexbox;display:flex}.new-advice-form-page .cta-form-container .form-tabs ul li a{color:#2b0434;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:20px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.new-advice-form-page .cta-form-container .form-tabs ul li.current{background-color:#69027f}.new-advice-form-page .cta-form-container .form-tabs ul li.current a{color:#fff}.blog-template-default .sidenav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.blog-template-default .sidenav .col-left{width:40%}.blog-template-default .sidenav .col-right{width:60%}.blog-template-default .sidenav .col-right ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30;-moz-column-gap:30;column-gap:30}.blog-template-default .sidenav .col-right ul li{margin-bottom:20px}.blog-template-default .sidenav .col-right ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#2b0434}.blog-template-default .sidenav .col-right ul li a svg{width:30px;height:30px;fill:#69027f}.cli-bar-container *{font-size:14px !important}.cli-bar-container #wt-cli-accept-btn,.cli-bar-container #wt-cli-reject-btn,.cli-bar-container #wt-cli-accept-all-btn{font-size:14px !important}@media(max-width: 1024px){.post-type-archive>section.content-block,.archive>section.content-block,.page-template-find-lawyer-results>section.content-block{padding-top:116px}.page-template-find-lawyer-results .search-results-container .search-results .result{width:calc(50% - 20px)}header .new-header nav.elementor-nav-menu--dropdown{padding-bottom:40px;width:100% !important;left:0 !important;max-height:calc(100vh - 200px)}header .new-header nav.elementor-nav-menu--dropdown .sub-menu{padding-left:20px}header .new-header nav.elementor-nav-menu--dropdown .sub-menu a{border-left:1px solid #2b0434}header .new-header nav.elementor-nav-menu--dropdown .sub-menu .sub-menu a{border-left:1px solid #69027f}.blog-template-default .sidenav{gap:40px}.blog-template-default .sidenav .col-left{width:50%}.blog-template-default .sidenav .col-right{width:50%}}@media(max-width: 767px){.post-type-archive>section.content-block,.archive>section.content-block,.page-template-find-lawyer-results>section.content-block{padding:116px 20px 0 20px}.post-type-archive>section.content-block .inner,.archive>section.content-block .inner,.page-template-find-lawyer-results>section.content-block .inner{padding-top:20px;gap:20px}.post-type-archive>section.content-block .inner main.content,.archive>section.content-block .inner main.content,.page-template-find-lawyer-results>section.content-block .inner main.content{width:100%}.post-type-archive>section.content-block .inner aside.sidebar,.archive>section.content-block .inner aside.sidebar,.page-template-find-lawyer-results>section.content-block .inner aside.sidebar{width:100%}.post-type-archive>section.content-block .inner aside.sidebar .feature.filters,.archive>section.content-block .inner aside.sidebar .feature.filters,.page-template-find-lawyer-results>section.content-block .inner aside.sidebar .feature.filters{max-width:100%}.post-type-archive>section.content-block .inner aside.sidebar .filter-trigger,.archive>section.content-block .inner aside.sidebar .filter-trigger,.page-template-find-lawyer-results>section.content-block .inner aside.sidebar .filter-trigger{margin-top:-60px}.post-type-archive>section.content-block .inner aside.sidebar ul li,.archive>section.content-block .inner aside.sidebar ul li,.page-template-find-lawyer-results>section.content-block .inner aside.sidebar ul li{margin-bottom:10px}.post-type-archive>section.content-block .inner .entry,.archive>section.content-block .inner .entry,.page-template-find-lawyer-results>section.content-block .inner .entry{width:100%}.post-type-archive .pagination-block,.archive .pagination-block,.page-template-find-lawyer-results .pagination-block{padding:0 20px}.post-type-archive .pagination-block>.inner,.archive .pagination-block>.inner,.page-template-find-lawyer-results .pagination-block>.inner{padding-top:60px;margin-top:60px;padding-bottom:20px}.post-type-archive .vids-container,.archive .vids-container,.page-template-find-lawyer-results .vids-container{padding-bottom:60px}.post-type-archive .vids-container ul li,.archive .vids-container ul li,.page-template-find-lawyer-results .vids-container ul li{width:100%}.post-type-archive .pagination-block>.inner{padding-bottom:80px}.page-template-find-lawyer-results .search-results-container .search-results .result{width:100%}.pay-an-invoice-form-container{padding:0 20px 80px 20px}.new-advice-form-page .cta-form-container{padding:0 20px 60px 20px}.new-advice-form-page .cta-form-container .wpcf7{padding:20px}.new-advice-form-page .cta-form-container .form-tabs ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.new-advice-form-page .cta-form-container .form-tabs ul li{width:100%}.blog-template-default .sidenav{gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-template-default .sidenav .col-left{width:100%}.blog-template-default .sidenav .col-left .elementor-heading-title{font-size:24px;line-height:28px}.blog-template-default .sidenav .col-right{width:100%}.blog-template-default .sidenav .col-right ul{-webkit-columns:1;-moz-columns:1;columns:1}}