@charset "UTF-8";body{--space-xl:clamp(40px,7.5vw,120px);--space-l:clamp(40px,4vw,80px);--space-m:clamp(30px,3.75vw,60px);--space-s:clamp(20px,3vw,40px);--space-xs:clamp(10px,2vw,20px);--section-space-xl:$section-space--xl;--mm-content-width:calc(100% - 240px);--swiper-offset:25%;--hero-spacer:80px;--gutter:clamp(20px,2.38vw,40px);--content:1600px;--col:min(8.333vw,8.333vw,calc(var(--content) / 12));background:white;font-variant-ligatures:none}body p:last-child{margin:0}@media screen and (max-width:1024px){body{--section-padding:80px;--hero-spacer:40px}}@media screen and (max-width:768px){body{--section-padding:60px;--hero-spacer:0}}body .hidden{opacity:0;height:0;pointer-events:none;overflow:hidden;position:absolute}body .con-section{padding-block:var(--space-xl)}body .con-section--top{padding-block-start:var(--space-xl);padding-block-end:0}body .con-section--bot,body .con-section--bottom{padding-block-start:0;padding-block-end:var(--space-xl)}body .con-section--lg{padding-block:var(--space-l)}body .con-section--lg-top{padding-block-start:var(--space-l);padding-block-end:0}body .con-section--lg-bot,body .con-section--lg-bottom{padding-block-start:0;padding-block-end:var(--space-l)}body .con-no-padding,body .con-nopadding{padding-block:0}body .con-container{padding-left:var(--gutter);padding-right:var(--gutter)}body .con-block{padding:0}body .con-block--inset-left,body .con-block--inset-both{padding-left:var(--col)}@media screen and (max-width:1024px){body .con-block--inset-left,body .con-block--inset-both{padding-left:0}}body .con-block--inset-right,body .con-block--inset-both{padding-right:var(--col)}@media screen and (max-width:1024px){body .con-block--inset-right,body .con-block--inset-both{padding-right:0}}body .elementor-element h1,body .elementor-element .title-h1 .elementor-heading-title,body .elementor-element .elementor-counter-number{font-size:clamp(36px,5.6vw,90px)!important}body .elementor-element h2,body .elementor-element .title-h2 .elementor-heading-title{font-size:clamp(30px,3.4vw,54px)!important}body .elementor-element h3,body .elementor-element .title-h3 .elementor-heading-title{font-size:clamp(24px,2.2vw,36px)!important}body .elementor-element h4,body .elementor-element .title-h4 .elementor-heading-title,body .elementor-element .elementor-counter-number-suffix{font-size:clamp(20px,1.8vw,28px)!important}body .elementor-element h5,body .elementor-element .title-h5 .elementor-heading-title,body .elementor-element .e-n-tab-title-text{font-size:clamp(15px,1.3vw,20px)!important}body .elementor-element h6,body .elementor-element .title-h6 .elementor-heading-title{font-size:clamp(12px,1vw,14px)!important}body .elementor-heading-title{overflow-wrap:normal;text-wrap:balance}body .elementor-widget-text-editor{text-wrap:pretty}body .elementor-button,body .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-heading-title{padding:19px 40px;border:1px solid #262A6D;color:#262A6D;position:relative;display:inline-block;background-color:transparent;-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}body .elementor-button:hover,body .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-heading-title:hover{background-color:#F7A41C;color:#F8F8F8;border-color:#F7A41C}body .elementor-element.btn.btn--primary .elementor-button,body .elementor-element.btn.btn--primary .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--primary .elementor-button,body .elementor-element.btn.btn--primary .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--primary .elementor-heading-title,body .elementor-element.btn.btn--primary .elementor-heading-title{background:#262A6D;color:#F8F8F8;border-color:#262A6D}body .elementor-element.btn.btn--primary .elementor-button:hover,body .elementor-element.btn.btn--primary .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--primary .elementor-button:hover,body .elementor-element.btn.btn--primary .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--primary .elementor-heading-title:hover,body .elementor-element.btn.btn--primary .elementor-heading-title:hover{background:#F7A41C;color:#F8F8F8;border-color:#F7A41C}body .elementor-element.btn.btn--outline .elementor-button,body .elementor-element.btn.btn--outline .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--outline .elementor-button,body .elementor-element.btn.btn--outline .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--outline .elementor-heading-title,body .elementor-element.btn.btn--outline .elementor-heading-title{background:transparent;color:#262A6D;border-color:#262A6D}body .elementor-element.btn.btn--outline .elementor-button:hover,body .elementor-element.btn.btn--outline .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--outline .elementor-button:hover,body .elementor-element.btn.btn--outline .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--outline .elementor-heading-title:hover,body .elementor-element.btn.btn--outline .elementor-heading-title:hover{background:#262A6D;color:#F8F8F8;border-color:#262A6D}body .elementor-element.btn.btn--light .elementor-button,body .elementor-element.btn.btn--light .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--light .elementor-button,body .elementor-element.btn.btn--light .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--light .elementor-heading-title,body .elementor-element.btn.btn--light .elementor-heading-title{background:#F8F8F8;color:#262A6D;border-color:#F8F8F8}body .elementor-element.btn.btn--light .elementor-button:hover,body .elementor-element.btn.btn--light .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--light .elementor-button:hover,body .elementor-element.btn.btn--light .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--light .elementor-heading-title:hover,body .elementor-element.btn.btn--light .elementor-heading-title:hover{background:#F7A41C;color:#F8F8F8;border-color:#F7A41C}body .elementor-element.btn.btn--light.btn--outline .elementor-button,body .elementor-element.btn.btn--light.btn--outline .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--light.btn--outline .elementor-button,body .elementor-element.btn.btn--light.btn--outline .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--light.btn--outline .elementor-heading-title,body .elementor-element.btn.btn--light.btn--outline .elementor-heading-title{background:transparent;color:#F8F8F8;border-color:#F8F8F8}body .elementor-element.btn.btn--light.btn--outline .elementor-button:hover,body .elementor-element.btn.btn--light.btn--outline .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--light.btn--outline .elementor-button:hover,body .elementor-element.btn.btn--light.btn--outline .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--light.btn--outline .elementor-heading-title:hover,body .elementor-element.btn.btn--light.btn--outline .elementor-heading-title:hover{background:#F7A41C;color:#F8F8F8;border-color:#F7A41C}body .elementor-element.btn.btn--light.btn--simple .elementor-button,body .elementor-element.btn.btn--light.btn--simple .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--light.btn--simple .elementor-button,body .elementor-element.btn.btn--light.btn--simple .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--light.btn--simple .elementor-heading-title,body .elementor-element.btn.btn--light.btn--simple .elementor-heading-title{padding:0;border;color:#F8F8F8;background:transparent}body .elementor-element.btn.btn--light.btn--simple .elementor-button:hover,body .elementor-element.btn.btn--light.btn--simple .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--light.btn--simple .elementor-button:hover,body .elementor-element.btn.btn--light.btn--simple .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--light.btn--simple .elementor-heading-title:hover,body .elementor-element.btn.btn--light.btn--simple .elementor-heading-title:hover{background:transparent;color:#F7A41C}body .elementor-element.btn.btn--secondary .elementor-button,body .elementor-element.btn.btn--secondary .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--secondary .elementor-button,body .elementor-element.btn.btn--secondary .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--secondary .elementor-heading-title,body .elementor-element.btn.btn--secondary .elementor-heading-title{background:#F7A41C;color:#F8F8F8;border-color:#F7A41C}body .elementor-element.btn.btn--secondary .elementor-button:hover,body .elementor-element.btn.btn--secondary .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--secondary .elementor-button:hover,body .elementor-element.btn.btn--secondary .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--secondary .elementor-heading-title:hover,body .elementor-element.btn.btn--secondary .elementor-heading-title:hover{background:rgba(247,164,28,.75);color:#F8F8F8;border-color:rgba(247,164,28,.75)}body .elementor-element.btn.btn--secondary.btn--outline .elementor-button,body .elementor-element.btn.btn--secondary.btn--outline .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--secondary.btn--outline .elementor-button,body .elementor-element.btn.btn--secondary.btn--outline .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--secondary.btn--outline .elementor-heading-title,body .elementor-element.btn.btn--secondary.btn--outline .elementor-heading-title{background:transparent;color:#F7A41C;border-color:#F7A41C}body .elementor-element.btn.btn--secondary.btn--outline .elementor-button:hover,body .elementor-element.btn.btn--secondary.btn--outline .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--secondary.btn--outline .elementor-button:hover,body .elementor-element.btn.btn--secondary.btn--outline .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--secondary.btn--outline .elementor-heading-title:hover,body .elementor-element.btn.btn--secondary.btn--outline .elementor-heading-title:hover{background:#F7A41C;color:#F8F8F8;border-color:#F7A41C}body .elementor-element.btn.btn--simple .elementor-button,body .elementor-element.btn.btn--simple .elementor-element.btn .elementor-button,body .elementor-element.btn .elementor-element.btn.btn--simple .elementor-button,body .elementor-element.btn.btn--simple .elementor-element.btn .elementor-heading-title,body .elementor-element.btn .elementor-element.btn.btn--simple .elementor-heading-title,body .elementor-element.btn.btn--simple .elementor-heading-title{padding:0;border}body .elementor-element.btn.btn--simple .elementor-button:hover,body .elementor-element.btn.btn--simple .elementor-element.btn .elementor-button:hover,body .elementor-element.btn .elementor-element.btn.btn--simple .elementor-button:hover,body .elementor-element.btn.btn--simple .elementor-element.btn .elementor-heading-title:hover,body .elementor-element.btn .elementor-element.btn.btn--simple .elementor-heading-title:hover,body .elementor-element.btn.btn--simple .elementor-heading-title:hover{background:transparent;color:#F7A41C}body .elementor-widget-text-editor a,body .landing-page--content a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.1em;text-decoration-color:#F7A41C;font-weight:500;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}body .elementor-widget-text-editor a:hover,body .landing-page--content a:hover{color:#F7A41C}body .elementor-widget-text-editor ul,body .elementor-widget-text-editor ol,body .elementor-widget-theme-post-content ul,body .elementor-widget-theme-post-content ol{padding-left:10px}body .elementor-widget-text-editor ul li,body .elementor-widget-text-editor ol li,body .elementor-widget-theme-post-content ul li,body .elementor-widget-theme-post-content ol li{margin-left:20px;padding:.5em 0}body .elementor-widget-text-editor ul li:last-of-type,body .elementor-widget-text-editor ol li:last-of-type,body .elementor-widget-theme-post-content ul li:last-of-type,body .elementor-widget-theme-post-content ol li:last-of-type{padding-bottom:0}body .elementor-widget-text-editor ul:not(ol) li,body .elementor-widget-text-editor ol:not(ol) li,body .elementor-widget-theme-post-content ul:not(ol) li,body .elementor-widget-theme-post-content ol:not(ol) li{list-style:none}body .elementor-widget-text-editor ul:not(ol) li:before,body .elementor-widget-text-editor ol:not(ol) li:before,body .elementor-widget-theme-post-content ul:not(ol) li:before,body .elementor-widget-theme-post-content ol:not(ol) li:before{content:"–";color:#F7A41C;margin-left:-30px;position:absolute}body .elementor-widget-text-editor ul,body .elementor-widget-theme-post-content ul{padding-bottom:1em}body .news-single--content h2,body .news-single--content .title-h2 .elementor-heading-title,body .landing-page--content h2,body .landing-page--content .title-h2 .elementor-heading-title{font-size:clamp(24px,2.25vw,36px)!important;padding-top:20px}body .news-single--content h3,body .news-single--content .title-h3 .elementor-heading-title,body .landing-page--content h3,body .landing-page--content .title-h3 .elementor-heading-title{font-size:clamp(20px,1.75vw,28px)!important;padding-top:20px}body .news-single--content h4,body .news-single--content .title-h4 .elementor-heading-title,body .landing-page--content h4,body .landing-page--content .title-h4 .elementor-heading-title{font-size:clamp(18px,1.5vw,24px)!important;padding-top:20px}body .news-single--content figure,body .landing-page--content figure{margin:0;width:100%;padding-bottom:20px}body .news-single--content figure .wp-caption-text,body .landing-page--content figure .wp-caption-text{font-style:normal;margin-top:10px;padding:10px 20px;background:rgba(247,164,28,.03);display:inline-block;border-left:2px solid #F7A41C}body .news-single--content img,body .landing-page--content img{width:100%}body .news-single--content .ui-accordion-header,body .landing-page--content .ui-accordion-header{font-size:1em!important;display:block;border-bottom:1px solid rgba(38,42,109,.1);padding:20px 40px 20px 0;margin:0;cursor:pointer;position:relative}body .news-single--content .ui-accordion-header:after,body .landing-page--content .ui-accordion-header:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYuMDUgMTQ4Ljk2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBzdHJva2Utd2lkdGg6IDBweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTEzNi41MiwzLjU0bDExNiwxMTcuOGM0LjcsNC43LDQuNywxMi4zLDAsMTdsLTcuMSw3LjFjLTQuNyw0LjctMTIuMyw0LjctMTcsMGwtMTAwLjQtMTAyLjNMMjcuNjIsMTQ1LjM0Yy00LjcsNC43LTEyLjMsNC43LTE3LDBsLTcuMS03LjFjLTQuNy00LjctNC43LTEyLjMsMC0xN0wxMTkuNTIsMy40NGM0LjctNC42LDEyLjMtNC42LDE3LC4xaDBaIi8+CiAgPC9nPgo8L3N2Zz4=");background-size:10px;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:0;top:1.5em;opacity:.5;transform:rotate(180deg)}body .news-single--content .ui-accordion-header.active:after,body .landing-page--content .ui-accordion-header.active:after{transform:rotate(0deg)}.ui-accordion-content{padding:20px 0;border-bottom:1px solid rgba(38,42,109,.1)}::-moz-selection{background:rgba(38,42,109,.75);color:white}::selection{background:rgba(38,42,109,.75);color:white}.overlay-multiply .elementor-background-overlay{mix-blend-mode:multiply}.grecaptcha-badge{opacity:0!important}.global--box-shadow{box-shadow:0 20px 40px -10px #000!important}.about-menu a.elementor-item::after{margin-right:20px}.ksl-menu .e-n-menu-dropdown-icon svg.svg-inline--fa{width:11px!important;height:11px!important;margin-left:10px;transition:none!important}.ksl-menu .pa-heading h6::after{content:url(/wp-content/uploads/media/2023/09/arrow-blue-right.svg);margin-left:5px;display:inline-block;width:16px;height:16px;right:0;opacity:0;transition:opacity .3s;position:absolute;bottom:20%}.ksl-menu a.elementor-item::after{content:url(/kennedyspanner/wp-content/uploads/media/2023/09/arrow.svg);margin-left:5px;display:inline-block;width:16px;height:16px;right:0;opacity:0;transition:opacity .3s;background:transparent!important}.ksl-menu a.elementor-item:hover::after,.ksl-menu .pa-heading h6:hover::after{opacity:1}.ksl-menu a.elementor-item{padding-right:30px!important}.ksl-menu .pa-heading h6:hover a{color:#262A6D!important}.ksl-mega-menu li{border-bottom:solid 1px #F7A41C26!important;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.ksl-mega-menu li:hover{border-bottom:solid 1px #F7A41C!important}.practice-area{-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.practice-area .practice-area--inner{padding:var(--space-s) var(--space-s) var(--space-xs) var(--space-s)}.practice-area .practice-areas__button{background:rgba(247,164,28,.5);-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.practice-area:hover .practice-areas__title .elementor-heading-title,.practice-area:hover .practice-areas__description{color:#F8F8F8!important}.practice-area:hover .practice-areas__button{background:#F7A41C}.border-yellow{padding-left:clamp(10px,2vw,30px);border-left:solid 1px #F7A41C!important}.staff-card{background-size:cover;aspect-ratio:.75}.staff-card:hover .staff--card-btn{background:#F7A41C!important}.staff-reviews span{color:#ff;font-weight:700!important}.ksl-contact label{display:none}.ksl-contact .elementor-field-group-message label{display:block}.ksl-contact .elementor-field-group-message textarea{border:solid 1px #BFBFC2!important}.ksl-contact input::placeholder{opacity:1!important}@media only screen and (max-width:1024px){div#testimonial-wrapper{background:none}div#blue-container{background-color:#262A6D!important;background-image:none}}.rel-practice-area--card{border-bottom:1px solid rgba(247,164,28,.15);-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99);cursor:pointer}.rel-practice-area--card .elementor-heading-title{color:rgba(38,42,109,.75);font-size:.9em!important;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.rel-practice-area--card:hover{border-bottom-color:#F7A41C}.rel-practice-area--card:hover .elementor-heading-title{color:#262A6D}.highlight{padding:var(--space-s);background:rgba(38,42,109,.05)}.highlight .elementor-widget-container{color:#262A6D}.highlight a{color:#F7A41C}.highlight.dark{background:#262A6D}.highlight.dark .elementor-widget-container{color:#ff}.highlight.dark a{color:#ff;border-color:#F7A41C}.highlight.dark a:hover{color:#F7A41C;border-color:#F7A41C}.highlight.orange{background:rgba(247,164,28,.05)}.highlight.orange .elementor-widget-container{color:#262A6D}.highlight.orange a{color:#F7A41C}.link-box{padding:calc(var(--space-xs) / 2) var(--space-xs);background:rgba(247,164,28,.05);border:1px solid #F7A41C}.link-box *{color:#F7A41C}.link--orange a{color:#F7A41C!important;-webkit-transition:all .2s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .2s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .2s cubic-bezier(0.4,.01,.165,.99);transition:all .2s cubic-bezier(0.4,.01,.165,.99)}.link--orange a:hover{color:rgba(247,164,28,.75)!important}.rank-math-breadcrumb p a{color:#ff!important;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99);border-bottom:none!important}.rank-math-breadcrumb p a:hover{color:#F7A41C!important}.rank-math-breadcrumb .separator{padding:0 10px;color:#ff}.rank-math-breadcrumb .last{color:rgba(255,255,255,.75)}.blog-card{cursor:pointer;padding:var(--space-s)}.blog-card:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:1;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.blog-card .blog-card--readmore{color:white;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.blog-card .blog-card--icon svg *{fill:white;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.blog-card .blog-card--icon svg{transform:translateX(0);-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.blog-card .elementor-inline-items .elementor-icon-list-item:before{content:""}.blog-card:hover:after{background:rgba(0,0,0,.65)}.blog-card:hover .blog-card--readmore{color:#F7A41C}.blog-card:hover .blog-card--icon svg *{fill:#F7A41C}.blog-card:hover .blog-card--icon svg{transform:translateX(5px)}.blog-grid .blog-grid--bg{grid-column:1 / span 3;grid-row:1 / 5}@media screen and (max-width:1024px){.blog-grid .blog-grid--bg{grid-column:1;grid-row:1 / span 4}}.blog-grid .blog-grid--title{grid-column:2 / 3;grid-row:3 / 4}@media screen and (max-width:1024px){.blog-grid .blog-grid--title{grid-column:1;grid-row:2 / span 1}}.blog-grid .blog-grid--image{grid-column:3 / 5;grid-row:3 / 6}@media screen and (max-width:1024px){.blog-grid .blog-grid--image{grid-column:1;grid-row:3 / span 2;aspect-ratio:1.7777777778}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.e-load-more-spinner svg{width:24px;height:24px;animation:spin 1.5s linear infinite}.e-load-more-spinner svg path{fill:rgba(38,42,109,.5)!important}.mmenu--practice-areas{width:100vw!important}@media screen and (max-width:1024px){.mmenu--practice-areas{padding:var(--gutter)!important}}textarea#form-field-message{border:1px solid var(--e-global-color-7e8705d)!important;padding:10px!important}textarea#form-field-message:focus{border:1px solid #F7A41C!important}.page-title--wrapper{background-size:cover;background-position:center}.ksl-mobile-menu .e-n-menu-toggle{background:transparent}.ksl-mobile-menu .e-n-menu-toggle:hover{background:transparent;color:#262A6D;border}.ksl-mobile-menu .e-n-menu-wrapper{transform:translateY(30px);height:calc(100vh - 90px);background-color:white!important}@media screen and (max-width:768px){.ksl-mobile-menu .e-n-menu-wrapper{transform:translateY(20px);height:calc(100vh - 76px)}}.ksl-mobile-menu .e-n-menu-wrapper .e-n-menu-title{justify-content:space-between!important}.ksl-mobile-menu .e-n-menu-wrapper .menu-item{border-bottom:1px solid rgba(247,164,28,.15)}.ksl-mobile-menu .e-n-menu-wrapper .menu-item .elementor-item{color:rgba(38,42,109,.75);font-size:.9em!important;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.ksl-mobile-menu .e-n-menu-wrapper .menu-item:hover{border-bottom-color:#F7A41C}.ksl-mobile-menu .e-n-menu-wrapper .menu-item:hover .elementor-item{color:#262A6D}.class-anchor{padding-top:140px;margin-top:-140px;display:block}.values-diagram .value{cursor:pointer}.values-diagram .value .text,.values-diagram .value .icon{fill:#262A6D;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.values-diagram .value .background{fill:rgba(38,42,109,.1);-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.values-diagram .value:hover .background{fill:rgba(38,42,109,.2)}.values-diagram .value.active .text,.values-diagram .value.active .icon{fill:#F7A41C}.values-diagram .value.active .background{fill:#262a6d}.values-diagram .value.active:hover .text,.values-diagram .value.active:hover .icon{fill:#F7A41C}.values-diagram .value.active:hover .background{fill:rgba(38,42,109,.9)}body:not(.elementor-editor-active) .value-box{display:none}body:not(.elementor-editor-active) .value-box.active{display:block}.block{padding:var(--space-s)}.block.block--light{background:#F8F8F8}.block.block--white{background:white}.block.block--primary{background:#262A6D;color:#F8F8F8}.block.block--primary a{color:#F8F8F8}.gform_wrapper label{color:#707A82}.gform_wrapper input,.gform_wrapper textarea{border-radius:0;color:#262A6D!important}.gform_wrapper .gform_button{background:#262A6D;color:white!important;border-color:#262A6D}.gform_wrapper label.gfield_label.gform-field-label,.gform_wrapper legend.gfield_label.gform-field-label,.gform_wrapper label.gform-field-label.gform-field-label--type-sub{color:#707A82!important}body.privacy-policy .free-case,.page.page-id-5325 .free-case{display:none}