@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@media (min-width:40.063em){#footer .footer-banner .left{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}}@media (min-width:40.063em){#footer .footer-banner a:not(.button):not(.cover):after{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}}.noanim{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.button,#content .gform_wrapper .button,#content #respond [type=submit]{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.schedule-btn{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}form input[type=text],form input[type=email],form input[type=number],form textarea,form select,#content #page-contents .gform_wrapper form input[type=text],#content #page-contents .gform_wrapper form input[type=email],#content #page-contents .gform_wrapper form input[type=number],#content #page-contents .gform_wrapper form textarea,#content #page-contents .gform_wrapper form select{transition:opacity .3s ease;-khtml-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}#header ul li a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#mobileMenu{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#mobileMenu+#container{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#footer .footer-banner a:not(.button):not(.cover){transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#footer form input[type=email],#footer form input[type=text]{transition:border-color .15s linear,background .15s linear;-khtml-transition:border-color .15s linear,background .15s linear;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear}[ng-slideshow] .slide,.before-and-after .slide{transition:opacity .75s ease;-khtml-transition:opacity .75s ease;-webkit-transition:opacity .75s ease;-moz-transition:opacity .75s ease;-ms-transition:opacity .75s ease;-o-transition:opacity .75s ease}#content .image-block form input[type=text],#content .image-block form input[type=email],#content .image-block form input[type=number],#content .image-block form select{transition:.2s ease;-khtml-transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}#content .image-block .text-block ul li a[href^="tel"],#content .image-block .text-block ul li span{transition:.65s ease;-khtml-transition:.65s ease;-webkit-transition:.65s ease;-moz-transition:.65s ease;-ms-transition:.65s ease;-o-transition:.65s ease}#content .image-block .text-block ul li:hover a[href^="tel"]{transition:none;-khtml-transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}#content .content-split .text-block a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#sidebar .page-nav ul li a{transition:color .3s ease;-khtml-transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}#content .meta a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#content .pagination a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#masthead .before-and-after nav a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#content .before-and-after-sets figure img{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#sidebar .more-cases .the-cases figure img{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.single-case #content #page img{transition:.2s ease;-khtml-transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}.noanim{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.button,#content .gform_wrapper .button,#content #respond [type=submit]{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.schedule-btn{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}form input[type=text],form input[type=email],form input[type=number],form textarea,form select,#content #page-contents .gform_wrapper form input[type=text],#content #page-contents .gform_wrapper form input[type=email],#content #page-contents .gform_wrapper form input[type=number],#content #page-contents .gform_wrapper form textarea,#content #page-contents .gform_wrapper form select{transition:opacity .3s ease;-khtml-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}#header ul li a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#mobileMenu{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#mobileMenu+#container{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#footer .footer-banner a:not(.button):not(.cover){transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#footer form input[type=email],#footer form input[type=text]{transition:border-color .15s linear,background .15s linear;-khtml-transition:border-color .15s linear,background .15s linear;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear}[ng-slideshow] .slide,.before-and-after .slide{transition:opacity .75s ease;-khtml-transition:opacity .75s ease;-webkit-transition:opacity .75s ease;-moz-transition:opacity .75s ease;-ms-transition:opacity .75s ease;-o-transition:opacity .75s ease}#content .image-block form input[type=text],#content .image-block form input[type=email],#content .image-block form input[type=number],#content .image-block form select{transition:.2s ease;-khtml-transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}#content .image-block .text-block ul li a[href^="tel"],#content .image-block .text-block ul li span{transition:.65s ease;-khtml-transition:.65s ease;-webkit-transition:.65s ease;-moz-transition:.65s ease;-ms-transition:.65s ease;-o-transition:.65s ease}#content .image-block .text-block ul li:hover a[href^="tel"]{transition:none;-khtml-transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}#content .content-split .text-block a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#sidebar .page-nav ul li a{transition:color .3s ease;-khtml-transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}#content .meta a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#content .pagination a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#masthead .before-and-after nav a{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#content .before-and-after-sets figure img{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#sidebar .more-cases .the-cases figure img{transition:.3s ease;-khtml-transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.single-case #content #page img{transition:.2s ease;-khtml-transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text{transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_minus{transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text{transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_minus{transition:all .3s cubic-bezier(.67,.17,.4,.83)}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}