.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}:root{--container-size:1279px;--container-header:1440px;--header-height:7.5em;--base-font-size-value:10;--base-font-size:calc(var(--base-font-size-value) * 1px);--transparent:transparent;--white:255,255,255;--black:0,0,0;--heading-1:252,252,252;--heading-2:2,2,68;--btn-color-1:192,99,1;--btn-color-2:205,104,1;--btn-color-3:224,115,4;--btn-shadow:36,21,3;--bx-shadow-1:238,238,238;--img-shadow-1:72,72,72;--border-1:247,247,247;--border-2:206,206,206;--hero-bar-bg-1:230,235,241;--hero-bar-bg-2:238,240,243;--header-logo-color-1:30,45,68;--header-logo-color-2:18,30,47;--header-text:6,10,15;--hero-text:226,226,226;--text-color-1:80,80,81;--hero-background-overlay:rgba(13,27,48,.65);--page-title-overlay:13,27,48;--copyright-text:242,242,242;--rgb-white:rgba(var(--white));--rgb-black:rgba(var(--black));--rgb-heading-1:rgba(var(--heading-1));--rgb-heading-2:rgba(var(--heading-2));--rgb-btn-color-1:rgba(var(--btn-color-1));--rgb-btn-color-2:rgba(var(--btn-color-2));--rgb-btn-color-3:rgba(var(--btn-color-3));--rgb-btn-shadow:rgba(var(--btn-shadow));--rgb-bx-shadow-1:rgba(var(--bx-shadow-1));--rgb-border-1:rgba(var(--border-1));--rgb-border-2:rgba(var(--border-2));--rgb-hero-bar-bg-1:rgba(var(--hero-bar-bg-1));--rgb-hero-bar-bg-2:rgba(var(--hero-bar-bg-2));--rgb-header-logo-color-1:rgba(var(--header-logo-color-1));--rgb-header-logo-color-2:rgba(var(--header-logo-color-2));--rgb-header-text:rgba(var(--header-text));--rgb-hero-text:rgba(var(--hero-text));--rgb-text-color-1:rgba(var(--text-color-1));--cta-overlay:rgba(var(--header-logo-color-1),.8);--rgb-copyright-text:rgba(var(--copyright-text));--rgb-testimonials-bg:rgba(var(--header-logo-color-1),.8);--rgb-page-title-overlay:rgba(var(--page-title-overlay),.7);--fs-14:1.4rem;--fs-16:1.6rem;--fs-18:1.8rem;--fs-20:2rem;--fs-24:2.4rem;--fs-36:3.6rem;--fs-64:6.4rem;--lh-14-17:1.21429em;--lh-14-24:1.71429em;--lh-14-26:1.85714em;--lh-14-28:2em;--lh-14-34:2.42857em;--lh-16-19:1.1875em;--lh-16-26:1.625em;--lh-18-23:1.27778em;--lh-18-28:1.55556em;--lh-24-30:1.25em;--lh-24-34:1.41667em;--lh-36-46:1.27778em;--lh-64-74:1.15625em;--thin:100;--extra-light:200;--light:300;--regular:400;--medium:500;--semi-bold:600;--bold:700;--extra-bold:800;}*,*::before,*::after{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box;}html{font-size:var(--base-font-size);}body,section{overflow-x:hidden;}html,body{font-family:"Inter",sans-serif;font-weight:400;scroll-behavior:smooth;}input:focus,textarea:focus,select:focus,button:focus{outline:none;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}img,iframe{max-width:100%;}h1,h2,h3,h4,h5,h6{font-family:"Merriweather",serif;}h1{font-size:var(--fs-64);line-height:var(--lh-64-74);color:var(--rgb-heading-1);padding-top:60px;}h2{font-size:var(--fs-36);line-height:var(--lh-36-46);}h3{font-size:var(--fs-24);line-height:var(--lh-24-34);color:var(--rgb-heading-2);}.text{font-size:var(--fs-16);line-height:var(--lh-16-26);color:var(--rgb-text-color-1);}.link{font-size:var(--fs-16);line-height:var(--lh-16-19);background:-webkit-linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-2) 121.33%);}.blue{color:var(--rgb-heading-2);}.white{color:var(--rgb-white);}.contact,.cta,.page-title,.testimonials,.hero{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;}h1,h2,h3,.header__nav .menu-item a,.footer__main ul>li a,.contact__form label,.contact__form form label,.post__text a.link,.blogs__left aside ul li a{text-transform:capitalize;}.header__logo a.logo span,.footer__logo a.logo span,[class*="btn"],.page-title__main p.blog__date,.blogs .blog__card span.date,.notfound .notfound-404 h3,.notfound .notfound-404 h1,.notfound h2{text-transform:uppercase;}.center,.header__nav .menu-item a,.copyright,.cta__main,.page-title__main,.page-title__main p.blog__date,.simple-post__main h2.blue,.practice-area__heading,.practice-area__single,.testimonials__heading,.testimonials__card,.team__heading,#template-1 .parallel__heading,.notfound{text-align:center !important;}.about-us-post__text p.text,.post__text p,.simple-post__main p.text,#template-1 .parallel__main p{white-space:pre-line;}.header__logo a.logo,.header__nav .menu-item a,.header__phone a,.footer__main ul>li a,.footer__logo a.logo,[class*="btn"],.contact__text a,.practice-area__single,.team__card,.blogs .blog__card a,.blogs .blog__card span.date a,.blogs__left aside ul li a{text-decoration:none;}.header__logo,.header__logo a.logo,.header__nav .menu-item-has-children .sub-menu li,.header__contact,.copyright,.contact__main,.contact__form,.contact__form form,.contact__form>div>div,.contact__form form>div>div,.contact__form>div input:not(.btn-filled),.contact__form form>div input:not(.btn-filled),.contact__form textarea,.contact__form form textarea,.map iframe,.cta__main,.hero-bar__main,.hero-bar__content,.hero-bar__content p.text,.post__text,.simple-post__main h2.blue,.simple-post__main p.text,.practice-area__heading,.practice-area__single,.testimonials__card,.hero__main,.team__card--image,#template-1 .parallel__main>div,.notfound{width:100%;}.post.about-us,.postMain.alpha .post:nth-of-type(2),.postMain.beta .post:first-child,.postMain.beta .post:last-child,#contact-us .practice-area,.team,#single-about .practice-area,#template-1 section.simple-post,#template-1 .about-us-post,.header__nav .menu-item-has-children,.about-us-post__image,.post__image,.hero__main h1,#home .practice-area,.blogs__left aside h3,.notfound .notfound-404,.notfound .notfound-404 h3{position:relative;}.header__logo a.logo img,.header__logo a.logo span,.header__nav .menu-item a,.header__nav .menu-item.active .sub-menu,.header__phone a,.header__phone span,.header__toggler .line,.footer__main ul>li a svg,.footer__logo a.logo img,.about-us-post__main,.contact__form label,.contact__form form label,.map iframe,.cta__main img,.page-title__main h1+span,.post__image img,.simple-post__main img,.practice-area__heading svg,.testimonials__heading img,.team__heading img,.team__card img,.team__card--content span.text,.blogs .blog__card a img,#single-about section.post.inverted.single-about .post__text span.designation,#template-1 .parallel__heading img{display:block;}.header__toggler,.contact__form br,.contact__form form br,.testimonials__main .swiper-button-next::after,.testimonials__main .swiper-button-prev::after{display:none;}.header__nav .menu,.header__nav .menu-item-has-children .sub-menu,.footer__main ul,.blogs__left aside ul{list-style:none;}.header__nav .menu-item,.header__nav .menu-item-has-children,.header__nav .menu-item-has-children::after,.header__nav .menu-item-has-children .sub-menu,.header__toggler .line,[class*="btn"],.post__text a.link svg,.team__card--content span.link svg{-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;}.contact__form .btn-filled,.contact__form form .btn-filled,.page-title__main p.blog__date a{cursor:pointer;}.post.about-us::after,.postMain.alpha .post:nth-of-type(2)::after,.postMain.beta .post:first-child::after,.postMain.beta .post:last-child::after,#contact-us .practice-area::after,.team::after,#single-about .practice-area::after,#template-1 section.simple-post::after,#template-1 .about-us-post::after,.bg-grey::after{background-image:url("https://cdn-iflel.nitrocdn.com/ErRPeXoBhnpcAUVpsYBeIXNgrVBTjQbX/assets/images/optimized/rev-2941700/calfamilylawyer.com/wp-content/themes/wittLift-wordpress/assets/svg/triangle.svg");background-position:center;background-size:auto;position:absolute;content:"";z-index:-3;inset:0;opacity:.04;}.post.about-us::before,.postMain.alpha .post:nth-of-type(2)::before,.postMain.beta .post:first-child::before,.postMain.beta .post:last-child::before,#contact-us .practice-area::before,.team::before,#single-about .practice-area::before,#template-1 section.simple-post::before,#template-1 .about-us-post::before,.bg-grey::before{content:"";position:absolute;inset:0;background:var(--rgb-hero-bar-bg-1);z-index:-4;}[class^="container"]{max-width:var(--container-size);width:100%;margin:0px auto;padding:0px 1.5em;}[class^="container"][class*="--fluid"]{max-width:100%;}[class^="container"][class*="--header"]{max-width:var(--container-header);padding:0em 2.5em;}.header{max-height:var(--header-height);background-color:var(--rgb-white);}.header__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1080px){.header__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.header__logo{max-width:21em;-webkit-box-shadow:0px 4px 24px rgba(var(--black),.25);box-shadow:0px 4px 24px rgba(var(--black),.25);margin-top:-8px;}.header__logo a.logo{gap:1.205em;padding:3.4em 1em 1.3em;background:#020244;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header__logo a.logo img{position:relative;bottom:9px;left:5px;width:95%;max-height:80px;-o-object-position:center;object-position:center;}@media only screen and (max-width: 1080px){.header__logo a.logo img{height:auto;bottom:0;}}.header__logo a.logo span{font-size:1.87rem;font-weight:var(--semi-bold);font-family:"Merriweather",serif;line-height:1em;background:-webkit-linear-gradient(180deg,var(--rgb-header-logo-color-1) 49.33%,var(--rgb-header-logo-color-2) 100%);}@media only screen and (max-width: 1080px){.header__logo a.logo{-webkit-clip-path:none;clip-path:none;padding:1rem;-webkit-box-shadow:none;box-shadow:none;}}@media only screen and (max-width: 1080px){.header__logo{max-width:17.8rem;box-shadow:none;}}.header__menu{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.6em 0em 1.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1080px){.header__menu{display:none;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:2;width:100%;}}.header__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 6.2em;}.header__nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:10px;}.header__nav .menu-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.header__nav .menu-item{padding:0px;}@media only screen and (max-width: 1080px){.header__nav .menu-item:not(:last-of-type){margin:0;}}.header__nav .menu-item-has-children::before{content:"";position:absolute;top:20px;left:0px;width:100%;height:142%;}@media only screen and (max-width: 1080px){.header__nav .menu-item-has-children::before{display:none;}}.header__nav .menu-item-has-children::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute;top:50%;right:-2em;width:0;height:0;}@media only screen and (max-width: 1080px){.header__nav .menu-item-has-children::after{right:0;top:24px;}}.header__nav .menu-item-has-children .sub-menu{padding:1em 2.8em 2.5em 2.7em;background-color:var(--rgb-white);border:1px solid var(--rgb-border-1);border-radius:0px 0px 5px 5px;border-top:transparent;z-index:99;opacity:0;visibility:hidden;transform:translateY(10px);position:absolute;top:44px;left:0;width:max-content;height:auto;}.header__nav .menu-item-has-children .sub-menu li{margin:0;padding:1em 0;}.header__nav .menu-item-has-children .sub-menu li:first-of-type{padding-top:0;}.header__nav .menu-item-has-children .sub-menu li:last-of-type{padding-bottom:0;}.header__nav .menu-item-has-children .sub-menu li:not(:last-of-type){border-bottom:1px solid var(--rgb-border-1);}.header__nav .menu-item-has-children .sub-menu li a{text-align:left !important;}.header__nav .menu-item-has-children .sub-menu li a:hover{text-decoration:underline;}@media only screen and (max-width: 1080px){.header__nav .menu-item-has-children .sub-menu li{border:0 !important;}}@media only screen and (max-width: 1080px){.header__nav .menu-item-has-children .sub-menu{position:relative;top:0;width:100%;margin:0em 0em 0em 3em !important;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:none;display:none;}}.header__nav .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0px);}.header__nav .menu-item a{font-size:var(--fs-16);line-height:var(--lh-16-19);color:var(--rgb-header-text);}@media only screen and (max-width: 1080px){.header__nav .menu-item a{display:inline-block;}}@media only screen and (max-width: 1080px){.header__nav .menu-item{width:100%;}}@media only screen and (max-width: 1080px){.header__nav .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:unset;margin:0;}}@media only screen and (max-width: 1366px){.header__nav{margin:0 2em;}}@media only screen and (max-width: 1080px){.header__nav{margin:0;}}.header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:36.3em;}@media only screen and (max-width: 1280px){.header__contact{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}}@media only screen and (max-width: 1080px){.header__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.5em;}}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.711em;}.header__phone a{margin-bottom:.05em;font-size:var(--fs-20);font-weight:var(--bold);line-height:1.2em;color:var(--rgb-header-text);}.header__phone span{font-size:var(--fs-14);line-height:var(--lh-14-17);color:var(--rgb-header-text);}@media only screen and (max-width: 1280px){.header__phone{display:none;}}@media only screen and (max-width: 1080px){.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;}}.header__button{margin-left:auto;}.header__button a.btn--header-filled{padding:.719em 1.0665em;}@media only screen and (max-width: 1080px){.header__button{margin:0;}}.header__toggler{width:40px;height:40px;padding:5px 19px;background-color:var(--rgb-white);border:1px solid #e4e4e4;cursor:pointer;}.header__toggler .line{width:23px;height:2px;margin:5px auto;border-radius:20px;background-color:var(--rgb-header-text);}.header__toggler.active #hamburger-1 .line:nth-child(2){opacity:0;}.header__toggler.active #hamburger-1 .line:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg);}.header__toggler.active #hamburger-1 .line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg);}@media only screen and (max-width: 1080px){.header__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;}}@media only screen and (max-width: 1080px){.header{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;-webkit-box-shadow:0px 1px 10px rgba(var(--rbg-black),.1);box-shadow:0px 1px 10px rgba(var(--rbg-black),.1);}}.footer{background:-o-linear-gradient(282.61deg,var(--rgb-header-logo-color-1) 49.46%,var(--rgb-header-logo-color-2) 149.77%);background:linear-gradient(167.39deg,var(--rgb-header-logo-color-1) 49.46%,var(--rgb-header-logo-color-2) 149.77%);-webkit-box-shadow:0px 4px 10px rgba(83,83,83,.09);box-shadow:0px 4px 10px rgba(83,83,83,.09);}.footer__main{padding:4.691em 0px 4em;gap:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}.footer__main ul>li:not(:last-of-type){margin-bottom:.3em;}.footer__main ul>li{padding:0;}.footer__main ul>li a{font-size:var(--fs-14);line-height:var(--lh-14-28);color:var(--rgb-hero-text);}.footer__main ul>li a:hover{text-decoration:underline;}.footer__main ul>li a svg{width:25px;height:25px;}.footer__main ul>li a svg path{fill:var(--rgb-white);}.footer__main h3{margin-bottom:.5625em;font-size:var(--fs-16);font-family:Inter;font-weight:var(--semi-bold);line-height:var(--lh-16-26);color:var(--rgb-white);}@media only screen and (max-width: 1080px){.footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3em;}}.footer__logo a.logo{gap:1.205em;margin-bottom:2.9em;display:-webkit-box;display:-ms-flexbox;display:flex;}.footer__logo a.logo img{width:179px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;}.footer__logo a.logo span{max-width:6.898em;font-size:1.87rem;line-height:1em;font-weight:var(--semi-bold);font-family:"Merriweather",serif;color:var(--rgb-white);}.footer__1{max-width:35.7em;}.footer__1 p{font-size:var(--fs-16);line-height:var(--lh-16-26);color:var(--rgb-hero-text);}.footer__2,.footer__3,.footer__4,.footer__6,.footer__5{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-top:2.209em;}@media only screen and (max-width: 1080px){.footer__2,.footer__3,.footer__4,.footer__5{margin:0;}.footer__6{margin-top:3em;}}.footer__5 ul li:not(:last-of-type){margin-bottom:2.1em;}.footer__5 ul li a{gap:.71428em;display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width: 767px){.footer{padding:40px 0px;}a.link svg{display:none;}}.copyright{margin:0 auto;padding:.8571em 0px 1em;font-size:var(--fs-14);line-height:var(--lh-14-26);color:var(--rgb-copyright-text);border-top:1px solid #2b384d;background:-o-linear-gradient(282.61deg,var(--rgb-header-logo-color-1) 49.46%,var(--rgb-header-logo-color-2) 149.77%);background:linear-gradient(167.39deg,var(--rgb-header-logo-color-1) 49.46%,var(--rgb-header-logo-color-2) 149.77%);-webkit-box-shadow:0px 4px 10px rgba(83,83,83,.09);box-shadow:0px 4px 10px rgba(83,83,83,.09);}.copyright .container{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}@media only screen and (max-width: 767px){.copyright .container{padding:0px 2.5em;}}.about-us-post{padding:6.5em 0;}.about-us-post__main{max-width:1239px;margin:0 auto;}@media only screen and (max-width: 1080px){.about-us-post__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4.5em;}}.about-us-post__image{max-width:44.116%;margin:5.55em 0 6.375em 8.9em;float:right;}.about-us-post__image::after{background:var(--rgb-heading-2);z-index:-1;content:"";position:absolute;top:-10.54%;right:18%;width:39.12%;height:120.625%;}.about-us-post__image img{-webkit-filter:drop-shadow(0px 4px 34px rgba(var(--img-shadow-1),.4));filter:drop-shadow(0px 4px 34px rgba(var(--img-shadow-1),.4));width:100%;height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media only screen and (max-width: 1080px){.about-us-post__image img{height:auto;}}@media only screen and (max-width: 576px){.about-us-post__image img{height:357px;}}@media only screen and (max-width: 1366px){.about-us-post__image{margin-left:4.6em;}}@media only screen and (max-width: 1080px){.about-us-post__image{max-width:80%;margin:0 auto;float:none;}}@media only screen and (max-width: 576px){.about-us-post__image{max-width:100%;}}.about-us-post__text{max-width:70.06%;}@media only screen and (max-width: 1080px){.about-us-post__text{max-width:80%;margin:0 auto;}}@media only screen and (max-width: 576px){.about-us-post__text{max-width:100%;}}.about-us-post__text p.text{margin-bottom:1.875em;}.about-us-post__text h2.blue{margin-bottom:.55555em;}.about-us-post__text a.btn-filled-about{padding:.719em 2.5656em;}[class*="btn"]{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Inter;font-size:var(--fs-16);font-weight:var(--semi-bold);line-height:var(--lh-16-19);color:var(--rgb-white);-webkit-box-shadow:0px 4px 5px rgba(var(--btn-shadow),.1);box-shadow:0px 4px 5px rgba(var(--btn-shadow),.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}[class*="btn"][class*="-transparent"]{background:transparent;border:1px solid var(--rgb-white);}[class*="btn"][class*="-transparent"]:hover{background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);box-shadow:0px 4px 5px rgba(36,21,3,.1);border-color:var(--rgb-btn-color-1);}[class*="btn"][class*="-filled"]{background:-o-linear-gradient(175.76deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);}[class*="btn"]:hover{background:linear-gradient(274.24deg,#ad5902 -27.25%,#c76502 62.52%,#c96602 121.33%);box-shadow:0px 4px 5px rgba(36,21,3,.1);}.contact{padding:6.5em 0 6em;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--cta-overlay)),to(var(--cta-overlay))),url("https://calfamilylawyer.com/assets/img/cta-background-image.png");background-image:-o-linear-gradient(var(--cta-overlay),var(--cta-overlay)),url("https://calfamilylawyer.com/assets/img/cta-background-image.png");background-image:linear-gradient(var(--cta-overlay),var(--cta-overlay)),url("https://calfamilylawyer.com/assets/img/cta-background-image.png");}.contact.nitro-lazy{background-image:none !important;}.contact__main{gap:2em;max-width:99.12%;margin:0 auto;padding:5.5em 3.5em 5.9em;background-color:var(--rgb-white);-webkit-box-shadow:0px 4px 74px rgba(var(--black),.25);box-shadow:0px 4px 74px rgba(var(--black),.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1366px){#contact-us .contact__main{padding:5.5em 0;}}@media only screen and (max-width: 991px){.contact__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4em;}}.contact__text{max-width:40.925%;}.contact__text h2{margin-bottom:.75em;}.contact__text p{margin-bottom:1.9375em;}.contact__text a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6666em;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:var(--fs-24);line-height:var(--lh-24-30);font-weight:var(--semi-bold);color:#cd6e00;}.contact__text a:not(:last-of-type){margin-bottom:1.04166em;}.contact__text a svg{width:1.125em;height:1.125em;}.contact__text a svg path{fill:var(--rgb-btn-color-1);}.contact__text a:hover{text-decoration:underline !important;}@media only screen and (max-width: 767px){.contact__text a{max-width:fit-content;}}@media only screen and (max-width: 991px){.contact__text{max-width:80%;}}@media only screen and (max-width: 767px){.contact__text{max-width:96%;}}.contact__form{max-width:48.289%;}.contact__form,.contact__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6em;}.contact__form label,.contact__form form label{margin-bottom:.75em;font-size:var(--fs-16);line-height:var(--lh-16-19);color:var(--rgb-text-color-1);}.contact__form>div,.contact__form form>div{gap:2.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}.contact__form>div input:not(.btn-filled),.contact__form form>div input:not(.btn-filled){height:2.3125em;padding:.625em;font-size:var(--fs-16);color:var(--rgb-text-color-1);border:1px solid var(--rgb-border-2);border-radius:2px;}@media only screen and (max-width: 767px){.contact__form>div,.contact__form form>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em;}}.contact__form textarea,.contact__form form textarea{height:8.9375em;padding:.625em;font-size:var(--fs-16);color:var(--rgb-text-color-1);border:1px solid var(--rgb-border-2);border-radius:2px;outline:none;resize:none;}.contact__form .btn-filled,.contact__form form .btn-filled{margin-top:.25em;padding:.719em 2.464em;border:none;}@media only screen and (max-width: 991px){.contact__form,.contact__form form{max-width:90%;margin:auto;}}@media only screen and (max-width: 767px){.contact__form,.contact__form form{max-width:96%;}}.map{max-width:100%;}.map iframe{height:254px;border-top:4px solid var(--rgb-btn-color-1) !important;border-bottom:4px solid var(--rgb-btn-color-1) !important;}.cta{padding:6.5em 0 6em;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--cta-overlay)),to(var(--cta-overlay))),url("https://calfamilylawyer.com/assets/img/cta-background-image.png");background-image:-o-linear-gradient(var(--cta-overlay),var(--cta-overlay)),url("https://calfamilylawyer.com/assets/img/cta-background-image.png");background-image:linear-gradient(var(--cta-overlay),var(--cta-overlay)),url("https://calfamilylawyer.com/assets/img/cta-background-image.png");}.cta.nitro-lazy{background-image:none !important;}.cta__main{max-width:60em;margin:0 auto;}.cta__main h2{margin-bottom:.2222em;}.cta__main img{margin:0 auto 2em;}.cta__main p{margin-bottom:2em;color:var(--rgb-hero-text);}.cta__main a.btn-filled{padding:.719em 2.5655em;margin:0 auto;}.formatting{position:relative;max-width:821px;margin:auto;font-size:var(--fs-16);font-weight:var(--regular);line-height:1.5;color:var(--rgb-text-color-1);}.formatting::after{content:"";display:table;clear:both;}.formatting h1,.formatting h2,.formatting h3,.formatting h4,.formatting h5,.formatting h6{color:var(--rgb-heading-2);}.formatting h1{margin-block:40px 20px;font-size:var(--fs-64);}.formatting h2{margin-block:35px 25px;font-size:var(--fs-36);}.formatting h3{margin-block:30px 20px;font-size:var(--fs24);}.formatting h4{margin-block:25px 13px;font-size:var(--fs-20);}.formatting h5{margin-block:20px 10px;font-size:var(--fs-18);}.formatting h6{margin-block:15px 7px;font-size:17px;}.formatting :is(h1,h2,h3,h4,h5,h6){line-height:1.8;}.formatting :is(h1,h2,h3,h4,h5,h5):first-child,.formatting hr+ :is(h1,h2,h3,h4,h5,h6){margin-top:0px !important;}.formatting :is(img,figure,:not(figure) picture):is(.alignnone,.aligncenter){display:block;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin:30px auto;}.formatting figure img{margin:0px !important;}.formatting figure picture{display:block;}.formatting figure figcaption{font-size:12px;padding:3px 15px;text-align:center;background:#eee;}.formatting :is(figure,picture) img{display:block;}.formatting :is(img,figure,:not(figure) picture).alignright{float:right;margin:15px 0px 15px 20px;}.formatting :is(img,figure,:not(figure) picture).alignleft{float:left;margin:15px 20px 15px 0px;}.formatting hr{margin:15px 0px;}.formatting .table-container{overflow:auto;}.formatting .table-container::-webkit-scrollbar{width:2px;height:2px;}.formatting .table-container::-webkit-scrollbar-track{background:#f1f1f1;}.formatting .table-container::-webkit-scrollbar-thumb{background:#888;}.formatting .table-container table{border-collapse:collapse;}.formatting .table-container :is(th,td){padding:10px;text-align:start;border:1px solid #d4d4d4;}.formatting :is(ul,ol){padding-left:20px;white-space:normal;}.formatting b,.formatting strong{font-weight:700;}.formatting blockquote{position:relative;margin:10px 0px;padding:5px 5px 5px 30px;background:transparent;}.formatting blockquote::before{content:"";position:absolute;top:0;left:0;bottom:unset;right:unset;width:3px;height:100%;background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);}.formatting a{background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.formatting a:hover{text-decoration:underline;}.hero-bar{background:-o-radial-gradient(5.76% 15.68%,87.36% 255.52%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);background:radial-gradient(87.36% 255.52% at 5.76% 15.68%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);border:1px solid var(--rgb-white);}.hero-bar__main{gap:1.5em;max-width:1239px;padding:1.2em 1em 1.3em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (max-width: 1080px){.hero-bar__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em 0;}}.hero-bar__content{gap:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hero-bar__content:nth-child(2){position:relative;left:15px;}@media only screen and (max-width: 1024px){.hero-bar__content:nth-child(2){left:0;}}.hero-bar__content span{width:100px;height:76px;padding:.5em;border:1px solid #db7703;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.hero-bar__content span img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;}@media only screen and (max-width: 1200px){.hero-bar__content span{width:56px;height:56px;}}@media only screen and (max-width: 1080px){.hero-bar__content span{--height:76px;min-width:var(--height);width:var(--height);min-height:var(--height);height:var(--height);}}.hero-bar__content p.text{max-width:none;font-weight:var(--medium);}@media only screen and (max-width: 1080px){.hero-bar{margin-top:0;border:1px solid var(--rgb-white);background:-o-radial-gradient(5.76% 15.68%,87.36% 255.52%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);background:radial-gradient(87.36% 255.52% at 5.76% 15.68%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);}}.page-title{padding:6.9em 0 7.429em;background:-webkit-gradient(linear,left top,left bottom,from(var(--rgb-page-title-overlay)),to(var(--rgb-page-title-overlay))),url("https://calfamilylawyer.com/assets/img/banner-image.png");background:-o-linear-gradient(var(--rgb-page-title-overlay),var(--rgb-page-title-overlay)),url("https://calfamilylawyer.com/assets/img/banner-image.png");background:linear-gradient(var(--rgb-page-title-overlay),var(--rgb-page-title-overlay)),url("https://calfamilylawyer.com/assets/img/banner-image.png");}.page-title.nitro-lazy{background-image:none !important;}.page-title__main p.blog__date{font-size:var(--fs-14);color:var(--rgb-hero-text);display:flex;align-items:center;justify-content:center;gap:10px;}p.blog__date span{width:unset;height:unset;background:unset;margin:unset;display:inline;}.page-title__main p.blog__date span,.page-title__main p.blog__date a{font-size:var(--fs-14) !important;line-height:var(--lh-14-34) !important;font-weight:var(--semi-bold) !important;color:var(--rgb-hero-text) !important;}.page-title__main p.blog__date a{all:unset;cursor:pointer;}.page-title__main h1+span{width:16.8em;height:4px;margin:1em auto 0;background:-o-linear-gradient(175.76deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);}.page-title__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.8em;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:5.071em auto 0;}@media only screen and (max-width: 767px){.page-title__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.page-title a.btn--hero-filled{padding:.719em 2.128em;}.page-title a.btn--hero-transparent{padding:.6em .986em;}.post{padding:7em 0px;}.post__main{gap:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1080px){.post__main{gap:3.9em;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}}.post__text{max-width:48.039%;}.post__text h2{margin-bottom:.38886em;}.post__text p{margin-bottom:1.875em;}.post__text a.btn-filled{padding:.719em 1.985em;}.post__text a.link{display:inline-flex;align-items:center;font-weight:var(--bold);}.post__text a.link br{display:none;}.post__text a.link svg{margin-left:.5em;}.post__text a.link:hover svg{margin-left:.9em;}@media only screen and (max-width: 1080px){.post__text{max-width:80%;}}@media only screen and (max-width: 576px){.post__text{max-width:95%;}}.post__image{max-width:44%;height:calc(100% + 108px);padding:5.4em 0px;isolation:isolate;}.post__image::after{background:var(--rgb-heading-2);z-index:-1;content:"";position:absolute;top:0;right:9.375%;width:39.12%;height:100%;}.post__image img{-webkit-filter:drop-shadow(0px 4px 34px rgba(var(--img-shadow-1),.4));filter:drop-shadow(0px 4px 34px rgba(var(--img-shadow-1),.4));aspect-ratio:542/512;width:100%;height:512px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media only screen and (max-width: 1080px){.post__image img{height:auto;}}@media only screen and (max-width: 576px){.post__image img{height:357px;}}@media only screen and (max-width: 1080px){.post__image{max-width:80%;padding:3.76em 0px;}}@media only screen and (max-width: 576px){.post__image{max-width:100%;}}.post.inverted .post__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.simple-post{padding:6.5em 0;}.simple-post__main h2.blue{max-width:600px;margin:0 auto .416666em;}.simple-post__main img{margin:0 auto 4.7em;}.simple-post__main p.text{max-width:1042px;}.simple-post__main a{color:var(--rgb-btn-color-1);font-weight:700;}@media only screen and (max-width: 1080px){.simple-post__main h2.blue,.simple-post__main p,.simple-post__main text{max-width:80% !important;margin-left:auto !important;margin-right:auto !important;}}@media only screen and (max-width: 576px){.simple-post__main h2.blue,.simple-post__main p,.simple-post__main text{max-width:95% !important;}}.practice-area{padding:5.5em 0em;}.practice-area__heading{max-width:60em;margin:0 auto 6.2em;}.practice-area__heading h2{margin-bottom:.222222em;}.practice-area__heading svg{margin:0 auto;}.practice-area__heading p.text{margin-top:1.25em;}@media only screen and (max-width: 767px){.practice-area__heading{margin-bottom:6em;}}.practice-area__main{gap:9.4em 1.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1366px){.practice-area__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.practice-area__single{width:Min(37em,calc(33% - 10px));}.practice-area__single span{width:100px;height:100px;margin:0 auto 2.2em;padding:1em;border:1px solid var(--rgb-border-1);-webkit-box-shadow:0px 2px 18px var(--rgb-bx-shadow-1);box-shadow:0px 2px 18px var(--rgb-bx-shadow-1);border-radius:50%;background-color:var(--rgb-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.practice-area__single span img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;}.practice-area__single h3{margin-bottom:.5em;}.testimonials{padding:5.5em 0 5.5em;background:-webkit-gradient(linear,left top,left bottom,from(var(--rgb-testimonials-bg)),to(var(--rgb-testimonials-bg))),url("https://calfamilylawyer.com/assets/img/testimonials-banner.jpg");background:-o-linear-gradient(var(--rgb-testimonials-bg),var(--rgb-testimonials-bg)),url("https://calfamilylawyer.com/assets/img/testimonials-banner.jpg");background:linear-gradient(var(--rgb-testimonials-bg),var(--rgb-testimonials-bg)),url("https://calfamilylawyer.com/assets/img/testimonials-banner.jpg");}.testimonials.nitro-lazy{background-image:none !important;}.testimonials__heading{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto 4.6em;}.testimonials__heading h2{margin-bottom:.2775em;}.testimonials__main{max-width:93.836%;margin:0 auto;}.testimonials__main .swiper-wrapper{padding-bottom:4.65em;}.testimonials__main .swiper-button-next,.testimonials__main .swiper-button-prev{top:unset;bottom:0;width:24px;height:21px;margin:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;}.testimonials__main .swiper-slide{height:auto;}.testimonials__main .swiper-button-next{right:0;}@media only screen and (max-width: 767px){.testimonials__main .swiper-button-next{right:45%;}}@media only screen and (max-width: 576px){.testimonials__main .swiper-button-next{right:40%;}}.testimonials__main .swiper-button-prev{right:42px;left:unset;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}@media only screen and (max-width: 767px){.testimonials__main .swiper-button-prev{right:unset;left:45%;}}@media only screen and (max-width: 576px){.testimonials__main .swiper-button-prev{left:40%;}}.testimonials__card{max-width:560px;height:100%;padding:3.5em 6.5em;background:var(--rgb-white);-webkit-box-shadow:0px 4px 74px rgba(var(--black),.15);box-shadow:0px 4px 74px rgba(var(--black),.15);}.testimonials__card span.stars{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.testimonials__card p.text{margin-bottom:1.625em;padding-top:15px;}.testimonials__card span.author{font-size:var(--fs-16);line-height:var(--lh-16-26);font-weight:var(--semi-bold);color:var(--rgb-text-color-1);}@media only screen and (max-width: 767px){.testimonials__card{margin:0 auto;padding:3.5em 2.8em;}}.hero{padding:13.6em 0px 18.4em;mix-blend-mode:normal;}.hero__main{max-width:87.4em;padding-left:2.8em;}.hero__main h1{margin-bottom:.328125em;text-shadow:0px 1px 54px rgba(var(--rgb-black),.38);}.hero__main h1::before{background:-o-linear-gradient(175.76deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);content:"";position:absolute;top:12px;left:-28px;width:4px;height:122px;}@media only screen and (max-width: 767px){.hero__main h1::before{display:none;}}.hero__main p{max-width:78%;margin-bottom:2.445em;font-size:var(--fs-18);line-height:var(--lh-18-28);color:var(--rgb-hero-text);text-shadow:0px 4px 44px rgba(var(--rgb-black),.25);}@media only screen and (max-width: 767px){.hero__main p{max-width:100%;margin-bottom:2.23em;}}@media only screen and (max-width: 767px){.hero__main{padding:0;text-align:center;}}.hero__buttons{width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:2.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hero__buttons a.btn--hero-transparent{padding:.907em 1.861em;}.hero__buttons a.btn--hero-filled{padding:.969em 3.003em;}@media only screen and (max-width: 767px){.hero__buttons{gap:2.501em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;}}@media only screen and (max-width: 767px){.hero{padding:4.938em 0em 5.5em;}}#home .hero-bar{margin-top:-5.5em;background:transparent;border:0;}#home .hero-bar__main{background:-o-radial-gradient(5.76% 15.68%,87.36% 255.52%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);background:radial-gradient(87.36% 255.52% at 5.76% 15.68%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);border:1px solid var(--rgb-white);}@media only screen and (max-width: 1080px){#home .hero-bar__main{background:unset;border:0;}}@media only screen and (max-width: 1080px){#home .hero-bar{margin-top:0;background:-o-radial-gradient(5.76% 15.68%,87.36% 255.52%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);background:radial-gradient(87.36% 255.52% at 5.76% 15.68%,var(--rgb-hero-bar-bg-1) 0%,var(--rgb-hero-bar-bg-2) 100%);border:1px solid var(--rgb-white);}}#home .practice-area{padding-bottom:128px;}.post.about-us{margin-top:-11em;padding-top:calc(5em + 8.6vw);padding-bottom:6.6em;}.post.about-us h2{margin-bottom:.5555em;}@media only screen and (max-width: 767px){.post.about-us{padding-top:calc(5em + 4.8em);}}@media only screen and (max-width: 576px){.post.about-us{padding-top:calc(4em + 4.8em);}}.postMain.alpha .post:first-child .post__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.postMain.alpha .post:last-child .post__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.postMain.beta .post:nth-of-type(2) .post__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}#contact-us .contact{background-image:none !important;background-color:var(--rgb-white) !important;}#contact-us .contact.nitro-lazy{background-image:none !important;}#contact-us .contact__main{-webkit-box-shadow:none;box-shadow:none;}#contact-us .contact__form{max-width:51.4555%;}@media only screen and (max-width: 991px){#contact-us .contact__form{max-width:80%;}}@media only screen and (max-width: 767px){#contact-us .contact__form{max-width:96%;}}.team{padding:6.5em 0;}.team__heading{max-width:60em;margin:0 auto 5.1em;}.team__heading h2{margin-bottom:.2777777em;}.team__heading img{margin:0 auto 2.3em;}.team__main{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5em 2em;max-width:1239px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;}@media only screen and (max-width: 1366px){.team__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3em;}}.team__card{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:604px;background:var(--rgb-white);-webkit-box-shadow:0px 4px 74px rgba(var(--black),.15);box-shadow:0px 4px 74px rgba(var(--black),.15);}.team__card:hover span.link svg{margin-left:10px;}.team__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.team__card--image{max-width:38.91%;}.team__card--content{max-width:66%;padding:33.18px 33.18px 32.19px 34.13px;}.team__card--content span.text{margin-bottom:.804375em;color:var(--rgb-heading-2);}.team__card--content p.text{margin-bottom:1.185em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.team__card--content span.link{font-weight:var(--bold);}@media only screen and (max-width: 1280px){.team__card--content{max-width:510px;}}@media only screen and (max-width: 1080px){.team__card--content{max-width:604px;}}#single-article .page-title h1{font-size:5rem;}#single-article .single-article{padding:6em 0em 1em;}#single-article .single-article__main{gap:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1080px){#single-article .single-article__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3em;}}#single-article .single-article__right{max-width:66.18%;}#single-article .single-article__right>img{margin-bottom:4.037em;width:100%;height:410px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media only screen and (max-width: 767px){#single-article .single-article__right>img{height:auto;}}@media only screen and (max-width: 1080px){#single-article .single-article__right{max-width:100%;padding-bottom:20px;border-bottom:2px solid var(--rgb-border-2);}}#single-article .single-article__social{margin-top:5em;}#single-article .single-article__social p.text{margin-bottom:.6875em;font-weight:var(--bold);background:-webkit-linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-2) 121.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}#single-article .single-article__social a{display:inline-block;}#single-article .single-article__social a svg path{fill:var(--rgb-btn-color-1);}#single-article .single-article__social a:not(:last-of-type){margin-right:5px;}@media only screen and (max-width: 767px){#single-article .single-article .blogs__left{margin:0;}}.blogs{padding:6em 0;}.blogs__main{max-width:1239px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}@media only screen and (max-width: 1080px){.blogs__main{flex-direction:column-reverse;place-content:center;gap:6em;}}.blogs__right{display:grid;grid-template-columns:repeat(2,1fr);gap:4.5em 3.03em;max-width:67.47%;}@media only screen and (max-width: 1080px){.blogs__right{max-width:100%;}}@media only screen and (max-width: 767px){.blogs__right{grid-template-columns:auto;}}.blogs .blog__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.blogs .blog__card a img{margin-bottom:1em;width:100%;height:201px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.blogs .blog__card span.date{font-size:var(--fs-14);display:flex;align-items:center;gap:10px;}.blogs .blog__card span.date :is(p,a,span){font-weight:var(--semi-bold);font-size:var(--fs-14);line-height:var(--lh-14-34);color:var(--rgb-heading-2);display:inline;}.blogs .blog__card span.date a{color:var(--rgb-heading-2);}.blogs .blog__card a h3{margin-bottom:.625em;background:-webkit-linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-2) 121.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.blogs .blog__card .text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}@media only screen and (max-width: 767px){.blogs .blog__card{max-width:400px;}}.blogs__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.9em;max-width:23.891%;}.blogs__left aside h3{margin-bottom:1.333333em;padding-left:1.11111em;font-size:var(--fs-18);line-height:var(--lh-18-23);}.blogs__left aside h3::after{background:-o-linear-gradient(175.76deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);background:linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-3) 121.33%);content:"";position:absolute;top:0;left:0;width:4px;height:26px;}.blogs__left aside ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em;}.blogs__left aside ul li a{font-size:var(--fs-14);line-height:var(--lh-14-24);color:var(--rgb-img-shadow-1);}.blogs__left aside ul li a:hover{background:-webkit-linear-gradient(274.24deg,var(--rgb-btn-color-1) -27.25%,var(--rgb-btn-color-2) 62.52%,var(--rgb-btn-color-2) 121.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}@media only screen and (max-width: 1080px){.blogs__left{max-width:50%;}}@media only screen and (max-width: 767px){.blogs__left{max-width:400px;max-width:400px;max-width:max-content;margin:0;width:100%;}}#single-about section.post.inverted.single-about .post__text h2.blue{margin-bottom:.2223em;}#single-about section.post.inverted.single-about .post__text span.designation{margin-bottom:1em;font-size:var(--fs-18);line-height:var(--lh-18-28);}#single-about section.post.inverted.single-about .post__text p.text{margin-bottom:2.25em;}#single-about section.post.inverted.single-about .post__text .education,#single-about section.post.inverted.single-about .post__text .awards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.45em 3.455em;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}.blog__card a h3{text-transform:none;}#single-about section.post.inverted.single-about .post__text .education{margin-bottom:4.2em;}#single-about section.post.inverted.single-about .post__text ul.text{padding-left:2.5em;}#single-about section.post.inverted.single-about .post__text h3.blue{margin-bottom:.5em;}#single-about section.post.inverted.single-about .post__main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media only screen and (max-width: 1080px){#single-about section.post.inverted.single-about .post__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}#template-1 .post.inverted .post__text h2{margin-bottom:.55555em;}#template-1 .post.inverted .post__text a.btn-filled{padding:.719em 2.565em;}#template-1 .cta+.post .post__text p{margin:0;}#template-1 .simple-post h2.blue{max-width:1002px;margin:0 auto .55555em;text-align:left;}#template-1 .simple-post p.text{max-width:1030px;}#template-1 .parallel{padding:7em 0;}#template-1 .parallel__heading{max-width:600px;margin:0 auto 6.3em;}#template-1 .parallel__heading h2.blue{margin-bottom:.389em;}#template-1 .parallel__heading img{margin:0 auto;}#template-1 .parallel__main{gap:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}#template-1 .parallel__main h3{margin-bottom:.83333em;}#template-1 .parallel__main>div{max-width:560px;}@media only screen and (max-width: 1080px){#template-1 .parallel__main>div{max-width:80%;margin:0 auto;}}@media only screen and (max-width: 576px){#template-1 .parallel__main>div{max-width:95%;}}@media only screen and (max-width: 1080px){#template-1 .parallel__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4em;}}.notfound{max-width:520px;margin:auto;padding:88px 0px;line-height:1.4;}.notfound .notfound-404{height:240px;}.notfound .notfound-404 h3{margin:0;padding-left:6px;font-family:cabin,sans-serif;font-size:var(--fs-16);font-weight:var(--bold);letter-spacing:3px;color:var(--rgb-dark-blue);}.notfound .notfound-404 h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;margin-left:-20px;font-family:montserrat,sans-serif;font-size:252px;font-weight:900;letter-spacing:-40px;color:var(--rgb-header-logo-color-1);}.notfound .notfound-404 h1>span{text-shadow:-8px 0 0 var(--rgb-white);}@media only screen and (max-width: 576px){.team a.team__card{flex-direction:column;max-width:300px;}.team a.team__card .team__card--image{max-width:100%;}.notfound .notfound-404 h1{font-size:175px;}}.notfound h2{margin-top:0;margin-bottom:25px;font-size:var(--fs-20);font-family:cabin,sans-serif;color:var(--rgb-header-logo-color-1);}body.error404.logged-in.admin-bar.hfeed.customize-support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh;}.template-main{display:flex;flex-direction:column;}:is(#home,#about-us) .practice-area{padding-bottom:16px;}#home .post.about-us{margin-top:-7.6vw;}.postMain .post:last-child{padding-bottom:21px;}#home .testimonials{margin-block:-7.6vw;padding-block:calc(5.5em + 7.6vw);}#home .post.about-us{padding-bottom:0px;}.divider{display:block;margin-top:-1px;}#home .post.about-us .container{padding-bottom:60px;}#home .testimonials+svg.divider+.post{padding-top:0px;}#about-us .about-us-post{padding-bottom:0px;}#about-us .about-us-post .container{padding-bottom:50px;}@media only screen and (max-width: 1080px){#about-us .about-us-post .container{padding-bottom:100px;}#single-about .single-about .container{padding-bottom:50px;}}#about-us .about-us-post+.team{margin-top:-7.6vw;padding-top:calc(50px + 8vw);}#about-us .about-us-post+.team{padding-bottom:0px;}#about-us .about-us-post+.team .container{padding-bottom:72px;}#single-about .single-about{padding-bottom:0px;}#single-about section#practice-area{margin-top:-7.5vw;padding-top:calc(60px + 7.5vw);}.blogs{padding-bottom:20px;}.contact{margin-top:-7.6vw;padding-top:calc(6.6em + 7.6vw);}@media only screen and (max-width: 1080px){.about-us-post__image{margin-top:60px;}.header__nav .menu-item-has-children .sub-menu{transition:unset !important;}}@media only screen and (max-width: 390px){.hero-bar__content{gap:1.8em;}.hero-bar__content>*{width:100%;text-align:center;}.hero-bar__content span{--height:56px;}}@media only screen and (max-width: 767px){.post__image{width:100%;}.contact__main{padding:5.5em 1.5em;}.single-about .education,.single-about .awards{flex-direction:column;}}.post p.text a,.about-us-post p a,.parallel p.text a{color:var(--rgb-btn-color-1);font-weight:700;}.post p.text a:hover,.about-us-post p a:hover,.parallel p.text a:hover{text-decoration:underline;}.blogs aside a:hover{font-weight:700;}ul li,ol li{padding:5px 0;}a.btn--hero-transparent:hover{background:white !important;color:black;border-color:white !important;}.practice-area__main .practice-area__single:hover h3{color:#e07304;}.post a.link{text-transform:uppercase;text-decoration:none;}.bg-white{background:white;}#contact-us .contact__main{padding:0;}input,textarea{font-family:"Inter",sans-serif;}#contact-us .contact{margin-top:0px;padding-top:6.5em;padding-bottom:0;}.header__logo{filter:drop-shadow(0px 4px 24px rgba(var(--black),.25));box-shadow:none !important;}@media only screen and (max-width: 1080px){.header__logo{filter:none;}}.post{padding-block:55px;}.postMain.beta section.post{padding-top:0px;}.postMain.beta section.post+.post{padding-top:55px;}#about-us .about-us-post{padding-top:55px;}#about-us .contact{margin-top:-7.5vw;padding-top:calc(6.6em + 7.5vw);}#single-about .post{padding-top:55px;}#single-about .post .container{padding-bottom:30px;}#template-1 section.post{padding-block:55px;}.simple-post{padding-block:55px;}.formatting a{background:transparent;-webkit-text-fill-color:unset;text-decoration:none;color:var(--rgb-btn-color-1);font-weight:700;}.hero-bar__content p.text{font-size:15px;line-height:1.625em;text-align:start;}@media only screen and (max-width: 767px){.footer{padding-bottom:0px;}}@media only screen and (max-width: 576px){.team__card--content span.link svg{display:none;}}.copyright{background:unset;}.formatting blockquote{color:#505051;font-weight:700;}@media only screen and (max-width: 1080px){.header__nav .menu-item-has-children .sub-menu{opacity:1;visibility:visible;padding-bottom:0px;padding-top:0px;}}.header__nav .menu-item-has-children{display:flex;align-items:center;gap:1em;}.header__nav .menu-item-has-children::after{position:relative;inset:4px 0 0 0;}.header__nav .menu-item-has-children:hover::after{transform:rotate(180deg);inset-block-start:0px;}.bg-grey{position:relative;}.header__logo a.logo span,.link{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.header__nav .menu-item a:hover{text-decoration:underline;}.header__phone a:hover{text-decoration:underline;}.contact__text a svg{transition:all .2s;}.contact__text a svg{transition:all .2s;}.formatting a:hover{text-decoration:underline;}#contact-us section#practice-area{margin-top:-7.6vw;padding-top:calc(7.6vw + 50px);}.postMain.beta section:first-child{padding-top:40px;}#single-about section.post.inverted.single-about .post__text>div ul li{padding-block:0px;}@media only screen and (max-width: 1280px){.header__nav .menu{margin-right:30px;margin-left:25px;}[class^="container"][class*="--header"]{padding:0em 1.5em;}}@media only screen and (max-width: 1080px){main#single-about .post__main{flex-direction:column !important;}.header__nav{width:100%;}.header__nav .menu{margin:0;gap:0px;}.header__nav .menu-item a{line-height:2.5;display:block;width:fit-content;text-align:start !important;}.header{padding:11px 0px 12.6px;}.header__logo .logo span{line-height:1.03em;}.header__nav .menu-item-has-children{flex-wrap:wrap;gap:0px;}.header__nav .menu-item-has-children::after{position:absolute;inset:13px 13px auto auto;font-weight:500;}.header__nav .menu-item-has-children.active::after{inset-block-start:10px;}.header__nav .menu-item-has-children:hover::after{transform:unset;inset:13px 13px auto auto;}.header__nav .menu-item-has-children .sub-menu{padding-inline:0px;transform:translateY(0px) !important;}.header__nav .menu-item-has-children .sub-menu li{padding:0px;}.practice-area__single{width:Min(37em,calc(50% - 10px));}.practice-area__main{gap:5em 1.5em;}}@media only screen and (max-width: 700px){.practice-area__single{width:Min(37em,100%);}.practice-area__main{gap:3em;}.hero-bar__content p.text{max-width:100%;}}@media only screen and (max-width: 380px){[class^="container"][class*="--header"]{padding-inline:15px;}}h2.blue.heading-left{margin-left:0 !important;margin-right:auto !important;text-align:left !important;}img.heading-left{margin-left:0;}.header{position:fixed;width:100%;z-index:999;}.breadcrumb-sec{background:var(--rgb-hero-bar-bg-1);}.breadcrumb-sec .container{padding-right:15px;padding-left:15px;margin-right:50px;margin-left:50px;}.container:before,.container:after{display:table;content:" ";}.breadcrumb-sec .row{margin-right:-15px;margin-left:-15px;}.row:before,.row:after{display:table;content:" ";}.breadcrumb-sec .col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px;}.breadcrumb-sec .breadcrumb{background:none;padding:0;margin:0;}.breadcrumb-sec .breadcrumb li{color:#1e3862;display:inline-block;margin-right:18px;font-size:15px;font-weight:500;position:relative;line-height:40px;}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/ ";}.breadcrumb-sec .breadcrumb li a{color:#6e6f6d;font-weight:normal;text-decoration:none;}.hidefirst{display:none;}.sidebar-form{position:fixed;top:20%;width:400px;background-color:#fff;right:-400px;z-index:100;padding:20px;border:2px solid grey;transition:.6s ease;}.sidebar-toggler{transform:rotate(-90deg);position:absolute;top:42%;left:-167px;}.sidebar-inputs h3,.sidebar-inputs>p{text-align:center !important;color:#000;}.sidebar-inputs .name{margin:15px 0;}.sb-btn{box-shadow:none;color:#fff;padding:13px 15px;background:#ad5902;cursor:pointer;}.sb-btn:hover{background-color:#cd6801;}.emp{display:flex;align-items:center;justify-content:space-between;gap:1rem;}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea.msg{width:100%;padding:8px;border-color:2px solid grey;}.name,.emp{margin-bottom:15px;}input.wpcf7-form-control.has-spinner.wpcf7-submit.Submit-btn{padding:8px 12px;text-align:center;width:100%;background:#cd6801;outline:none;border:none;margin-top:15px;cursor:pointer;}.sidebar-inputs .Submit-btn:hover{background-color:#cd6801 !important;}.change-form{right:0 !important;}@media only screen and (max-width: 1080px){.hidefirst{display:flex;flex-direction:row;gap:2rem;}.fadeonshow{display:none;}.sidebar-form{top:23%;}}@media only screen and (max-width: 460px){.hidefirst{order:3;}.header__toggler{margin-left:3rem;}.logo{margin-right:3rem;}.sidebar-form{top:28%;width:300px;right:-300px;}.hero__main h1{padding-top:160px;font-size:40px;}}@media only screen and (max-width: 270px){.header__toggler{margin-left:0;}.logo{margin-right:0;}.sidebar-form{top:36%;width:250px;right:-250px;}}.breadcrumb-sec .container{margin:0;}.hero{padding-bottom:100px;}div#logo-slider2 {margin-top:0px;}.owl-stage {margin:0 auto;}.item{width:140px;}.owl-carousel{padding:20px 0px;}.owl-carousel .item{display:inline-block;padding-right:20px;}@media (max-width:767px){.sidebar-form{display:none;}.owl-carousel .item{width:80px;margin-bottom:20px;}.hero{padding-bottom:50px;}}.testimonials__card .rating-row{display:flex;margin:0 0 10px;}.testimonials__card .rating-row .rating{padding:0px 2px;font-size:30px;color:#f2ab37;}.testimonials__card .review_author{color:#b65d02;font-family:"Inter",sans-serif;font-size:15px;font-style:italic;}