html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{display:block !important;line-height:1.6;color:#42535c;font-size:1rem;font-family:'Fira Sans',sans-serif;margin:0}*:focus{outline:auto}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:root{font-size:18px}@media screen and (min-width:768px){:root{font-size:19px}}h1,h2,h3,h4,h5,h6{margin:0 0 30px;color:#0f4d3e;font-weight:600;font-family:'Fira Sans',sans-serif;line-height:1.2;letter-spacing:.5px}h1{font-size:1.8rem}.pseudo-h2,h2{font-size:1.3rem}h3{font-size:1.2rem}.pseudo-h4,h4{color:#0f4d3e;font-size:1rem;text-transform:uppercase;font-weight:700}h5,h6{font-size:1rem}.serif{font-family:'Merriweather',serif}.title-xl{color:#fff;font-size:1.8rem;font-weight:400;font-family:'Merriweather',serif}.title-small{font-size:1.1rem;text-transform:uppercase;font-weight:700;font-family:'Fira Sans',sans-serif}.title-lines{position:relative}.title-lines span{background:#fff;position:relative;padding-left:3%;padding-right:3%}.title-lines:before{content:'';position:absolute;bottom:calc(50% - 1px);left:0;right:0;height:1px;background:#c3d3cf}p{margin:0 0 30px;font-size:1rem;color:#42535c}ol,ul{margin:0 0 35px;padding:0}ul{list-style:none}ol{list-style-position:outside;padding-left:20px}.content li{font-size:1rem;color:#42535c;padding:0 0 0 18px;position:relative}.content ol li{padding-left:0}.content ul li:before{position:absolute;left:0;content:"\f0da";font-family:'Font Awesome 5 Pro';color:#0f4d3e}.content ul li:before,.sidebar section ul li:before{font-family:'Font Awesome 5 Pro'}.content .gform_wrapper ul li{padding:0;margin-bottom:10px}.content .gform_wrapper ul li:before{display:none}.gform_wrapper li input{border:1px solid #0f4d3e}.content ul ul{margin:20px 0 20px 20px}.content .anchor:before{content:"";display:block;position:relative;width:0;height:80px;margin-top:-80px}figure{margin:0}iframe{margin-bottom:30px}hr{background:#4b9c5c;width:20%;height:5px;display:block;border:none;margin:30px 0}address{font-style:normal}a{color:#4b9c5c;text-decoration:underline;font-weight:600}.pseudo-link:hover,.pseudo-link:focus,a:hover,a:focus{color:#0f4d3e;text-decoration:none}a.link-alt-01{color:#0f4d3e}a.link-alt-01:hover,a.link-alt-01:focus{color:#4b9c5c}a.no-underline{text-decoration:none}a.no-underline:hover,a.no-underline:focus{text-decoration:underline}a,button,.button{-webkit-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}button,.button,.mailpoet_submit{line-height:1;font-family:'Fira Sans',sans-serif;font-size:1rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:none;margin:0;border-radius:0;padding:12px 25px;text-align:center;display:inline-block;color:#fff;background-color:#40844e;text-decoration:none}button:hover,button:focus,.button:hover,.button:focus{background-color:#0f4d3e;color:#fff}button.alt-01,.alt-01{background-color:#40844e}button.alt-01:hover,button.alt-01:focus,.alt-01:hover,.alt-01:focus{background-color:#98a89f;color:#0f4d3e}button.outline,.button.outline{background:0 0;border:1px solid #4b9c5c;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}button.outline:hover,button.outline:focus,.button.outline:hover,.button.outline:focus{background:#4b9c5c;color:#fff;border-color:#fff}button.button-no-background,.button.button-no-background{background:0 0;padding:0;color:#0f4d3e;width:50px;height:50px}button.button-no-background:hover,button.button-no-background:focus,.button.button-no-background:hover,.button.button-no-background:focus{color:#4b9c5c}#mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{width:100% !important}.pseudo-link{padding:0;background:0 0;text-transform:none;color:#4b9c5c;letter-spacing:0;font-weight:400}.pseudo-link:hover,.pseudo-link:focus{padding:0;background:0 0;text-transform:none;text-decoration:underline}input,select,textarea{font-family:'Merriweather',serif;font-size:1rem;font-weight:300;color:#0f4d3e;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;width:100%;border-radius:0;padding:10px;height:50px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #c3d3cf}.confirm-contact{margin-bottom:15px}#practices-search-input{color:#fff}select{border:2px solid #0f4d3e;color:#0f4d3e;font-size:1rem;padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.select-wrapper{position:relative;width:100%}.select-wrapper:after{content:"\f0dc";font-weight:900;font-family:"Font Awesome 5 Pro";position:absolute;right:0;top:0;text-align:center;width:50px;line-height:50px;color:#fff;background:#0f4d3e;pointer-events:none;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.input-no-background{background:0 0}textarea{resize:none;min-height:100px}form label,form p{font-size:.9rem}label{color:#0f4d3e}label i{margin-right:5px}.mailpoet_paragraph:last-of-type{margin-bottom:0 !important}.form-input-group{display:block;width:100%;margin-bottom:15px}.form-input-group.button-container{margin-bottom:0}input.has-error{border:1px solid red !important;-webkit-box-shadow:0 0 2px red !important;box-shadow:0 0 2px red !important}p.error-text{color:red;margin:0;-webkit-animation:fadeIn .125s both;animation:fadeIn .125s both}.grecaptcha-badge{display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.fast{-webkit-animation-duration:.6s;animation-duration:.6s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}#skiptocontent{padding:6px;z-index:10;position:fixed;top:0;left:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;background-color:#4b9c5c;color:#fff;border-radius:0 0 8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#skiptocontent:focus{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@media only screen and (max-width:640px){#skiptocontent{display:none !important}}.columns,.column{float:left;padding:0 15px}.full-width{width:100%}.sidebar{clear:both;float:none}.small-12{width:100%}.small-11{width:91.67%}.small-10{width:83.34%}.small-9{width:75%}.small-8{width:66.67%}.small-7{width:58.34%}.small-6{width:50%}.small-5{width:41.66%}.small-4{width:33.33%}.small-3{width:25%}.small-2{width:16.66%}.small-1{width:8.33%}@media (min-width:768px){.medium-12{width:100%}.medium-11{width:91.67%}.medium-10{width:83.34%}.medium-9{width:75%}.medium-8{width:66.67%}.medium-7{width:58.33%}.medium-6{width:50%}.medium-5{width:41.67%}.medium-4{width:33.33%}.medium-3{width:25%}.medium-2{width:16.66%}.medium-1{width:8.33%}.hide-for-medium{display:none !important}}@media (min-width:1025px){.large-12{width:100%}.large-11{width:91.67%}.large-10{width:83.34%}.large-9{width:75%}.large-8{width:66.67%}.large-7{width:58.33%}.large-6{width:50%}.large-5{width:41.67%}.large-4{width:33.33%}.large-3{width:25%}.large-2{width:16.66%}.large-1{width:8.33%}.hide-for-large{display:none !important}}@media screen and (max-width:767px){.hide-for-small-only{display:none !important}}@media screen and (max-width:0px),screen and (min-width:768px){.show-for-small-only{display:none !important}}@media screen and (max-width:767px){.show-for-medium{display:none !important}}@media screen and (min-width:768px) and (max-width:1024px){.hide-for-medium-only{display:none !important}}@media screen and (max-width:767px),screen and (min-width:1025px){.show-for-medium-only{display:none !important}}@media screen and (max-width:1024px){.show-for-large{display:none !important}}.slick-dots{position:absolute;text-align:center;width:100%;bottom:2%}.slick-dots li{position:relative;display:inline-block;margin:0 6px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;background:0 0;color:transparent;border:0;outline:none;padding:0}.slick-dots li button:before{content:'';background:#fff;display:block;border:1px solid #4b9c5c;height:20px;width:20px;line-height:20px;border-radius:50%;opacity:1 !important;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.slick-dots li:focus button:before,.slick-dots li:hover button:before{background:#4b9c5c}li.slick-active button:before{background:#4b9c5c}.slick-arrow{font-size:2.2rem;background:0 0;padding:0;width:70px;display:flex;align-items:center;justify-content:center;text-align:center;color:#0f4d3e}.slick-arrow:hover,.slick-arrow:focus{color:#98a89f;background:0 0}.slick-slide{outline:none}.slick-slider{visibility:hidden}.slick-slider.slick-initialized{visibility:visible}.row,.row-wide{max-width:1360px;margin-right:auto;margin-left:auto}.row-wide{max-width:1800px}.row-wide:after,.row:after{clear:both}.row-wide:after,.row-wide:before .row:after,.row:before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.row-extra-narrow{width:80%;margin:0 auto}}@media screen and (min-width:1025px){.row-narrow{width:70%;margin:0 auto}.row-extra-narrow{width:55%}}.no-float{float:none}.no-margin{margin:0 !important}.no-padding{padding:0}.no-min-height{min-height:0}.center,.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.hide{display:none}.visually-hidden{border:none !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.flex-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}.small-text{font-size:.9rem}.add-margin-top{margin-top:40px}.small-margin-left{margin-left:6px}.small-margin-right{margin-right:6px}.opacity0{opacity:0}.opacity1{opacity:1 !important}.background-cover{background-size:cover;background-repeat:no-repeat}.accordion-item{border-bottom:2px solid #fff}.home-accordion-inner-title,.accordion-item-title{padding:20px 15px;font-size:1rem;margin:0;position:relative;cursor:pointer;font-weight:600;color:#0f4d3e;line-height:30px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.home-accordion-item:after,.accordion-item-title:after{content:"\f067";pointer-events:none;font-family:'Font Awesome 5 Pro';line-height:30px;width:30px;height:30px;font-size:1.2rem;text-align:center;color:#fff}.accordion-item.active:focus{outline:none}.accordion-item-title:hover,.accordion-item-title:focus{background:#eee}.accordion-item.active .accordion-item-title:after{content:"\f068"}.accordion-item-content{display:none}.accordion-item-content p{font-size:.9rem}.accordion-item.active .accordion-item-content{display:block;-webkit-animation:fadeIn .2s both;animation:fadeIn .2s both}.accordion-item-content>*:first-child{margin-top:20px}.accordion-item-content>*:last-child{margin-bottom:35px}#mobile-menu:not(.active){display:none}.header{position:fixed;background:#fff;top:0;width:100%;z-index:2;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body.scrolled .header{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.22);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.22);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.22)}body.search-open .header{position:relative}.header>.row{height:100%}.header a{text-decoration:none}.logo{max-width:100%;display:flex;align-items:center;padding:5px 0 5px 5px;margin-right:4%}.logo a:hover,.logo a:focus{opacity:.88}.logo a{display:block;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.logo img{display:block;height:35px}.header-right-nav-bar{display:none}.header-inner{display:flex;justify-content:space-between}.header-right-side{display:flex}.header-right-side button{padding:0;width:50px;height:50px;line-height:50px;font-size:1.3rem}#open-mobile-menu{background:#0f4d3e}#open-mobile-menu:hover,#open-mobile-menu:focus{background-color:#98a89f;color:#0f4d3e}@media screen and (min-width:420px){.header-right-side button{width:70px;height:70px;line-height:70px}}@media screen and (min-width:540px){.logo img{height:55px}}.header-search{position:relative;background-color:#63736b;width:100%;display:none;padding:15px 0 15px 15px}.header-search-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;float:none}.header-search-lower{display:flex;flex-wrap:wrap;margin-top:15px}.header-search-lower .header-search-post-type-button{color:#fff;height:auto;line-height:normal;padding-left:25px}.header-search-lower .bullet-switch-button:before{border-color:#fff;top:3px}.header-search-lower .bullet-switch-button.active:before{background:#fff}.header-search-form{position:relative;flex:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}#header-search-input{margin:0;height:50px;border:0 none;font-size:1rem;color:#fff;border-bottom:1px solid #fff;background:0 0;box-shadow:none;-webkit-box-shadow:none}#header-search-input::placeholder{color:#fff;font-size:1rem;font-family:'Merriweather',serif}.header-search button{padding:0 20px;height:50px;white-space:pre;display:flex;align-items:center}.header-search-submit{margin:0 1%}.header-search-submit span{display:none}@media screen and (min-width:1025px){.header{background:0 0}.header-right-side .header-search-toggle{height:100%}.header-search{padding-top:25px;padding-bottom:25px}#header-search-input{font-size:1.3rem}.header-search-submit span{display:block}.header-right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative}.header-right:after{content:'';background:#4b9c5c;height:1px;position:absolute;bottom:-4px;width:100%;left:0;right:0}.header-inner{padding:0 0 0 15px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:relative}.scrolled .header-right:after{display:none}.logo{padding:8px 0 0}.logo img{padding:0;height:44px}#open-mobile-menu{display:none}.header-right-nav-bar{display:flex;margin-right:3px}}.cookie-notice{width:100%;background:#0f4d3e;position:fixed;bottom:0;left:0;right:0;z-index:12;padding:10px 0;display:none}.cookie-notice.active{display:block;-webkit-animation:fadeInUp .2s ease-out;animation:fadeInUp .2s ease-out}.cookie-notice-buttons{display:flex}.cookie-notice-buttons button{display:block}.cookie-notice-buttons button:last-of-type{margin-right:0}.cookie-notice p{color:#fff;font-size:.9rem;margin-bottom:10px}.cookie-notice-buttons{display:flex}.cookie-notice-buttons button{flex:1}.cookie-notice-buttons button:not(:last-of-type){margin-right:2%}@media screen and (min-width:900px){.cookie-notice p{margin:0 10% 0 0}.cookie-notice-inner{display:flex;align-items:center;justify-content:center}}.main-navigation-menu{margin:0;background:#0f4d3e;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-navigation-menu li{display:block;position:relative;padding:0}.main-navigation-menu .sub-menu{display:none;position:absolute;top:100%;z-index:1;min-width:300px;max-width:400px;margin:0;background:#dee5e1;padding:20px}.main-navigation-menu>a:hover+.sub-menu,.main-navigation-menu>a:focus+.sub-menu,.main-navigation-menu>li.active>.sub-menu{display:block;-webkit-animation:menuSlideDown .2s both;animation:menuSlideDown .2s both}.main-navigation-menu a{font-weight:400}.main-navigation-menu>li>a{text-transform:uppercase;display:flex;align-items:center;height:100%;color:#fff;white-space:pre;font-size:.7rem;line-height:1;padding:0 8px;background:#0f4d3e}.main-navigation-menu>li.active>a,.main-navigation-menu>li>a:hover,.main-navigation-menu>li>a:focus{background:#dee5e1;color:#0f4d3e}.main-navigation-menu>li:hover:after,.main-navigation-menu>li:focus:after{opacity:0}.menu-item-1041 .sub-menu{right:0;flex-wrap:wrap;max-width:none;min-width:0;width:700px}.main-navigation-menu>li.menu-item-1041.active>.sub-menu{display:block;columns:2}@media screen and (min-width:1200px){.main-navigation-menu>li>a{font-size:.8rem}.main-navigation-menu>li:after{height:15px;content:"";position:absolute;top:28px;right:-1px;width:2px;background:#4b9c5c;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.main-navigation-menu>li:last-of-type:after{display:none}.logo img{height:62px}}@media screen and (min-width:1366px){.main-navigation-menu>li>a{padding:0 15px;font-size:.9rem}}@media screen and (min-width:1400px){.menu-item-1041 .sub-menu{right:auto;left:0}}#desktop-navigation{display:flex}#desktop-navigation .sub-menu li a{color:#0f4d3e;font-size:.9rem;display:block;line-height:1;padding:5px 0 5px 15px;margin-bottom:5px}#desktop-navigation .sub-menu li a:after{content:'\f0da';font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:4px;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}#desktop-navigation .sub-menu a:hover,#desktop-navigation .sub-menu a:focus{color:#4b9c5c}#desktop-navigation .sub-menu a:hover:after,#desktop-navigation .sub-menu a:focus:after{transform:translateX(2px);z-index:1}#desktop-navigation .sub-menu .menu-item-has-children>a:after{content:"\f0da";font-family:'Font Awesome 5 Pro';position:absolute;right:10px}#desktop-navigation .sub-menu .menu-item-has-children ul{position:absolute;left:100%;top:0}@keyframes menuSlideDown{from{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}@-webkit-keyframes menuSlideDown{from{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}#container{position:relative;right:0;top:0;overflow:hidden}#container:before{z-index:99;content:"";position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.5);opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#container.active{cursor:pointer}#container.active:before{opacity:1}#mobile-navigation{z-index:100;position:fixed;background-color:#0f4d3e;opacity:0}#mobile-navigation,#mobile-navigation .sub-menu{display:block;height:100vh;top:0;right:-100%;width:70%;-webkit-transition:all .3s cubic-bezier(0,0,0,.96);-moz-transition:all .3s cubic-bezier(0,0,0,.96);-ms-transition:all .3s cubic-bezier(0,0,0,.96);-o-transition:all .3s cubic-bezier(0,0,0,.96);transition:all .3s cubic-bezier(0,0,0,.96)}#mobile-navigation a,#mobile-navigation .mobile-navigation-title{padding-left:20px}#mobile-navigation.active{right:0;opacity:1}#mobile-navigation a{display:block;font-weight:400;text-decoration:none;color:#fff;padding-top:4px;padding-bottom:4px}#mobile-navigation a:hover,#mobile-navigation a:active,#mobile-navigation a:focus{color:#4b9c5c}#mobile-navigation ul{margin:0}#mobile-navigation ul li{padding:0;width:100%;position:relative;display:block;border-bottom:1px solid #fff}#mobile-navigation ul li:last-of-type{border:none}#mobile-navigation ul li:before{display:none}#mobile-navigation ul li.sub-menu-open>.sub-menu{right:0}#mobile-navigation .sub-menu{margin:0;position:fixed;background-color:#05231c;z-index:1;overflow:auto}.mobile-navigation-title{background-color:#fff;margin:0;padding-top:8px;padding-bottom:8px}.mobile-navigation-next{padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:20%;height:100%;position:absolute;right:0;top:0}.mobile-navigation-previous{margin-bottom:10px;border:none !important}@media screen and (min-width:768px){#mobile-navigation,#mobile-navigation .sub-menu{width:55%}}@media screen and (min-width:1025px){#mobile-navigation,#mobile-navigation .sub-menu{display:none}}.banner{height:225px;margin-top:50px;position:relative;background-repeat:no-repeat;background-size:cover;-ms-background-position-x:50%;background-position-x:50%}.search-open .banner{margin:0}.banner>.row{height:100%}.banner-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;height:100%;float:none}.single-attorneys .banner-inner{padding:0}.banner-title,.white-glow{text-shadow:0 0 20px #fff,0 0 40px #fff,0 0 60px #fff,0 0 80px #fff,0 0 100px #fff,0 0 120px #fff,0 0 140px #fff,0 0 160px #fff}.banner-title{font-family:'Merriweather',serif;font-size:2.2rem;color:#0f4d3e;margin-bottom:0;letter-spacing:1px;font-weight:400;text-align:center;line-height:1.0}@media screen and (min-width:540px){.banner{margin-top:70px}}@media screen and (min-width:768px){.banner-title{font-size:3.2rem}}@media screen and (min-width:1025px){.banner{height:375px;margin-top:0}}@media screen and (min-width:1367px){.banner{height:550px}}.footer{padding-bottom:45px;color:#fff;border-top:1px solid #7f7e7e;clear:both}.footer-bottom{display:block;float:none}.footer-social .social-links{justify-content:center}.footer-return-top-button,.footer-return-top{width:100%}.footer-return-top-button{padding-top:16px;padding-bottom:16px;letter-spacing:2px;background:#40844e}.footer-offices{text-align:center;padding:40px 0 60px}.footer-offices-single{margin-bottom:18px}.footer-offices-single a{font-weight:600;color:#40844e}.footer-offices-single a:hover,.footer-offices-single a:focus{color:#0f4d3e}.footer-offices-single:last-of-type{margin-bottom:0}.footer-offices-single span{text-transform:uppercase;font-weight:700;display:block;color:#0f4d3e}.footer-copyright{text-align:center;color:#777676;margin:20px 0 0}.footer-navigation{text-align:center;margin:0}.footer-navigation li{display:inline-block;margin-left:5px;margin-right:5px}.footer-navigation li:last-of-type{display:block;margin:30px 0 0}.footer-bottom a{text-decoration:none;position:relative}.footer-bottom-content a:after{position:absolute;bottom:-5px;left:0;right:0;content:'';background:#4b9c5c;height:3px;opacity:0;transform:translateY(5px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.footer-bottom-content a:hover:after,.footer-bottom-content a:focus:after{opacity:1;transform:translateY(0)}.footer-copyright,.footer-bottom-content a{font-weight:600;font-size:.8rem;text-transform:uppercase}.footer-copyright a,.footer-bottom-content a{color:#40844e}.footer-links{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-links a{display:inline-block}.footer-links a:not(:first-of-type){margin-left:15px}.footer-bottom-content{line-height:24px}@media screen and (min-width:641px){.footer-offices{display:flex;flex-wrap:wrap;justify-content:center}.footer-offices-single{width:50%}.footer-return-top-button,.footer-return-top{width:auto}}@media screen and (min-width:1025px){.footer-offices-single{width:33.3%}.footer-return-top-button{padding:12px 30px;letter-spacing:3px}.footer-copyright{margin:0}.footer-bottom{display:flex}.footer-bottom-content{flex:1;align-items:center;display:flex}.footer-navigation{display:flex}.footer-navigation li:last-of-type,.footer-navigation li{margin:0 2% 0 0}.menu-footer-navigation-container{flex:1;margin:0 22px 2px}.footer-social{order:1}.footer-copyright{order:0;margin-right:15px}}@media screen and (min-width:1150px){.footer-offices-single{width:auto}.footer-offices{flex-wrap:nowrap;justify-content:space-between;padding-bottom:40px}.footer-offices-single{margin:0 15px 0 0}.footer-offices-single:last-of-type{margin-right:0}}.ps219sw17{color:blue}.home-slider,.home-slider-single{height:450px}.home-slider-single{background-repeat:no-repeat;background-size:cover;background-position-x:60%}.home-slider-single-tagline{height:100%;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:0 15px 50px}.home-slider-single-tagline h2{font-size:1.7rem;margin:0;color:#1f1f1f;font-family:'Fira Sans',sans-serif;font-weight:300}.home-slider-single-tagline h2 span{position:relative}.home-slider-single-tagline h2 strong{display:block;font-family:'Merriweather',serif;font-size:170%;color:#0f4d3e;font-weight:300}.home-slider-single-tagline h2 span:after{height:9px;width:9px;content:'';background:#4b9c5c;border-radius:50%;position:absolute;right:-10px;bottom:14px;box-shadow:0 0 10px #fff}.home-hero-news-block{background:rgba(255,255,255,.8);padding:25px 10%}.home-hero{position:relative}.home-hero:after{content:"";pointer-events:none;position:absolute;width:100%;height:22%;bottom:0;right:0;left:0;opacity:0;background:#0f4d3e;background:linear-gradient(0deg,#083127 0%,rgba(15,77,62,0) 100%);-webkit-transition:opacity .9s ease-out;-moz-transition:opacity .9s ease-out;-ms-transition:opacity .9s ease-out;-o-transition:opacity .9s ease-out;transition:opacity .9s ease-out}.home-hero.active:after{opacity:1}.home-hero-lower-text p{letter-spacing:3px;font-style:italic;color:#fff;font-size:1.3rem;font-family:'Merriweather',serif;font-weight:300}.home-hero-lower-more{display:none;letter-spacing:2px}.home-hero-news-slider em{display:block;color:#0f4d3e}.home-hero-news-block h2{margin-bottom:6px}.home-hero-news-single{margin-bottom:30px}.home-hero-news-single a{font-weight:600}.home-hero-news-slider .slick-dots{position:relative;bottom:0;margin:0;text-align:left}.home-main-content{text-align:center;float:none}.home-main-content p:last-of-type{margin:0}.home-hero-news-buttons{display:flex;justify-content:space-between;background:#0f4d3e}.home-hero-news-buttons .button{display:flex;align-items:center;line-height:1.2}.home-hero-news-buttons .button:first-of-type{border-right:2px solid #0f4d3e}.home-hero-lower-text{text-align:center;padding:25px 15px 40px}.home-hero-lower-text-button i{color:#4b9c5c;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.home-hero-lower-text .button:hover i,.home-hero-lower-text .button:focus i{color:#fff}.home-hero-lower{background:#0f4d3e}@media screen and (min-width:450px){.home-hero-news-buttons .button:first-of-type{border-right:none}}@media screen and (min-width:768px){.home-slider,.home-slider-single{height:600px}.home-slider-single-tagline h2{margin-bottom:8%}.home-slider-single-tagline h2 strong{position:relative;left:-80px;top:-10px}.home-hero-lower{background:0 0;display:flex;padding:10px 15px 10px 0}.home-hero-lower-container{position:absolute;left:0;right:0;bottom:0;z-index:1}.home-hero-lower-more{display:flex;align-items:center;justify-content:center;padding-right:10px;padding-left:10px}.home-hero-lower-text-button,.home-hero-lower-more{padding-top:8px;padding-bottom:8px}.home-hero-news{width:60%;margin-left:auto}.home-slider-single-tagline{align-items:center;justify-content:flex-start;text-align:left;padding:0 0 0 14%}.home-hero-news-buttons{display:none}.home-hero-lower-text{flex:1;display:flex;padding:0;align-items:center;justify-content:flex-end}.home-hero-lower-text p{margin:0 5% 0 0;font-size:1.1rem}.home-hero-news-slider .slick-dots{text-align:right;position:absolute;right:0}.home-hero-news-slider .slick-dots li{margin:0 10px}.home-hero-news-block{padding:15px 20px}}@media screen and (min-width:1025px){.home-slider-single-tagline h2 span:after{bottom:18px}.home-slider,.home-slider-single{height:100vh}.home-slider-single-tagline h2{font-size:2rem}}@media screen and (min-width:1200px){.home-slider-single-tagline h2{margin-bottom:2%}.home-hero-news-buttons{display:flex;background:0 0;justify-content:flex-end;border-top:1px solid #4b9c5c;margin-top:6px}.home-hero-news-buttons .button{margin-right:2%;padding-top:8px;padding-bottom:8px}.home-hero-news-buttons .button:last-of-type{margin-right:0}.home-hero-lower-text{justify-content:flex-start;padding-bottom:10px}.home-hero-lower-text p{margin:0 22px}.home-hero-lower{padding:0}.home-hero-news{position:absolute;bottom:0;right:0;width:auto;max-width:450px}}@media screen and (min-width:1500px){.home-hero-news{max-width:700px}}.home-mega-buttons{padding:0}.home-switch-default-inner-half{margin-bottom:50px}.home-switch-default-inner-half:last-of-type{margin-bottom:0}.home-switch-default-inner-half .button{width:100%}.home-mega-button{padding:50px 25px;width:100%;font-size:1.6rem;background:#0f4d3e;font-family:'Merriweather',serif;font-weight:400;text-align:left;display:flex;margin-bottom:4px;text-transform:none;position:relative}.home-mega-button:last-of-type{margin:0}.home-mega-button:hover,.home-mega-button:focus{background:#072d24}.home-mega-button.active{background:#86968d}.home-mega-button:after{content:'\f067';font-size:70%;margin-left:auto;font-family:'Font Awesome 5 Pro'}.home-mega-button.active:after{content:'\f068'}.home-section-switch{display:none;padding:80px 15px}.home-section-switch.active{display:block;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out}.home-section-switch-select{background:#86968d}.home-accordion-title{padding:12px 15px 12px 0}.home-accordion-inner-title{cursor:initial;display:inline-block;padding:0;margin:0 !important}.home-accordion-item{position:relative}.home-accordion-title:hover,.home-accordion-title:focus{background:#8e9e95}.home-accordion-content{color:#1f1f1f;padding-right:10%;margin:22px 0}.home-accordion-item.active .home-accordion-content{cursor:pointer}.home-accordion-item.active .home-accordion-title,.home-accordion-item.active .home-accordion-title{display:none}.home-accordion-item.active:after{content:"\f068"}.home-accordion-title:after{display:none}.home-accordion-item:after{position:absolute;right:6px;top:10px}.home-switch-content-block{margin-bottom:30px}.button.home-search-attorneys-view{font-size:.9rem;padding-top:6px;padding-bottom:6px;margin-left:auto;border-color:#072d24}.home-search-attorneys-title{display:flex;margin-bottom:30px;flex-wrap:wrap}.home-search-attorneys-title h2{margin:0 0 8px;width:100%}.home-search-attorneys-input input,.home-search-attorneys-input select{border:1px solid #fff}.home-search-attorneys-submit-container{text-align:center;margin-top:30px}.home-search-attorneys-input{margin-bottom:15px}.home-search-attorneys-input input::placeholder{color:#0f4d3e}.home-search-attorneys-input label{color:#1f1f1f}.home-search-attorneys-submit{background-color:#1f1f1f;letter-spacing:3px;padding:15px 40px}.home-search-attorneys-input .select-wrapper:after{top:auto;bottom:0}@media screen and (min-width:768px){.home-search-attorneys-form{display:flex;flex-wrap:wrap}.home-search-attorneys-input{flex-basis:48%;width:48%;margin-right:4%}.home-search-attorneys-submit-container{flex-basis:100%}.home-search-attorneys-input:nth-child(2n+2){margin-right:0}.home-mega-buttons{display:flex;justify-content:space-between}.home-mega-button{margin-bottom:0;display:block;text-align:center;width:calc(50% - 2px)}.home-mega-button:after{margin-left:15px}.home-switch-default-inner{display:flex;justify-content:space-between}.home-switch-default-inner-half{width:46%;margin-bottom:0}.home-switch-default-inner-half-content{width:75%}.home-switch-content-block{min-height:250px}.home-switch-default-inner-half .button{width:auto}.home-switch-default-inner-half:first-of-type .home-switch-default-inner-half-content{text-align:right;margin-left:auto}}@media screen and (min-width:1025px){.home-mega-button{font-size:2.3rem;padding-top:80px;padding-bottom:80px}.home-section-switch{padding-top:100px;padding-bottom:100px}}main{padding:50px 0;display:block}.page-template-template-locations main{padding-top:30px}.content-container{display:flex;flex-wrap:wrap}.content,.sidebar{width:100%;order:1}.content{padding-right:15px;order:0}.content.full-width{float:none}.content h1{margin-bottom:25px}.content p.indent{margin-left:60px}.content section{margin-bottom:60px}.content section:last-of-type{margin:0}.sidebar section ul{padding:0 0 25px}#sidebar-categories-expand{margin:0;padding:0}#sidebar-categories .cat-item-35{display:none}section.no-underline ul{border:none}section.no-underline ul:last-of-type{padding:0}.sidebar section ul li{position:relative}.sidebar section ul li{border-bottom:1px solid #c3d3cf}.sidebar section ul li:before{position:absolute;color:#0f4d3e;content:"\f0da";left:0;top:9px;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.sidebar section ul li,.sidebar section ul li a{display:block}.sidebar section ul li a{color:#0f4d3e;text-decoration:none;position:relative;padding:10px 0 10px 15px;font-weight:500}.sidebar section ul li:hover:before,.sidebar section ul li a:hover,.sidebar section ul li a:focus{color:#4b9c5c;text-decoration:none}.sidebar section ul a:after{content:'';height:3px;background:#4b9c5c;width:20%;position:absolute;left:0;bottom:0;opacity:0;transform-origin:left;transform:scaleX(0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.sidebar section ul li a:hover:after,.sidebar section ul li a:focus:after{opacity:1;transform:scaleX(1)}.sidebar section ul li ul{padding-left:20px;margin:0}.sidebar section{margin-bottom:40px}.sidebar .form-background{padding:15px;background:#e0e6e3}.sidebar-form{position:relative}.sidebar-form button{position:absolute;right:0;top:0;height:100%;font-size:1.1rem;padding:0 12px}.media-contact{margin-bottom:40px}@media screen and (min-width:768px){main,.page-template-template-locations main{padding:80px 0}.content{width:67%;order:1}.content.full-width{width:100%}.sidebar{flex:1;order:0;padding-right:70px}}.firm-content-box-single{height:320px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;margin-bottom:20px}.link-photo-box:before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background:rgba(27,53,45,.71);pointer-events:none;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.link-photo-box:hover:before,.link-photo-box:focus:before{background:rgba(8,53,43,.85)}.center-content-block{text-align:center;margin-bottom:60px}.firm-content-box-single p{color:#fff;margin:0;text-align:center;position:relative}.firm-content-box-title{margin-bottom:30px;font-size:1.4rem;font-weight:500;line-height:1.3}.firm-content-box-title span{display:block;font-size:74%}.firm-content-box-subtitle{font-size:.85rem;display:block;margin-top:30px;font-weight:300}.firm-content-row{padding:70px 0;background:#dee5e1}.firm-content-row:nth-child(2n+2){background:#fff}.firm-content-row .columns{float:none}.firm-content-row-inner h2,.firm-content-row-inner p{margin:0}.firm-content-row-inner h2{margin-bottom:30px}@media screen and (min-width:800px){.firm-content-boxes{display:flex;justify-content:space-between}.firm-content-box-single{margin:0;width:32.3%}.firm-content-row-inner{display:flex;padding:0 8%}.firm-content-row-inner h2{margin:0;flex:1}.firm-content-row-text{flex-basis:58%;width:58%;padding-left:5%}.firm-content-row{padding:100px 0}}@media screen and (min-width:1025px){.firm-content-boxes{display:flex}}.careers-content-boxes{margin-top:40px}.careers-content-lead{margin-top:60px}.careers-content-box-single{height:240px;background-size:cover;background-repeat:no-repeat;background-position-y:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;margin-bottom:20px}.link-photo-box span,.careers-content-box-single span{color:#fff;position:relative;font-size:1.1rem}@media screen and (min-width:800px){.careers-content-boxes{display:flex;justify-content:space-between;flex-wrap:wrap}.careers-content-box-single{width:49%}}.locations-box-single{background:#dee5e1;margin-bottom:30px}.locations-box-single-image{height:200px;background-size:cover;background-repeat:no-repeat;margin:0}.locations-box-single-image-inner{margin:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat}.locations-box-info{text-align:center;padding:45px 15px 0}.locations-box-info p{margin:0 0 2px}.locations-box-info h2{font-weight:400;margin:0;font-family:'Merriweather',serif}.locations-box-info i{color:#0f4d3e}.locations-box-info-map-link{padding-left:40px;padding-right:40px}.location-box-info-inner{padding:25px 0;display:block}@media screen and (min-width:640px){.locations-boxes{display:flex;flex-wrap:wrap}.locations-box-single{width:49%;margin-right:2%}.locations-box-single:nth-child(2n+2){margin-right:0}}@media screen and (min-width:1025px){.locations-box-single-image{width:24%;height:auto}.locations-box-single:nth-child(2n+2){margin-right:0}.locations-box-single{width:100%;margin-right:0}.locations-box-single{display:flex}.locations-box-info{flex:1;padding:0;text-align:left;position:relative;padding:35px 200px 35px 40px}.location-box-info-inner{padding-bottom:0}.locations-box-info-map-link{position:absolute;right:0;bottom:0;padding-top:10px;padding-bottom:10px}}.industries-boxes{width:100%}.industries-box-single{width:100%;height:180px;background-size:cover;background-repeat:no-repeat;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;margin-bottom:20px;padding-left:15px;padding-right:15px}.industries-box-single span{z-index:1;line-height:1.3;letter-spacing:.5px}@media screen and (min-width:700px){.industries-boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.industries-box-single{width:49%}}@media screen and (min-width:1025px){.industries-boxes{justify-content:center}.industries-box-single{max-width:520px;margin-right:2%;padding-left:30px;padding-right:30px}.industries-box-single:nth-child(2n+2){margin-right:0}.industries-content{max-width:80%;margin:0 auto 60px}}.timeline-container{background:#dee5e1;clear:both;display:block;position:relative}.timeline-content{padding:80px 15px}.timeline-under-border,.timeline-border{width:10px;background:#0f4d3e;content:"";display:block;position:absolute;left:calc(50% - 5px);top:100px;bottom:0;height:calc(100% - 200px)}.timeline-entry-single{position:relative;background:#fff;margin-bottom:90px}.timeline-entry-single:last-of-type{margin-bottom:0}.timeline-entry-single:before,.timeline-entry-single:after{position:absolute;content:''}.timeline-under-border:before,.timeline-entry-single:before{left:calc(50% - 17px);top:calc(100% + 38px);border-radius:50%;height:34px;border:5px solid #dee5e1;width:34px;background:#4b9c5c}.timeline-entry-single:after{top:100%;left:calc(50% - 14px);width:0;height:0;border-style:solid;border-width:18px 14px 0;border-color:#fff transparent transparent}.timeline-entry-single:last-of-type:before,.timeline-entry-single:last-of-type:after{opacity:0}.timeline-entry-single-block{height:10px;width:10%;position:absolute;top:-5px;right:45%;content:"";background:#fff}.timeline-entry-single-block:last-of-type{bottom:-5px;top:auto}.timeline-entry-date{font-size:3.1rem;line-height:1;margin:0;font-weight:300;color:#1f1f1f;text-align:center}.timeline-entry-image{display:block;max-width:100%;margin:15px auto 0;box-shadow:0 0 30px #b9b9b9}.timeline-entry-left,.timeline-entry-right{padding:50px 30px}.timeline-entry-left{padding-bottom:0}.timeline-entry-right h2{font-size:1.6rem;border-bottom:1px dashed #0f4d3e;padding-bottom:18px}.timeline-entry-content p{font-size:1.1rem;margin:0}.timeline-under{padding:120px 0 80px}.timeline-under .columns{position:relative}@media screen and (min-width:1025px){.timeline-container-inner{position:relative;max-width:1360px;padding-left:70px;width:100%}.timeline-entry-single:last-of-type:before,.timeline-entry-single:last-of-type:after{opacity:1}.timeline-entry-image{margin:30px auto 0 0}.timeline-under-border,.timeline-border{height:150%;left:70px;top:-20%}.timeline-under-border{height:80px;top:-121px}.timeline-under-border:before{content:"";position:absolute;top:calc(100% - 20px);border-color:#fff}.timeline-entry-single:before{right:calc(100% + 48px);content:"";top:10%;left:auto}.timeline-entry-single:after{top:10%;right:100%;left:auto;content:'';width:0;height:0;border-style:solid;border-width:14px 16px 14px 0;border-color:transparent #fff transparent transparent}.timeline-entry-date{text-align:left}.timeline-entry-left,.timeline-entry-right{padding:70px}.timeline-entry-right{flex:1;padding-right:12%}.timeline-entry-left{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;width:33%;padding-right:50px}.timeline-entry-single{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;background:#fff}.timeline-content{padding:70px 0 70px 70px}.timeline-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;justify-content:center;overflow:hidden}}.practices-search-bar{background:#0f4d3e;padding:30px 15px}.practices-search-bar-side{display:flex;justify-content:space-between}.practices-search-bar-side-button{letter-spacing:2px;line-height:1.3;font-size:.8rem;width:48.5%;padding-top:8px;padding-bottom:8px}.practices-search-bar-form{display:flex;margin-bottom:20px;border-bottom:1px solid #fff;position:relative}.practices-search-bar-form button{color:#fff;background:0 0;padding:0;position:absolute;right:0;width:55px;height:100%;font-size:1.1rem}.practices-search-input::placeholder{color:#fff;font-size:1rem}.practices-search-bar-form button:hover,.practices-search-bar-form button:focus{color:#4b9c5c;background:0 0}.practice-accordions-container{display:inline-block;width:100%}.practice-accordion{border-bottom:1px solid #98a89f;padding-bottom:16px;margin-bottom:16px}.practice-accordion-buttons a{font-size:1.1rem}.practice-accordion-buttons{display:flex}.practice-accordion-content{display:none}.practice-accordion.active .practice-accordion-content{display:block;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out}.practice-accordion-open{padding:0 10px;position:relative;background:0 0;margin-left:auto}.practice-accordion-open:hover,.practice-accordion-open:focus{background:0 0}.practice-accordion-open i{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#4b9c5c;display:block}.practice-accordion-open i.fa-minus{display:none}.practice-accordion-open:hover i,.practice-accordion-open:focus i{color:#0f4d3e}.practice-accordion.active .practice-accordion-buttons{margin-bottom:20px}.practice-accordion.active .practice-accordion-open i.fa-minus{display:block}.practice-accordion.active .practice-accordion-open i.fa-plus{display:none}.practice-accordion-content a{position:relative;padding-left:15px;display:block;text-decoration:none;color:#42535c;margin-bottom:10px;font-weight:300}.practice-accordion-content a:before{content:'\f0da';font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:0}.practice-accordion-content a:hover,.practice-accordion-content a:focus{color:#4b9c5c}@media screen and (min-width:768px){.practices-search-bar-inner{display:flex;justify-content:space-between}.practices-search-bar-form{margin:0 50px 0 0;flex:1}.practices-search-bar-side-button{display:flex;align-items:center;width:auto}.practices-search-expand{margin-left:30px}}@media screen and (min-width:1025px){.practices-search-bar-form{margin-right:15%;max-width:650px}.practice-accordion{padding-left:2%}.practice-accordions-column{float:left;width:49%;margin-right:1%}}.mobile-tab{width:100%;text-align:left;position:relative;padding:18px;margin-bottom:30px;display:flex;justify-content:space-between}.mobile-tab:after{content:"\f0d7";font-family:'Font Awesome 5 Pro'}.tab-single{background:#fff;border:1px solid #204d3e;color:#204d3e;font-size:.8rem;margin-right:20px;padding-top:8px;padding-bottom:8px}.tab-single:last-of-type{margin-right:0}.tab-single.selected{background-color:#fff}.tab-single.selected,.tab-single:hover,.tab-single:focus{background-color:#98a89f;border-color:#98a89f;color:#fff}.tabs{display:none}.tabs-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;width:100%;margin-bottom:40px;padding:0;float:none}.content-inner{display:none}.content-inner.selected{display:block;animation:fadeIn .2s ease-out}.post-single-box{margin-bottom:40px}.post-related-content{border-top:5px solid #4b9c5c;padding-top:50px}.post-related-content-single{margin-bottom:60px}.post-single-box-inner{background:#dee5e1;padding:25px}.single-post .post-single-box-inner{background:0 0;padding:0;position:relative}.post-single-box-inner h3{font-size:1.1rem;margin:0}.post-single-box-date{font-style:italic;font-weight:300;display:block;margin-bottom:20px}.post-single-box-lower{border-top:1px solid #4b9c5c;margin-top:5px;text-align:right}.post-single-box-lower .button{padding-top:8px;padding-bottom:8px;font-size:.9rem}.attorney-sidebar-box{display:flex;margin-bottom:20px;text-decoration:none}.post-single-box-header{margin-bottom:15px}.content-pdf-button,.post-single-box-header a{display:block;text-decoration:none;font-size:.7rem}.content-pdf-button{padding:10px}.post-single-box-bottom{text-align:right}.single-practices .content-pdf-button{margin-left:auto;display:inline-block}@media screen and (min-width:600px){.post-single-box-header{display:flex;justify-content:space-between;align-items:center}}.attorney-sidebar-box-image{background:#dee5e1;display:flex;align-items:stretch;width:30%}.attorney-sidebar-box-image figure{width:100%;max-width:188px;background-size:cover;background-repeat:no-repeat;background-position-x:50%;margin:0}.attorney-sidebar-box-name{flex:1;background:#98a89f;padding:35px 25px}.attorney-sidebar-box-name h3{margin:0;font-family:'Merriweather',serif}.attorney-sidebar-box h3,.attorney-sidebar-box span{color:#0f4d3e;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.attorney-sidebar-box span{font-weight:300}.attorney-sidebar-box:hover h3,.attorney-sidebar-box:hover span,.attorney-sidebar-box:focus h3,.attorney-sidebar-box:focus span{color:#fff}.attorney-sidebar-box:hover .attorney-sidebar-box-name,.attorney-sidebar-box:focus .attorney-sidebar-box-name{background:#4b9c5c}.attorney-box-image{display:flex;align-items:flex-end;width:100%;justify-content:center;border-bottom:2px solid #c3d3cf;margin-bottom:40px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.attorney-box-image:hover,.attorney-box-image:focus{opacity:.9}.attorney-box-image figure{width:100%;max-width:188px;height:188px;background-size:cover;background-repeat:no-repeat}.attorney-box-info{text-align:center}.attorney-box-info-position{display:block;font-weight:400}.attorney-box-info-main{flex:1}.attorney-box-info-main h3{margin:0;font-family:'Merriweather',serif}.attorney-box-info-link{color:#0f4d3e}.attorney-box-info-link:hover,.attorney-box-info-link:focus{color:#4b9c5c}.attorney-box-info-contact{margin-top:25px}.attorney-box-info span{font-size:.9rem}.attorney-box-info-contact span{display:block}.attorney-box-info span,.attorney-box-info-contact a{color:#1f1f1f;font-weight:400}.attorney-box-info i{color:#0f4d3e;width:30px}.single-office-name{position:relative}.single-office-name:after{content:",";margin-right:2px}.single-office-name:last-of-type:after{margin-right:0;display:none}.attorney-box-info-additional p{margin:0}.attorney-box-info-practice{position:relative;font-weight:400}.attorney-box-info-practice:last-of-type .attorney-box-info-practice-separator{display:none}@media screen and (min-width:640px){.attorney-box-image{border:none;margin:0;justify-content:flex-start;max-width:188px}.attorney-box{display:flex;margin-bottom:30px;justify-content:center;border-bottom:2px solid #c3d3cf}.attorney-box-info-additional{margin-left:auto;align-self:flex-end;width:50%}.attorney-box-info{display:flex;text-align:left;flex:1;align-items:center;padding:20px 0 20px 20px}}@media screen and (min-width:768px){.tabs{display:block}.mobile-tab{display:none}}@media screen and (min-width:1025px){.attorney-box-info{padding:25px 4%}}.attorney-banner-left{background-image:url(//www.cullenllp.com/wp-content/themes/paperstreet/images/_banner_attorney.jpg);background-size:cover;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:center}.single-attorneys .banner{height:auto;margin:0}.attorney-banner-left{width:100%;padding-top:80px}.attorney-banner-right{padding:60px 0;text-align:center;border-bottom:1px solid #0e4f3f;width:100%}.attorney-banner-name h1{margin-bottom:0;font-size:100%;font-weight:400}.attorney-banner-name{font-size:2rem}.attorney-banner-name p{color:#4b9c5c;font-size:55%;font-weight:600}.attorney-banner-info{margin-top:40px}.attorney-banner-info p{margin:0}.attorney-banner-info a{font-weight:400}.attorney-banner-info span{display:block;color:#1f1f1f;margin-bottom:3px}.attorney-banner-info span i{color:#0f4d3e}.bio-content-practices-links{display:flex;flex-wrap:wrap}.bio-content-practices-links a{position:relative;margin-right:12px;padding-right:14px}.bio-content-practices-links a:after{width:1px;content:'';height:60%;position:absolute;right:0;top:5px;background:#1f1f1f}.bio-content-practices-links a:last-of-type{padding-right:0;margin-right:0}.bio-content-practices-links a:last-of-type:after{display:none}#bio-sidebar-anchors{display:none}@media screen and (min-width:768px){#bio-sidebar-anchors{display:block}}@media screen and (min-width:1025px){.attorney-banner-name{font-size:2.3rem}.single-attorneys .banner{background-image:url(//www.cullenllp.com/wp-content/themes/paperstreet/images/_banner_attorney.jpg) !important}.single-attorneys .banner-inner{padding-top:80px}.attorney-banner-left{width:auto;background:0 0;padding:0}.attorney-banner-right{max-width:700px;flex:1;padding:0 0 0 7%;border-bottom:none;text-align:left}.attorney-banner-info{margin-top:30px;padding-left:30px;border-left:2px solid #0f4d3e}.attorney-banner-info .small-margin-right{margin-right:10px}.attorney-banner-info-line{display:flex;flex-wrap:wrap}.attorney-banner-info-line span{margin-right:22px}.attorney-banner-info-line .single-office-name{margin-right:4px}.attorney-banner-info-line:last-of-type span{margin-bottom:0}}.portfolio-table{width:100%;margin-bottom:50px}.portfolio-buttons,.portfolio-row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}.attorney-search-container{background-image:url(//www.cullenllp.com/wp-content/themes/paperstreet/images/background_city_lake.jpg);background-size:cover;background-repeat:no-repeat}.attorney-search-container,.attorney-search-container-row{min-height:100vh}.attorney-search-container .columns{height:100%}.attorney-search-container-row{display:flex;padding-top:120px;align-items:center;justify-content:center}.attorney-search-content{background-color:#fff;padding:50px 0;margin-bottom:30px;position:relative}.attorney-search-form-input-switch{display:none}.attorney-search-padded-section{padding:0 25px 50px}.attorney-search-form-input-switch.active{display:block;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out}.attorney-search-content-text{text-align:center}.attorney-search-boxes-half{background-color:#e0e6e3;padding:25px;display:flex;align-items:center;flex-wrap:wrap}.attorney-search-extras{display:none}.attorney-search-extras.active{display:block;background:#e0e6e3;padding:15px 25px;-webkit-animation:fadeInDown .2s ease-out;animation:fadeInDown .2s ease-out}.attorney-search-extras,.attorney-search-boxes{margin-bottom:30px}.attorney-search-boxes-form{margin-bottom:25px}.attorney-search-letters{margin:0;display:flex;flex-wrap:wrap}.attorney-search-letters a{text-transform:uppercase;color:#0f4d3e;text-decoration:none;min-width:35px;font-size:1.1rem;min-height:35px;display:block}.attorney-search-letters a:hover,.attorney-search-letters a:focus{text-decoration:underline;color:#4b9c5c}.attorney-search-letters li{position:relative;text-align:center}.attorney-search-letters li:after{content:'';width:5px;height:5px;border-radius:50%;display:block;position:absolute;top:12px;right:-6px;background:#4b9c5c}.attorney-search-letters li:last-of-type:after{display:none}.attorney-search-admissions-form,.attorney-search-education-form{display:flex}.attorney-search-extras-text-search{border:2px solid #0f4d3e;border-right:none;color:#0f4d3e}.attorney-search-extras-single button{border:2px solid #0f4d3e;border-left:none}.attorney-search-extras-text-search::placeholder{color:#0f4d3e}.attorney-search-inner h1{margin-bottom:40px}.search-filter{font-size:.9rem;font-weight:500;padding:0;color:#0f4d3e;background:0 0;letter-spacing:0;position:relative;text-transform:none;padding:5px 35px 5px 5px}.search-filter:hover,.search-filter:focus{background:0 0;color:#4b9c5c}.search-filter:after{content:'\f105';font-family:'Font Awesome 5 Pro';font-size:1.3rem;position:absolute;top:1px;right:16px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.search-filter:hover:after,.search-filter:focus:after{color:#4b9c5c}.search-filter.active:after{transform:rotate(90deg)}.bullet-switch-button{padding:0;background:0 0;position:relative;color:#0f4d3e;text-transform:none;font-size:.9rem;padding-left:22px;letter-spacing:0;margin-right:22px;font-weight:500}.bullet-switch-button:hover,.bullet-switch-button:focus{background:0 0;color:#4b9c5c}.bullet-switch-button:before{position:absolute;content:'';border-radius:50%;width:15px;height:15px;left:0;top:1px;background:0 0;border:1px solid #0f4d3e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.bullet-switch-button.active:before{background:#0f4d3e}.attorney-search-form-input::placeholder,.attorney-search-filters-title{color:#0f4d3e;font-family:'Merriweather',serif;font-size:1.1rem;font-weight:300;width:100%}.attorney-search-filters-title{color:#0f4d3e;font-family:'Merriweather',serif;font-size:1.1rem;font-weight:300;width:100%}.attorney-search-submit{position:absolute;right:0;top:0;color:#0f4d3e;font-size:1.1rem}.attorney-search-submit:hover,.attorney-search-submit:focus{color:#4b9c5c}.attorney-search-form-input{border-bottom:2px solid #0f4d3e}#attorney-search-name-input::placeholder{opacity:0}.attorney-search-form-input-switch,.attorney-search-name-form{position:relative}.attorney-search-name-form{margin-bottom:18px;width:100%}.attorney-search-results-bar{background:#0f4d3e;text-align:center;padding:25px 0;color:#fff;font-family:'Merriweather',serif;font-size:1.1rem}.results-bar-box{border:1px solid #fff;padding:5px 12px;font-size:.9rem;display:flex;align-items:center;justify-content:center;line-height:1.3}.attorney-search-results-bar-block span{width:100%;margin-bottom:5px}.attorney-search-results-bar-block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px}.attorney-search-results-bar-block:last-of-type{margin:0}.attorney-search-results{background-color:#dee5e1}.attorney-search-all-container{position:absolute;bottom:0;left:0;right:0;text-align:center}#attorney-search-all{padding-left:30px;padding-right:30px}@media screen and (min-width:400px){#attorney-search-name-input::placeholder{opacity:1}}@media screen and (min-width:640px){.attorney-search-filters-title{font-size:1.1rem;margin-bottom:18px}}@media screen and (min-width:800px){.attorney-search-results-bar{display:flex;padding-left:15px;padding-right:15px}.attorney-search-results-bar-block{margin:0;flex:1}}@media screen and (min-width:1025px){.attorney-search-padded-section{padding:0}.attorney-search-container-row{padding-top:160px}.attorney-search-container .attorney-search-letters{flex-wrap:nowrap;justify-content:space-between}.attorney-search-content{padding:60px 80px 80px}.attorney-search-content-text{width:80%;margin:0 auto}.attorney-search-boxes{display:flex;justify-content:space-between}.attorney-search-boxes-form,.attorney-search-boxes-filters{flex:1}.attorney-search-boxes-form{margin:0 4% 0 0}.attorney-search-boxes-half{padding:35px}}@media screen and (min-width:1150px){.attorney-search-results-bar-block span{width:auto;margin:0 10px 0 0}}.attorney-search-letters-home li:after{display:none}.attorney-search-letters-home{flex-wrap:wrap;margin-bottom:40px}.attorney-search-letters-home a{font-size:1.5rem;min-width:50px;padding-left:5px;padding-right:5px;border:1px solid transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.attorney-search-letters-home a:hover,.attorney-search-letters-home a:focus{color:#fff;border:1px solid #fff;text-decoration:none}.testimonial-block-quote{font-style:italic;position:relative;margin-bottom:0;margin-top:0}.testimonial-block-quote:before{content:"\f10d";font-family:'Font Awesome 5 Pro';position:absolute;top:-40px;left:-40px;font-size:3.2rem;opacity:.08;font-style:normal}.testimonial-block{display:block;margin:0 0 35px;padding-bottom:35px;border-bottom:1px solid #c3d3cf}.testimonial-block-quote span{display:block;font-weight:700;font-style:normal;color:#0f4d3e}.testimonial-block img{display:none}@media screen and (min-width:768px){.testimonial-block{display:flex;align-items:flex-start}.testimonial-block img{display:block}}.social-links{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.social-links li{margin-right:10px;border:2px solid #fff;height:35px;width:35px}.social-links a{display:block;text-align:center;font-size:1.5rem;width:50px;line-height:40px;height:40px;color:#0f4d3e}.social-links a:hover,.social-links a:focus{color:#4b9c5c;background:#fff}.contact-box .social-links a{color:#4b9c5c}#mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea,#blog-search-input{border-bottom:2px solid #0f4d3e}#blog-filters{background:#e0e6e3;padding:25px;margin-bottom:40px}.blog-filter-activators-title{margin-bottom:10px}.blog-filter-forms-single{margin-top:15px}.blog-filter-results{display:flex;flex-wrap:wrap;border-bottom:1px solid #4b9c5c;padding-bottom:10px;margin-bottom:30px}.blog-filter-results a{display:block;width:100%}.blog-filter-forms-single{display:none}.blog-filter-forms-single.active{display:block;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out}@media screen and (min-width:1025px){.blog-filter-results{display:flex;justify-content:space-between}.blog-filter-results a{width:auto}}.wp-pagenavi{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:30px}.wp-pagenavi a,.wp-pagenavi span{font-weight:600;text-decoration:none;width:40px;height:40px;line-height:40px;text-align:center;margin:0;display:block;color:#0f4d3e}.wp-pagenavi a:hover,.wp-pagenavi a:focus,.wp-pagenavi span.current{color:#fff;background-color:#4b9c5c}.wp-pagenavi span.pages,.wp-pagenavi span.extend{display:none}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi .first,.wp-pagenavi .last{width:auto;padding:0 15px}.wp-pagenavi .first,.wp-pagenavi .first i{margin-right:8px}.wp-pagenavi .last,.wp-pagenavi .last i{margin-left:8px}@media screen and (min-width:1025px){.wp-pagenavi{margin-bottom:0}}