@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{--blue-dark: #212529;--green: #3F4727;--brown: #B06533;--tan: #EAE3DC;--tan-saturated: #e1d0c3;--yellow: #ddb45b;--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-grey: invert(14%) sepia(0%) saturate(581%) hue-rotate(228deg)
    brightness(106%) contrast(87%);--filter-green: invert(27%) sepia(14%) saturate(1034%) hue-rotate(34deg) brightness(92%) contrast(99%);--base-font-size: 20px;--base-font: "Open Sans", sans-serif;--heading-font: "Rock Hill", sans-serif;--grid: 1600px;--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}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}.container{max-width:var(--grid);margin:0 auto}.container p,.container li,.container a{font-family:var(--base-font);font-size:var(--base-font-size);line-height:1.8em}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{font-family:var(--heading-font)}.container h1{font-size:calc(3.5em * var(--amplifier));line-height:1.1em}.container h2{font-size:calc(3em * var(--amplifier));line-height:1.1em;margin-top:0.8em;margin-bottom:0.3em}.container h3{font-size:calc(2.2em * var(--amplifier));line-height:1.1em;margin-top:0.6em;margin-bottom:0.2em}.container h4{font-size:calc(2.2em * var(--amplifier));line-height:1.3em}.container h5{font-size:calc(2em * var(--amplifier));line-height:1.5em}.container h6{font-size:calc(1.8em * 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(--brown);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:1em !important;box-shadow:0px 0px 0px 0px transparent;transition:var(--trns)}.primary-btn:hover{background-color:var(--yellow);box-shadow:0px 0px 0px 6px #ddb45b80}.primary-btn:active{box-shadow:0px 0px 0px 9px #ddb45b50}.pa-hero{background-size:cover;background-position:center;background-repeat:no-repeat}.pa-hero .container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center}@media (max-width:990px){.pa-hero .container{flex-direction:column}}.pa-hero__intro{background-color:var(--tan);padding:40px 250px 40px 40px;width:70%;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}@media (max-width:990px){.pa-hero__intro{width:100%;padding:30px 30px 60px 30px}}.pa-hero__intro h1{color:var(--green)}.pa-hero__intro .primary-btn{margin-top:50px}.pa-hero__intro-text{font-family:var(--heading-font) !important;line-height:1.5em !important}.pa-hero__reviews{position:relative;width:calc(30% + 200px);left:-200px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media (max-width:990px){.pa-hero__reviews{width:100%;left:0;top:-30px;padding:0px 30px}}@media (max-width:650px){.pa-hero__reviews{grid-template-columns:repeat(1, 1fr)}}.pa-hero__item{background-color:#fff;border-radius:var(--border-radius);padding:10px;box-shadow:-3px 4px 0px 2px var(--brown);display:flex;flex-direction:column;justify-content:center}.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:var(--green);font-size:22px;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:22px;line-height:1em;margin-bottom:0px !important;margin-top:10px;color:#fcb002}.pa-hero__item.--google-rating p:last-of-type img{height:22px}.pa-hero__item.--quote p{font-family:var(--heading-font);color:var(--green);font-size:18px;line-height:1em;margin-bottom:0px !important;position:relative;z-index:2;padding-left:20px}.pa-hero__item.--quote p::before{content:"";background:url(https://lazzarilegal.com/wp-content/uploads/2025/11/icon-quote-round.svg) no-repeat;background-size:contain;position:absolute;top:-10px;left:0px;height:50px;width:50px;z-index:-1;filter:invert(93%) sepia(15%) saturate(105%) hue-rotate(349deg) brightness(98%) contrast(90%)}.pa-hero__item.--benefit-1 p{font-family:var(--heading-font);margin-bottom:0px;font-family:var(--heading-font);margin-bottom:0px;font-size:27px;line-height:1em;color:var(--green)}.pa-hero__item.--benefit-1 p span{font-size:20px}.pa-hero__item.--cases p{font-family:var(--heading-font);margin-bottom:0px;font-family:var(--heading-font);margin-bottom:0px;font-size:27px;line-height:1em;color:var(--green)}.breadcrumbs__holder{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px;color:var(--blue-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(--green);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(--yellow);box-shadow:0px 0px 0px 4px #ddb45b50}.breadcrumbs__holder a:active{box-shadow:0px 0px 0px 6px #ddb45b50}.breadcrumbs__last-item{padding:5px 10px}.breadcrumbs__home{position:relative;padding-left:25px !important}.breadcrumbs__home::before{content:"";background:url(https://lazzarilegal.com/wp-content/uploads/2025/11/icon-home-icon.svg) no-repeat;position:absolute;top:6px;left:8px;height:100%;width:13px;filter:var(--filter-green)}.pa-content ul{padding-left:20px}.pa-content ul li{list-style:none;position:relative}.pa-content ul li::before{content:"";background-color:#fff;box-shadow:-2px 2px 0px 1px var(--brown);position:absolute;top:10px;left:-20px;height:10px;width:10px;border-radius:2px}.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(--green)}@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(--green)}@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:20px}.four-column-block__column{background-color:#fff;padding:20px;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.four-column-block__column p{margin-bottom:0px}.four-column-block__column h3{margin-top:0;color:var(--green)}@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 200px;margin-top:70px;margin-bottom:30px;gap:20px;border-radius:var(--border-radius);background-color:var(--tan-saturated)}@media (max-width:990px){.cta-1{flex-direction:column}}.cta-1__img{position:absolute;left:20px;bottom:0px;width:150px}.cta-1__text{width:calc(100% - 290px)}.cta-1__text p{margin-bottom:0px;font-family:var(--heading-font);font-size:25px;line-height:1.1em;color:var(--green)}@media (max-width:990px){.cta-1__text{width:100%}}.cta-1__btn{width:290px}@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(--brown);position:absolute;top:10px;left:-100px;height:500px;width:500px;border-radius:100%;opacity:0.2}.faq-block__holder{--trns: 0.5s cubic-bezier(0, 0.275, 0.125, 1);--question-size: 22px;--question-color: var(--green);--question-color-hover: var(--blue-dark);--arrow-color: #fff;--arrow-size: 10px;--circle-color: #eb6d49;--circle-size: 26px;--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:var(--box-shadow);border-radius:var(--border-radius)}.faq-block__item:not(:last-of-type){margin-bottom:10px}.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(--green);position:absolute;top:24px;left:20px;height:15px;width:3px}.faq-block__question::before{content:"";transition:var(--trns);background-color:var(--green);position:absolute;top:30px;left:14px;height:3px;width:15px;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}.pa-form-section{background-color:var(--green)}.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:var(--blue-dark);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(--brown);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}.call-now:hover{box-shadow:0px 0px 0px 4px #21252950}.call-now:hover .call-now__icon{box-shadow:0px 0px 0px 4px #b0653350;padding:10px}.call-now:active .call-now__icon{box-shadow:0px 0px 0px 8px #b0653350}.pa-form__column{background-color:#fff;border-radius:var(--border-radius);padding:20px}.pa-form__column p{color:var(--green) !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);--main-color:var(--green);--main-color-light: var(--yellow);--secondary-color: var(--brown);--dark: var(--blue-dark);--text-grey: #767B82;--form-input-bkg: #ffffff;--form-input-text: var(--blue-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}.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(--blue-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(--green) !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:2px solid #3f472750;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 #3F472720}.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 #3F472750;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(--brown);color:#fff !important;text-decoration:none;display:block;width:fit-content;margin:9px 0px;padding:20px 50px;font-size:var(--base-font-size);border-radius:var(--border-radius);border:none;font-family:var(--heading-font) !important;line-height:1em !important;box-shadow:0px 0px 0px 0px transparent;transition:var(--trns)}.custom-cc__field__btn input:hover{background-color:var(--yellow);box-shadow:0px 0px 0px 6px #ddb45b80}.custom-cc__field__btn input:active{box-shadow:0px 0px 0px 9px #ddb45b50}.custom-cc__field.--submit .wpcf7-spinner{position:absolute !important}.--btn-low{margin-top:20px !important}.custom-cc__label{font-family:var(--heading-font);color:var(--blue-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(--blue-dark) !important;cursor:pointer;font-family:var(--heading-font)}.custom-cc__legal a{font-family:var(--heading-font);color:var(--brown);font-size:16px;line-height:1.3em;text-decoration:none;z-index:5;position:relative}.custom-cc__legal a:hover{color:var(--yellow);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(--yellow);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:2em}}.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:#fff;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(--green);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(--blue-dark);border-bottom:1px solid #00000010;text-decoration:none}.sidebar__toc-header{font-size:24px;margin-bottom:0px;font-weight:700;color:var(--blue-dark);cursor:pointer;user-select:none;transition:var(--trns);position:relative;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(--brown);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(--purple);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{background:#fff}.sidebar__toc.is-open .sidebar__toc-header::after{filter:none}.sidebar-related{margin-bottom:20px;box-shadow:var(--box-shadow);transition:var(--trns);background-color:#fff;border-radius:var(--border-radius);padding:20px}.sidebar-related__title{font-size:24px !important;margin-bottom:10px;font-weight:700;color:var(--blue-dark);position:relative;transition:var(--trns)}.sidebar-related__title::before{content:"";background-color:var(--blue);position:absolute;bottom:-8px;left:0px;width:60px;height:6px;border-radius:30px}.sidebar-related__list{list-style:none !important;padding-left:0px !important;margin-bottom:0px !important}.sidebar-related__list li{padding-left:0px !important}.sidebar-related__list li:not(:last-of-type){border-bottom:1px solid #23283810;padding-bottom:5px}.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(--green) !important;line-height:2em;position:relative;padding:0px !important;display:block;width:100%;position:relative;text-decoration:none;left:0px;transition:var(--trns)}.sidebar-related__list li a:hover{color:var(--brown) !important;text-decoration:none;left:5px}.sidebar__related-pages .sidebar-related{background-color:var(--green)}.sidebar__related-pages .sidebar-related .sidebar-related__title,.sidebar__related-pages .sidebar-related a{color:#fff !important}.sidebar__related-pages .sidebar-related__list li:not(:last-of-type){border-bottom:1px solid #ffffff10}.sidebar__related-pages .sidebar-related__list li a:hover{color:var(--yellow) !important}.sidebar-form{background-color:#fff;border-radius:0px 0px var(--border-radius) var(--border-radius);box-shadow:var(--box-shadow);position:sticky;top:40px;left:0px}@media (max-width:990px){.sidebar-form{display:none}}.sidebar-form__heading{background-color:var(--green);padding:10px 20px;border-radius:var(--border-radius) var(--border-radius) 0px 0px}.sidebar-form__heading p{text-align:center;color:#fff;font-family:var(--heading-font);font-size:17px;margin-bottom:0px !important}.sidebar-form__heading p span{font-size:22px}.sidebar-form__holder{padding:0px 20px 20px 20px}