.hero-text p{font-family:'Roboto',serif !important;font-weight:400 !important;font-size:1rem !important;line-height:1.5rem !important}section.global-content h3{font-family:'Roboto',serif !important}.alert-banner a{font-weight:400 !important}.scripttxt{font-family:'Paradine',serif;font-weight:400}.hero-text h1{font-weight:800;color:#fff}.hero-text .scripttxt{font-size:6rem;line-height:1}.hero-text p{font-family:'Roboto',serif !important;font-weight:400 !important}.home section.sec2.hometestimonial-section{background-color:#2b2b2b}section.sec2 p{font-size:1.2rem}.home .sec3 h4{font-size:1.2rem;margin-top:5rem;margin-left:6rem}.home section.sec3 h3{text-align:left;font-size:3rem;line-height:.5;color:#2b2b2b;padding:0;font-weight:700;margin-bottom:5rem;margin-left:6rem}.home section.sec3 h3 span{display:inline-block;font-size:5rem}.home section.sec3 .right-text{background-color:#fff}section.sec3 .right-text p{font-size:1.2rem}.pm-btn{font-family:'Roboto',serif !important;font-size:1.2rem}section.sec4 .advocate h3{font-size:3rem;line-height:4.3125rem;font-family:'Roboto',serif !important;color:#fff;padding-left:3.75rem}section.sec4 .advocate h3 .scripttxt{font-size:4rem}section.sec4 .list h6{font-family:'Roboto',serif !important;font-size:1.5rem;line-height:2rem;margin-bottom:0;color:#000;font-weight:700}section.sec4 .list p{font-family:'Roboto',serif !important;font-size:1rem;line-height:1.5rem;color:#626262;margin-bottom:1.5625rem}.sec5 h3{font-size:3rem;margin-bottom:2rem;font-weight:700}.sec5 h3 .scripttxt{font-size:4rem}section.sec5 .img-card .text-box h6{font-family:'Roboto',serif !important;font-size:1.3rem;line-height:2rem;font-weight:600}section.sec5 .img-card .text-box ul li{font-family:"Roboto",serif !important;font-style:normal;font-size:1rem !important;line-height:2rem;font-weight:400 !important}footer .foot-right h3,footer .foot-right h4,footer .foot-right h5,footer .foot-right h6,footer .foot-left ul li a{font-weight:400 !important}@media (max-width:767px) and (orientation:portrait){.page-template-page-review section.review-sec2 .col-lg-4 img{width:100%}.page-template-page-review section.review-sec2 .col-lg-4{padding:0 30px !important}}@media (max-width:767px){.privacy-cnt.global-content h2{font-size:2rem;padding-left:15px !important}.privacy-cnt.global-content{padding-top:90px}section.reviews1{padding-bottom:0 !important}.page-template-template-blog h1{padding-top:100px}.home .sec3 h4,.home section.sec3 h3{margin-left:0}.home section.sec3 h3 span{font-size:4rem}.home section.sec3 h3{text-align:left;font-size:2rem}.hero-text .scripttxt{font-size:5rem !important}section.sec5 h3{background-color:#95142b;color:#fff;margin-bottom:0;padding-left:1rem;padding-bottom:3rem;padding-top:2rem}.home .hero-text{margin-top:120px}.home section.hero-sec{height:560px;margin-top:0}section.sec4 .advocate{background-color:#95142b}section.sec5 .row .img-card:nth-child(3){display:block}section.inner-sec .new-inner .hero-text h2,section.about-sec3 h3{line-height:100%}section.sec2.formobile .owl-nav{left:82% !important;transform:translate(-70%,20%) !important;width:170% !important}section.sec5 h3{padding-bottom:20px;padding-top:20px;margin-bottom:10px !important}}@media (min-width:768px) and (max-width:991px){section.sec5 .img-card .text-box{min-height:330px}section.inner-sec .new-inner .hero-text h2{line-height:3.375rem}section.inner-sec .new-inner{grid-template-columns:.5fr 2.5fr .5fr}}section.about-sec2 h3{font-weight:400;color:#2b2b2b;font-size:1rem;line-height:1.5rem}.owl-carousel h6{font-family:'Paradine',serif !important;font-weight:400;font-size:2rem !important;text-align:center}section.sec3 h3{font-size:3rem}section.about-sec3 h4{font-size:1.4rem}.page-template-page-about p{font-size:1rem !important;font-weight:400 !important}.page-template-page-snglsrvc section.service-text h4{font-size:1rem;color:#2b2b2b;line-height:1.5rem;font-family:"Roboto",serif;font-style:normal;font-weight:400}section.service-text ul li,.page-template-page-snglsrvc p,.page-template-page-snglsrvc a{font-family:"Roboto",serif;font-style:normal;font-weight:400;font-size:1rem !important}section.sec5 .img-card .text-box h3{font-family:"Roboto",serif;font-style:normal;font-weight:600}section.accord .open .accordionItemContent p{font-size:1rem;line-height:1.5rem}section.accord .accordionItemHeading{font-size:1.5rem}section.accord .accordionItemHeading{color:#000 !important}section.contact2 h4{font-size:1.3rem}.page-template-template-services h2,.page-template-template-services h2 span{color:#96172b;font-size:2rem;margin-bottom:2rem;font-weight:500 !important;line-height:1.5}.page-template-template-services h4{font-size:1rem;color:#212529;font-weight:400;margin-bottom:2rem;line-height:1.5}.page-template-template-services .testimonial-section{margin-top:5rem}.gallery-image{min-width:300px}.single-post .content-section ul li{list-style:disc}.single-post .content-section ul{padding-left:2rem !important;margin-bottom:1rem !important}.single-post .content-section h3,.single-post .content-section h3 span{font-size:1.3rem;font-weight:600 !important}.related-post-content .btn-outline-primary:hover{color:#fff !important;background-color:#96172b}section.sec3.about-sec3 a{color:#96172b}section.sec3.about-sec3 a:hover{text-decoration:underline !important}.editor-content a{color:#96172b}.editor-content a:hover{text-decoration:underline !important}.careers-page a{color:#96172b}.careers-page a:hover{text-decoration:underline !important}.job-description a span{color:#96172b}.job-description a:hover{color:#96172b}.careers-page a:hover,.job-card-content a:hover{color:#96172b !important;text-decoration:underline !important}.page-template-page-contact form#test p{color:#000 !important}section.inner-sec .new-inner .top-left{border-bottom:0 !important}section.inner-sec .new-inner .bottom-right{border-top:0 !important}section.reviews1{padding-bottom:0 !important}.privacy-cnt.global-content P{font-size:1rem !important}img[src*="adnxs.com"],img[src*="apxl.io"]{display:none !important}footer .foot-left-sec ul{text-align:start}footer .foot-left-sec ul.social{display:flex;justify-content:start;gap:15px}footer .foot-left-sec ul.social li{margin-left:unset !important}footer .foot-left-sec ul li{margin-left:auto;font-family:"Roboto",serif;font-style:normal;font-size:1.125rem;line-height:1.5625rem;font-weight:700}footer .foot-left-sec ul li a{font-family:"Roboto",serif;font-style:normal;font-size:1.125rem;line-height:1.5625rem;color:#fff;font-weight:700}section.press-sec2{padding:40px 0 0}section.press-sec2 .intro{font-weight:400;color:#2b2b2b;font-size:1rem;line-height:1.5rem;margin-bottom:0}@media (max-width:767px){.banner{margin-top:100px}.banner-content h1{font-size:2rem !important}}.banner{position:relative;height:60vh;min-height:400px;background-image:url('https://hebbkx1anhila5yf.public.blob.vercel-storage.com/image_2025_01_31T19_26_55_554Z-X6tgY47yzrebv2u7XAzTqvfQqbDoja.png');background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.banner-content{position:relative;z-index:1;text-align:center;color:#fff}.banner-content h1{font-size:3.5rem;font-weight:700;color:#fff}.script-text{font-style:italic;font-size:3.5rem}.content-section{background-color:#fff;padding:3rem 0}.blog-content{line-height:1.8}.blog-content h2{color:#96172b;margin-top:2rem;margin-bottom:1rem}.blog-meta{color:#6c757d;font-size:.9rem;margin-bottom:1rem}.blog-image{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.related-posts{background-color:#f8f9fa;padding:3rem 0}.related-post-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;height:100%}.related-post-card:hover{transform:translateY(-5px)}.related-post-card img{width:100%;height:200px !important;object-fit:cover;max-width:unset !important}.related-post-content{padding:1.5rem}.related-post-title{color:#96172b;font-size:1.2rem;margin-bottom:.5rem}.section-title{color:#96172b;font-size:2rem;margin-bottom:2rem;text-align:center}.form-container{display:flex;justify-content:center;align-items:center;max-height:250px;padding:20px;box-sizing:border-box;background-color:#2b2b2b}.quick_form_7_css{background-color:transparent;border-radius:8px;box-shadow:none;padding:20px;width:100%;max-width:800px}#SIGNUP_HEADING{color:#fff;margin-bottom:15px;text-align:center;font-size:1.2em}.signup-success{display:none;background-color:#4cd964;color:#fff;padding:10px;border-radius:8px;margin-bottom:15px}.error-msg{color:#fff;padding:10px;margin-bottom:15px;text-align:center}.form-row{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.form-group{flex:1;min-width:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=email],input[type=text],button{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .3s ease;box-sizing:border-box}input[type=email]:focus,input[type=text]:focus{outline:none;border-color:#167d7f;box-shadow:0 0 0 2px rgba(22,125,127,.2)}button{background-color:#95142b;color:#fff;border:none;cursor:pointer;transition:all .3s ease}button:hover{background-color:#bb253d}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100}.success-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:101}.close-btn{position:absolute;top:5px;right:5px;cursor:pointer}.form-container #zcampaignOptinForm{width:100%}.form-container #customForm .form-group:last-child{max-width:150px}.quick_form_7_css{margin:0 auto}#sf3z5b83b8ea823754839d7cc43d412def410f409747b08aafbc077926c026061879{width:100%}@media (max-width:600px){.form-container{height:auto;max-height:none}.form-row{flex-direction:column}.form-group{width:100%}.quick_form_7_css{padding:15px}#SIGNUP_HEADING{font-size:1em}}section.sec2.hometestimonial-section{background-color:#388697;padding:6rem 0;position:relative;overflow:hidden}.testimonial-content{color:#fff;text-align:center;max-width:1200px;margin:0 auto;position:relative;z-index:2}.quote-text{font-size:1.5rem;line-height:1.6;margin-bottom:2rem;font-weight:300 !important}.quote-author{font-family:'Paradine',cursive;font-weight:400;font-size:2rem}.quote-designation{font-size:1.25rem;opacity:.9}.quote-marks{width:67px;margin:10px auto;display:block}.hometestimonial-section .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.hometestimonial-section .owl-nav button.owl-prev,.hometestimonial-section .owl-nav button.owl-next{position:absolute;width:40px;height:40px;background:0 0 !important;border:none !important;outline:none !important}.hometestimonial-section .owl-nav button.owl-prev:focus,.hometestimonial-section .owl-nav button.owl-next:focus{outline:none !important;background:0 0 !important}.hometestimonial-section.fordesktop .owl-nav button.owl-prev{left:-20%}.hometestimonial-section .owl-nav button.owl-prev{left:-20px}.hometestimonial-section.fordesktop .owl-nav button.owl-next{right:-20%}.hometestimonial-section .owl-nav button.owl-next{right:-20px}.hometestimonial-section.formobile .owl-nav{top:100%}.hometestimonial-section.formobile .owl-nav button.owl-next{right:35%}.hometestimonial-section.formobile .quote-text{font-size:1rem}.hometestimonial-section.formobile .owl-nav button.owl-prev{left:35%}.hometestimonial-section .owl-nav button i{font-size:30px;color:#fff}.hometestimonial-section .owl-nav button:hover i{opacity:.8}.hometestimonial-section .owl-dots{display:none !important;justify-content:center;align-items:center;margin-top:20px}.hometestimonial-section .owl-dot{padding:0 !important;margin:0 5px !important;width:auto !important;height:auto !important}.hometestimonial-section .owl-dot span{width:12px;height:12px;background:0 0;border:2px solid #d6d6d6;border-radius:50%;display:block;transition:all .3s ease}.hometestimonial-section .owl-dot.active span{background:#869791;border-color:#869791}.hometestimonial-section .owl-dot:hover span{border-color:#869791}section.sec2.hometestimonial-section p:before,section.sec2.hometestimonial-section p:after{display:none}.foot-left-sec{position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;align-items:start}.copyright.desk-view{position:relative;margin-top:auto}.desk-view,.mob-view{color:#ffabb8;font-size:14px}.copyright a{color:#ffabb8;text-decoration:underline !important}.mob-view{display:none}@media only screen and (max-width:767px){.desk-view{display:none}.copyright.mob-view{display:block;text-align:center;padding-top:30px}}@media (min-width:768px) and (max-width:991px){.desk-view{display:block}.mob-view{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.script-text{font-family:'Paradine',cursive !important;font-style:normal !important}.alert-banner{background-color:#2b2b2b;color:#fff;height:50px;display:none;justify-content:center;align-items:center;text-align:center;padding:0 20px}.alert-banner p{margin:0;font-size:16px}.alert-banner a{color:gold;text-decoration:none;font-weight:700;margin-left:10px}.alert-banner a:hover{text-decoration:underline !important;color:gold}@media (max-width:768px){.alert-banner{height:auto;padding:10px}.alert-banner p{font-size:14px}}@media (max-width:767px){.alert-banner{position:fixed;top:0;z-index:9;height:62px;width:100%}header{top:0}}.card-title,.section-title,h1{color:#96172b}.blog-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid #eee;border-radius:15px;overflow:hidden}.blog-card:hover{transform:translateY(-5px);border:1px solid #96172b}.blog-card img{height:200px !important;object-fit:cover;max-width:unset !important}.blog-card .card-title{font-size:1.25rem;font-weight:700}.blog-card .card-text{font-size:.9rem}.blog-meta{font-size:.8rem;color:#6c757d}.blog-tag{background-color:#e9ecef;color:#495057;font-size:.75rem;padding:.25rem .5rem;border-radius:50px;display:inline-block;margin-right:.5rem}.section-title{position:relative;display:inline-block;margin-bottom:2rem}.section-title:after{content:'';position:absolute;left:0;bottom:-10px;width:50px;height:3px;background-color:#96172b}.btn.btn-sm.btn-outline-primary{color:#96172b;border-color:#96172b}.btn.btn-sm.btn-outline-primary:hover{color:#fff;background-color:#96172b;border-color:#96172b}.page-template-template-blog-php .page-link{color:#96172b}.page-template-template-blog-php .page-item.active .page-link{background-color:#96172b;border-color:#96172b}.page-template-template-blog-php .page-link:hover{color:#fff;background-color:#96172b;border-color:#96172b}.page-template-template-blog-php nav ul.pagination li:before{display:none}.page-template-template-blog-php nav ul.pagination{border-radius:10px;margin:1rem 0 !important}.page-template-template-blog-php nav ul.pagination li a{font-size:.8rem}.click-post-box,.click-allpost-box{cursor:pointer}.page-title{color:#96172b;font-size:2.5rem;margin-bottom:2rem;font-weight:700}.section-title{color:#96172b;font-size:2rem;margin-bottom:1.5rem;font-weight:600}.intro-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:4rem 0}.intro-text{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:2rem}.intro-content-section{background-color:#96172b;padding:4rem 0;border-bottom:1px solid #e9ecef}.intro-text{font-size:1.1rem;line-height:1.7;color:#fff;margin-bottom:2rem;text-align:center}.intro-text p{margin-bottom:1.5rem}.intro-text p:last-child{margin-bottom:0}.contact-form-section{background-color:#fff;padding:4rem 0}.content-area{padding-right:2rem}.expectations-list,.reasons-list{list-style:none;padding-left:0}.expectations-list li,.reasons-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:1rem;line-height:1.6}.expectations-list li:before,.reasons-list li:before{content:"•";color:#96172b;font-size:32px;position:absolute;left:0;top:-13px}.text-advocate-primary{color:var(--advocate-primary) !important}.bg-advocate-primary{background-color:var(--advocate-primary) !important}.btn-advocate-primary{background-color:var(--advocate-primary);border-color:var(--advocate-primary);color:#fff}.btn-advocate-primary:hover{background-color:var(--advocate-primary-hover);border-color:var(--advocate-primary-hover);color:#fff;transform:translateY(-2px)}@media (max-width:576px){.intro-content-section{padding:2rem 0 !important}.intro-section{padding-top:5rem;padding-bottom:2rem}.page-title{font-size:30px;margin-bottom:0}.connect-wrap h2:first-of-type{font-size:42px !important}.connect-wrap h2:last-of-type{font-size:28px !important}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.arrow-animate{display:inline-block;animation:bounce 1.5s infinite}.locations-section{background-color:#f8f9fa;padding:4rem 0}.location-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:2rem;height:100%;display:flex;flex-direction:column}.location-title{font-weight:700;color:#96172b;margin-bottom:.5rem}.headquarters-badge{display:inline-block;background-color:#96172b;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.9rem;margin-bottom:.5rem;width:fit-content}.phone-number{background-color:#96172b;color:#fff;padding:1rem 2rem;border-radius:8px;display:inline-block;margin:2rem 0;font-size:1.5rem}.phone-number a{color:#fff;text-decoration:none}.google-business-link{color:#96172b;text-decoration:none;display:inline-flex;align-items:center;margin-top:1rem}.google-business-link:hover{text-decoration:underline}.google-business-link svg{margin-right:.5rem}.google-business-link:hover{color:#e8304d}.locations-section .col-md-6.location-column{margin-bottom:1rem}.connect-wrap h2:first-of-type{font-size:100px;font-family:'Paradine',serif}.connect-wrap h2:last-of-type{font-size:62px}@media (max-width:1199px) and (min-width:768px){.connect-wrap h2:first-of-type{font-size:64px}.connect-wrap h2:last-of-type{font-size:42px}}.custom-btn{background-color:#96172b;transition:background-color .3s ease,transform .2s ease}.custom-btn:hover{background-color:#b11c35;transform:translateY(-2px)}section.contact-form-section iframe{height:1433px !important}@media (max-width:767px){.banner{height:auto;margin-top:140px}.banner h1{font-size:2rem !important}}.banner{position:relative;height:60vh;min-height:400px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.banner-content{position:relative;z-index:1;text-align:center;color:#fff}.banner h1{font-size:3.5rem;font-weight:700}.script-text{font-family:'Paradine',cursive;font-weight:400;font-size:4rem}.red-triangle{color:#96172b;font-size:1.5rem;margin-right:10px;background-image:url('https://advocatercastg.wpenginepowered.com/wp-content/uploads/2025/02/triangle.png');width:32px;height:34px;background-size:contain}.section-title{color:#96172b;font-size:2rem;margin-bottom:2rem}.services-list{list-style:none;padding-left:0}.services-list li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.services-list li:before{content:'•';color:#96172b;position:absolute;left:0}.gallery-image{width:100%;height:300px;object-fit:cover;margin-bottom:1.5rem;border-radius:8px}.include-text{font-family:'Paradine',cursive;font-weight:400;color:#96172b;font-size:2.5rem}.testimonial-section{background-color:#388697;padding:6rem 0;position:relative;overflow:hidden}.testimonial-content{color:#fff;text-align:center;max-width:1200px;margin:0 auto;position:relative;z-index:2}.quote-text{font-size:1.5rem;line-height:1.6;margin-bottom:2rem;font-weight:300}.quote-author{font-family:'Paradine',cursive;font-weight:400;font-size:2rem}.quote-designation{font-size:1.25rem;opacity:.9}.quote-marks{width:67px;margin:10px auto;display:block}.editor-content .red-triangle{display:inline-block}.editor-content ul{list-style:none;padding-left:0}.editor-content ul li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.editor-content ul li:before{content:'•';color:#96172b;position:absolute;left:0}.testimonial-section .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.testimonial-section .owl-nav button.owl-prev,.testimonial-section .owl-nav button.owl-next{position:absolute;width:40px;height:40px;background:0 0 !important;border:none !important;outline:none !important}.testimonial-section .owl-nav button.owl-prev:focus,.testimonial-section .owl-nav button.owl-next:focus{outline:none !important;background:0 0 !important}.testimonial-section.fordesktop .owl-nav button.owl-prev{left:-20%}.testimonial-section .owl-nav button.owl-prev{left:-20px}.testimonial-section.fordesktop .owl-nav button.owl-next{right:-20%}.testimonial-section .owl-nav button.owl-next{right:-20px}.testimonial-section.formobile .owl-nav{top:100%}.testimonial-section.formobile .owl-nav button.owl-next{right:35%}.testimonial-section.formobile .quote-text{font-size:1rem}.testimonial-section.formobile .owl-nav button.owl-prev{left:35%}.testimonial-section .owl-nav button i{font-size:30px;color:#fff}.testimonial-section .owl-nav button:hover i{opacity:.8}.testimonial-section .owl-dots{display:flex;justify-content:center;align-items:center;margin-top:20px}.testimonial-section .owl-dot{padding:0 !important;margin:0 5px !important;width:auto !important;height:auto !important}.testimonial-section .owl-dot span{width:12px;height:12px;background:0 0;border:2px solid #d6d6d6;border-radius:50%;display:block;transition:all .3s ease}.testimonial-section .owl-dot.active span{background:#869791;border-color:#869791}.testimonial-section .owl-dot:hover span{border-color:#869791}.section-heading{color:#95142b;font-weight:700}h2.projects-heading{color:#95142b !important;font-weight:700 !important;font-size:32px !important}.btn-red{background-color:#96172b;color:#fff;transition:background-color .3s ease,transform .2s ease}.btn-red:hover{background-color:#b11c35;transform:translateY(-2px);color:#fff}.text-cursive{font-family:'Paradine',serif;font-weight:400;font-size:4rem;line-height:75px}@media (min-width:320px) and (max-width:767px){h2.projects-heading{color:#95142b !important;font-weight:700 !important;font-size:32px !important}section.sec5 h2{background-color:#fff}}@media (max-width:768px){.img-card-title{font-size:1rem}.text-box{padding:10px}}