html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"fontello";src:url(/wp-content/themes/francisburt_theme/fonts/fontello.eot?75220472);src:url("/wp-content/themes/francisburt_theme/fonts/fontello.eot?75220472#iefix") format("embedded-opentype"),url(/wp-content/themes/francisburt_theme/fonts/fontello.woff?75220472) format("woff"),url(/wp-content/themes/francisburt_theme/fonts/fontello.ttf?75220472) format("truetype"),url("/wp-content/themes/francisburt_theme/fonts/fontello.svg?75220472#fontello") format("svg");font-weight:400;font-style:normal}@keyframes fadeIn{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes slideIn{0%{transform:translateX(200px);visibility:hidden;opacity:0}100%{transform:translateX(0);visibility:visible;opacity:1}}.screen-reader-text,.frm_screen_reader,.frm_hidden{position:absolute!important;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.screen-reader-text:focus{display:block;color:#000;font-size:14px;font-weight:700;line-height:normal;text-decoration:none;background-color:#000;border-radius:3px;top:5px;left:5px;width:auto;height:auto;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;padding:15px 23px 14px;z-index:100000}.skip-to-content{transition:all .2s ease-in-out;position:fixed;top:0;left:calc(50% - 100px);opacity:0;outline:none;transform:translateY(-100px);z-index:99999}.skip-to-content span{transition:all .2s ease-in-out;font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;display:block;color:#2f2e2c;background-color:#fff;white-space:nowrap;outline:none;padding:1.8rem 2.5rem;box-shadow:0 5px 10px rgb(0 0 0 / .1)}.skip-to-content:focus{opacity:1;transform:translateY(70px)}.skip-to-content:hover span{color:#fff;background-color:#2f2e2c}.skip-to-target{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;outline:none!important;box-shadow:none!important}.admin-bar .skip-to-content{top:56px}@media screen and (min-width:783px){.admin-bar .skip-to-content{top:42px}}.overlay{transition:all .2s ease-in-out;content:"";display:block;position:absolute;background-color:#000;opacity:0;left:0;top:0;width:100%;height:100%}.gallery-slider{position:relative}.gallery-slider .gallery-main-wrap{position:relative;background-color:gray;border-radius:5px;transform:translate3d(0,0,0);backface-visibility:hidden;overflow:hidden}.gallery-slider .gallery-main{transition:all .2s ease-in-out;display:none;opacity:0;visibility:hidden}.gallery-slider .gallery-main.slick-initialized{display:block;opacity:1;visibility:visible}.gallery-slider .gallery-main .image-slide{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.gallery-slider .gallery-main .image-slide .ratio-sizer{display:block;padding-top:56.25%}.gallery-slider .gallery-main .image-slide .caption{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;display:flex;align-items:center;position:absolute;color:#fff;font-size:1.1rem;left:10px;right:10px;bottom:10px;border-radius:5px;background-color:rgb(47 46 44 / .85);min-height:42px;padding:8px 100px 8px 15px}@media screen and (min-width:560px){.gallery-slider .gallery-main .image-slide .caption{display:flex;min-height:50px;padding:8px 140px 12px 20px}}.gallery-slider .nav-controls{display:flex;position:absolute;right:10px;bottom:10px;overflow:hidden}.gallery-slider .nav-controls .nav-button{position:relative;cursor:pointer;width:42px;height:42px;border-radius:0;border:none;background-color:#2f2e2c;overflow:hidden;transform:translate3d(0,0,0);backface-visibility:hidden;padding:0;margin:0}.gallery-slider .nav-controls .nav-button:hover,.gallery-slider .nav-controls .nav-button:focus{opacity:1}.gallery-slider .nav-controls .nav-button:hover:not(.slick-disabled),.gallery-slider .nav-controls .nav-button:focus:not(.slick-disabled){background-color:#fff}.gallery-slider .nav-controls .nav-button:hover:not(.slick-disabled):before,.gallery-slider .nav-controls .nav-button:focus:not(.slick-disabled):before{color:#2f2e2c}.gallery-slider .nav-controls .nav-button:before{font-family:"fontello";font-style:normal;font-weight:400;transition:all .2s ease-in-out;content:"";display:block;color:#fff;font-size:2rem;line-height:12px;padding:1px;margin:auto;backface-visibility:hidden;transform:translateZ(0) scale(1,1)}.gallery-slider .nav-controls .nav-button.prev{border-radius:5px 0 0 5px;outline:none}.gallery-slider .nav-controls .nav-button.prev:before{font-family:"fontello";font-style:normal;font-weight:400;content:""}.gallery-slider .nav-controls .nav-button.next{border-radius:0 5px 5px 0;outline:none}.gallery-slider .nav-controls .nav-button .overlay{background-color:gray}.gallery-slider .nav-controls .nav-button.slick-disabled{pointer-events:none;background-color:gray;outline:none}.gallery-slider .nav-controls .nav-button.slick-disabled .overlay{opacity:.75}@media screen and (min-width:560px){.gallery-slider .nav-controls .nav-button{width:50px;height:50px}}.gallery-slider .gallery-thumbs{transition:all .2s ease-in-out;position:relative;display:none;opacity:0;visibility:hidden;padding:calc(10px*2) 0 0 0}.gallery-slider .gallery-thumbs.slick-initialized{opacity:1;visibility:visible}.gallery-slider .gallery-thumbs .slick-track{margin:0}.gallery-slider .gallery-thumbs .thumb-slide{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;cursor:pointer;border-radius:5px;padding:0;margin:0 10px;overflow:hidden}.gallery-slider .gallery-thumbs .thumb-slide .ratio-sizer{display:block;padding-top:56.25%}.gallery-slider .gallery-thumbs .thumb-slide .overlay{transition:all .2s ease-in-out;background-color:#fff;opacity:.5}.gallery-slider .gallery-thumbs .thumb-slide.slick-current .overlay{opacity:0}@media screen and (min-width:768px){.gallery-slider .gallery-thumbs{display:block}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.posts-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:unset;margin-top:4rem;width:100%}.posts-navigation .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}.posts-navigation .pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;color:#2f2e2c;font-size:1.4rem;font-weight:800;background-color:#fff;border-radius:83px;width:40px;height:40px;margin:.5rem}.posts-navigation .pagination .page-numbers:not(.current):not(.dots):hover,.posts-navigation .pagination .page-numbers:not(.current):not(.dots):focus{opacity:1;background-color:#2f2e2c;color:#fff}.posts-navigation .pagination .page-numbers.current{color:#fff;border:2px solid #2f2e2c;background-color:#2f2e2c}.posts-navigation .pagination .page-numbers.dots{color:#2f2e2c;background-color:#fff0}.posts-navigation .pagination>span.page-numbers{color:#fff;background-color:gray;border-radius:83px;height:40px;width:40px}.posts-navigation .pagination .prev .arrow-icon:before,.posts-navigation .pagination .next .arrow-icon:before{font-family:"fontello";font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;font-size:1rem}.posts-navigation .pagination .prev .arrow-icon:before{content:""}.posts-navigation .pagination .next .arrow-icon:before{content:""}.key2-faqs.type-accordion .faq-list{position:relative}.key2-faqs.type-accordion .faq-item{list-style:none;margin-bottom:2rem}.key2-faqs.type-accordion .faq-item .question{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;color:#000;text-decoration:none;font-size:1.8rem;padding:3rem 4rem;background-color:#f7f5f3;font-weight:700;text-decoration:none;border:none;outline:none}.key2-faqs.type-accordion .faq-item .question:after{transition:all .2s ease-in-out;font-family:"fontello";font-style:normal;font-weight:400;content:"";display:block;color:#000;font-size:2rem;line-height:12px;backface-visibility:hidden;transform:translateZ(0) scale(1,1);padding:.5rem}.key2-faqs.type-accordion .faq-item .question.open:after{transform:rotate(180deg)}.key2-faqs.type-accordion .faq-item .question:hover,.key2-faqs.type-accordion .faq-item .question:focus{opacity:1;color:#fff;background-color:#000;opacity:1}.key2-faqs.type-accordion .faq-item .question:hover:after,.key2-faqs.type-accordion .faq-item .question:focus:after{color:#fff}.key2-faqs.type-accordion .faq-item .answer{display:none;width:100%;padding:0 0 25px 0}#alert-banner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:unset;padding:0;z-index:2}#alert-banner a{transition:all .2s ease-in-out;display:block;text-decoration:none;background-color:#3f4144;width:100%;padding:2rem 6rem}#alert-banner a .inner-alert{max-width:1440px;margin:0 auto}#alert-banner a .inner-alert h1,#alert-banner a .inner-alert p{color:#fff}#alert-banner a .inner-alert h1{font-size:1.8rem;line-height:2.1rem;margin-top:0;margin-bottom:.4rem}#alert-banner a .inner-alert p{margin:0}#alert-banner a:hover,#alert-banner a:focus{opacity:1;background-color:#28292b;box-shadow:0 1px 14px hsl(0 0% 100% / .2)}#alert-banner a:hover h1,#alert-banner a:focus h1{text-decoration:underline}@media only screen and (max-width:810px){#alert-banner a{padding:1.5rem 3rem}}@media only screen and (max-width:440px){#alert-banner a{padding:1.5rem 1rem}}.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common .tribe-events-c-view-selector__list-item-text,.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-common .tribe-common p,.tribe-common .tribe-common-b2{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-c-btn{border-radius:7px;border:1px solid #2f2e2c;background-color:#2f2e2c}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus{opacity:1;color:#2f2e2c;background-color:#fff0}.tribe-common .tribe-common-anchor-thin-alt{border-bottom-color:#2f2e2c}.tribe-common .tribe-common-anchor-thin-alt:hover,.tribe-common .tribe-common-anchor-thin-alt:focus{opacity:1;color:#2f2e2c;border-bottom:none}.tribe-common .tribe-events-calendar-day{position:relative;z-index:1}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b2,.tribe-events-calendar-latest-past__event-date-tag-month,.tribe-events-calendar-latest-past__event-date-tag-year{font-size:1rem}.tribe-events-calendar-list__event-date-tag-weekday{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300}.tribe-events-page-template .tribe-events-calendar-list,.tribe-events-page-template .tribe-events-view,.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month,.tribe-events-page-template .tribe-events-calendar-latest-past{position:relative;z-index:0}.tribe-events-page-template .tribe-events-c-ical__link,.tribe-events-page-template .tribe-common-c-svgicon{color:#2f2e2c}.tribe-events-page-template .tribe-events-c-ical__link{transition:all .2s ease-in-out;border-color:#2f2e2c}.tribe-events-page-template .tribe-events-c-ical__link:hover,.tribe-events-page-template .tribe-events-c-ical__link:focus{opacity:1;background-color:#2f2e2c}.tribe-events-page-template .datepicker .day.active,.tribe-events-page-template .datepicker table tr td span.active.active,.tribe-events-page-template .datepicker .month.active,.tribe-events-page-template .tribe-events .datepicker .month.active.focused,.tribe-events-page-template .tribe-events-calendar-month__day-cell--selected,.tribe-events-page-template .tribe-events-c-events-bar__search-button:before{background-color:#2f2e2c}.tribe-events-page-template .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date{color:#3f4144}.tribe-events-page-template .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:#fff}.tribe-events-page-template .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events-page-template .tribe-events-calendar-month__day-cell--selected:hover,.tribe-events-page-template .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events-page-template .datepicker .day.active:hover{background-color:#2f2e2c}.tribe-events-page-template .tribe-events-c-view-selector__button:before{background-color:#2f2e2c}.single-tribe_events .tribe-events-event-meta,ul.tribe-events-sub-nav a{font-size:1rem}.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,.tribe-common .tribe-common-b1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-b2,.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300}.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month{font-size:.9rem!important}.tribe-common .tribe-common-h2,.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b1{font-size:1rem!important}.tribe-common .tribe-common-h6{font-size:1.3rem!important}.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{font-size:1rem!important;color:#2f2e2c!important;border-bottom-color:#2f2e2c!important}nav.breadcrumbs{border-bottom:1px solid #707070;margin-bottom:4rem}nav.breadcrumbs ul.breadcrumb{list-style-type:none;display:flex;flex-flow:row wrap;align-items:center;padding:0;margin:0}nav.breadcrumbs ul.breadcrumb li:not(:last-child){margin-right:.7rem}nav.breadcrumbs ul.breadcrumb li:not(:last-child):after{content:"/";margin-left:.5rem}nav.breadcrumbs ul.breadcrumb li a:hover,nav.breadcrumbs ul.breadcrumb li a:focus{opacity:1;color:#2f2e2c;text-decoration:underline;background-color:#fff;opacity:1}nav.breadcrumbs ul.breadcrumb li:last-child{font-weight:700}nav.breadcrumbs ul.breadcrumb li,nav.breadcrumbs ul.breadcrumb a{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;color:#000;font-size:1rem;text-decoration:none}#comments{border-top:1px solid #eee;padding-top:3rem;margin-top:3rem}#comments a:not(#submit):hover,#comments a:not(#submit):focus{opacity:1;border-bottom:1px solid #2f2e2c}#comments .comments-title{font-size:1.4rem;font-weight:700}#comments .comment-list{list-style-type:none;border-bottom:1px solid #eee;padding:0 0 2rem 1rem}#comments .comment-list li{margin-bottom:2rem}#comments .comment-list li .comment-content p{margin:1rem 0}#comments .comment-list li #respond{padding-left:1rem;margin:1rem 0 3rem}#comments .comment-list li #respond #reply-title{margin:0}#comments .comment-list li #respond #reply-title small{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;margin-left:2rem}#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link{color:#981b1e}#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:hover,#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:focus{opacity:1;border-bottom-color:#981b1e}#comments #commentform>p{margin:0 0 1rem}#comments #commentform>p:not(.comment-form-cookies-consent):not(.comment-notes):not(.form-submit):not(.logged-in-as){display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column}#comments #commentform>p .required{color:#981b1e;font-weight:700}#comments #commentform>p textarea,#comments #commentform>p input{padding:.1rem 1rem}#comments #commentform #submit{transition:all .2s ease-in-out;font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;font-size:1.125rem;line-height:1.2;color:#2f2e2c;border-radius:4px;border:1px solid #aba6a1;background-color:#fff0;text-decoration:none;padding:1rem 2rem;margin-top:1rem;outline:none}#comments #commentform #submit:hover,#comments #commentform #submit:focus{opacity:1;opacity:1;color:#fff;background-color:#3f4144}#comments #commentform #submit{cursor:pointer;padding:.8rem 1.6rem;margin-top:0}#comments #reply-title{font-size:1.3rem;font-weight:700}.social-section{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;list-style-type:none;padding:0;margin:0}.social-section .social:not(:last-child){margin-right:.5rem}.social-section .social .social-item{transition:all .2s ease-in-out;border-color:#fff;background-color:#fff}.social-section .social .social-item.facebook:after{content:""}.social-section .social .social-item.linkedin:after{content:""}.social-section .social .social-item.youtube:after{content:""}.social-section .social .social-item.twitter:after{content:""}.social-section .social .social-item.instagram:after{content:""}.social-section .social .social-item:after{color:#2f2e2c}.social-section .social .social-item:hover,.social-section .social .social-item:focus{opacity:1;background-color:#fff0}.social-section .social .social-item:hover:after,.social-section .social .social-item:focus:after{color:#fff}.social-section .social:first-child a{margin-left:0}.title-with-tags{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:center;margin-bottom:1rem}.title-with-tags .title{text-transform:capitalize;max-width:100%}.title-with-tags .post-type{font-size:1.1rem;white-space:nowrap;border-radius:4px;background-color:#eee;padding:.2rem .7rem;margin:0 1rem}@media only screen and (max-width:660px){.title-with-tags{flex-direction:column;align-items:flex-start}.title-with-tags .post-type{margin-left:0}}a,button{cursor:pointer}a{color:#2f2e2c;text-decoration:none}a:hover,a:focus{opacity:1;opacity:.8}.cta-button{transition:all .2s ease-in-out;font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;font-size:1.125rem;line-height:1.2;color:#2f2e2c;border-radius:4px;border:1px solid #aba6a1;background-color:#fff0;text-decoration:none;padding:1rem 2rem;margin-top:1rem;outline:none}.cta-button:hover,.cta-button:focus{opacity:1;opacity:1;color:#fff;background-color:#3f4144}.cta-button{position:relative}.cta-button.small{padding:.8rem 1.6rem}.cta-button.dark{color:#fff;border-color:#2f2e2c;background-color:#2f2e2c}.cta-button.dark:hover,.cta-button.dark:focus{opacity:1;color:#2f2e2c;background-color:#fff}.standard-link{font-weight:700;text-decoration:underline}.standard-link:after{transition:all .2s ease-in-out;font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;content:"";font-size:1rem;margin-left:.5rem;visibility:hidden;opacity:0}.standard-link:hover,.standard-link:focus{opacity:1}.standard-link:hover:after,.standard-link:focus:after{margin-left:1rem;visibility:visible;opacity:1}.cta-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background-color:#fff0;border-radius:5px;border:1px solid #aba6a1;width:50px;height:50px}.cta-with-icon:after{font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;color:#aba6a1;font-size:1.7rem}.cta-with-icon.circular{border-radius:50px}form .frm_button_submit{font-family:"aptos-display",Helvetica,Arial,sans-serif!important;font-weight:700!important}.select2-container--default{width:290px!important;height:45px}.select2-container--default .selection{height:100%}.select2-container--default .selection .select2-selection--single{transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;position:relative;border:none;border-radius:0!important;background-color:#fff;height:100%;outline:none;padding-left:.9rem}.select2-container--default .selection .select2-selection--single>span,.select2-container--default .selection .select2-selection--single .select2-selection__rendered{color:#2f2e2c;font-size:1rem}.select2-container--default .selection .select2-selection--single .select2-selection__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;-webkit-box-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px;position:relative!important;top:0;right:0;height:100%;width:48px;background-color:#3f4144}.select2-container--default .selection .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .selection .select2-selection--single .select2-selection__arrow:after{transition:all .2s ease-in-out;font-family:"fontello";font-style:normal;font-weight:400;content:"";font-size:.9rem;color:#fff}.select2-container--default .selection .select2-selection--single:hover,.select2-container--default .selection .select2-selection--single:focus{opacity:1;background-color:#2f2e2c}.select2-container--default .selection .select2-selection--single:hover .select2-selection__rendered,.select2-container--default .selection .select2-selection--single:hover .select2-selection__arrow:after,.select2-container--default .selection .select2-selection--single:focus .select2-selection__rendered,.select2-container--default .selection .select2-selection--single:focus .select2-selection__arrow:after{color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{color:#2f2e2c;transform:rotate(-180deg)}.select2-container--open .select2-dropdown{top:6px!important}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{border:none;width:100%!important}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options{min-width:220px;max-height:292px;-ms-overflow-style:none;scrollbar-width:none;box-shadow:0 7px 10px rgb(0 0 0 / .2)}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options::-webkit-scrollbar,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options::-webkit-scrollbar{display:none}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li{transition:all .2s ease-in-out;background-color:#fff;border-bottom:1px solid #f7f5f2;line-height:1.5;padding:1rem}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li.select2-results__option--highlighted[aria-selected],.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li.select2-results__option--highlighted[aria-selected]{background-color:#2f2e2c}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li:not(:first-child):hover,.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li:not(:first-child):focus,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li:not(:first-child):hover,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li:not(:first-child):focus{opacity:1;background-color:#2f2e2c}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options .parent,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options .parent{font-weight:700}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options .child,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options .child{padding-left:2rem}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options .grandchild,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options .grandchild{padding-left:3.5rem}.select2-container--open .select2-dropdown--below .select2-search--hide+.select2-results>.select2-results__options,.select2-container--open .select2-dropdown--above .select2-search--hide+.select2-results>.select2-results__options{max-height:340px}.fb-accordion-wrapper{overflow:hidden}.fb-accordion-wrapper ul{list-style-type:none;padding-left:0}.fb-accordion-wrapper>ul{list-style-type:none;padding-left:0}.fb-accordion-wrapper>ul>.cat-item{position:relative;border-top:1px solid #cbcbcb;padding:2.5rem 0}.fb-accordion-wrapper>ul>.cat-item:last-child{border-bottom:1px solid #cbcbcb}.fb-accordion-wrapper>ul>.cat-item a{display:block;margin-left:4rem}.fb-accordion-wrapper>ul>.cat-item>a{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5rem;font-weight:600;word-break:break-word;max-width:80%;margin-bottom:1rem}.fb-accordion-wrapper>ul>.cat-item .accordion-button{transition:all .2s ease-in-out;position:absolute;left:0;border:none;border-radius:50px;background:none;height:28px;width:28px}.fb-accordion-wrapper>ul>.cat-item .accordion-button:after{transition:all .2s ease-in-out;font-family:"fontello";font-style:normal;font-weight:400;display:block;content:"";font-size:.9rem;color:#4e4e4e}.fb-accordion-wrapper>ul>.cat-item .accordion-button:hover,.fb-accordion-wrapper>ul>.cat-item .accordion-button:focus{opacity:1;background-color:#4e4e4e}.fb-accordion-wrapper>ul>.cat-item .accordion-button:hover:after,.fb-accordion-wrapper>ul>.cat-item .accordion-button:focus:after{color:#fff}.fb-accordion-wrapper>ul>.cat-item .children{transition:all .2s ease-in-out;height:0;opacity:0;visibility:hidden;padding-left:1rem}.fb-accordion-wrapper>ul>.cat-item .open-accordion+a+.children{height:100%;opacity:1;margin-top:1rem;margin-bottom:1rem;visibility:visible}.fb-accordion-wrapper>ul>.cat-item .open-accordion:after{transform:rotate(-180deg)}.filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset;background-color:#aba6a1;padding:3rem;margin-bottom:4rem}.filter-wrapper .counsel-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;align-items:unset}.filter-wrapper .filtered-text{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;color:#fff;border:none;border-bottom:1px solid #fff0;background:none;padding:0}.filter-wrapper .filtered-text.active-filter{border-bottom-color:#fff}.filter-wrapper .counsel-select-wrapper{display:none}@media only screen and (max-width:510px){.filter-wrapper{padding:2rem 1rem}}.post-type-archive-barristers_directory .filter-wrapper,.tax-barrister_type .filter-wrapper{align-items:center}.post-type-archive-barristers_directory .filter-wrapper #main-counsel-filter,.post-type-archive-barristers_directory .filter-wrapper .practice-select-wrapper,.tax-barrister_type .filter-wrapper #main-counsel-filter,.tax-barrister_type .filter-wrapper .practice-select-wrapper{margin-right:2rem}.post-type-archive-barristers_directory .filter-wrapper #main-counsel-filter,.tax-barrister_type .filter-wrapper #main-counsel-filter{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1400px){.post-type-archive-barristers_directory .filter-wrapper .col,.post-type-archive-barristers_directory .filter-wrapper #main-counsel-filter,.tax-barrister_type .filter-wrapper .col,.tax-barrister_type .filter-wrapper #main-counsel-filter{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.post-type-archive-barristers_directory .filter-wrapper .counsel-buttons-wrapper,.tax-barrister_type .filter-wrapper .counsel-buttons-wrapper{display:none}.post-type-archive-barristers_directory .filter-wrapper .counsel-select-wrapper,.tax-barrister_type .filter-wrapper .counsel-select-wrapper{display:block}.post-type-archive-barristers_directory .filter-wrapper .select2-container--default,.tax-barrister_type .filter-wrapper .select2-container--default{width:100%!important}}@media only screen and (max-width:1000px){.post-type-archive-barristers_directory .filter-wrapper,.tax-barrister_type .filter-wrapper{flex-wrap:wrap}.post-type-archive-barristers_directory .filter-wrapper #main-counsel-filter,.post-type-archive-barristers_directory .filter-wrapper .practice-select-wrapper,.tax-barrister_type .filter-wrapper #main-counsel-filter,.tax-barrister_type .filter-wrapper .practice-select-wrapper{margin-right:0;margin-bottom:.5rem}}.tax-practice_area .filter-wrapper .counsel-buttons-wrapper{display:none}.tax-practice_area .filter-wrapper .counsel-select-wrapper{display:block}@media only screen and (max-width:1580px){.tax-practice_area .filter-wrapper{flex-direction:column}.tax-practice_area .filter-wrapper .select2-container--default{width:100%!important;margin-bottom:.3rem}}.tax-practice_area .select2-container--default{width:240px!important}@media only screen and (max-width:1720px){.tax-practice_area .select2-container--default{width:230px!important}}.profile-modal-wrapper{transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:center;position:fixed;background-color:rgb(0 0 0 / .7);top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;z-index:4}.profile-modal-wrapper .profile-modal-content{position:relative;width:1250px;max-width:100%;padding:0 1rem;margin:0 auto;visibility:hidden;opacity:0}.profile-modal-wrapper .profile-modal-content .profile-modal-inner{background-color:#fff;max-height:80vh;overflow-y:auto;padding:4rem}.profile-modal-wrapper .profile-modal-content .profile-modal-inner #profile-main{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}@media only screen and (max-width:720px){.profile-modal-wrapper .profile-modal-content .profile-modal-inner{padding:4rem 1.5rem 3rem}}.profile-modal-wrapper .profile-modal-content .button-wrapper{transition:all .2s ease-in-out;position:absolute;top:2%;right:3%;z-index:1}.profile-modal-wrapper .profile-modal-content .button-wrapper button{transition:all .2s ease-in-out;border:none;border-radius:50px;background-color:#fff0;width:40px;height:40px;cursor:pointer;outline:none}.profile-modal-wrapper .profile-modal-content .button-wrapper button:after{font-family:"fontello";font-style:normal;font-weight:400;content:"";font-size:1.8rem}.profile-modal-wrapper .profile-modal-content .button-wrapper button:hover,.profile-modal-wrapper .profile-modal-content .button-wrapper button:focus{opacity:1;background-color:#2f2e2c}.profile-modal-wrapper .profile-modal-content .button-wrapper button:hover:after,.profile-modal-wrapper .profile-modal-content .button-wrapper button:focus:after{color:#fff}.profile-modal-wrapper .ball-loader{transition:all .2s ease-in-out;visibility:hidden;opacity:0;z-index:10}body.fb-open-modal{overflow:hidden}body.fb-open-modal .profile-modal-wrapper,body.fb-open-modal:not(.fb-loading-modal) .profile-modal-content,body.fb-open-modal.fb-loading-modal .ball-loader{visibility:visible;opacity:1}.ball-loader{width:100px;height:23.3333333333px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.ball-loader-ball{will-change:transform;height:23.3333333333px;width:23.3333333333px;border-radius:50%;background-color:#fff;position:absolute;animation:grow .8s ease-in-out infinite alternate}.ball-loader-ball.ball1{left:0;transform-origin:100% 50%}.ball-loader-ball.ball2{left:50%;transform:translateX(-50%) scale(1);animation-delay:.2s}.ball-loader-ball.ball3{right:0;animation-delay:.4s}@keyframes grow{to{transform:translateX(-50%) scale(0)}}.title-with-breadcrumb{position:relative;padding:1.5rem 0;margin-bottom:2rem;z-index:1}.title-with-breadcrumb h1{font-size:2.5rem;line-height:2.8rem;margin:0;margin-bottom:.7rem}.site-section{position:relative;padding:0 6rem;z-index:1}.site-section>.inner-wrapper{padding:5rem 0;max-width:1440px;margin:0 auto}@media only screen and (max-width:810px){.site-section{padding:0 3rem}}@media only screen and (max-width:440px){.site-section{padding:0 1rem}.site-section>.inner-wrapper{padding:4rem 0}}*,*::after,*::before{box-sizing:border-box}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}@media only screen and (max-width:593px){html{font-size:95%}}body,input,textarea{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;line-height:1.9rem;font-weight:300;color:#000}body{padding:0;margin:0;overflow-x:hidden}body h1,body h2,body h3,body h4,body h5,body h6{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;color:#000;font-style:normal}body h1{font-size:2.5rem;line-height:2.8rem}body h2{font-size:2.4rem;line-height:2.7rem}body h3{font-size:1.6rem;line-height:2.1rem}body h4{font-size:1.4rem;line-height:2.4rem}body h5{font-size:1.2rem;line-height:2.2rem}body h6{font-size:1rem;line-height:1.8rem}body .heading-with-underline:after{display:block;content:"";width:200px;height:7px;background-color:#aba6a1;margin-top:1rem}body p{margin:1.5rem 0}body em{font-style:italic}body ul,body ol{padding-left:2rem}body i.custom-icon{font-family:"fontello";font-style:normal;font-weight:400}body #main-content{overflow-x:hidden}#site-header{z-index:4}#site-header #header-main{position:relative;background-color:#f7f5f3;z-index:4}#site-header #header-main .header-main-inner{display:flex;align-items:center;padding:0;justify-content:space-between}#site-header #header-main .header-main-left{-webkit-box-flex:0 1 500px;-ms-flex:0 1 500px;flex:0 1 500px}#site-header #header-main .header-main-left .logo-section{display:block}#site-header #header-main .header-main-left .logo-section img{height:auto;max-width:495px;width:100%}#site-header #header-main .top-wrapper .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:unset}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper{position:relative}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel{transition:all .2s ease-in-out;position:absolute;right:0;bottom:0;width:240px;height:100%;background-color:#fff;visibility:hidden;opacity:0}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:center;height:100%}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form input{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;font-size:1rem;border:none;outline:none;width:100%;height:100%;padding:1.2rem;margin-right:.4rem;-webkit-appearance:none}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form input::placeholder{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form input:focus::placeholder{opacity:0}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form .search-submit{transition:all .2s ease-in-out;-webkit-box-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;border:none;border-radius:50px;background-color:#fff;height:35px;width:35px;margin-right:.4rem;cursor:pointer;outline:none}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form .search-submit i{color:#2f2e2c;font-size:1.3rem}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form .search-submit:hover,#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form .search-submit:focus{opacity:1;background-color:#2f2e2c}#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form .search-submit:hover i,#site-header #header-main .top-wrapper .inner-wrapper .nav-search-wrapper .search-panel form .search-submit:focus i{color:#fff}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger{transition:all .2s ease-in-out;position:relative;border:none;border-radius:50px;background-color:#fff0;outline:none;cursor:pointer;width:35px;height:35px;margin-left:2rem}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger .icon-wrap{position:relative;display:inline-block;height:19px;width:16px}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger .icon-wrap .icon-search,#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger .icon-wrap .icon-close{transition:all .2s ease-in-out;position:absolute;top:2px;color:#000;font-size:1rem}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger .icon-wrap .icon-search{opacity:1;visibility:visible}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger .icon-wrap .icon-close{opacity:0;visibility:hidden;left:2px}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger .icon-wrap i{font-family:"fontello";font-style:normal;font-weight:400}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger:hover,#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger:focus{opacity:1;background-color:#000}#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger:hover .icon-wrap .icon-search,#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger:hover .icon-wrap .icon-close,#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger:focus .icon-wrap .icon-search,#site-header #header-main .top-wrapper .inner-wrapper .search-panel-trigger:focus .icon-wrap .icon-close{color:#fff}#site-header #header-main .top-wrapper.open-search-panel .inner-wrapper .search-panel{width:100%;visibility:visible;opacity:1}#site-header #header-main .top-wrapper.open-search-panel .inner-wrapper .search-panel-trigger .icon-wrap .icon-search{visibility:hidden;opacity:0}#site-header #header-main .top-wrapper.open-search-panel .inner-wrapper .search-panel-trigger .icon-wrap .icon-close{visibility:visible;opacity:1}#site-header #header-main .main-wrapper .inner-wrapper #desktop-menu{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;position:relative}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger{display:none}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button{transition:all .2s ease-in-out;border:2px solid #2f2e2c;background-color:#2f2e2c;padding:.6rem .4rem;border-radius:3px;outline:none;cursor:pointer}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button #hamburger-menu div{transition:all .2s ease-in-out;width:35px;height:3px;background-color:#fff}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button #hamburger-menu div:not(:last-child){margin-bottom:.6rem}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button:hover,#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button:focus{opacity:1;background-color:#fff}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button:hover #hamburger-menu div,#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger button:focus #hamburger-menu div{background-color:#2f2e2c}@media only screen and (max-width:1150px){#site-header #header-main .logo-section{display:block;padding:1rem 1rem 1rem 0}#site-header #header-main .top-wrapper,#site-header #header-main .main-wrapper .inner-wrapper #desktop-menu{display:none}#site-header #header-main .main-wrapper .inner-wrapper #mobile-menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:unset}#site-header #header-main .main-wrapper .inner-wrapper .col-1{-webkit-box-flex:auto;-ms-flex:auto;flex:auto}}.scroll-active #site-header{position:fixed;top:0;left:0;right:0;box-shadow:0 7px 10px rgb(0 0 0 / .1)}#header-main nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;list-style-type:none;padding:0;margin:0}#header-main nav>ul li{position:relative}#header-main nav>ul li a{transition:all .2s ease-in-out;font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;display:block;color:#000;word-spacing:2px;border-radius:4px;padding:.3rem .6rem;outline:none}#header-main nav>ul li .sub-menu{display:none;position:absolute;list-style-type:none;top:100%;color:#fff;background-color:#000;border-radius:4px;min-width:300px;box-shadow:0 6px 9px -7px rgb(0 0 0 / .4);width:100%;padding:.5rem .7rem}#header-main nav>ul li .sub-menu a{color:#000}#header-main nav>ul li .sub-menu a:hover,#header-main nav>ul li .sub-menu a:focus{opacity:1;color:#000;background-color:#fff}#header-main nav>ul li .sub-menu.align-right{right:0}#header-main nav>ul>li{margin:0 2.2rem}#header-main nav>ul>li>a{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;white-space:nowrap;padding:.3rem 0}#header-main nav>ul>li>a:after{transition:all .2s ease-in-out;position:absolute;content:"";top:95%;left:0;background-color:#fff0;width:100%;height:2px}#header-main nav>ul>li:last-child{margin-right:0}#header-main nav>ul>li.hover,#header-main nav>ul>li.current_page_item>a,#header-main nav>ul>li.current-menu-item>a,#header-main nav>ul>li>a:hover,#header-main nav>ul>li>a:focus{position:relative}#header-main nav>ul>li.hover:after,#header-main nav>ul>li.current_page_item>a:after,#header-main nav>ul>li.current-menu-item>a:after,#header-main nav>ul>li>a:hover:after,#header-main nav>ul>li>a:focus:after{background-color:#fff}@media only screen and (max-width:1370px){#header-main nav>ul>li{margin:0 1.2rem}}#header-main #desktop-menu li a{font-weight:600}#header-main #desktop-menu nav>ul>li>a{padding:1rem 0}@media only screen and (max-width:1300px){#header-main #desktop-menu>li{margin:0 1.5rem}#header-main #desktop-menu a{font-size:.9rem}}#header-main #secondary-menu>.menu-item{margin:0 1.2rem}#header-main #secondary-menu a{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;font-size:.9rem}#mobile-menu{transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column;position:fixed;top:0;left:0;right:0;background-color:#fff;width:100%;height:100%;transform:translateY(-1000px);visibility:hidden;padding:8rem 6rem 4rem;z-index:3}#mobile-menu .search-panel{margin-bottom:2.5rem}#mobile-menu .search-panel form{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}#mobile-menu .search-panel form input{font-size:1rem;outline:none;border:none;border-radius:4px 0 0 4px;background-color:#f7f5f3;width:100%;padding:1rem 2.5rem;-webkit-appearance:none}#mobile-menu .search-panel form input::placeholder{font-size:1rem}#mobile-menu .search-panel form input:focus{cursor:text}#mobile-menu .search-panel form input:focus::placeholder{opacity:0}#mobile-menu .search-panel form button{transition:all .2s ease-in-out;background-color:#2f2e2c;border-radius:0 4px 4px 0;cursor:pointer;border:none;outline:none;width:70px}#mobile-menu .search-panel form button i{transition:all .2s ease-in-out;color:#fff;font-size:1.4rem}#mobile-menu .search-panel form button:hover,#mobile-menu .search-panel form button:focus{opacity:1;background-color:#000}#mobile-menu .search-panel form button:hover i,#mobile-menu .search-panel form button:focus i{color:#fff}#mobile-menu .navigation-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;height:100%}#mobile-menu .navigation-wrapper::-webkit-scrollbar{display:none}#mobile-menu .navigation-wrapper{height:100%}#mobile-menu .navigation-wrapper nav>ul{list-style-type:none;padding:0}#mobile-menu .navigation-wrapper nav>ul a{transition:all .2s ease-in-out;display:block;color:#2f2e2c;border-radius:3px;width:100%;padding:.6rem 1.2rem;outline:none}#mobile-menu .navigation-wrapper nav>ul a:hover,#mobile-menu .navigation-wrapper nav>ul a:focus{opacity:1;color:#fff;background-color:#3f4144;opacity:1}#mobile-menu .navigation-wrapper nav>ul li{position:relative}#mobile-menu .navigation-wrapper nav>ul>li:not(:last-child){border-bottom:1px solid #ddd}#mobile-menu .navigation-wrapper nav>ul>li>a:hover,#mobile-menu .navigation-wrapper nav>ul>li>a:focus{opacity:1}#mobile-menu .navigation-wrapper nav>ul>li>a:hover+button,#mobile-menu .navigation-wrapper nav>ul>li>a:focus+button{background-color:#000}#mobile-menu .navigation-wrapper nav>ul>li>a:hover+button i,#mobile-menu .navigation-wrapper nav>ul>li>a:focus+button i{color:#fff}#mobile-menu .navigation-wrapper nav>ul>li button{transition:all .2s ease-in-out;position:absolute;color:#fff;background-color:#fff;top:0;right:0;border:none;border-radius:3px;padding:.8rem 1rem;outline:none;cursor:pointer;z-index:2}#mobile-menu .navigation-wrapper nav>ul>li button i{transition:all .2s ease-in-out;display:block;font-size:1.5rem;color:#2f2e2c}#mobile-menu .navigation-wrapper nav>ul>li button:hover,#mobile-menu .navigation-wrapper nav>ul>li button:focus{opacity:1;background-color:#000}#mobile-menu .navigation-wrapper nav>ul>li button:hover i,#mobile-menu .navigation-wrapper nav>ul>li button:focus i{color:#fff}#mobile-menu .navigation-wrapper nav>ul>li .sub-menu{list-style-type:none;padding-left:1rem}#mobile-menu .navigation-wrapper nav>ul .sub-menu-open>button i{transform:rotate(-180deg)}#mobile-menu .navigation-wrapper .mobile-primary-nav{margin-bottom:2rem}#mobile-menu .navigation-wrapper #exit-menu-item{transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;color:#2f2e2c;border-radius:3px;width:100%;padding:.6rem 1.2rem;outline:none}#mobile-menu .navigation-wrapper #exit-menu-item:hover,#mobile-menu .navigation-wrapper #exit-menu-item:focus{opacity:1;color:#fff;background-color:#3f4144;opacity:1}#mobile-menu .navigation-wrapper #exit-menu-item{margin-top:2rem;opacity:0;transform:translateX(-1300px)}#mobile-menu .navigation-wrapper #exit-menu-item:focus{opacity:1;transform:translateX(0)}@media only screen and (max-width:810px){#mobile-menu{padding:8rem 3rem 4rem}}@media only screen and (max-width:440px){#mobile-menu{padding:8rem 1rem 4rem}}.is-mobile-menu{overflow:hidden}.is-mobile-menu #site-header #mobile-menu{transform:translateY(0);visibility:visible}#site-footer{border-top:1px solid #000;color:#000;font-size:1rem;background-color:#f7f5f3}#site-footer a:not(.social-item){color:#000}#site-footer .social-item{border-color:#b39753}#site-footer .social-item:after{color:#b39753}#site-footer .social-item:hover,#site-footer .social-item:focus{opacity:1;background:#b39753}#site-footer .social-item:hover:after,#site-footer .social-item:focus:after{color:#fff}#site-footer #footer-top .inner-wrapper{border-bottom:1px solid #000;padding:4rem 0 2rem}#site-footer #footer-top .inner-wrapper .logo-wrapper{display:block;margin-bottom:2.5rem}#site-footer #footer-top .inner-wrapper .logo-wrapper img{height:auto;max-width:495px;width:100%}#site-footer #footer-top .inner-wrapper .col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset}#site-footer #footer-top .inner-wrapper .col-wrapper .address-wrap,#site-footer #footer-top .inner-wrapper .col-wrapper .address-item{margin-bottom:1.2rem}#site-footer #footer-top .inner-wrapper .col-wrapper .phone-email-wrap{list-style-type:none;padding:0}#site-footer #footer-top .inner-wrapper .col-wrapper .phone-email-wrap a:hover,#site-footer #footer-top .inner-wrapper .col-wrapper .phone-email-wrap a:focus{opacity:1}#site-footer #footer-top .inner-wrapper .col-wrapper .phone-email-wrap a:hover .item,#site-footer #footer-top .inner-wrapper .col-wrapper .phone-email-wrap a:focus .item{text-decoration:underline}#site-footer #footer-top .inner-wrapper .col-wrapper .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}@media only screen and (max-width:740px){#site-footer #footer-top .inner-wrapper .col-wrapper{flex-direction:column}#site-footer #footer-top .inner-wrapper .col-wrapper .col-1{margin-bottom:4rem}#site-footer #footer-top .inner-wrapper .col-wrapper .col-2{align-items:flex-start}}#site-footer #footer-bottom .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;padding:2rem 0 3rem}#site-footer #footer-bottom .inner-wrapper .col-1{-webkit-box-flex:1;-ms-flex:1;flex:1}#site-footer #footer-bottom .inner-wrapper .col-1 .recognition-wrapper{max-width:850px;margin-right:3rem}#site-footer #footer-bottom .inner-wrapper .col-1 .recognition-wrapper p:first-of-type{margin-top:0}@media only screen and (max-width:750px){#site-footer #footer-bottom .inner-wrapper .col-1 .recognition-wrapper{margin-right:0}}#site-footer #footer-bottom .inner-wrapper .col-1 .copyright{display:block;margin-bottom:1rem}#site-footer #footer-bottom .inner-wrapper .col-1 #footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-wrap:wrap;list-style-type:none;padding:0}#site-footer #footer-bottom .inner-wrapper .col-1 #footer-menu .menu-item:not(:last-child):after{display:inline-block;content:"/";margin:0 1rem}#site-footer #footer-bottom .inner-wrapper a:hover,#site-footer #footer-bottom .inner-wrapper a:focus{opacity:1;text-decoration:underline}@media only screen and (max-width:750px){#site-footer #footer-bottom .inner-wrapper{flex-direction:column}#site-footer #footer-bottom .inner-wrapper .col{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;width:100%}#site-footer #footer-bottom .inner-wrapper .col-1{margin-bottom:1rem}}#default-banner{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#f7f5f3}#default-banner>.inner-wrapper{padding:7rem 0 5rem}#default-banner>.inner-wrapper h1{color:#fff}#default-banner:after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background-color:rgb(0 0 0 / .4);z-index:-1}.two-column-layout .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}.two-column-layout .inner-wrapper .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.two-column-layout .inner-wrapper .col .featured-image{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}.two-column-layout .inner-wrapper .col-2 .col-inner{padding:5rem 3rem}.two-column-layout.reverse{background-color:#f7f5f3}.two-column-layout.reverse .inner-wrapper .col-1{order:1}.two-column-layout.reverse .inner-wrapper .col-2 .col-inner{padding-left:0}@media only screen and (max-width:970px){.two-column-layout .inner-wrapper{flex-wrap:wrap}.two-column-layout .inner-wrapper .col .featured-image{height:400px}.two-column-layout .inner-wrapper .col-2 .col-inner{padding:3rem 0 0}.two-column-layout.reverse .inner-wrapper .col-1{order:0}}.custom-column-2{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset}.custom-column-2 .custom-col{-webkit-box-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%}@media only screen and (max-width:768px){.custom-column-2{flex-wrap:wrap}.custom-column-2 .custom-col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:2rem}}.barristers-section.hide-listing{display:none}.counsel-heading{margin-bottom:4rem}.counsel-listing{display:grid;gap:2rem;list-style-type:none;padding:0;margin-bottom:3rem}@media only screen and (min-width:510px){.counsel-listing{gap:2rem;grid-template-columns:1fr}}@media only screen and (min-width:755px){.counsel-listing{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1090px){.counsel-listing{grid-template-columns:repeat(3,1fr);gap:3rem}}@media only screen and (min-width:1340px){.counsel-listing{grid-template-columns:repeat(4,1fr);gap:4rem}}.counsel-listing .counsel-item{-webkit-box-flex:0 1 22%;-ms-flex:0 1 22%;flex:0 1 22%;animation:.5s ease-in-out fadeIn}.counsel-listing .counsel-item .counsel-link{display:block;height:100%}.counsel-listing .counsel-item .counsel-link .counsel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column;height:100%}.counsel-listing .counsel-item .counsel-link .counsel-inner .counsel-thumbnail{-webkit-box-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/francisburt_theme/images/fb-placeholder-image.png)}.counsel-listing .counsel-item .counsel-link .counsel-inner .counsel-content{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;background-color:#f7f5f3;padding:1.5rem 3rem}.counsel-listing .counsel-item .counsel-link .counsel-inner .counsel-content .counsel-name{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;color:#3f4144;font-size:1.1rem;line-height:1.6rem;font-weight:700}.counsel-listing .counsel-item .counsel-link .counsel-inner .counsel-content .counsel-appointed{font-size:.85rem;line-height:1.45rem;margin:0}.counsel-listing .counsel-item .counsel-link .counsel-inner .counsel-content .counsel-appointed .prefix{display:inline-block}.counsel-listing .counsel-item.empty{margin-bottom:0;visibility:hidden}@media(min-width:1316px){.page-template-default-profiles-template .counsel-listing,.page-template-honorary-profiles .counsel-listing{display:grid;gap:2.5rem 1rem;grid-template-columns:repeat(2,1fr)}.page-template-default-profiles-template .counsel-listing .counsel-item,.page-template-honorary-profiles .counsel-listing .counsel-item{margin-bottom:0}}@media(min-width:1440px){.page-template-default-profiles-template .counsel-listing,.page-template-honorary-profiles .counsel-listing{display:grid;grid-template-columns:repeat(3,1fr)}}.listing-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:755px){.listing-header{flex-direction:column;margin-bottom:4rem}}@media only screen and (max-width:755px){.listing-header .counsel-heading{margin-bottom:0rem}}.listing-header .additional-sorting{margin-top:.5rem}.listing-header .additional-sorting button{border:0 none;background:none;font-size:1rem;padding:0}.listing-header .additional-sorting button.active{text-decoration:underline;text-underline-offset:4px}.barristers-section.basic-listings ul{display:none}.barristers-section.basic-listings ul.active{display:block}.index-wrapper,.duplicated{list-style-type:none;column-count:4;padding:0;margin-bottom:3rem}.index-wrapper .index-item,.duplicated .index-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;break-inside:avoid-column;margin-bottom:1.5rem;animation:.5s ease-in-out fadeIn}.index-wrapper .index-item .index-letter,.duplicated .index-item .index-letter{display:none;-webkit-box-flex:0 0 42px;-ms-flex:0 0 42px;flex:0 0 42px;margin-right:2rem}.index-wrapper .index-item .index-letter h2,.duplicated .index-item .index-letter h2{font-size:3rem!important;margin:0!important}.index-wrapper .index-item .index-names-wrapper,.duplicated .index-item .index-names-wrapper{width:100%;max-width:300px}.index-wrapper .index-item .name-item,.duplicated .index-item .name-item{display:block}.index-wrapper .index-item .name-item:hover,.index-wrapper .index-item .name-item:focus,.duplicated .index-item .name-item:hover,.duplicated .index-item .name-item:focus{opacity:1;text-decoration:underline}.index-wrapper .index-item .border-separator,.duplicated .index-item .border-separator{background-color:#707070;width:100%;height:1px;margin-top:1rem}@media only screen and (max-width:525px){.index-wrapper .index-item,.duplicated .index-item{flex-direction:column}.index-wrapper .index-item .index-letter,.duplicated .index-item .index-letter{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;margin-top:0;margin-right:0;margin-bottom:1rem}}.index-wrapper a,.duplicated a{animation:.5s ease-in-out fadeIn}@media only screen and (max-width:1030px){.index-wrapper,.duplicated{column-count:2}}@media only screen and (max-width:400px){.index-wrapper,.duplicated{column-count:1}}.grid-content-wrapper .grid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset;flex-flow:row wrap}.grid-content-wrapper .grid-wrap .options-wrapper{-webkit-box-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;margin-bottom:1.5rem}.grid-content-wrapper .grid-wrap .options-wrapper.empty{visibility:hidden}.grid-content-wrapper .grid-wrap .options-wrapper .options-link{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column;height:100%;outline:none;box-shadow:0 1px 8px rgb(0 0 0 / .1)}.grid-content-wrapper .grid-wrap .options-wrapper .options-link .thumbnail{-webkit-box-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;background-size:cover;background-repeat:no-repeat;background-position:center}.grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper{transition:all .2s ease-in-out;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;background-color:#fff;padding:3rem;width:100%}.grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper h2{color:#2f2e2c;font-size:1.6rem;line-height:2rem;margin:0 0 1rem}.grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper p{line-height:1.9rem;margin:0}.grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover,.grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus{opacity:1}.grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover .text-wrapper,.grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus .text-wrapper{background-color:#2f2e2c}.grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover .text-wrapper h2,.grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover .text-wrapper p,.grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus .text-wrapper h2,.grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus .text-wrapper p{color:#fff}@media only screen and (max-width:1225px){.grid-content-wrapper .grid-wrap .options-wrapper{-webkit-box-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%}}@media only screen and (max-width:910px){.grid-content-wrapper .grid-wrap .options-wrapper{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:2rem}}#banner-section{background-size:cover;background-repeat:no-repeat;background-position:center}#banner-section .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:unset}#banner-section .inner-wrapper .select-wrapper{margin-top:17rem}@media only screen and (max-width:600px){#banner-section .inner-wrapper .select-wrapper{margin-top:8rem}}.home #banner-section .select2-container--default{width:410px!important;height:66px}.home #banner-section .select2-container--default .selection .select2-selection--single .select2-selection__arrow{-webkit-box-flex:0 0 65px;-ms-flex:0 0 65px;flex:0 0 65px;width:65px}.home #banner-section .select2-container--default .selection .select2-selection--single .select2-selection__arrow:after{font-size:1.3rem}@media only screen and (max-width:510px){.home #banner-section .select2-container--default{width:330px!important;height:55px}}.home #select2-practice-area-select-results{width:410px!important;max-height:370px}@media only screen and (max-width:510px){.home #select2-practice-area-select-results{width:330px!important}}.home .selection .select2-selection--single .select2-selection__arrow{background-color:#aba6a1}#front-panel-2{background-color:#f7f5f3}#front-panel-2 .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}#front-panel-2 .inner-wrapper .col{padding:1rem 1.5rem}#front-panel-2 .inner-wrapper .col-1{-webkit-box-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;border-right:1px solid #3f4144;padding-left:0}#front-panel-2 .inner-wrapper .col-1 h2{font-size:1.6rem;line-height:2.4rem}#front-panel-2 .inner-wrapper .text-wrapper p{font-size:1.1rem}#front-panel-2 .inner-wrapper .text-wrapper p:first-of-type{margin-top:0}@media only screen and (max-width:960px){#front-panel-2 .inner-wrapper{flex-direction:column}#front-panel-2 .inner-wrapper .col{padding:1rem 0}#front-panel-2 .inner-wrapper .col-1{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;border-right:none;border-bottom:1px solid #3f4144;margin-bottom:1rem}}#front-panel-3 .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}#front-panel-3 .inner-wrapper .col-1{-webkit-box-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}#front-panel-3 .inner-wrapper .col-1 .col-inner{position:relative;padding-right:8rem;z-index:1}#front-panel-3 .inner-wrapper .col-1 .col-inner h2,#front-panel-3 .inner-wrapper .col-1 .col-inner p,#front-panel-3 .inner-wrapper .col-1 .col-inner a{color:#fff}#front-panel-3 .inner-wrapper .col-1 .col-inner .more-wrapper,#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:center}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form{margin-right:3rem}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form .search-field{border:none;padding:.4rem 1.4rem}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form .search-field:focus{outline:none}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form .search-field:focus::placeholder{opacity:0}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form .search-submit{border:none;background-color:#aba6a1;height:43px;padding:.8rem 1rem}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form .search-submit:after{font-family:"fontello";font-style:normal;font-weight:400;content:"";font-size:1rem;color:#fff}@media only screen and (max-width:960px){#front-panel-3 .inner-wrapper .col-1 .col-inner{padding:5rem 6rem}}@media only screen and (max-width:810px){#front-panel-3 .inner-wrapper .col-1 .col-inner{padding:5rem 3rem}}@media only screen and (max-width:500px){#front-panel-3 .inner-wrapper .col-1 .col-inner .more-wrapper{flex-direction:column;align-items:flex-start}#front-panel-3 .inner-wrapper .col-1 .col-inner .search-form{margin-right:0;margin-bottom:1rem}}@media only screen and (max-width:440px){#front-panel-3 .inner-wrapper .col-1 .col-inner{padding:5rem 1rem}}#front-panel-3 .inner-wrapper .col-1:before{position:absolute;content:"";top:0;left:0;width:50%;height:100%;background-color:rgb(63 65 68 / .9)}#front-panel-3 .inner-wrapper .col-2{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}@media only screen and (max-width:960px){#front-panel-3{padding:0}#front-panel-3 .inner-wrapper{flex-direction:column;padding:0}#front-panel-3 .inner-wrapper .col-1:before{width:100%}#front-panel-3 .inner-wrapper .col-2{position:relative;height:400px;z-index:0;order:-1}}#front-news-section{background-color:#f7f5f3}#front-news-section .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:center;flex-direction:column}#front-news-section .inner-wrapper h2{text-align:center;margin-bottom:4rem}#front-news-section .inner-wrapper .col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset;width:100%;margin-bottom:2rem}#front-news-section .inner-wrapper .col-wrapper .news-item{-webkit-box-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column}#front-news-section .inner-wrapper .col-wrapper .news-item .featured-image{-webkit-box-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/francisburt_theme/images/placeholder-background.png)}#front-news-section .inner-wrapper .col-wrapper .news-item .content-wrapper{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;background-color:#fff;padding:2rem;box-shadow:0 7px 10px rgb(0 0 0 / .1)}#front-news-section .inner-wrapper .col-wrapper .news-item .content-wrapper .text-wrapper{width:100%}#front-news-section .inner-wrapper .col-wrapper .news-item .content-wrapper .text-wrapper h3{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.3rem;font-weight:700}#front-news-section .inner-wrapper .col-wrapper .news-item .content-wrapper .text-wrapper p{color:#3f4144}@media only screen and (max-width:1080px){#front-news-section .inner-wrapper .col-wrapper{flex-wrap:wrap}#front-news-section .inner-wrapper .col-wrapper .news-item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;flex-direction:row;width:100%;margin-bottom:1.5rem}#front-news-section .inner-wrapper .col-wrapper .news-item .content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:750px){#front-news-section .inner-wrapper .col-wrapper .news-item{flex-direction:column;margin-bottom:2.5rem}#front-news-section .inner-wrapper .col-wrapper .news-item .content-wrapper{-webkit-box-flex:auto;-ms-flex:auto;flex:auto}}#front-panel-contact .inner-wrapper h2{margin-bottom:2.5rem}#front-panel-contact .inner-wrapper .col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}#front-panel-contact .inner-wrapper .col-wrapper .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#front-panel-contact .inner-wrapper .col-wrapper .col-1 .col-inner{width:90%}#front-panel-contact .inner-wrapper .col-wrapper .col-1 .col-inner p:first-of-type{margin-top:0}#front-panel-contact .inner-wrapper .col-wrapper .col-1 .col-inner a:hover,#front-panel-contact .inner-wrapper .col-wrapper .col-1 .col-inner a:focus{opacity:1;text-decoration:underline}@media only screen and (max-width:890px){#front-panel-contact .inner-wrapper .col-wrapper{flex-direction:column}#front-panel-contact .inner-wrapper .col-wrapper .col{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;width:100%}#front-panel-contact .inner-wrapper .col-wrapper .col-1{margin-bottom:2rem}}.page-default>.inner-wrapper{margin:0 auto}.page-default>.inner-wrapper .main-content .featured-image{margin-bottom:1rem}.page-default>.inner-wrapper .main-content .content-wrapper a:not(.page-numbers):not(.question):not(.cta-button):not(.options-inner):not(.contact-item):not(.counsel-link):not(.name-item){color:#2f2e2c;font-weight:800;border-bottom:1px solid #2f2e2c;outline:none;text-decoration:none}.page-default>.inner-wrapper .main-content .content-wrapper a:not(.page-numbers):not(.question):not(.cta-button):not(.options-inner):not(.contact-item):not(.counsel-link):not(.name-item):hover,.page-default>.inner-wrapper .main-content .content-wrapper a:not(.page-numbers):not(.question):not(.cta-button):not(.options-inner):not(.contact-item):not(.counsel-link):not(.name-item):focus{opacity:1;opacity:1;border-bottom-style:dashed}.page-default>.inner-wrapper .main-content .content-wrapper h1,.page-default>.inner-wrapper .main-content .content-wrapper h2,.page-default>.inner-wrapper .main-content .content-wrapper h3,.page-default>.inner-wrapper .main-content .content-wrapper h4,.page-default>.inner-wrapper .main-content .content-wrapper h5,.page-default>.inner-wrapper .main-content .content-wrapper h6{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#000;margin:2rem 0}.page-default>.inner-wrapper .main-content .content-wrapper h1{font-size:2.5rem;line-height:2.8rem}.page-default>.inner-wrapper .main-content .content-wrapper h2{font-size:2.4rem;line-height:2.7rem}.page-default>.inner-wrapper .main-content .content-wrapper h3{font-size:1.6rem;line-height:2.1rem}.page-default>.inner-wrapper .main-content .content-wrapper h4{font-size:1.4rem;line-height:2.4rem}.page-default>.inner-wrapper .main-content .content-wrapper h5{font-size:1.2rem;line-height:2.2rem}.page-default>.inner-wrapper .main-content .content-wrapper h6{font-size:1rem;line-height:1.8rem}.page-default>.inner-wrapper .main-content .content-wrapper p{color:#000;font-weight:300;margin:1.5rem 0}.page-default>.inner-wrapper .main-content .content-wrapper ul,.page-default>.inner-wrapper .main-content .content-wrapper ol{padding-left:1.4rem;margin:1.5rem 0}.page-default>.inner-wrapper .main-content .content-wrapper ul li ul,.page-default>.inner-wrapper .main-content .content-wrapper ul li ol,.page-default>.inner-wrapper .main-content .content-wrapper ol li ul,.page-default>.inner-wrapper .main-content .content-wrapper ol li ol{padding-left:2.5rem;margin:.5rem 0 1rem}.page-default>.inner-wrapper .main-content .content-wrapper ul:not(.counsel-listing):not(.default-profiles-grid){list-style-type:disc}.page-default>.inner-wrapper .main-content .content-wrapper em{font-style:italic}.page-default>.inner-wrapper .main-content .content-wrapper img{max-width:100%;height:auto}.page-default>.inner-wrapper .main-content .content-wrapper .alignleft{float:left;margin:0 3rem 2rem 0}.page-default>.inner-wrapper .main-content .content-wrapper .alignright{float:right;margin:0 0 2rem 3rem}.page-default>.inner-wrapper .main-content .content-wrapper .aligncenter{display:block;margin:0 auto;margin-bottom:3rem;text-align:center}.page-default>.inner-wrapper .main-content .content-wrapper .aligncenter .wp-caption-text{text-align:center;margin-left:auto;margin-right:auto}.page-default>.inner-wrapper .main-content .content-wrapper figure img{margin-top:0}.page-default>.inner-wrapper .main-content .content-wrapper figure .wp-caption-text{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;margin-top:.2rem;font-style:italic;font-weight:300;line-height:1.5rem}.page-default>.inner-wrapper .main-content .content-wrapper .size-full{width:100%;height:auto}.page-default>.inner-wrapper .main-content .content-wrapper iframe{max-width:100%}.page-default>.inner-wrapper .main-content .content-wrapper blockquote{position:relative;border-radius:12px;background-color:#f7f5f3;padding:3rem 4rem;margin:3rem 0}.page-default>.inner-wrapper .main-content .content-wrapper blockquote p{margin-top:0;margin-bottom:1rem}.page-default>.inner-wrapper .main-content .content-wrapper blockquote p:last-of-type{font-weight:800;margin-bottom:0}.page-default>.inner-wrapper .main-content .content-wrapper blockquote:before{font-family:"fontello";font-style:normal;font-weight:400;display:block;content:"";color:#000;font-size:2.8rem;margin-bottom:1.4rem}.page-default>.inner-wrapper .main-content .content-wrapper strong{font-weight:800}.page-default>.inner-wrapper .main-content .content-wrapper table{font-size:1rem;border-collapse:collapse;width:100%;margin-bottom:2em}.page-default>.inner-wrapper .main-content .content-wrapper thead td,.page-default>.inner-wrapper .main-content .content-wrapper th{font-weight:700}.page-default>.inner-wrapper .main-content .content-wrapper th,.page-default>.inner-wrapper .main-content .content-wrapper td{display:table-cell;vertical-align:inherit;text-align:inherit;padding:.5rem;text-align:left;border:1px solid #f7f5f3}.page-default>.inner-wrapper .main-content .content-wrapper tbody tr:nth-child(odd){background:#f7f5f3}@media only screen and (max-width:600px){.page-default>.inner-wrapper .main-content .content-wrapper .alignleft,.page-default>.inner-wrapper .main-content .content-wrapper .alignright{display:block;float:none;margin:0 0 3rem 0}}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto 4rem auto;border-bottom:1px solid #ddd;max-width:1000px;padding-bottom:2rem}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member:first-child{margin-top:2rem}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member:last-child{border-bottom:none;margin-bottom:0}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;width:100%;margin-bottom:0}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .staff-member-image{-webkit-box-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;margin-right:3rem;background-image:url(/wp-content/themes/francisburt_theme/images/placeholder-profile.png);background-size:cover;background-position:center;border-radius:10px;height:200px}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .contact-details-wrapper{-webkit-box-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding:0 2rem}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .contact-details-wrapper .name-position-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:flex-start;flex-direction:column;border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .contact-details-wrapper .name-position-wrapper h2{text-transform:capitalize;margin-top:0;margin-bottom:.5rem}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .contact-details-wrapper .name-position-wrapper .linkedin{display:block}@media only screen and (max-width:711px){.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner{flex-direction:column}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .staff-member-image{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;width:190px;height:190px;margin-right:0;margin-bottom:1.5rem}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .contact-details-wrapper{padding:0}}@media only screen and (max-width:435px){.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner{width:100%}.page-default>.inner-wrapper .main-content .content-wrapper .staff-list .staff-member .staff-member-inner .contact-details-wrapper{width:100%}}.page-default>.inner-wrapper .main-content .content-wrapper .posted-on{color:#2f2e2c;font-weight:700}.page-default>.inner-wrapper .main-content .content-wrapper .wp-block-columns .wp-block-column{max-width:500px}.page-default>.inner-wrapper .main-content .barrister-wrapper{margin-top:7rem}.full-width .main-content{margin-bottom:7rem}.post-type-archive-barristers_directory .full-width .main-content{margin-bottom:4rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-main,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside{position:relative;z-index:1}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-main{-webkit-box-flex:65%;-ms-flex:65%;flex:65%;display:block;width:65%;max-width:65%;padding-right:6rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-main .content-wrapper{display:inline-block;width:100%;max-width:100%}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside{-webkit-box-flex:0 0 460px;-ms-flex:0 0 460px;flex:0 0 460px;margin-bottom:1rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .cta-button{text-align:center;padding:1.1rem 2rem;width:100%;cursor:pointer}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar>.sidebar-menu,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar>.widget,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar>.practice-area-nav{position:relative;margin-bottom:6rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .h2,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .practice-area-nav>ul>li.cat-item>a{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;display:block;font-size:1.6rem;font-weight:800;border-bottom:1px solid #aba6a1;padding-bottom:1rem;margin-bottom:1.5rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a.h2:hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a.h2:focus{opacity:1;text-decoration:underline}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .h2,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .textwidget,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .post-date,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .practice-area-nav>ul>li.cat-item>a{padding-left:1.5rem;padding-right:1.5rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2){display:block;line-height:1.6rem;outline:none}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2):hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2):focus{opacity:1}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2):hover+button,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2):focus+button{background-color:#2f2e2c}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2):hover+button .custom-icon,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar a:not(.h2):focus+button .custom-icon{color:#fff}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar ul>li{position:relative;margin:1.1rem 0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar ul>li:not(.parent) .current_page_item>a,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar ul>li:not(.parent) .current-item-active{font-weight:800;text-decoration:underline}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar ul>li:not(.parent) a:hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar ul>li:not(.parent) a:focus{opacity:1;text-decoration:underline}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .h2,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .practice-area-nav>ul>li.cat-item>a{text-decoration:none}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul{list-style-type:none;line-height:2rem;padding:0;margin:0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li .custom-icon,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li .custom-icon{transition:all .2s ease-in-out;display:inline-block;color:#2f2e2c}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li button,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li button{position:absolute;top:0;right:10px;font-size:1.1rem;border:none;border-radius:3px;background-color:#fff0;cursor:pointer;outline:none}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li button:hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li button:focus,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li button:hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li button:focus{opacity:1;background-color:#2f2e2c}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li button:hover .custom-icon,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li button:focus .custom-icon,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li button:hover .custom-icon,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li button:focus .custom-icon{color:#fff}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li .sub-menu,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li .sub-menu{display:none}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li.menu-item-has-children,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li.menu-item-has-children{margin-bottom:1rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li.menu-item-has-children>a,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li.menu-item-has-children>a{padding-right:4rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li.menu-item-has-children ul.children,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li.menu-item-has-children ul.children{list-style-type:none;padding-left:0;margin-bottom:2rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li.depth-level-1 ul.children,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li.depth-level-1 ul.children{margin-left:1rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu li.sub-menu-open>.toggle-sub-menu>.custom-icon,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul li.sub-menu-open>.toggle-sub-menu>.custom-icon{transform:rotate(-180deg)}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu .menu .children .children,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .sidebar-menu ul .children .children{display:none;padding-left:1.5rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget.widget_recent_entries a{font-weight:600}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget .h2{color:#000}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget strong{font-weight:700}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget img{max-width:100%}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget ul{padding:0;list-style-type:none}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget .textwidget a{display:inline-block;text-decoration:none;color:#474546;font-weight:700;padding:0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget .textwidget a:hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget .textwidget a:focus{opacity:1;opacity:.8;text-decoration:underline}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;margin-top:1rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form label{margin-right:.3rem;width:80%}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form label input{font-size:1rem;width:98%;height:100%;border:none;border-radius:3px;background-color:#eee;padding:.7rem 1rem;outline:none;-webkit-appearance:none}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form label input:focus::placeholder{opacity:0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form button.search-submit{transition:all .2s ease-in-out;text-transform:capitalize;border:1px solid #2f2e2c;background-color:#2f2e2c;color:#fff;cursor:pointer;width:auto;border-radius:3px;outline:none;padding:.8rem;margin:0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form button.search-submit:hover,.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar .widget form button.search-submit:focus{opacity:1;color:#2f2e2c;background-color:#fff}@media only screen and (max-width:1315px){.inner-page .page-default-sidebar>.inner-wrapper .main-content{flex-wrap:wrap;margin-top:0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-main{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;max-width:100%;padding:0 0 1.5rem;margin-bottom:3rem}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;padding-top:0;padding-left:0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar{padding:2rem 0}.inner-page .page-default-sidebar>.inner-wrapper .main-content .content-aside .sidebar>.widget form button.search-submit{width:20%;min-width:80px}}.page-template-default-no-sidebar .gallery{max-width:980px}.search-page-wrapper article .title{margin:0!important}.search-page-wrapper article .entry-summary{display:block}.search-page-wrapper article .cta-button{margin-top:1rem}.search-page-wrapper article:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:2rem;margin-bottom:2rem}.no-results-wrapper form{width:240px}.no-results-wrapper form label input{border:1px solid gray;border-radius:5px;width:100%;padding:8px 10px;-webkit-appearance:none}.no-results-wrapper button,.error-wrapper .cta-button{transition:all .2s ease-in-out;font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;font-size:1.125rem;line-height:1.2;color:#2f2e2c;border-radius:4px;border:1px solid #aba6a1;background-color:#fff0;text-decoration:none;padding:1rem 2rem;margin-top:1rem;outline:none}.no-results-wrapper button:hover,.no-results-wrapper button:focus,.error-wrapper .cta-button:hover,.error-wrapper .cta-button:focus{opacity:1;opacity:1;color:#fff;background-color:#3f4144}.no-results-wrapper button,.error-wrapper .cta-button{cursor:pointer;padding:.8rem 1.6rem;margin-top:1rem}#auto-landing .entry-content{max-width:60rem;padding:0;margin-bottom:7rem}@media only screen and (max-width:1200px){#auto-landing .entry-content{padding:0}}#auto-landing .grid-content-wrapper .grid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset;flex-flow:row wrap}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper{-webkit-box-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:1.5rem}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper.empty{visibility:hidden}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;border-radius:7px;height:100%;outline:none;box-shadow:0 1px 8px rgb(0 0 0 / .1)}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link .thumbnail{-webkit-box-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:7px 0 0 7px;height:auto}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper{transition:all .2s ease-in-out;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column;border-radius:0 7px 7px 0;background-color:#fff;padding:3rem;width:100%}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper h2{color:#2f2e2c;font-size:1.6rem;line-height:2rem;margin:0 0 1rem}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper p{line-height:1.9rem;margin:0}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover,#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus{opacity:1}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover .text-wrapper,#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus .text-wrapper{background-color:#2f2e2c}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover .text-wrapper h2,#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:hover .text-wrapper p,#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus .text-wrapper h2,#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link:focus .text-wrapper p{color:#fff}@media only screen and (max-width:1400px){#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link{flex-direction:column}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link .thumbnail{border-radius:7px 7px 0 0}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper .options-link .text-wrapper{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;justify-content:flex-start;border-radius:0 0 7px 7px}}@media only screen and (max-width:1200px){#auto-landing .grid-content-wrapper .grid-wrap{padding:0}}@media only screen and (max-width:680px){#auto-landing .grid-content-wrapper .grid-wrap{flex-direction:column}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;width:100%;margin:0;margin-bottom:2rem}#auto-landing .grid-content-wrapper .grid-wrap .options-wrapper.empty{display:none}}#barristers-landing .filter-no-results{display:none}#barristers-child-page{margin-top:7rem}#barristers-child-page.full-width .main-content{margin-bottom:0}#barristers-child-page .container{padding:0 6rem}#barristers-child-page .container .breadcrumbs,#barristers-child-page .container .profile-main,#barristers-child-page .container .secondary-content{max-width:1440px;margin:0 auto}#barristers-child-page .container .breadcrumbs{margin-bottom:7rem}#barristers-child-page .container .profile-main{margin-bottom:3rem}@media only screen and (max-width:810px){#barristers-child-page .container{padding:0 3rem}}@media only screen and (max-width:440px){#barristers-child-page .container{padding:0 1rem}#barristers-child-page .container .breadcrumbs{margin-bottom:4rem}}#barristers-child-page .secondary-wrapper{background-color:#f7f5f3}#barristers-child-page .secondary-wrapper .secondary-content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:5rem 0}#barristers-child-page .secondary-wrapper .secondary-content .col{-webkit-box-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}#barristers-child-page .secondary-wrapper .secondary-content .col h2{margin-bottom:1.3rem}#barristers-child-page .secondary-wrapper .secondary-content .col-1 .col-inner{width:80%}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner{border:3px solid #414141;padding:3rem}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing{list-style-type:none;padding:0}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .contact-item{margin-bottom:.6rem}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .contact-item:before{font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;font-size:1rem;width:20px;margin-right:1rem}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .contact-item .item{display:inline-block}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .contact-item a.item:hover,#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .contact-item a.item:focus{opacity:1;text-decoration:underline}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .phone:before{content:""}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .email:before{content:""}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .pa_name:before{content:"󨀀"}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .v-card:before{content:""}#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner .contact-listing .linkedin:before{content:""}@media only screen and (max-width:380px){#barristers-child-page .secondary-wrapper .secondary-content .col-2 .col-inner{padding:2rem 1.5rem}}#barristers-child-page .secondary-wrapper .secondary-content .fb-accordion-wrapper>ul>.cat-item{padding:1rem 0}#barristers-child-page .secondary-wrapper .secondary-content .fb-accordion-wrapper>ul>.cat-item>a{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;font-weight:300;margin-bottom:0}@media only screen and (max-width:990px){#barristers-child-page .secondary-wrapper .secondary-content{flex-wrap:wrap}#barristers-child-page .secondary-wrapper .secondary-content .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#barristers-child-page .secondary-wrapper .secondary-content .col-1{margin-bottom:5rem}#barristers-child-page .secondary-wrapper .secondary-content .col-1 .col-inner{width:100%}}.profile-main{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;margin-bottom:7rem}.profile-main .col-1{-webkit-box-flex:0 0 355px;-ms-flex:0 0 355px;flex:0 0 355px;margin-right:5rem}.profile-main .col-1 .profile-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;flex-direction:column;height:100%}.profile-main .col-1 .profile-card-wrapper .featured-image{-webkit-box-flex:0 0 310px;-ms-flex:0 0 310px;flex:0 0 310px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:0}.profile-main .col-1 .profile-card-wrapper .profile-dates{background-color:#f7f5f3;padding:1.5rem;box-shadow:1px 4px 4px rgb(0 0 0 / .2)}.profile-main .col-1 .profile-card-wrapper .profile-dates p{margin:0}.profile-main .col-1 .profile-card-wrapper .profile-dates p .the-date{font-weight:700}.profile-main .col-2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}.profile-main .col-2 .col-inner{max-width:930px}.profile-main .col-2 .col-inner .counsel-name,.profile-main .col-2 .col-inner .door-tenant,.profile-main .col-2 .col-inner .qualification-heading{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300}.profile-main .col-2 .col-inner .counsel-name{font-weight:700;margin-bottom:1.5rem}.profile-main .col-2 .col-inner .door-tenant,.profile-main .col-2 .col-inner .qualification-heading{font-size:1.4rem;font-weight:600}.profile-main .col-2 .col-inner .about-wrapper{margin-bottom:3rem}@media only screen and (max-width:910px){.profile-main{flex-wrap:wrap}.profile-main .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.profile-main .col-1{margin-right:0;margin-bottom:5rem}.profile-main .col-2 .col-inner .about-wrapper{margin-bottom:3rem}}.profile-main#profile-main{display:none;margin-bottom:0}.profile-main#profile-main .col-2 .col-inner .about-wrapper{margin-bottom:2rem}.profile-main#profile-main .link{font-weight:700}.profile-main#profile-main .link:hover,.profile-main#profile-main .link:focus{opacity:1;text-decoration:underline}#fbc-mac-landing .full-width .main-content{margin-bottom:0}#fbc-mac-landing .full-width .main-content .entry-content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:flex-start}#fbc-mac-landing .full-width .main-content .entry-content .content-inner{margin-right:4rem}#fbc-mac-landing .full-width .main-content .entry-content .image-wrapper{-webkit-box-flex:0 0 520px;-ms-flex:0 0 520px;flex:0 0 520px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:unset;flex-wrap:wrap}#fbc-mac-landing .full-width .main-content .entry-content .image-wrapper .image-item{-webkit-box-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;background-size:cover;background-repeat:no-repeat;background-position:center;width:250px;height:250px;margin-bottom:1rem}@media only screen and (max-width:1160px){#fbc-mac-landing .full-width .main-content .entry-content .image-wrapper .image-item{-webkit-box-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}}@media only screen and (max-width:675px){#fbc-mac-landing .full-width .main-content .entry-content .image-wrapper .image-item{-webkit-box-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%}}@media only screen and (max-width:470px){#fbc-mac-landing .full-width .main-content .entry-content .image-wrapper .image-item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media only screen and (max-width:1160px){#fbc-mac-landing .full-width .main-content .entry-content{flex-wrap:wrap}#fbc-mac-landing .full-width .main-content .entry-content .content-inner,#fbc-mac-landing .full-width .main-content .entry-content .image-wrapper{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#fbc-mac-landing .full-width .main-content .entry-content .content-inner{margin-right:0;margin-bottom:4rem}}#fbc-mac-landing .two-column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset}#fbc-mac-landing .two-column-wrapper .col-1{-webkit-box-flex:0 0 480px;-ms-flex:0 0 480px;flex:0 0 480px}#fbc-mac-landing .two-column-wrapper .col-1 .col-inner{max-width:400px;margin-right:2rem}#fbc-mac-landing .two-column-wrapper .col-2{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1110px){#fbc-mac-landing .two-column-wrapper{flex-direction:column}#fbc-mac-landing .two-column-wrapper .col{-webkit-box-flex:auto;-ms-flex:auto;flex:auto}#fbc-mac-landing .two-column-wrapper .col-1{margin-bottom:2rem}#fbc-mac-landing .two-column-wrapper .col-1 .col-inner{max-width:100%;margin-right:0}}#rooms-section{background-color:#f7f5f3}#rooms-section .rooms-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:5rem}#rooms-section .rooms-header h2{margin-right:3rem}@media only screen and (max-width:670px){#rooms-section .rooms-header{flex-direction:column;align-items:flex-start}#rooms-section .rooms-header h2{margin-right:0;margin-bottom:2rem}}#rooms-section .rooms-header-select{display:none}#rooms-section .col-wrapper{animation:.5s slideIn ease-in-out}#rooms-section .col-wrapper .col-1{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;width:60%}#rooms-section .col-wrapper .col-2{-webkit-box-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;width:40%}#rooms-section .col-wrapper .col-2 .col-inner{padding:0 3rem}#rooms-section .col-wrapper .col-2 .col-inner h3{margin-bottom:1.6rem}#rooms-section .col-wrapper .col-2 .col-inner .room-details-wrapper{list-style-type:none;padding-left:0}#rooms-section .col-wrapper .col-2 .col-inner .room-details-wrapper .detail{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;margin-bottom:.7rem}#rooms-section .col-wrapper .col-2 .col-inner .room-details-wrapper .detail .label{-webkit-box-flex:0 0 165px;-ms-flex:0 0 165px;flex:0 0 165px;text-transform:capitalize;font-weight:700}#rooms-section .col-wrapper .col-2 .col-inner .room-details-wrapper .detail .content{list-style-type:none;padding-left:0}#rooms-section .col-wrapper .col-2 .col-inner .cta-button{border-color:#3f4144}@media only screen and (max-width:1090px){#rooms-section .col-wrapper{flex-direction:column}#rooms-section .col-wrapper .col{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;width:100%}#rooms-section .col-wrapper .col-1{order:1}#rooms-section .col-wrapper .col-2{margin-bottom:4rem}#rooms-section .col-wrapper .col-2 .col-inner{padding:0}}#rates-section h2{text-align:left;margin-bottom:4rem}#rates-section table tbody td,#rates-section table tbody th{text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:.5rem}#rates-section table tbody th{font-weight:700}#rates-section table tbody tr:not(:first-of-type) th{text-align:left}#rates-section table tbody tr:first-of-type th:last-of-type,#rates-section table tbody tr:not(:first-of-type) td:last-of-type{border-right:none}@media only screen and (max-width:750px){#rates-section .content-wrapper{overflow-x:auto;width:100%}#rates-section .content-wrapper table{height:100%;min-width:740px}}#location-section{background-color:#f7f5f3}#location-section h2,#location-section p{color:#000}#location-section iframe{width:100%}#practice-areas-landing{background-color:#f7f5f3}#practice-areas-landing .main-content{max-width:850px;margin-bottom:7rem}#practice-areas-landing .main-content .content-wrapper a:not(.page-numbers):not(.question):not(.cta-button):not(.options-inner):not(.contact-item):not(.counsel-link):not(.name-item){color:#2f2e2c;font-weight:800;border-bottom:1px solid #2f2e2c;outline:none;text-decoration:none}#practice-areas-landing .main-content .content-wrapper a:not(.page-numbers):not(.question):not(.cta-button):not(.options-inner):not(.contact-item):not(.counsel-link):not(.name-item):hover,#practice-areas-landing .main-content .content-wrapper a:not(.page-numbers):not(.question):not(.cta-button):not(.options-inner):not(.contact-item):not(.counsel-link):not(.name-item):focus{opacity:1;opacity:1;border-bottom-style:dashed}#practice-areas-landing .main-content .content-wrapper h1,#practice-areas-landing .main-content .content-wrapper h2,#practice-areas-landing .main-content .content-wrapper h3,#practice-areas-landing .main-content .content-wrapper h4,#practice-areas-landing .main-content .content-wrapper h5,#practice-areas-landing .main-content .content-wrapper h6{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#000;margin:2rem 0}#practice-areas-landing .main-content .content-wrapper h1{font-size:2.5rem;line-height:2.8rem}#practice-areas-landing .main-content .content-wrapper h2{font-size:2.4rem;line-height:2.7rem}#practice-areas-landing .main-content .content-wrapper h3{font-size:1.6rem;line-height:2.1rem}#practice-areas-landing .main-content .content-wrapper h4{font-size:1.4rem;line-height:2.4rem}#practice-areas-landing .main-content .content-wrapper h5{font-size:1.2rem;line-height:2.2rem}#practice-areas-landing .main-content .content-wrapper h6{font-size:1rem;line-height:1.8rem}#practice-areas-landing .main-content .content-wrapper p{color:#000;font-weight:300;margin:1.5rem 0}#practice-areas-landing .main-content .content-wrapper ul,#practice-areas-landing .main-content .content-wrapper ol{padding-left:1.4rem;margin:1.5rem 0}#practice-areas-landing .main-content .content-wrapper ul li ul,#practice-areas-landing .main-content .content-wrapper ul li ol,#practice-areas-landing .main-content .content-wrapper ol li ul,#practice-areas-landing .main-content .content-wrapper ol li ol{padding-left:2.5rem;margin:.5rem 0 1rem}#practice-areas-landing .main-content .content-wrapper ul:not(.counsel-listing):not(.default-profiles-grid){list-style-type:disc}#practice-areas-landing .main-content .content-wrapper em{font-style:italic}#practice-areas-landing .main-content .content-wrapper img{max-width:100%;height:auto}#practice-areas-landing .main-content .content-wrapper .alignleft{float:left;margin:0 3rem 2rem 0}#practice-areas-landing .main-content .content-wrapper .alignright{float:right;margin:0 0 2rem 3rem}#practice-areas-landing .main-content .content-wrapper .aligncenter{display:block;margin:0 auto;margin-bottom:3rem;text-align:center}#practice-areas-landing .main-content .content-wrapper .aligncenter .wp-caption-text{text-align:center;margin-left:auto;margin-right:auto}#practice-areas-landing .main-content .content-wrapper figure img{margin-top:0}#practice-areas-landing .main-content .content-wrapper figure .wp-caption-text{font-style:normal;font-family:"aptos",Helvetica,Arial,sans-serif;font-weight:300;margin-top:.2rem;font-style:italic;font-weight:300;line-height:1.5rem}#practice-areas-landing .main-content .content-wrapper .size-full{width:100%;height:auto}#practice-areas-landing .main-content .content-wrapper iframe{max-width:100%}#practice-areas-landing .main-content .content-wrapper blockquote{position:relative;border-radius:12px;background-color:#f7f5f3;padding:3rem 4rem;margin:3rem 0}#practice-areas-landing .main-content .content-wrapper blockquote p{margin-top:0;margin-bottom:1rem}#practice-areas-landing .main-content .content-wrapper blockquote p:last-of-type{font-weight:800;margin-bottom:0}#practice-areas-landing .main-content .content-wrapper blockquote:before{font-family:"fontello";font-style:normal;font-weight:400;display:block;content:"";color:#000;font-size:2.8rem;margin-bottom:1.4rem}#practice-areas-landing .main-content .content-wrapper strong{font-weight:800}#practice-areas-landing .main-content .content-wrapper table{font-size:1rem;border-collapse:collapse;width:100%;margin-bottom:2em}#practice-areas-landing .main-content .content-wrapper thead td,#practice-areas-landing .main-content .content-wrapper th{font-weight:700}#practice-areas-landing .main-content .content-wrapper th,#practice-areas-landing .main-content .content-wrapper td{display:table-cell;vertical-align:inherit;text-align:inherit;padding:.5rem;text-align:left;border:1px solid #f7f5f3}#practice-areas-landing .main-content .content-wrapper tbody tr:nth-child(odd){background:#f7f5f3}@media only screen and (max-width:600px){#practice-areas-landing .main-content .content-wrapper .alignleft,#practice-areas-landing .main-content .content-wrapper .alignright{display:block;float:none;margin:0 0 3rem 0}}.tax-practice_area .counsel-heading{margin-bottom:2.5rem}.tax-practice_area .counsel-listing .counsel-item{-webkit-box-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%}.tax-practice_area .counsel-listing .counsel-item .counsel-link .counsel-inner .counsel-content{padding:1.5rem 1.8rem}@media only screen and (max-width:1770px){.tax-practice_area .counsel-listing .counsel-item{-webkit-box-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}}@media only screen and (max-width:860px){.tax-practice_area .counsel-listing .counsel-item{-webkit-box-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%}}@media only screen and (max-width:560px){.tax-practice_area .counsel-listing .counsel-item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:1.2rem}}.tax-practice_area .practice-areas-sidebar{background-color:#f7f5f3;padding:3rem 2rem}.tax-practice_area .practice-areas-sidebar .widget>ul>li>a{font-style:normal;font-family:"aptos-display",Helvetica,Arial,sans-serif;font-weight:700;display:block;font-size:1.6rem;font-weight:800;line-height:2.4rem!important;padding-bottom:1rem;text-decoration:none!important}.tax-practice_area .practice-areas-sidebar .widget>ul>li>.children{border-top:1px solid #aba6a1;padding-top:1rem!important}@media only screen and (max-width:1315px){.tax-practice_area .practice-areas-sidebar{padding:2rem!important}}#default-profiles-featured-section{margin-top:4rem;margin-bottom:3rem}.default-profiles-grid{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;list-style-type:none;padding:0!important;margin:0!important}.default-profiles-grid .profiles-grid-item{-webkit-box-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:2rem;margin-bottom:1rem}.default-profiles-grid .col-2{-webkit-box-flex:0 0 46%;-ms-flex:0 0 46%;flex:0 0 46%}.default-profiles-grid .profile-image{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:300px;margin-bottom:1.5rem}@media only screen and (max-width:900px){.default-profiles-grid{flex-wrap:wrap}.default-profiles-grid .profiles-grid-item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:unset;align-items:unset;margin-right:0}.default-profiles-grid .profile-image{-webkit-box-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;margin-bottom:0}.default-profiles-grid .text-wrapper{padding:2rem}}@media only screen and (max-width:690px){.default-profiles-grid .profiles-grid-item{flex-wrap:wrap}.default-profiles-grid .profile-image{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:1.5rem}.default-profiles-grid .text-wrapper{padding:0}}#default-profiles-selection{margin-top:3rem}@media only screen and (min-width:755px){#default-profiles-selection .counsel-listing .counsel-item{-webkit-box-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}}