/*!
Theme Name: S&W Law
Theme URI: https://wolfandkey.com/
Description: Standardized scalable child theme for Sparks & Wilson Law. Built on Hello Elementor.
Author: Jake C
Author URI: https://wolfandkey.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: w&k-blueprint
*/.balance{text-wrap:balance}.imgHero{position:relative;overflow:hidden}.imgHero img{-o-object-fit:cover;object-fit:cover}.imgHero::after{content:"";position:absolute;top:5%;right:8%;width:20%;height:27%;border-top:12px solid hsla(0,0%,100%,.35);border-right:12px solid hsla(0,0%,100%,.45)}.imageAccent{position:relative;overflow:hidden}.imageAccent::after{content:"";position:absolute;top:5%;right:8%;width:20%;height:27%;border-top:12px solid hsla(0,0%,100%,.35);border-right:12px solid hsla(0,0%,100%,.45)}.imageAccent-b{position:relative;overflow:hidden}.imageAccent-b::after{content:"";position:absolute;top:5%;left:8%;width:20%;height:27%;border-top:12px solid hsla(0,0%,100%,.35);border-left:12px solid hsla(0,0%,100%,.45)}.contactButton{display:none !important}@media(max-width: 1024px){.contactButton{display:block !important}}.containerAccent{position:relative;overflow:hidden}.containerAccent::after{content:"";position:absolute;top:11%;right:1%;width:11%;height:65%;border-top:12px solid hsla(0,0%,100%,.35);border-right:12px solid hsla(0,0%,100%,.45)}.practiceContainer{width:25%;flex-grow:1;max-width:none !important;transition:all .4s ease-in-out;text-decoration:none;overflow:hidden}.practiceContainer .practiceDescription{transition:opacity .4s ease-in-out,max-height .4s ease-in-out}.practiceContainer .elementor-icon{transition:.4s ease-in-out;color:#a87c1c}.practiceContainer .elementor-icon svg{transition:.4s ease-in-out;fill:#a87c1c}.practiceContainer .elementor-icon svg path,.practiceContainer .elementor-icon svg circle,.practiceContainer .elementor-icon svg rect,.practiceContainer .elementor-icon svg polygon,.practiceContainer .elementor-icon svg use{transition:fill .4s ease-in-out;fill:#a87c1c}.practiceContainer .elementor-heading-title,.practiceContainer h1,.practiceContainer h2,.practiceContainer h3,.practiceContainer h4,.practiceContainer h5,.practiceContainer h6,.practiceContainer p,.practiceContainer span,.practiceContainer li{transition:.4s ease-in-out;white-space:nowrap}.practiceContainer .practiceButton{display:inline-block;cursor:pointer;transition:.4s ease-in-out,border-color .4s ease-in-out}@media(min-width: 1025px){.practiceContainer:hover{width:50% !important}.practiceContainer:hover .practiceDescription{color:#fff !important}.practiceContainer:hover .elementor-icon{color:#fff;transform:scale(1.1)}.practiceContainer:hover .elementor-icon svg{fill:#fff}.practiceContainer:hover .elementor-icon svg path,.practiceContainer:hover .elementor-icon svg circle,.practiceContainer:hover .elementor-icon svg rect,.practiceContainer:hover .elementor-icon svg polygon,.practiceContainer:hover .elementor-icon svg use{fill:#fff}.practiceContainer:hover .elementor-heading-title,.practiceContainer:hover h1,.practiceContainer:hover h2,.practiceContainer:hover h3,.practiceContainer:hover h4,.practiceContainer:hover h5,.practiceContainer:hover h6,.practiceContainer:hover span,.practiceContainer:hover li{color:#fff !important;background-color:rgba(0,0,0,0) !important;border-color:#fff !important;transform:scale(1.1)}.practiceContainer:hover .practiceButton{color:#fff;border-color:#fff !important;transform:scale(1.1)}}@media(max-width: 1024px){.practiceContainer{width:100% !important;border-right:0 !important;border-bottom:1px solid #61433f !important;white-space:normal}.practiceContainer .elementor-heading-title,.practiceContainer h1,.practiceContainer h2,.practiceContainer h3,.practiceContainer h4,.practiceContainer h5,.practiceContainer h6,.practiceContainer p,.practiceContainer span,.practiceContainer li{white-space:normal}.practiceContainer:hover .elementor-heading-title,.practiceContainer:hover h1,.practiceContainer:hover h2,.practiceContainer:hover h3,.practiceContainer:hover h4,.practiceContainer:hover h5,.practiceContainer:hover h6,.practiceContainer:hover span,.practiceContainer:hover li,.practiceContainer:active .elementor-heading-title,.practiceContainer:active h1,.practiceContainer:active h2,.practiceContainer:active h3,.practiceContainer:active h4,.practiceContainer:active h5,.practiceContainer:active h6,.practiceContainer:active span,.practiceContainer:active li,.practiceContainer:focus .elementor-heading-title,.practiceContainer:focus h1,.practiceContainer:focus h2,.practiceContainer:focus h3,.practiceContainer:focus h4,.practiceContainer:focus h5,.practiceContainer:focus h6,.practiceContainer:focus span,.practiceContainer:focus li{color:#fff !important}.practiceContainer:hover .elementor-icon,.practiceContainer:active .elementor-icon,.practiceContainer:focus .elementor-icon{color:#fff !important}.practiceContainer:hover .elementor-icon svg,.practiceContainer:active .elementor-icon svg,.practiceContainer:focus .elementor-icon svg{fill:#fff !important}.practiceContainer:hover .elementor-icon svg path,.practiceContainer:hover .elementor-icon svg circle,.practiceContainer:hover .elementor-icon svg rect,.practiceContainer:hover .elementor-icon svg polygon,.practiceContainer:hover .elementor-icon svg use,.practiceContainer:active .elementor-icon svg path,.practiceContainer:active .elementor-icon svg circle,.practiceContainer:active .elementor-icon svg rect,.practiceContainer:active .elementor-icon svg polygon,.practiceContainer:active .elementor-icon svg use,.practiceContainer:focus .elementor-icon svg path,.practiceContainer:focus .elementor-icon svg circle,.practiceContainer:focus .elementor-icon svg rect,.practiceContainer:focus .elementor-icon svg polygon,.practiceContainer:focus .elementor-icon svg use{fill:#fff !important}.practiceContainer:hover .practiceButton,.practiceContainer:active .practiceButton,.practiceContainer:focus .practiceButton{color:#fff !important;border-color:#fff !important}}.sandbox{background:red !important}.sandbox .elementor-heading-title{padding:24px !important;background:blue !important}