.features-count-4 .bucket-title{font-weight:400;font-size:1.6rem}.bucket-link .front,.bucket-link .back{border-radius:0px}.btn.btn-outline{font-size:16px;background-color:rgba(0,0,0,0);border-width:1px;font-weight:600;border-radius:0px;padding:10px 15px}.page-content-wrap.col-md-9{padding-left:55px}@media(max-width: 991px){.page-content-wrap.col-md-9{padding-left:15px}}#content>h2{font-size:2.4rem}.page-content-wrap .module+*{margin-top:1em}.side-nav .children{background-color:rgba(125,125,125,.3)}.practice-name{font-weight:normal !important;width:auto;display:inline-block;text-transform:none}.component-featured-flippers .banner-bucket-icon-wrapper{border:1px #fff solid !important;border-radius:0px;background-color:rgba(0,0,0,.1)}.component-featured-flippers .banner-bucket-icon{color:#fff;opacity:1}.component-featured-flippers .bucket-link .front{background:rgba(0,0,0,0)}.component-featured-flippers .bucket-link .front,.component-featured-flippers .bucket-link .back{border-radius:0px}.component-featured-flippers .bucket-link .back{padding:15px !important}.component-featured-flippers .bucket-link .bucket-title{font-weight:400;font-size:1.6rem}.component-featured-flippers .bucket-title-back{font-size:2rem;line-height:1.2em;margin:0 0 15px 0}.component-featured-flippers .bucket-title{font-size:2.6rem;line-height:1.2em;padding:25px 0 0 0;margin:0}.component-titled-social-icons .social-tabs .social-tab{font-size:1.18em;color:inherit;border-color:rgba(0,0,0,0);border-radius:50%}.component-titled-social-icons .social-tabs .social-tab:hover{color:#fff}.part-type-banner .component-mission .mission{text-shadow:1px 1px 1px rgba(0,0,0,.8);padding-right:10vw;padding-left:10vw;padding-top:30px;font-size:2rem}.part-type-banner .component-tagline .tagline{font-size:1.82vw;line-height:1;font-weight:400 !important;letter-spacing:.07em;text-shadow:1px 1px 1px rgba(0,0,0,.8)}@media(max-width: 767px){.part-type-banner .component-tagline .tagline{font-size:2.8rem}}.part-type-banner .component-client-logo{font-size:5vw;margin-right:auto;margin-left:auto;text-align:center;font-weight:normal !important}@media(max-width: 991px){.part-type-banner .component-client-logo{width:auto}}@media(max-width: 767px){.part-type-banner .component-client-logo{font-size:3.8rem !important}}.part-type-banner .component-client-logo.component-child-default-display-type{display:inline-block}.part-type-banner .component-client-logo .practice-name{display:block;text-align:center;width:100%;border:none;text-shadow:1px 1px 1px rgba(0,0,0,.8);padding:0;line-height:1.1;font-size:1em}.part-type-banner .component-client-logo .practice-name:after{content:"";width:100%;display:block;height:1px;background:rgba(255,255,255,.5)}.part-type-banner .component-client-logo.logo-bg{background:rgba(0,0,0,.25);border:1px solid #fff}.part-type-banner .component-client-logo .client-logo{margin-right:0;padding:30px}.part-banner-flexible .component-area-main.justify-content-start .component-type-clientLogo:first-of-type,.part-banner-flexible .component-area-main.align-items-start .component-type-clientLogo:first-of-type{padding-top:60px}@media(max-width: 767px){.part-component-block-multi{padding-top:6px;padding-bottom:6px}}.part-header-interior-banner .practice-name-wrapper{margin:0 0 15px 0}.part-header-interior-banner .practice-name{font-size:5vw !important;text-shadow:1px 1px 1px #111;line-height:1.1}.part-header-interior-banner .practice-name:after{content:"";width:100%;display:block;height:1px;background:rgba(255,255,255,.5)}.part-header-interior-banner .tagline{font-size:1.82vw;line-height:1;font-weight:400 !important;padding-top:.7em;color:#fff;letter-spacing:.07em;text-shadow:1px 1px 1px rgba(0,0,0,.8)}@media(max-width: 767px){.part-header-interior-banner .tagline{font-size:2.8rem}}@media(max-width: 767px){.part-header-interior-banner.part-page .banner-wrap{display:none}}.part-header-toolbar .header-toolbar-container .social-icon-rounded .social-tab{border-radius:0}.part-header-toolbar .header-toolbar-container .header-toolbar-phone{color:inherit}.part-header-toolbar .tagline{padding-top:0;font-size:5em;margin-top:-80px}.part-header-toolbar .header-toolbar-container .social-tabs .social-tab,.part-header-toolbar .contact-info .social-tab{font-size:1.1em;color:inherit;border-color:rgba(0,0,0,0);height:30px;width:30px;line-height:30px;border-radius:50%}.part-header-toolbar .header-toolbar-container .social-tabs .social-tab:hover,.part-header-toolbar .contact-info .social-tab:hover{color:#fff}@media(min-width: 992px){.part-header .banner-full-height .banner-container,.part-header .banner-full-height header{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.part-header .banner-full-height.banner-full-height-init .banner-container,.part-header .banner-full-height.banner-full-height-init header{opacity:1}.part-header .header-banner-wrap.banner-full-height:before{content:"";position:absolute;top:48%;width:100%;display:block;text-align:center;color:#555;font-family:"FontAwesome" !important;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;font-size:4rem}.part-header .header-banner-wrap.banner-full-height-init:before{display:none}}.part-header .banner-bucket-icon i{font-size:6vh;line-height:12vh}.part-header .banner-bucket-icon svg{width:6vh;height:12vh}.part-header .banner-bucket-icon-wrapper{width:13vh;height:13vh}.part-header .banner-bucket-icon-wrapper{border:1px #fff solid !important;border-radius:0;background-color:rgba(0,0,0,.1)}.part-header .banner-bucket-icon{color:#fff;opacity:1}.part-header header .mission{text-shadow:1px 1px 1px rgba(0,0,0,.8);padding-right:10vw;padding-left:10vw;padding-top:30px;font-size:2rem}.part-header .tagline{font-size:1.82vw;line-height:1;font-weight:400 !important;padding-top:.7em;color:#fff;letter-spacing:.07em;text-shadow:1px 1px 1px rgba(0,0,0,.8)}@media(max-width: 767px){.part-header .tagline{font-size:2.8rem}}@media(max-width: 991px){.part-header header .featured-banner-pages{position:relative;bottom:auto;top:auto;display:none}}.part-header.part-home header .practice-name-wrapper{font-size:5vw !important;display:inline-block;margin-right:auto;margin-left:auto;text-align:center;font-weight:normal !important;padding:5px 10px}@media(max-width: 991px){.part-header.part-home header .practice-name-wrapper{width:auto}}@media(max-width: 767px){.part-header.part-home header .practice-name-wrapper{font-size:3.8rem !important}}.part-header.part-home header .practice-name-wrapper .practice-name{text-align:center;width:100%;border:none;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.8);padding:0;line-height:1.1}.part-header.part-home header .practice-name-wrapper .practice-name:after{content:"";width:100%;display:block;height:1px;background:rgba(255,255,255,.5)}.part-header.part-home header .practice-name-wrapper.logo-bg{background:rgba(0,0,0,.25);border:1px solid #fff}.part-header.part-home header .client-logo{margin-right:0;padding:30px}.part-header.part-page header .practice-name{font-size:5vw !important}.part-header.part-page header .practice-name .practice-name:after{content:"";width:100%;display:block;height:1px;background:rgba(255,255,255,.5)}.part-header.part-page .tagline{padding-top:0}@media(min-width: 768px){.part-header .header-wrap header{padding-top:90px}}.part-navigation .menu-with-logo .practice-name{text-transform:uppercase;font-size:2rem}.part-navigation .sf-active.sfDropdown-palette_d-1-bg li li a{color:#fff}.btn-outline.btn-default:hover,.btn-outline.btn-default:active{color:#fff}.palette_a-1-bg-50{background-color:rgba(0,0,0,0);color:#fff}
/*# sourceMappingURL=../_scss/_maps/versions/version-2126-template.css.map */
