@keyframes xFadeFromRight{0%{transform:scale(0.9) translateX(20px);opacity:0;transform-origin:right}100%{transform:scale(1) translateX(0);opacity:1}}@keyframes xFadeFromLeft{0%{transform:scale(0.9) translateX(-20px);opacity:0;transform-origin:left}100%{transform:scale(1) translateX(0);opacity:1}}:root{--main-color: #0b395d;--main-color-dark: #172234;--main-color-light: #3370a7;--accent-color: #99c100;--font-color: #000000;--form-input-bkg: #ffffff;--form-input-text: #ffffff;--white: #ffffff;--black: #000000;--grey-light: #f4f4f4;--grey-darker: #dde0df;--grey-darkest: #8e8e8e;--grey-placeholder: #b8bab9;--filter-white: invert(99%) sepia(0%) saturate(1451%) hue-rotate(222deg)
    brightness(122%) contrast(100%);--filter-blue: invert(18%) sepia(61%) saturate(997%) hue-rotate(172deg) brightness(91%) contrast(98%);--filter-accent: invert(51%) sepia(100%) saturate(640%) hue-rotate(35deg) brightness(105%) contrast(101%);--base-font-size: 18px;--base-font: "Roboto", sans-serif;--heading-font: "Oswald", sans-serif;--grid: 1360px;--section-padding: 6rem;--border-radius: 5px;--amplifier: 1;--box-shadow: #21252910 0px 4px 40px;--trns: 0.5s cubic-bezier(0, 0.275, 0.125, 1)}@media (max-width:990px){:root{--amplifier: .7;--section-padding: 3rem}}html{scroll-behavior:smooth}body{overflow-x:hidden}section.--pad{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}section.--pad-top{padding-top:var(--section-padding)}section.--pad-bot{padding-bottom:var(--section-padding)}section.--unpad{padding-top:0px;padding-bottom:0px}section.--unpad-bot{padding-bottom:0px}section.--unpad-top{padding-top:0px}section.--half-pad{padding-top:calc(var(--section-padding) / 2);padding-bottom:calc(var(--section-padding) / 2)}section.--half-pad-top{padding-top:calc(var(--section-padding) / 2)}section.--half-pad-bot{padding-bottom:calc(var(--section-padding) / 2)}section.--double-pad{padding-top:calc(var(--section-padding) * 2);padding-bottom:calc(var(--section-padding) * 2)}section.--double-pad-bot{padding-bottom:calc(var(--section-padding) * 2)}section.--double-pad-top{padding-top:calc(var(--section-padding) * 2)}section.--dark p,section.--dark li,section.--dark h1,section.--dark h2,section.--dark h3,section.--dark h4,section.--dark h5,section.--dark h6{color:#fff}@media (max-width:990px){.--hide-on-mobile{display:none}}@media (min-width:991px){.--hide-on-desktop{display:none}}.lex-section.--reveal-text .revealed-items>*{opacity:0}.lex-section.--reveal-text.--reveal-start .revealed-items>*{animation:xFadeFromRight 0.6s cubic-bezier(0.2, 0.65, 0.3, 1) forwards}.lex-section.--reveal-text.--inversed.--reveal-start .revealed-items>*{animation:xFadeFromLeft 0.6s cubic-bezier(0.2, 0.65, 0.3, 1) forwards}.main-container{max-width:var(--grid);margin:0 auto;padding:0px 15px}.main-container p,.main-container li,.main-container a{font-family:var(--base-font);font-size:var(--base-font-size);line-height:1.8em}.main-container p,.main-container li{color:var(--main-color-dark)}.main-container a{color:var(--accent-color);transform:var(--trns)}.main-container a:hover{color:var(--main-color-light)}.main-container h1,.main-container h2,.main-container h3,.main-container h4,.main-container h5,.main-container h6{font-family:var(--heading-font)}.main-container h1{font-size:calc(3.5em * var(--amplifier));line-height:1.1em}.main-container h2{font-size:calc(2.7em * var(--amplifier));line-height:1.1em;margin-top:0.8em;margin-bottom:0.3em}.main-container h3{font-size:calc(2.1em * var(--amplifier));line-height:1.1em;margin-top:0.6em;margin-bottom:0.2em}.main-container h4{font-size:calc(1.9em * var(--amplifier));line-height:1.3em}.main-container h5{font-size:calc(1.7em * var(--amplifier));line-height:1.5em}.main-container h6{font-size:calc(1.5em * var(--amplifier));line-height:1.5em}.practice-area-page .pa-container{display:flex;flex-direction:row;gap:20px;position:relative;padding-bottom:50px;padding-top:30px}@media (max-width:990px){.practice-area-page .pa-container{flex-direction:column}}.practice-area-page .pa-container>div:first-of-type{width:70%}@media (max-width:990px){.practice-area-page .pa-container>div:first-of-type{width:100%}}.practice-area-page .pa-container>aside{width:30%}@media (max-width:990px){.practice-area-page .pa-container>aside{width:100%}}.primary-btn{background-color:var(--accent-color);color:#fff !important;text-decoration:none;display:block;width:fit-content;margin:9px 0px;padding:20px 30px;border-radius:var(--border-radius);font-family:var(--heading-font) !important;line-height:1.2em !important;box-shadow:0px 0px 0px 0px transparent;transition:var(--trns);font-size:20px !important;text-transform:uppercase;font-weight:700;letter-spacing:1px;box-shadow:#99c10050 0px 4px 40px;text-align:center}.primary-btn:hover{box-shadow:transparent 0px 0px 0px;background-color:var(--main-color)}.primary-btn:active{background-color:var(--main-color-light)}.pa-hero{background-color:var(--main-color-dark);padding-top:200px;position:relative}.pa-hero .main-container{position:relative;z-index:2}@media (max-width:990px){.pa-hero{padding-top:80px}}.pa-hero::before{content:"";background-color:var(--accent-color);position:absolute;bottom:0px;right:0px;height:100%;width:30vw;clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%, 0 100%);z-index:1;pointer-events:none}@media (max-width:990px){.pa-hero::before{background-color:#ffffff;opacity:0.1;width:100%}}.pa-hero::after{content:"";background:url(https://warren-law.com/wp-content/uploads/2020/03/book-sec-img.png) no-repeat;background-position:0% 100%;background-size:contain;position:absolute;bottom:0px;right:0px;height:calc(100% - 100px);width:30%;transform:rotateY(180deg);z-index:2;pointer-events:none}@media screen and (max-width:990px) and (min-width:650px){.pa-hero::after{width:20%}}@media (max-width:500px){.pa-hero::after{width:50%;z-index:1}}.pa-hero__intro{width:70%}@media (max-width:990px){.pa-hero__intro{width:100%}}.pa-hero__intro h1{color:#fff}.pa-hero__intro .primary-btn{margin-top:50px}.pa-hero__intro-text{font-family:var(--heading-font) !important;line-height:1.7em !important;color:#fff}@media (max-width:990px){.pa-hero__intro-text{margin-bottom:110px}}.pa-hero__underheader{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;gap:20px;margin-top:30px;margin-bottom:30px}@media (max-width:990px){.pa-hero__underheader{flex-direction:column}}.pa-hero__underheader>p{margin-bottom:0px;background:linear-gradient(-45deg, #fff 0%, #fff 30%, var(--accent-color) 30%, var(--accent-color) 70%, #fff 70%, #fff 100%);padding:10px;color:var(--main-color-dark) !important;text-transform:uppercase;font-family:var(--heading-font);font-size:25px;font-weight:700;letter-spacing:3px;text-align:center;width:70%;line-height:1.2em;border-radius:var(--border-radius)}@media (max-width:990px){.pa-hero__underheader>p{width:100%;font-size:16px}}.pa-hero__item{display:flex;flex-direction:column;justify-content:center;width:30%}@media (max-width:990px){.pa-hero__item{width:100%}}.pa-hero__item.--google-rating{display:flex;flex-direction:row;align-content:center;align-items:center;gap:10px}.pa-hero__item.--google-rating img{height:50px}.pa-hero__item.--google-rating p:first-of-type{font-family:var(--heading-font);color:#fff;font-size:19px;line-height:1em;margin-bottom:0px !important}.pa-hero__item.--google-rating p:last-of-type{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;font-family:var(--heading-font);font-size:19px;line-height:1em;margin-bottom:0px !important;margin-top:10px;color:#fcb002}.pa-hero__item.--google-rating p:last-of-type img{height:19px}.breadcrumbs__holder{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px;color:var(--main-color-dark);font-size:14px;line-height:1em;font-weight:700;margin-top:10px;margin-bottom:10px}.breadcrumbs__holder a{font-size:14px;line-height:1em;color:var(--main-color);border-radius:5px;padding:5px 10px;text-decoration:none;transition:var(--trns);box-shadow:0px 0px 0px 0px transparent}.breadcrumbs__holder a:hover{color:#fff;background-color:var(--accent-color);box-shadow:0px 0px 0px 4px #99c10050}.breadcrumbs__holder a:active{box-shadow:0px 0px 0px 6px #99c10050}.breadcrumbs__last-item{padding:5px 10px}.breadcrumbs__home{position:relative;padding-left:25px !important}.breadcrumbs__home::before{content:"";background:url(https://warren-law.com/wp-content/uploads/2025/12/icon-home-icon.svg) no-repeat;position:absolute;top:4px;left:8px;height:100%;width:13px;filter:var(--filter-blue)}.pa-content ul{padding-left:20px}.pa-content ul li{list-style:none;position:relative}.pa-content ul li::before{content:"";background-color:var(--accent-color);position:absolute;top:10px;left:-20px;height:10px;width:10px;clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%, 0 100%)}.two-column-block{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:20px}.two-column-block__column{background-color:#fff;padding:20px;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.two-column-block__column p{margin-bottom:0px}.two-column-block__column h3{margin-top:0;color:var(--main-color)}@media (max-width:990px){.two-column-block{grid-template-columns:1fr}}.three-column-block{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:20px}.three-column-block__item{background-color:#fff;padding:20px;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.three-column-block__item p{margin-bottom:0px}.three-column-block__item h3{margin-top:0;color:var(--main-color)}@media (max-width:990px){.three-column-block{grid-template-columns:1fr}}.four-column-block{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:30px;margin-top:30px}.four-column-block__column{background-color:var(--grey-light);padding:60px 20px 20px 20px;border-radius:var(--border-radius);position:relative;margin-top:30px}.four-column-block__column::before{content:"";background:var(--main-color);position:absolute;top:-30px;left:calc(50% - 30px);height:60px;width:60px;border-radius:100%}.four-column-block__column::after{content:"";background:url(https://warren-law.com/wp-content/uploads/2025/12/shield-with-checkmark.svg) no-repeat;background-size:contain;position:absolute;top:calc(0% - 30px + 15px);left:calc(50% - 30px + 15px);height:30px;width:30px;filter:var(--filter-white)}.four-column-block__column p{margin-bottom:0px}.four-column-block__column h3{margin-top:0;color:var(--main-color);font-size:1.7em}@media (max-width:990px){.four-column-block{grid-template-columns:1fr}}.four-column-block-hover{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.four-column-block-hover__item{border:1px solid #ddd;border-radius:6px;overflow:hidden;transition:all 0.2s ease;cursor:pointer}.four-column-block-hover__item__trigger{background:#f7f7f7;padding:1rem;font-weight:600;cursor:pointer;user-select:none}.four-column-block-hover__item__content{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height 0.35s ease, padding 0.35s ease}.four-column-block-hover__item.open .four-column-block-hover__item__content{max-height:500px;padding:1rem}@media (max-width:1000px){.four-column-block-hover{grid-template-columns:repeat(2, 1fr)}}@media (max-width:700px){.four-column-block-hover{grid-template-columns:1fr}}.cta-1{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between;position:relative;padding:30px 30px 30px 240px;margin-top:70px;margin-bottom:30px;gap:20px;border-radius:var(--border-radius);background-color:var(--grey-light)}@media (max-width:990px){.cta-1{flex-direction:column;padding:30px 40px 50px 30px}}.cta-1__img{position:absolute;left:20px;bottom:0px;width:200px;pointer-events:none}@media (max-width:990px){.cta-1__img{left:unset;right:0px;width:110px}}.cta-1__text{width:calc(100% - 250px)}.cta-1__text p{margin-bottom:0px;font-family:var(--heading-font);font-size:25px;line-height:1.1em;color:var(--main-color)}@media (max-width:990px){.cta-1__text{width:100%}}.cta-1__btn{width:250px;text-align:center}@media (max-width:990px){.cta-1__btn{width:100%}}.cta-1__decoration{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;pointer-events:none}.cta-1__decoration::before{content:"";background-color:var(--accent-color);position:absolute;top:0px;left:0;height:100%;width:260px;opacity:1;border-radius:var(--border-radius) 0px 0px var(--border-radius);clip-path:polygon(100% 100%, 100% 0, 100% 100%, 0 -20%, 0 100%)}.faq-block__holder{--trns: 0.5s cubic-bezier(0, 0.275, 0.125, 1);--question-size: 22px;--question-color: var(--main-color);--question-color-hover: var(--main-color-dark);--arrow-color: #fff;--arrow-size: 10px;--circle-color: #eb6d49;--circle-size: 20px;--circle-shadow-hover: #eb6d4950;margin-top:20px}@media (max-width:650px){.faq-block__holder{--question-size: 18px}}.faq-block__item{background-color:#fff;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;border-radius:var(--border-radius)}.faq-block__item:not(:last-of-type){margin-bottom:20px}.faq-block__item.active .faq-block__question{color:var(--question-color-hover)}.faq-block__item.active .faq-block__question::after{transform:rotate(90deg)}.faq-block__item.active .faq-block__question::before{opacity:0 !important}.faq-block__question{width:100%;color:var(--question-color);text-align:left;background:none;border:none;padding:20px 20px 20px calc(var(--circle-size) + 20px);font-size:var(--question-size) !important;cursor:pointer;transition:var(--trns);display:block;margin-bottom:0px !important;margin-top:0px !important;position:relative}.faq-block__question::after{content:"";transition:var(--trns);background-color:var(--main-color);position:absolute;top:26px;left:18px;height:11px;width:3px}.faq-block__question::before{content:"";transition:var(--trns);background-color:var(--main-color);position:absolute;top:30px;left:14px;height:3px;width:11px;opacity:1}.faq-block__question:hover{color:var(--question-color-hover)}.faq-block__question:hover::after{transform:rotate(90deg)}.faq-block__question:hover::before{opacity:0}.faq-block__answer{max-height:0;overflow:hidden;transition:var(--trns);padding:0px 15px;box-sizing:border-box}.faq-block__answer p:last-of-type{margin-bottom:10px}.pa-form-section{background-color:var(--main-color);position:relative}.pa-form-section .main-container{position:relative;z-index:2}.pa-form-section::before{content:"";background-color:#ffffff10;position:absolute;bottom:0px;left:0px;height:100%;width:30vw;clip-path:polygon(0% 0, 0% 0, 100% 100%, 0 100%, 0 100%);z-index:1;pointer-events:none}.pa-form-section .pa-form__row{display:flex;flex-direction:row;align-items:center}@media (max-width:990px){.pa-form-section .pa-form__row{flex-direction:column}.pa-form-section .pa-form__row>div{width:100%}}.call-now{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;gap:10px;position:relative;background-color:#fff;width:fit-content;padding:15px 50px 15px 15px;border-radius:var(--border-radius);box-shadow:0px 0px 0px 0px transparent;transition:var(--trns);margin-top:50px}@media (max-width:990px){.call-now{margin-top:30px;margin-bottom:30px}}.call-now a{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:2;opacity:0}.call-now p{margin-bottom:0px}.call-now__icon{width:40px;height:40px;background-color:var(--accent-color);border-radius:var(--border-radius);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:7px;box-shadow:0px 0px 0px 0px transparent;transition:var(--trns)}.call-now__icon img{height:100%;width:100%;object-fit:contain;filter:var(--filter-white)}.call-now__number p{font-family:var(--heading-font);transition:var(--trns);font-size:24px;color:var(--main-color-dark) !important}.call-now:hover{box-shadow:0px 0px 0px 4px #21252950}.call-now:hover .call-now__icon{box-shadow:0px 0px 0px 4px #99c10050;padding:10px}.call-now:active .call-now__icon{box-shadow:0px 0px 0px 8px #99c10050}@media (max-width:990px){.pa-form{margin-top:20px}}.pa-form__column{background-color:#fff;border-radius:var(--border-radius);padding:20px}.pa-form__column p{color:var(--main-color) !important;font-family:var(--heading-font);font-size:30px;text-align:center;margin-bottom:0px !important}.custom-cc{--input-h: 50px;--text-h: 150px;--gap-size: 10px;--row-gap: 20px;--select-arrow-size: 9px;--font-size: var(--base-font-size);--secondary-color: var(--main-color-light);--dark: var(--main-color-dark);--text-grey: #767B82;--form-input-bkg: #ffffff;--form-input-text: var(--main-color-dark);--white: #ffffff;--black: #000000;--grey-light: #F8F8F8;--grey-darker: #dde0df;--grey-darkest: #8e8e8e;--grey-placeholder: #b8bab9;--checkbox-size: 25px}.custom-cc__row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-content:center !important;justify-content:space-between !important;align-items:center !important;width:100% !important;margin-bottom:0px;margin-top:calc(var(--row-gap) + 10px)}@media (max-width:990px){.custom-cc__row{display:block !important;margin-top:0px !important;margin-bottom:0px !important}}.custom-cc__row.--has-question,.custom-cc__row.--legal-row{margin-top:20px !important}@media (max-width:990px){.custom-cc__row.--legal-row{margin-top:0px !important}}.custom-cc__field:not(.--submit){height:var(--input-h) !important;position:relative}.custom-cc__field:not(:last-of-type){margin-right:var(--gap-size)}.custom-cc__field.--ten{width:10% !important}.custom-cc__field.--twenty{width:20% !important}.custom-cc__field.--thirty{width:30% !important}.custom-cc__field.--three{width:calc(100% / 3) !important}.custom-cc__field.--forty{width:40% !important}.custom-cc__field.--fifty{width:50% !important}.custom-cc__field.--sixty{width:60% !important}.custom-cc__field.--seventy{width:70% !important}.custom-cc__field.--eighty{width:80% !important}.custom-cc__field.--ninety{width:90% !important}.custom-cc__field.--hundred{width:100% !important}@media (max-width:990px){.custom-cc__field{margin-bottom:calc(var(--row-gap) + 10px)}.custom-cc__field.--ten,.custom-cc__field.--twenty,.custom-cc__field.--thirty,.custom-cc__field.--three,.custom-cc__field.--forty,.custom-cc__field.--fifty,.custom-cc__field.--sixty,.custom-cc__field.--seventy,.custom-cc__field.--eighty,.custom-cc__field.--ninety{width:100% !important;margin-right:0px !important}}.custom-cc__field.--input input{height:var(--input-h);transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--input input:-webkit-autofill,.custom-cc__field.--input input:-webkit-autofill:focus{transition:background-color 600000s 0s, color 600000s 0s;box-shadow:inset 0px 0px 0px 110px transparent}.custom-cc__field.--text{height:var(--text-h) !important}.custom-cc__field.--text p{height:var(--text-h) !important}.custom-cc__field.--text textarea{height:var(--text-h) !important;max-width:100% !important;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1);margin-top:0px}.custom-cc__field.--select .wpcf7-form-control-wrap{width:100%;height:100%;display:block;position:relative}.custom-cc__field.--select .wpcf7-form-control-wrap select{width:100%;height:100%;background-color:var(--form-input-bkg);border:none;padding:10px 20px;font-size:var(--font-size);font-family:var(--heading-font);font-weight:700;box-shadow:inset 0px 0px 0px 0px var(--form-input-text);color:var(--dark);-webkit-appearance:none;-moz-appearance:none}.custom-cc__field.--select .wpcf7-form-control-wrap select::placeholder{opacity:0}.custom-cc__field.--select .wpcf7-form-control-wrap select:hover{box-shadow:inset 0px 0px 0px 1px var(--form-input-text)}.custom-cc__field.--select .wpcf7-form-control-wrap select:focus{outline:none !important;box-shadow:inset 0px 0px 0px 1px var(--form-input-text);background-color:var(--form-input-bkg) !important}.custom-cc__field.--select .wpcf7-form-control-wrap::before{content:"";background-color:transparent;position:absolute;top:calc((var(--input-h) / 2) - (var(--select-arrow-size) / 2));right:calc((var(--select-arrow-size) + 5px));height:var(--select-arrow-size);width:var(--select-arrow-size);border-bottom:3px solid var(--form-input-text);border-right:3px solid var(--form-input-text);transform:rotate(45deg);transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--select .wpcf7-form-control-wrap:hover::before{transform:rotate(225deg)}.custom-cc__field.--select .wpcf7-form-control-wrap.--valid::before{transform:rotate(135deg)}.custom-cc__field.--select .wpcf7-form-control-wrap.--valid:hover::before{transform:rotate(225deg)}.custom-cc__field.--checkboxes{--checkbox-size: 25px;height:fit-content !important}.custom-cc__field.--checkboxes>p,.custom-cc__field.--checkboxes>.wpcf7-form-control-wrap{height:fit-content !important}.custom-cc__field.--checkboxes .wpcf7-form-control-wrap{top:5px}.custom-cc__field.--checkboxes .wpcf7-not-valid-tip{bottom:0px}.custom-cc__field.--checkboxes .wpcf7-checkbox{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;column-gap:15px}.custom-cc__field.--checkboxes .wpcf7-list-item{margin-left:0px;overflow:hidden;display:flex;padding:5px}.custom-cc__field.--checkboxes .wpcf7-list-item .wpcf7-list-item-label{font-size:0.9em;line-height:2em;color:var(--main-color-dark);padding-left:calc(var(--checkbox-size) + 8px);font-weight:500;cursor:pointer;font-family:var(--base-font);position:relative !important;display:block !important}.custom-cc__field.--checkboxes .wpcf7-list-item .wpcf7-list-item-label:before{content:"";width:var(--checkbox-size);height:var(--checkbox-size);border-radius:100%;box-shadow:inset 0 0 0 1px var(--form-input-text), 0 0 0 0px var(--form-input-text);position:absolute;background:var(--form-input-bkg);left:0px;top:0px;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--checkboxes .wpcf7-list-item .wpcf7-list-item-label:after{content:"";display:flex;width:7px;height:15px;border-right:2px var(--white) solid;border-bottom:2px var(--white) solid;position:absolute;left:1px;top:-3px;transform:translateY(4.5px) translateX(9.5px) rotate(45deg);opacity:0;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--checkboxes .wpcf7-list-item .wpcf7-list-item-label:hover:before{box-shadow:inset 0 0 0 2px var(--white), 0 0 0 2px var(--main-color);background-color:var(--dark)}.custom-cc__field.--checkboxes .wpcf7-list-item .wpcf7-list-item-label:hover:after{opacity:1}.custom-cc__field.--checkboxes .wpcf7-list-item .wpcf7-list-item-label:active:before{box-shadow:inset 0 0 0 2px var(--white), 0 0 0 4px var(--main-color)}.custom-cc__field.--checkboxes .wpcf7-list-item input{position:absolute;left:-9999px;opacity:0px}.custom-cc__field.--checkboxes .wpcf7-list-item input:checked~.wpcf7-list-item-label:before{background:var(--main-color);box-shadow:none}.custom-cc__field.--checkboxes .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{opacity:1;border-color:var(--white)}.custom-cc__field.--checkboxes .wpcf7-list-item input:checked~.wpcf7-list-item-label:hover:before{box-shadow:inset 0 0 0 2px var(--white), 0 0 0 2px var(--main-color)}.custom-cc__field.--checkboxes .wpcf7-list-item input:checked~.wpcf7-list-item-label:active:before{box-shadow:inset 0 0 0 2px var(--white), 0 0 0 2px var(--main-color)}@media (max-width:990px){.custom-cc__field.--checkboxes{margin-bottom:2em}}.custom-cc__field.--checkboxes.--long .wpcf7-checkbox{display:block !important}.custom-cc__field.--checkboxes,.custom-cc__field.--select{margin-top:12px}.custom-cc__field.--checkboxes .x-form__label,.custom-cc__field.--select .x-form__label{font-size:0.7em !important;font-weight:500 !important;top:calc((0px + 0.7em + 7px) * -1) !important;background-color:var(--dark) !important;color:var(--white) !important;padding:2px 8px !important;line-height:1em !important;left:0px}.custom-cc__field.--file{--box-height: 130px;--box-icon-size: 24px;height:fit-content !important}.custom-cc__field.--file p{height:fit-content !important}.custom-cc__field.--file .x-form__label{position:static !important;font-family:var(--heading-font);color:#000 !important;letter-spacing:0px;font-weight:bold !important;font-size:1.2em !important;line-height:1.5em !important}.custom-cc__field.--file .--file-holder{text-align:center !important;padding:2em !important;border:2px dashed var(--form-input-text) !important;border-radius:20px !important;background-color:transparent !important;position:relative !important;height:var(--box-height) !important;margin-top:20px !important;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--file .--file-holder .--file-button-recreate{position:relative !important}.custom-cc__field.--file .--file-holder .--file-button-recreate .--file-icon img,.custom-cc__field.--file .--file-holder .--file-button-recreate .--file-icon-success img{max-height:var(--box-icon-size);max-width:var(--box-icon-size);filter:var(--filter-white);position:relative !important;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--file .--file-holder .--file-button-recreate .--file-text{color:var(--white);letter-spacing:1px !important;font-size:0.8em !important;font-weight:700 !important;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__field.--file .--file-holder .--file-button-recreate .--file-icon-success{position:absolute !important;top:0 !important;left:calc(50% - (var(--box-icon-size) / 2)) !important;z-index:2 !important;height:var(--box-icon-size) !important;width:var(--box-icon-size) !important;opacity:0}.custom-cc__field.--file .--file-holder:hover .--file-button-recreate .--file-icon img{max-height:calc(var(--box-icon-size) * 1.5);max-width:calc(var(--box-icon-size) * 1.5);filter:var(--filter-white)}.custom-cc__field.--file .--file-holder:hover .--file-button-recreate .--file-text{color:var(--white)}.custom-cc__field.--file .--file-holder:active img{transform:scale(1.5)}.custom-cc__field.--file .--file-holder.--valid .--file-text{display:none !important}.custom-cc__field.--file .--file-holder.--valid .--file-icon-success{opacity:1;height:calc(var(--box-icon-size) * 1.5) !important;width:calc(var(--box-icon-size) * 1.5) !important}.custom-cc__field.--file .--file-holder.--valid .--file-icon-success *{height:100% !important;width:100% !important;max-height:100% !important;max-width:100% !important}.custom-cc__field.--file .--file-holder.--valid .--file-icon{opacity:0}.custom-cc__field.--file .--file-button{position:absolute;top:0px;left:0px;height:100%;width:100%}.custom-cc__field.--file .--file-button .wpcf7-form-control-wrap,.custom-cc__field.--file .--file-button p{height:100% !important;width:100% !important;display:block !important}.custom-cc__field.--file .--file-button .wpcf7-form-control-wrap{position:relative !important}.custom-cc__field.--file .--file-button input{height:100% !important;width:100% !important;position:absolute !important;top:0px !important;left:0px !important;opacity:0 !important}.custom-cc__field.--file .--file-button input[type=file]::file-selector-button{opacity:0 !important}.custom-cc__field.--input.--focused .custom-cc__label,.custom-cc__field.--text.--focused .custom-cc__label,.custom-cc__field.--select.--focused .custom-cc__label,.custom-cc__field.--input.--focused:focus .custom-cc__label,.custom-cc__field.--text.--focused:focus .custom-cc__label,.custom-cc__field.--select.--focused:focus .custom-cc__label,.custom-cc__field.--input.--focused:active .custom-cc__label,.custom-cc__field.--text.--focused:active .custom-cc__label,.custom-cc__field.--select.--focused:active .custom-cc__label,.custom-cc__field.--input.--focused:focus-within .custom-cc__label,.custom-cc__field.--text.--focused:focus-within .custom-cc__label,.custom-cc__field.--select.--focused:focus-within .custom-cc__label,.custom-cc__field.--input.--focused:focus-visible .custom-cc__label,.custom-cc__field.--text.--focused:focus-visible .custom-cc__label,.custom-cc__field.--select.--focused:focus-visible .custom-cc__label,.custom-cc__field.--input.--focused:target .custom-cc__label,.custom-cc__field.--text.--focused:target .custom-cc__label,.custom-cc__field.--select.--focused:target .custom-cc__label,.custom-cc__field.--input.--focused:visited .custom-cc__label,.custom-cc__field.--text.--focused:visited .custom-cc__label,.custom-cc__field.--select.--focused:visited .custom-cc__label,.custom-cc__field.--input.--validated .custom-cc__label,.custom-cc__field.--text.--validated .custom-cc__label,.custom-cc__field.--select.--validated .custom-cc__label{font-size:14px !important;top:calc((0px + 0.7em + 9px) * -1) !important;color:var(--main-color) !important;padding:2px 8px !important;line-height:1em !important;left:0px !important;font-family:var(--heading-font) !important}.custom-cc__field.--input input,.custom-cc__field.--text input,.custom-cc__field.--input textarea,.custom-cc__field.--text textarea{background-color:#ffffff;width:100%;border:1px solid var(--grey-darker);padding:10px 10px;font-size:var(--font-size);font-family:var(--heading-font) !important;box-shadow:0px 0px 0px 0px transparent;color:var(--dark);line-height:1.1em;border-radius:var(--border-radius)}.custom-cc__field.--input input::placeholder,.custom-cc__field.--text input::placeholder,.custom-cc__field.--input textarea::placeholder,.custom-cc__field.--text textarea::placeholder{opacity:0}.custom-cc__field.--input input:hover,.custom-cc__field.--text input:hover,.custom-cc__field.--input textarea:hover,.custom-cc__field.--text textarea:hover{box-shadow:0px 0px 0px 4px #0b395d20}.custom-cc__field.--input input:focus,.custom-cc__field.--text input:focus,.custom-cc__field.--input textarea:focus,.custom-cc__field.--text textarea:focus{outline:none !important;box-shadow:0px 0px 0px 0px #0b395d50;background-color:var(--white) !important}.custom-cc__field__btn{position:relative;margin:0 auto}.custom-cc__field__btn p{margin-bottom:0px}.custom-cc__field__btn input{background-color:var(--accent-color);color:#fff !important;text-decoration:none;display:block;width:fit-content;margin:9px 0px;padding:20px 60px !important;border-radius:var(--border-radius);font-family:var(--heading-font) !important;line-height:1em !important;box-shadow:0px 0px 0px 0px transparent;transition:var(--trns);font-size:20px !important;text-transform:uppercase;font-weight:700;letter-spacing:1px;box-shadow:#99c10050 0px 4px 40px;border:none;cursor:pointer}.custom-cc__field__btn input:hover{background-color:var(--main-color);box-shadow:transparent 0px 0px 0px}.custom-cc__field__btn input:active{background-color:var(--main-color-light) !important}@media (max-width:990px){.custom-cc__field__btn input{width:100%}}.custom-cc__field.--submit .wpcf7-spinner{position:absolute !important}.--btn-low{margin-top:20px !important;justify-content:center !important}.custom-cc__label{font-family:var(--heading-font);color:var(--main-color-dark);font-size:16px !important;font-weight:500;background-color:transparent !important;margin-bottom:0px !important;position:absolute !important;top:calc(((var(--input-h) / 2) - 21px) * 1) !important;left:20px;pointer-events:none !important;transition:var(--trns)}.custom-cc__legal{margin-left:0px;overflow:hidden;display:flex;position:relative;cursor:pointer}.custom-cc__legal p{font-size:16px;line-height:1.3em;color:var(--main-color-dark) !important;cursor:pointer;font-family:var(--heading-font)}.custom-cc__legal a{font-family:var(--heading-font);color:var(--accent-color);font-size:16px;line-height:1.3em;text-decoration:none;z-index:5;position:relative}.custom-cc__legal a:hover{color:var(--main-color);text-decoration:none}.custom-cc__legal:before{content:"";width:var(--checkbox-size);height:var(--checkbox-size);box-shadow:inset 0 0 0 2px #3f472750, 0 0 0 0px #3f472750;position:absolute;background:#fff;left:4px;top:5px;border-radius:var(--border-radius);transition:var(--trns)}.custom-cc__legal:after{content:"";display:flex;width:7px;height:15px;border-right:2px var(--main-color) solid;border-bottom:2px var(--main-color) solid;position:absolute;left:5px;top:2px;transform:translateY(4.5px) translateX(9.5px) rotate(45deg);opacity:0;transition:0.5s cubic-bezier(0, 0.275, 0.125, 1)}.custom-cc__legal:hover:before{box-shadow:inset 0 0 0 0px transparent, 0 0 0 0px transparent;background-color:#3f472730}.custom-cc__legal:hover:after{opacity:1}.custom-cc__legal:active:before{box-shadow:inset 0 0 0 2px #3f472750, 0 0 0 4px #3f472730}.custom-cc__legal.--agree:before{background:var(--accent-color);box-shadow:none}.custom-cc__legal.--agree:after{opacity:1;border-color:var(--white)}.custom-cc__legal.--agree:hover:before{box-shadow:inset 0 0 0 2px #3f472750, 0 0 0 2px #3f472730}.custom-cc__legal.--agree:active:before{box-shadow:inset 0 0 0 2px #3f472750, 0 0 0 4px #3f472730}@media (max-width:990px){.custom-cc__legal{margin-bottom:0em}}.custom-cc__legal p{cursor:pointer !important;position:relative;padding-left:calc(var(--checkbox-size) + 13px);height:fit-content !important;margin:0;line-height:calc(var(--checkbox-size) + 10px)}.custom-cc__legal .wpcf7-form-control-wrap *,.custom-cc__legal .wpcf7-form-control-wrap{cursor:pointer !important;position:absolute;top:0px;left:0;height:100%;width:100%;margin:0px}.custom-cc__legal input{opacity:0}.custom-cc br{display:none !important}.custom-cc__question p{height:fit-content !important;color:var(--dark);font-family:var(--heading-font);font-weight:bold;letter-spacing:0px;font-size:1.3em}@media (max-width:990px){.custom-cc__question{margin-bottom:20px}}.custom-cc .wpcf7-response-output{--padding-top: 1em;--padding-side: 4em;background-color:var(--dark) !important;border:none !important;color:var(--white) !important;font-family:var(--base-font) !important;padding:var(--padding-top) var(--padding-side) !important;position:relative !important;font-size:0.7rem}.custom-cc .wpcf7-response-output::before{content:"";display:flex;width:7px;height:14px;border-right:2px var(--main-color-light) solid;border-bottom:2px var(--main-color-light) solid;position:absolute;left:calc(var(--padding-side) - 30px);top:calc(var(--padding-top) + -2px);transform:translateY(4.5px) translateX(9.5px) rotate(45deg)}.custom-cc .wpcf7-not-valid-tip{display:block !important;color:#dc3232;font-size:14px;position:absolute;bottom:-26px;line-height:1em}.custom-cc__field.--text .wpcf7-not-valid-tip{bottom:-7px}.sidebar__toc{margin-bottom:20px;overflow:hidden;background-color:var(--grey-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.sidebar__toc-list{list-style:none;margin-bottom:0px;overflow:hidden;padding-left:0px !important}.sidebar__toc-list li{margin-bottom:0px;padding-left:0px;border-left:5px solid var(--main-color);transition:var(--trns);left:0px;line-height:1em;position:relative}.sidebar__toc-list li::before,.sidebar__toc-list li::after{display:none}.sidebar__toc-list li:hover{left:-10px}.sidebar__toc-list li a{font-size:14px;line-height:1.4em !important;padding:12px 10px;display:block;font-weight:700;color:var(--main-color-dark);border-bottom:1px solid #00000010;text-decoration:none}.sidebar__toc-header{font-size:28px;margin-bottom:0px;color:var(--main-color);cursor:pointer;user-select:none;transition:var(--trns);position:relative;font-family:var(--heading-font);padding:15px 20px}.sidebar__toc-header::after{content:"";position:absolute;top:50%;right:22px;width:22px;height:16px;transition:var(--trns);transform:translateY(-50%);color:var(--main-color-light);background:linear-gradient(currentColor, currentColor) 6px 1px/16px 2px no-repeat, linear-gradient(currentColor, currentColor) 6px 7px/16px 2px no-repeat, linear-gradient(currentColor, currentColor) 6px 13px/16px 2px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 0 0px/4px 4px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 0 6px/4px 4px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 0 12px/4px 4px no-repeat}.sidebar__toc-header:hover::after{width:27px;background:linear-gradient(currentColor, currentColor) 6px 1px/21px 2px no-repeat, linear-gradient(currentColor, currentColor) 6px 7px/21px 2px no-repeat, linear-gradient(currentColor, currentColor) 6px 13px/21px 2px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 0 0px/4px 4px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 0 6px/4px 4px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 0 12px/4px 4px no-repeat}.sidebar__toc.is-open .sidebar__toc-header::after{color:var(--main-color);background:linear-gradient(currentColor, currentColor) 14px 1px/21px 2px no-repeat, linear-gradient(currentColor, currentColor) 14px 7px/21px 2px no-repeat, linear-gradient(currentColor, currentColor) 14px 13px/21px 2px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 8px 0px/4px 4px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 8px 6px/4px 4px no-repeat, radial-gradient(currentColor 60%, transparent 61%) 8px 12px/4px 4px no-repeat}.sidebar__toc-list li a:hover{color:var(--hc-purple)}.sidebar__toc-list li a:active{color:var(--hc-purple-light)}.sidebar__toc-list-wrapper{max-height:0;overflow:hidden;transition:var(--trns)}.sidebar__toc.is-open .sidebar__toc-list-wrapper{max-height:1000px}.sidebar__toc.is-open .sidebar__toc-header::after{filter:none}.sidebar-related{margin-bottom:20px;transition:var(--trns);background-color:var(--grey-light);border-radius:var(--border-radius)}.sidebar-related__title{font-size:28px !important;margin-bottom:10px;color:var(--main-color);position:relative;font-family:var(--heading-font);transition:var(--trns);padding:20px 20px 0px 20px}.sidebar-related__list{list-style:none !important;padding-left:0px !important;margin-bottom:0px !important}.sidebar-related__list li{padding:0px 20px}.sidebar-related__list li:nth-child(odd){background-color:#00000010}.sidebar-related__list li::before,.sidebar-related__list li::after{display:none}.sidebar-related__list li a{font-family:var(--base-font);font-size:16px;font-weight:700;color:var(--main-color) !important;line-height:2em;position:relative;padding:7px 0px !important;display:block;width:100%;position:relative;text-decoration:none;left:0px;transition:var(--trns)}.sidebar-related__list li a:hover{color:var(--main-color-light) !important;text-decoration:none;left:5px}.sidebar__related-pages .sidebar-related{background-color:var(--main-color)}.sidebar__related-pages .sidebar-related .sidebar-related__title,.sidebar__related-pages .sidebar-related a{color:#fff !important}.sidebar__related-pages .sidebar-related__list li a:hover{color:var(--accent-color) !important}.sidebar-form-pa{background-color:var(--grey-light);border-radius:0px 0px var(--border-radius) var(--border-radius);position:sticky;top:110px;left:0px}@media (max-width:990px){.sidebar-form-pa{display:none}}.sidebar-form-pa__heading{background-color:var(--main-color);padding:10px 20px;border-radius:var(--border-radius) var(--border-radius) 0px 0px}.sidebar-form-pa__heading p{text-align:center;color:#fff;font-family:var(--heading-font);font-size:17px;margin-bottom:0px !important}.sidebar-form-pa__heading p span{font-size:22px}.sidebar-form-pa__holder{padding:0px 20px 20px 20px}.sidebar-form-pa .custom-cc__label{top:calc(((var(--input-h) / 2) - 17px) * 1) !important}.practice-area-page-testimonials{margin-top:30px}.practice-area-page-testimonials .owl-item{padding:20px}@media (max-width:767px){.practice-area-page-testimonials .desc p{color:#fff !important}}.process-steps{--column-spacing: 30px;--item-spacing: 20px;--number-size: 60px;margin:30px 0px;margin-left:calc(var(--number-size) + 20px);position:relative}@media (max-width:990px){.process-steps{--number-size: 40px}}.process-steps::before{content:"";background:none;border-left:2px dashed var(--main-color);color:#fff;position:absolute;top:var(--item-spacing);left:calc(((var(--number-size) / 2) + 21px) * -1);height:calc(85% - var(--item-spacing));width:2px}@media (max-width:990px){.process-steps::before{height:calc(80% - var(--item-spacing))}}.process-steps__column{background-color:#fff;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;border-radius:var(--border-radius);padding:var(--item-spacing);position:relative}.process-steps__column h3{margin-top:0px}.process-steps__column p{margin-bottom:0px}.process-steps__column:not(:last-of-type){margin-bottom:var(--column-spacing)}.process-steps__column::after{background-color:var(--main-color);color:#fff;position:absolute;top:var(--item-spacing);left:calc((var(--number-size) + 20px) * -1);height:var(--number-size);width:var(--number-size);border-radius:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;line-height:1em;font-size:25px;font-weight:700;font-family:var(--heading-font)}@media (max-width:990px){.process-steps__column::after{font-size:20px}}.process-steps__column:nth-of-type(1)::after{content:"1"}.process-steps__column:nth-of-type(2)::after{content:"2"}.process-steps__column:nth-of-type(3)::after{content:"3"}.process-steps__column:nth-of-type(4)::after{content:"4"}