h1,h2,h3,h4,.h1tag{font-family:"Cormorant Garamond","Times New Roman";margin:0}h3,h4{font-size:2.2vw;line-height:2.188vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){h3,h4{font-size:2.909vw;line-height:1.2}}@media(max-width: 1100px){h3,h4{font-size:4.4vw;line-height:1.2}}@media(max-width: 768px){h3,h4{font-size:7.442vw;line-height:1.2}}.homepage .paragraphs-container{margin-bottom:2.917vw}.homepage .paragraphs-container .paragraph-content{margin-bottom:1.146vw}.homepage .disctrict-31-badge{position:absolute;left:28.8vw;top:4.5vw;z-index:3}@media only screen and (min-width: 1101px)and (max-width: 1440px){.homepage .disctrict-31-badge{left:25.2vw;top:6.2vw}}@media(max-width: 1100px){.homepage{padding-top:10vw}.homepage .paragraphs-container .paragraph-content{margin-bottom:2.273vw}.homepage .disctrict-31-badge{left:unset;right:8.5vw;top:62vw}}@media(max-width: 800px){.homepage{padding-top:45.5vw}.homepage .paragraphs-container{margin-bottom:9.302vw}.homepage .paragraphs-container .paragraph-content{margin-bottom:5.814vw}}@media(max-width: 768px){.homepage .disctrict-31-badge{margin-top:12vw;position:relative;right:unset;top:unset}}.homepage .sixth-section{margin-top:-7.552vw}@media(max-width: 1100px){.homepage .sixth-section{margin-top:0}}.first-section .accolades-container{overflow:hidden;width:68vw;margin-bottom:6.771vw;padding-left:6.18vw}.first-section .accolades-container .accolades{width:415vw;animation:badgeScroll 120s linear infinite;display:flex;align-items:center;gap:1.906vw;animation-play-state:running}.first-section .accolades-container .accolades .brand-lists{width:10.885vw;display:flex;align-items:center;justify-content:center}.first-section .accolades-container .accolades .brand-lists img{height:auto;width:10.57vw;max-width:100%}.first-section .accolades-container .accolades .brand-lists .badge-aba{width:10.885vw}.first-section .accolades-container .accolades .brand-lists .badge-association-justice{width:8.177vw}.first-section .accolades-container .accolades .brand-lists .badge-contributing-member{width:9.479vw}.first-section .accolades-container .accolades .brand-lists .badge-sc-association{width:6.51vw}.first-section .accolades-container .accolades .brand-lists .badge-pound-civil-justice{width:8.802vw}.first-section .accolades-container .accolades:hover{animation-play-state:paused}@media only screen and (max-width: 1100px){.first-section .accolades-container{width:100%;margin-top:10vw}.first-section .accolades-container .accolades{animation-play-state:running}.first-section .accolades-container .accolades .brand-lists{width:18.456vw}.first-section .accolades-container .accolades .brand-lists img{width:11.57vw !important}}@media only screen and (max-width: 768px){.first-section .accolades-container{margin-top:11.979vw;margin-bottom:10.677vw}.first-section .accolades-container .accolades{width:500vw;animation:badgeScroll 30s linear infinite}.first-section .accolades-container .accolades .brand-lists{width:25.456vw}.first-section .accolades-container .accolades .brand-lists img{width:18.229vw !important}}@media only screen and (max-width: 430px){.first-section .accolades-container{margin-top:20vw;margin-bottom:19.07vw}.first-section .accolades-container .accolades{width:400vw;animation:badgeScroll 10s linear infinite;gap:11.163vw}.first-section .accolades-container .accolades .brand-lists{width:35.456vw}.first-section .accolades-container .accolades .brand-lists img{width:32.558vw !important}}.first-section .example-cases-section{padding:4.583vw 6.18vw;background-color:#7d121c;color:#fff;display:flex;justify-content:space-around;align-items:flex-start;gap:6.771vw}.first-section .example-cases-section .glide__arrows{align-items:center;gap:.729vw;justify-content:end;display:none}.first-section .example-cases-section .glide__arrows .glide__arrow{height:1.25vw;width:1.25vw;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;background-color:rgba(0,0,0,0)}.first-section .example-cases-section .glide__arrows .glide__arrow img{width:100%;height:100%}@media only screen and (max-width: 1440px){.first-section .example-cases-section .glide__arrows .glide__arrow{height:2.119vw;width:2.119vw}}@media only screen and (max-width: 1100px){.first-section .example-cases-section .glide__arrows .glide__arrow{height:4.119vw;width:4.119vw}}@media only screen and (max-width: 992px){.first-section .example-cases-section .glide__arrows .glide__arrow{height:3.52vw;width:3.52vw}}@media only screen and (max-width: 768px){.first-section .example-cases-section .glide__arrows .glide__arrow{height:5.422vw;width:5.344vw}}@media only screen and (max-width: 480px){.first-section .example-cases-section .glide__arrows .glide__arrow{height:6.952vw;width:6.952vw}}@media only screen and (max-width: 1100px){.first-section .example-cases-section .glide__arrows{display:flex;top:5vw;position:relative}}@media only screen and (max-width: 768px){.first-section .example-cases-section .glide__arrows{top:4vw;right:6vw}}@media only screen and (max-width: 430px){.first-section .example-cases-section .glide__arrows{top:6vw}}.first-section .example-cases-section .glide{pointer-events:none}.first-section .example-cases-section .glide .glide__slides .glide__slide{position:relative;transition:opacity 1s ease-in-out}.first-section .example-cases-section .example-case{width:16.51vw;text-align:center}.first-section .example-cases-section .example-case h2{font-family:"Rubik",sans-serif;font-size:2.083vw;line-height:normal;font-weight:600;letter-spacing:.104vw;margin-bottom:1.042vw}.first-section .example-cases-section .example-case p{margin-bottom:0}@media(max-width: 1440px){.first-section .example-cases-section .example-case{width:100%}.first-section .example-cases-section .glide{pointer-events:auto}.first-section .example-cases-section .glide__arrows{display:flex}}@media(max-width: 1100px){.first-section .example-cases-section{padding:11.818vw 6.18vw;height:auto;gap:3.771vw}.first-section .example-cases-section .example-case{width:100%}.first-section .example-cases-section .example-case h2{font-size:5.208vw;margin-bottom:2.091vw}}@media(max-width: 768px){.first-section .example-cases-section{padding:16.927vw 0vw 10vw;justify-content:center;flex-wrap:wrap;gap:5.8vw}.first-section .example-cases-section .example-case{width:100%;padding:0 11.628vw}.first-section .example-cases-section .example-case h2{font-size:9.302vw;margin-bottom:2.995vw}}@media(max-width: 430px){.first-section .example-cases-section{padding:30.233vw 0vw 20vw}.first-section .example-cases-section .example-case h2{margin-bottom:5.349vw}.first-section .example-cases-section .example-case p{font-size:4.651vw}}@keyframes badgeScroll{0%{margin-left:0vw}100%{margin-left:-135vw}}.second-section .practice-areas-section{background-color:#2c2c2c;padding:0vw 6.18vw;height:93.875vw;color:#fff;display:flex;flex-direction:column}.second-section .practice-areas-section .find-out-protect-cr{padding-top:1.198vw;color:#fff;text-transform:uppercase;display:inline-flex;margin-left:auto;letter-spacing:.052vw}.second-section .practice-areas-section .find-out-protect-cr:hover{color:#ba2532}.second-section .practice-areas-section .practice-areas-intro{margin-left:2.865vw;margin-top:5.365vw;margin-bottom:4.063vw}.second-section .practice-areas-section .practice-areas-intro.mobile{display:none}.second-section .practice-areas-section .practice-areas-intro h2{margin-bottom:.885vw}.second-section .practice-areas-section .practice-areas-intro div{display:flex;justify-content:space-between;align-items:center;gap:6.042vw}.second-section .practice-areas-section .practice-areas-intro div a{flex-shrink:0}.second-section .practice-areas-section .practice-areas-intro div a:hover{background-color:#7d121c !important}.second-section .practice-areas-section .cards-parctice-areas{display:flex;gap:1.563vw;margin-bottom:8.75vw}.second-section .practice-areas-section .cards-parctice-areas .card{position:relative;width:20.573vw;height:23vw;transition:transform .3s ease-in-out;background-repeat:no-repeat;background-position:center;background-size:cover}.second-section .practice-areas-section .cards-parctice-areas .card .card-overlay,.second-section .practice-areas-section .cards-parctice-areas .card img{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.55);box-shadow:0px 4px 15px 0px rgba(0,0,0,.25);z-index:1;transition:background .3s ease-in-out}.second-section .practice-areas-section .cards-parctice-areas .card img{z-index:0;object-fit:cover;left:0;top:0}.second-section .practice-areas-section .cards-parctice-areas .card .card-content{position:absolute;padding:2.865vw 1.615vw 0vw 2.604vw;z-index:1;height:100%}.second-section .practice-areas-section .cards-parctice-areas .card .card-content h3{margin-bottom:.625vw;transform:translateY(15.5vw);transition:transform .3s ease-in-out}.second-section .practice-areas-section .cards-parctice-areas .card .card-content p{opacity:0;transform:translateY(15.5vw);transition:opacity .3s cubic-bezier(1, -0.04, 0.25, 0.95),transform .3s ease-in-out}.second-section .practice-areas-section .cards-parctice-areas .card .card-content .learn-more{position:absolute;transform:translateY(5vw) translateX(-50%);opacity:0;left:50%;z-index:2;transition-property:background-color,transform,opacity !important;transition-duration:.3s;transition-timing-function:ease-in-out;white-space:nowrap;bottom:0}.second-section .practice-areas-section .cards-parctice-areas .card .card-content .learn-more:hover{background-color:#7d121c}.second-section .practice-areas-section .cards-parctice-areas .card:hover{transform:scale(1.05)}.second-section .practice-areas-section .cards-parctice-areas .card:hover .card-overlay{background:rgba(0,0,0,.65)}.second-section .practice-areas-section .cards-parctice-areas .card:hover .card-content h3{transform:translateY(0)}.second-section .practice-areas-section .cards-parctice-areas .card:hover .card-content p{opacity:1;transform:translateY(0);margin-bottom:0}.second-section .practice-areas-section .cards-parctice-areas .card:hover .card-content .learn-more{transform:translateY(1.5vw) translateX(-50%);opacity:1}.second-section .practice-areas-section .attorney-info-section{position:relative;display:flex;height:48.958vw;background-color:#fff;color:#000;z-index:1}.second-section .practice-areas-section .attorney-info-section .attorney-info-content{padding:4.479vw 3.45vw}.second-section .practice-areas-section .attorney-info-section .attorney-info-content h2{margin-bottom:1.146vw}.second-section .practice-areas-section .attorney-info-section .attorney-info-image{width:39.063vw;height:48.958vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){.second-section .practice-areas-section{height:auto}.second-section .practice-areas-section .practice-areas-intro{margin-left:0}.second-section .practice-areas-section .cards-parctice-areas{gap:6.6vw;margin-bottom:8.75vw;flex-wrap:wrap;justify-content:center}.second-section .practice-areas-section .cards-parctice-areas .card{width:46%;height:25.364vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content{height:100%}.second-section .practice-areas-section .cards-parctice-areas .card .card-content h3{transform:none;font-size:3.167vw;margin-bottom:1.091vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content p{transform:none;opacity:1;font-size:1.4vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content .learn-more{transform:translateY(0) translateX(-50%);opacity:1;bottom:-2.4vw;left:50%}.second-section .practice-areas-section .cards-parctice-areas .card:hover .card-content .learn-more{transform:translateY(0) translateX(-50%)}.second-section .practice-areas-section .attorney-info-section{height:auto;margin-bottom:5vw}}@media(max-width: 1100px){.second-section .practice-areas-section{height:auto}.second-section .practice-areas-section .find-out-protect-cr{padding-top:1.818vw;display:inline-block}.second-section .practice-areas-section .practice-areas-intro{margin-left:0;margin-top:7.545vw;margin-bottom:6.727vw;display:none}.second-section .practice-areas-section .practice-areas-intro>div{flex-direction:column;align-items:baseline;gap:3.636vw}.second-section .practice-areas-section .practice-areas-intro.mobile{display:block}.second-section .practice-areas-section .practice-areas-intro h2{margin-bottom:2.636vw}.second-section .practice-areas-section .cards-parctice-areas{gap:12vw;margin-bottom:12vw;flex-wrap:wrap;justify-content:center}.second-section .practice-areas-section .cards-parctice-areas .card{width:100%;height:30.364vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content{height:100%}.second-section .practice-areas-section .cards-parctice-areas .card .card-content h3{transform:none;font-size:4.167vw;margin-bottom:1.091vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content p{transform:none;opacity:1;font-size:2.604vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content .learn-more{transform:translateX(-50%);opacity:1;bottom:-4vw;left:50%}.second-section .practice-areas-section .attorney-info-section{height:auto;align-items:normal;flex-direction:column-reverse;margin-bottom:-30vw}.second-section .practice-areas-section .attorney-info-section .attorney-info-image{width:100%;height:auto}.second-section .practice-areas-section .attorney-info-section .attorney-info-content{padding:4.727vw 2.545vw 6.545vw 3.455vw;background-color:#f5f5f5}.second-section .practice-areas-section .attorney-info-section .attorney-info-content h2{margin-bottom:2.727vw}}@media(max-width: 768px){.second-section .practice-areas-section{height:auto;padding-bottom:6.18vw}.second-section .practice-areas-section .find-out-protect-cr{padding-left:1vw;padding-right:1vw;padding-top:7.209vw;text-align:center}.second-section .practice-areas-section .practice-areas-intro{margin-bottom:17.442vw}.second-section .practice-areas-section .practice-areas-intro h2{margin-bottom:6.744vw;padding-right:14vw}.second-section .practice-areas-section .practice-areas-intro.mobile{margin-top:20vw}.second-section .practice-areas-section .practice-areas-intro div{flex-direction:column;gap:5.814vw}.second-section .practice-areas-section .practice-areas-intro div a{width:100%;justify-content:center}.second-section .practice-areas-section .cards-parctice-areas{gap:19.535vw;margin-bottom:24.419vw}.second-section .practice-areas-section .cards-parctice-areas .card{width:100%;height:72vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content{padding:7.442vw 7.442vw 0 6.047vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content h3{margin-bottom:2.791vw;transform:none;font-size:7.442vw;line-height:1.3}.second-section .practice-areas-section .cards-parctice-areas .card .card-content p{font-size:3.721vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content .btn-cta{padding:4.186vw 8.372vw}.second-section .practice-areas-section .cards-parctice-areas .card .card-content .learn-more{left:50%;transform:translateY(2.5vw) translateX(-50%);bottom:-5vw;white-space:nowrap}.second-section .practice-areas-section .attorney-info-section .attorney-info-content{padding:6.771vw 3.906vw 9.375vw 4.948vw}.second-section .practice-areas-section .attorney-info-section .attorney-info-content h2{margin-bottom:3.906vw}}@media(max-width: 430px){.second-section .practice-areas-section .attorney-info-section .attorney-info-content{padding:12.093vw 6.977vw 16.744vw 8.837vw}.second-section .practice-areas-section .attorney-info-section .attorney-info-content h2{margin-bottom:6.977vw}}.third-section .post-conviction-relief-section{display:flex;flex-direction:row-reverse;background-color:#fff;color:#000}.third-section .post-conviction-relief-section .post-conviction-relief-content{padding:0vw 7.656vw 4.427vw 4.792vw;display:flex;flex-direction:column;align-items:baseline;justify-content:flex-end}.third-section .post-conviction-relief-section .post-conviction-relief-content .image-container{height:auto}.third-section .post-conviction-relief-section .post-conviction-relief-content h2{margin-bottom:.729vw}.third-section .post-conviction-relief-section .post-conviction-relief-content .paragraphs-container{margin-bottom:.98vw}.third-section .post-conviction-relief-section .post-conviction-relief-image{width:43.646vw;height:100%;object-fit:cover}@media only screen and (min-width: 1101px)and (max-width: 1440px){.third-section .post-conviction-relief-section .post-conviction-relief-content{padding:4.427vw 7.656vw 4.427vw 4.792vw}}@media(max-width: 1100px){.third-section{height:auto}.third-section .post-conviction-relief-section{flex-direction:column-reverse}.third-section .post-conviction-relief-section .post-conviction-relief-content{padding:4.909vw 6.18vw 7.182vw}.third-section .post-conviction-relief-section .post-conviction-relief-content h2{margin-bottom:1.818vw}.third-section .post-conviction-relief-section .post-conviction-relief-image{width:100%;height:112vw;object-fit:cover}}@media(max-width: 768px){.third-section .post-conviction-relief-section .post-conviction-relief-content{padding:7.031vw 3.255vw 10.286vw}.third-section .post-conviction-relief-section .post-conviction-relief-content h2{margin-bottom:2.604vw}.third-section .post-conviction-relief-section .post-conviction-relief-image{height:107.135vw;width:100%;object-fit:cover;object-position:right}}@media(max-width: 430px){.third-section .post-conviction-relief-section .post-conviction-relief-content{padding:12.558vw 5.814vw 18.372vw}.third-section .post-conviction-relief-section .post-conviction-relief-content h2{margin-bottom:4.651vw}.third-section .post-conviction-relief-section .post-conviction-relief-content .btn-cta{margin-top:4vw;width:100%}.third-section .post-conviction-relief-section .post-conviction-relief-image{height:107.837vw}}.fourth-section{background-color:#7d121c;color:#fff}.fourth-section .civil-rights-section{display:flex;height:inherit;padding:3.229vw 0vw 4.375vw 6.18vw;gap:2.18vw}.fourth-section .civil-rights-section .main-content{display:flex;flex-direction:column;width:132%;padding-top:6.875vw;align-items:baseline}.fourth-section .civil-rights-section .main-content h2{margin-bottom:.885vw}.fourth-section .civil-rights-section .main-content p{width:26.823vw}.fourth-section .civil-rights-section .main-content .desktop{display:block}.fourth-section .civil-rights-section .main-content .mobile{display:none}.fourth-section .civil-rights-section .main-content .rounded-button{margin-top:1.927vw;align-self:start}.fourth-section .civil-rights-section .rights-cards{display:flex;flex-direction:column;justify-content:space-between}.fourth-section .civil-rights-section .rights-cards .card{padding:0 0vw 0 2.865vw;display:flex;flex-direction:column;position:relative}.fourth-section .civil-rights-section .rights-cards .card::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#ba2532;opacity:0}.fourth-section .civil-rights-section .rights-cards .card .content{position:relative;padding:1.823vw 0 2.5vw;border-top:.052vw solid #fff}.fourth-section .civil-rights-section .rights-cards .card .content P{padding-right:4.688vw;margin-bottom:0}.fourth-section .civil-rights-section .rights-cards .card .content h3{margin-bottom:.625vw}.fourth-section .civil-rights-section .rights-cards .card .content.two{padding-left:2vw;padding-top:0;margin-top:-1vw}.fourth-section .civil-rights-section .rights-cards .card .content.two h3 a{font-size:1.5vw;display:block;position:relative;text-transform:unset;padding-top:0;transform:none;opacity:1;right:unset}.fourth-section .civil-rights-section .rights-cards .card .content.two::before{content:"";position:absolute;left:0;top:0;height:85%;width:1%;background-color:#ba2532;transition:.3s}.fourth-section .civil-rights-section .rights-cards .card a{display:inline-flex;right:1.979vw;transform:translateY(-2vw);letter-spacing:.052vw;color:#fff;text-transform:uppercase;opacity:0;position:absolute;bottom:0;transition:transform .3s linear,opacity .3s linear;z-index:11;padding-top:1vw}.fourth-section .civil-rights-section .rights-cards .card:first-child .content{border-top:0}.fourth-section .civil-rights-section .rights-cards .card:hover::before{opacity:1}.fourth-section .civil-rights-section .rights-cards .card:hover .content{background-color:#ba2532;border-color:rgba(0,0,0,0)}.fourth-section .civil-rights-section .rights-cards .card:hover .content.two::before{background-color:#fff}.fourth-section .civil-rights-section .rights-cards .card:hover a{transform:translateY(2vw);opacity:1}@media only screen and (min-width: 1101px)and (max-width: 1440px){.fourth-section .civil-rights-section .main-content .desktop a{font-size:1.318vw;padding:1.636vw 2.273vw}.fourth-section .civil-rights-section .rights-cards .card .content.two h3 a{font-size:2.3vw}.fourth-section .civil-rights-section .rights-cards .card .content.two::before{content:"";height:90%;width:1%;background-color:hsla(0,0%,100%,.7843137255)}}@media(max-width: 1100px){.fourth-section{height:auto}.fourth-section .civil-rights-section{padding:4.818vw 6.18vw 20vw;gap:5.455vw;flex-direction:column}.fourth-section .civil-rights-section .main-content{padding-top:0;width:100%}.fourth-section .civil-rights-section .main-content h2{margin-bottom:1.909vw}.fourth-section .civil-rights-section .main-content p{margin-bottom:3.818vw;width:100%}.fourth-section .civil-rights-section .rights-cards{background-color:#ba2532}.fourth-section .civil-rights-section .rights-cards .card{height:auto;padding:0}.fourth-section .civil-rights-section .rights-cards .card .content{margin:0 2.455vw;padding:3.364vw 0}.fourth-section .civil-rights-section .rights-cards .card .content h3{font-size:4.167vw;margin-bottom:1.727vw;line-height:1.2}.fourth-section .civil-rights-section .rights-cards .card .content p{padding:0}.fourth-section .civil-rights-section .rights-cards .card .content.two{padding-left:7vw}.fourth-section .civil-rights-section .rights-cards .card .content.two h3 a{font-size:3.5vw}.fourth-section .civil-rights-section .rights-cards .card .content.two::before{content:"";height:95%;width:1%;left:3vw;background-color:hsla(0,0%,100%,.7843137255)}.fourth-section .civil-rights-section .rights-cards .card a{opacity:1;position:relative;margin-left:auto;margin-right:2.455vw;transform:none;margin-bottom:2.636vw}.fourth-section .civil-rights-section .rights-cards .card:hover .content.two::before{background-color:hsla(0,0%,100%,.7843137255)}.fourth-section .civil-rights-section .rights-cards .card:hover a{transform:translateY(0)}}@media(max-width: 768px){.fourth-section .civil-rights-section{padding:7.031vw 3.255vw 28.646vw;gap:7.813vw}.fourth-section .civil-rights-section .main-content h2{margin-bottom:2.734vw}.fourth-section .civil-rights-section .main-content p{margin-bottom:5.469vw}.fourth-section .civil-rights-section .main-content .desktop{display:none}.fourth-section .civil-rights-section .main-content .mobile{display:block}.fourth-section .civil-rights-section .rights-cards .card .content{margin:0 3.516vw;padding:4.818vw 0 3.776vw}.fourth-section .civil-rights-section .rights-cards .card .content h3{font-size:7.442vw;margin-bottom:4.419vw}.fourth-section .civil-rights-section .rights-cards .card .content.two{padding-left:9vw;margin-top:2vw}.fourth-section .civil-rights-section .rights-cards .card .content.two h3 a{font-size:5.2vw}.fourth-section .civil-rights-section .rights-cards .card .content.two::before{content:"";height:98%;left:3vw;width:8px}.fourth-section .civil-rights-section .rights-cards .card a{margin-right:3.516vw;margin-bottom:3.776vw}}@media(max-width: 430px){.fourth-section .civil-rights-section{padding:12.326vw 6.279vw 51.163vw;gap:13.953vw}.fourth-section .civil-rights-section .main-content h2{margin-bottom:4.884vw}.fourth-section .civil-rights-section .main-content p{margin-bottom:9.767vw}.fourth-section .civil-rights-section .rights-cards .card .content{margin:0 6.279vw;padding:8.605vw 0 6.744vw}.fourth-section .civil-rights-section .rights-cards .card .content.two{padding-left:9vw}.fourth-section .civil-rights-section .rights-cards .card .content.two h3 a{font-size:5.8vw}.fourth-section .civil-rights-section .rights-cards .card .content.two::before{content:"";height:98%;left:3vw}.fourth-section .civil-rights-section .rights-cards .card a{margin-right:6.279vw;margin-bottom:6.744vw}}.fifth-section .sc-injury-attorney-section{display:flex;flex-direction:row-reverse;background-color:#fff;color:#000;gap:5.99vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content{padding:4.896vw 6.18vw 10.896vw 0vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content h2{padding-right:11.979vw;margin-bottom:1.042vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content p{padding-right:4.427vw;margin-bottom:3.021vw}.fifth-section .sc-injury-attorney-section .image-container{display:flex;align-items:center;margin-top:-3vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-image{margin-top:-6.354vw;width:34.063vw;height:auto;object-fit:cover}.fifth-section .in-the-news-section{display:flex;background-color:#f5f5f5;padding:6.615vw 6.18vw 16.094vw;gap:4.604vw;justify-content:space-around}.fifth-section .in-the-news-section .news-content{width:40%;padding-top:3.073vw}.fifth-section .in-the-news-section .news-content h2{margin-bottom:1.094vw}.fifth-section .in-the-news-section .news-content p{margin-bottom:2.292vw}.fifth-section .in-the-news-section .news-cards{display:flex;gap:2.031vw}.fifth-section .in-the-news-section .news-cards .news{width:39.208vw}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container{position:relative;height:22.031vw}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .news-image{height:inherit;object-fit:cover;width:100%}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon{position:absolute;border-radius:.521vw;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .3s ease-in-out !important}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon svg{width:3.542vw;height:3.542vw;transition:transform .3s ease-in-out !important}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon svg:hover{transform:scale(1.05)}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon:hover{background-color:rgba(0,0,0,.18)}.fifth-section .in-the-news-section .news-cards .news .news-title{display:block;margin-top:1.823vw;text-decoration:none}@media only screen and (min-width: 1101px)and (max-width: 1440px){.fifth-section .in-the-news-section .news-cards .news .news-title h3{font-size:1.667vw}}@media(max-width: 1440px){.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content p{padding-right:0}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content h2{padding-right:4vw}.fifth-section .sc-injury-attorney-section .image-container .sc-injury-attorney-image{margin-top:0;width:40.063vw}}@media(max-width: 1100px){.fifth-section .sc-injury-attorney-section{gap:4vw;flex-direction:column-reverse;padding:0 6.18vw 7.091vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content{padding:0}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content h2{padding-right:0;margin-bottom:2.545vw}.fifth-section .sc-injury-attorney-section .image-container{display:flex;align-items:center;margin-top:-16.182vw;justify-content:center}.fifth-section .sc-injury-attorney-section .image-container .sc-injury-attorney-image{margin-top:0;width:100%;height:auto;display:block;margin:0 auto}.fifth-section .in-the-news-section{flex-direction:column;align-items:center;gap:7.364vw;justify-content:center;padding:5.455vw 6.18vw 27.909vw}.fifth-section .in-the-news-section .news-content{width:100%;padding-top:0}.fifth-section .in-the-news-section .news-cards{flex-wrap:wrap;gap:7.943vw;flex-direction:column}.fifth-section .in-the-news-section .news-cards .news{width:100%}.fifth-section .in-the-news-section .news-cards .news .news-title{margin-top:3.125vw}.fifth-section .in-the-news-section .news-cards .news .news-title h3{font-size:4vw;line-height:1.3}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container{height:52.865vw}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon{left:50%;width:100%}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon svg{width:7vw;height:7vw}}@media(max-width: 768px){.fifth-section .sc-injury-attorney-section{gap:5.729vw;padding:0 3.255vw 10.156vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content h2{margin-bottom:3.646vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content p{margin-bottom:5.599vw}.fifth-section .sc-injury-attorney-section .image-container{margin-top:-23.177vw}.fifth-section .sc-injury-attorney-section .image-container .sc-injury-attorney-image{margin-top:0;max-width:100%;width:100%}.fifth-section .in-the-news-section{height:auto;gap:10.547vw;padding:7.813vw 3.255vw 39.974vw}.fifth-section .in-the-news-section .news-content{width:100%}.fifth-section .in-the-news-section .news-content h2{margin-bottom:3.125vw}.fifth-section .in-the-news-section .news-content p{margin-bottom:5.599vw}.fifth-section .in-the-news-section .news-content .btn-cta{width:100%}.fifth-section .in-the-news-section .news-cards .news .news-title h3{font-size:5.581vw}}@media(max-width: 430px){.fifth-section .sc-injury-attorney-section{gap:10.233vw;padding:0 5.814vw 18.14vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content h2{margin-bottom:6.512vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content p{margin-bottom:10vw}.fifth-section .sc-injury-attorney-section .sc-injury-attorney-content .btn-cta{width:100%}.fifth-section .sc-injury-attorney-section .image-container{margin-top:-41.395vw}.fifth-section .in-the-news-section{gap:18.837vw;padding:13.953vw 5.814vw 71.395vw}.fifth-section .in-the-news-section .news-content h2{margin-bottom:5.581vw}.fifth-section .in-the-news-section .news-content p{margin-bottom:10vw}.fifth-section .in-the-news-section .news-cards{gap:14.186vw}.fifth-section .in-the-news-section .news-cards .news .news-title{margin-top:5.581vw}.fifth-section .in-the-news-section .news-cards .news .news-title h3{font-size:5.581vw}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container{height:49.767vw}.fifth-section .in-the-news-section .news-cards .news .thumbnail-container .play-icon svg{width:10.465vw;height:10.465vw}}.sixth-section{margin:0vw 6.18vw;margin-top:0}.sixth-section .attorney-contact-section{display:flex;margin-top:0;background-color:#7d121c;color:#fff;align-items:center;flex-direction:column}.sixth-section .attorney-contact-section .attorney-contact-content{padding:5.594vw 11.333vw 3.594vw;text-align:center}.sixth-section .attorney-contact-section .attorney-contact-content h2{margin-bottom:1.25vw}.sixth-section .attorney-contact-section .attorney-contact-content p{margin-bottom:3.229vw}.sixth-section .attorney-contact-section .attorney-contact-content .desktop{display:block}.sixth-section .attorney-contact-section .attorney-contact-content .mobile{display:none}.sixth-section .attorney-contact-section .video-flex{display:flex;align-items:center;justify-content:center;padding:0 4vw 6vw;width:100%;gap:3vw}.sixth-section .attorney-contact-section .video-flex h3{font-size:1.3vw;margin-top:.7vw}.sixth-section .attorney-contact-section .video-flex .video-group{width:100%;text-align:center}.sixth-section .attorney-contact-section .image-container .attorney-contact-image{width:40.417vw;height:100%;object-fit:cover}.sixth-section .attorney-contact-section .video-container{max-width:100%;position:relative;width:100%;overflow:hidden;height:20.927vw}.sixth-section .attorney-contact-section .video-container video,.sixth-section .attorney-contact-section .video-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sixth-section .attorney-contact-section .play-button{position:absolute;top:38%;left:42%;transform:translate(-50%, -50%);cursor:pointer;z-index:10;display:block}.sixth-section .attorney-contact-section .play-button img{width:6.042vw;height:6.042vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){.sixth-section .attorney-contact-section .attorney-contact-content{padding:5.594vw 8.333vw 4.594vw}.sixth-section .attorney-contact-section .video-container{height:23.927vw}.sixth-section .attorney-contact-section .play-button{top:42%;left:43%}}@media(max-width: 1100px){.sixth-section{margin:0vw 6.18vw}.sixth-section .attorney-contact-section{height:auto;flex-direction:column;margin-top:-22.909vw}.sixth-section .attorney-contact-section .attorney-contact-content{padding:3.273vw 7.3vw 8vw;flex:auto}.sixth-section .attorney-contact-section .attorney-contact-content h2{margin-bottom:2.182vw}.sixth-section .attorney-contact-section .image-container{display:flex}.sixth-section .attorney-contact-section .image-container .attorney-contact-image{height:auto;width:100%}.sixth-section .attorney-contact-section .video-container{height:42.927vw}.sixth-section .attorney-contact-section .play-button{top:43%;left:45%}.sixth-section .attorney-contact-section .play-button img{width:8.042vw;height:8.042vw}.sixth-section .attorney-contact-section .video-flex{flex-direction:column;gap:6vw}.sixth-section .attorney-contact-section .video-flex h3{font-size:2.9vw;margin-top:2vw}}@media(max-width: 768px){.sixth-section{margin:0vw 3.255vw}.sixth-section .attorney-contact-section{margin-top:-32.813vw}.sixth-section .attorney-contact-section .attorney-contact-content{padding:8.372vw 5.581vw 15.349vw}.sixth-section .attorney-contact-section .attorney-contact-content h2{margin-bottom:5.581vw}.sixth-section .attorney-contact-section .attorney-contact-content p{margin-bottom:5.581vw}.sixth-section .attorney-contact-section .attorney-contact-content .btn-cta{padding:4.186vw 8.558vw}.sixth-section .attorney-contact-section .attorney-contact-content .desktop{display:none}.sixth-section .attorney-contact-section .attorney-contact-content .mobile{display:block}.sixth-section .attorney-contact-section .video-container{height:52.927vw}.sixth-section .attorney-contact-section .play-button{top:37%;left:42%}.sixth-section .attorney-contact-section .play-button img{width:15.042vw;height:15.042vw}.sixth-section .attorney-contact-section .video-flex{flex-direction:column;gap:7vw}.sixth-section .attorney-contact-section .video-flex h3{font-size:3.3vw}}@media(max-width: 430px){.sixth-section{margin:0vw 6.279vw}.sixth-section .attorney-contact-section{margin-top:-58.605vw}.sixth-section .attorney-contact-section .attorney-contact-content{padding:8.372vw 6.279vw 8.594vw}.sixth-section .attorney-contact-section .attorney-contact-content h2{margin-bottom:5.581vw}.sixth-section .attorney-contact-section .attorney-contact-content p{margin-bottom:5.581vw}.sixth-section .attorney-contact-section .attorney-contact-content .btn-cta{padding:4.186vw 5.558vw;width:100%}.sixth-section .attorney-contact-section .play-button{top:41%;left:41%}.sixth-section .attorney-contact-section .video-flex h3{font-size:4.3vw}}figure{margin:0}figcaption{font-style:italic;line-height:1.4;padding:.3vw 0 .7vw .3vw;color:#383838}.btn-dark{padding:.938vw 1.875vw;background-color:#2c2c2c;border-radius:2.813vw;color:#fff;font-weight:500;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out;letter-spacing:.052vw;font-size:1.042vw;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-dark:hover{background-color:#7d121c;color:#fff}@media only screen and (min-width: 1101px)and (max-width: 1440px){.btn-dark{font-size:1.4vw;padding:1.4vw 2.8vw}}@media(max-width: 1100px){.btn-dark{font-size:2.604vw;padding:2.344vw 4.688vw;border-radius:5.455vw}}@media(max-width: 768px){.btn-dark{font-size:4.651vw;padding:4.186vw 8.372vw;border-radius:13.953vw}}.modal{display:none;position:fixed;z-index:1111;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal .modal-content{position:absolute;background-color:rgba(0,0,0,0);width:100%;max-width:60vw;transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.modal .modal-content .close{position:absolute;top:0;right:0;font-size:1.563vw;font-weight:bold;background-color:#ba2532;width:2vw;height:2vw;display:flex;align-items:center;justify-content:center;font-weight:100;color:#fff;cursor:pointer}.modal .modal-content .close:hover,.modal .modal-content .close:focus{color:#000;text-decoration:none;cursor:pointer}.modal .modal-content iframe{width:100%;height:34vw;object-fit:cover;border:0}@media(max-width: 1100px){.modal .modal-content{max-width:80vw}.modal .modal-content .close{font-size:2.727vw;width:4vw;height:4vw}.modal .modal-content iframe{height:45vw}}@media(max-width: 768px){.modal .modal-content{max-width:90vw}.modal .modal-content .close{font-size:4.727vw;width:7vw;height:7vw}.modal .modal-content iframe{height:51vw}}.form{width:100%;position:relative;z-index:2;margin:0 auto}.form .title{color:#203e52;font-size:1.875vw;line-height:2.24vw;font-weight:700;margin:0;padding-bottom:.208vw}.form .title strong{font-weight:700}@media only screen and (max-width: 1100px){.form .title{font-size:3.051vw;line-height:3.644vw;padding-bottom:.403vw}}@media only screen and (max-width: 768px){.form .title{font-size:4.688vw;line-height:5.599vw;padding-bottom:2.403vw}}@media only screen and (max-width: 430px){.form .title{font-size:7.619vw;line-height:9.238vw;padding-bottom:2.403vw}}.form form .form-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.302vw}.form form .form-wrapper .w-full{grid-column:span 2}.form form .group{margin-bottom:.99vw}.form form .group label{margin-bottom:.658vw;display:inline-block;font-size:1.042vw;font-weight:500}@media only screen and (min-width: 1101px)and (max-width: 1400px){.form form .group label{font-size:1.362vw}}@media only screen and (max-width: 1100px){.form form .group label{margin-bottom:1.2vw;font-size:2.3vw}}@media only screen and (max-width: 768px){.form form .group label{margin-bottom:1.302vw;font-size:3.2vw}}@media only screen and (max-width: 430px){.form form .group label{margin-bottom:2.083vw;font-size:4.186vw}}.form form .links{display:flex;width:100%;gap:.26vw;margin-bottom:1.646vw;color:#000}.form form .links a{margin-bottom:0;color:#000;text-decoration:none;transition:color .3s ease-in-out}.form form .links a:hover{color:#000;text-decoration:none}.form form .links span{color:#000;font-size:1.042vw;line-height:1.5}@media(max-width: 1520px){.form form .links span{font-size:1.042vw}}@media only screen and (max-width: 1100px){.form form .links span{font-size:2.2vw}}@media only screen and (max-width: 768px){.form form .links span{font-size:3.2vw}}@media only screen and (max-width: 430px){.form form .links span{font-size:4.2vw;line-height:1.4}}.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{font-family:"Rubik",sans-serif;color:#000;background:#fff;border:0;padding:.677vw 1.042vw;display:block;width:100%;font-size:1.042vw;line-height:1.5;-webkit-appearance:none;border-radius:0;box-shadow:inset 0 0 .208vw rgba(0,0,0,.25)}@media only screen and (min-width: 1101px)and (max-width: 1430px){.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{font-size:1.362vw}}@media only screen and (max-width: 1100px){.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{font-size:2.2vw}}@media only screen and (max-width: 768px){.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{font-size:3.2vw;padding:1.5vw 3vw}}@media only screen and (max-width: 430px){.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{font-size:4.7vw}}.form form input[type=text]:focus,.form form input[type=email]:focus,.form form input[type=tel]:focus,.form form select:focus,.form form textarea:focus{outline:none;border-color:#000}.form form textarea{font-family:"Rubik",sans-serif;margin:0;width:100%;height:10.833vw;line-height:normal;resize:none;-webkit-appearance:none;border-radius:0}.form form textarea:focus{outline:none;border-color:#000}.form form .disclaimer{margin-bottom:0;position:relative;text-align:center}.form form input[type=checkbox],.form form input[type=radio]{accent-color:#000;width:1vw;height:1vw;position:relative;z-index:3;-webkit-transform:scale(1);outline:0;margin:0;padding:0}.form form .custom-check label{margin-left:.5vw;position:relative;top:-0.1vw}.form .action-form{display:flex;justify-content:space-between}.form input::placeholder,.form textarea::placeholder{color:#5e5e5e;opacity:1;font-family:"Rubik",sans-serif}.form input:focus::placeholder,.form textarea:focus::placeholder{opacity:.5}.form .action{display:flex;justify-content:end}.form .action .button{background-color:rgba(0,0,0,0);padding:0;color:#ba2532;text-decoration:underline;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:1.042vw;line-height:1.5;border:none;outline:none;cursor:pointer}.form .action .button:hover{text-decoration:none}@media only screen and (min-width: 1101px)and (max-width: 1440px){.form .action .button{font-size:1.364vw}}@media(max-width: 1100px){.form .action .button{font-size:2.604vw}}@media(max-width: 768px){.form .action .button{font-size:3.721vw}}.form label span,.form>p span{color:#e80000}.form.attorney{margin-top:2vw}.form.attorney form input[type=text],.form.attorney form input[type=email],.form.attorney form input[type=tel],.form.attorney form select,.form.attorney form textarea{background-color:#f5f5f5}.form.attorney form .action{justify-content:flex-start;margin-top:2vw}.form.attorney form .action .btn-cta{outline:none;border:none}@media only screen and (min-width: 1101px)and (max-width: 1440px){.form form input[type=checkbox],.form form input[type=radio]{width:1.2vw;height:1.2vw}.form form .group{margin-bottom:2vw}}@media only screen and (max-width: 1100px){.form{width:100%;max-width:100%}.form form .form-wrapper{grid-column-gap:2.273vw}.form form .group{margin-bottom:2.182vw;width:100% !important}.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{padding:1.693vw 2.604vw;font-size:2.604vw}.form form textarea{height:27.083vw}.form form input[type=checkbox],.form form input[type=radio]{width:2vw;height:2vw}.form form .custom-check label{margin-left:1vw}.form .action{margin-top:2.273vw}.form .action p{margin-top:2.273vw}}@media only screen and (max-width: 768px){.form{width:100%}.form form .form-wrapper{display:block}.form form .group{margin-bottom:3.255vw;grid-column:span 3}.form form .group.links{margin-bottom:3.255vw}.form form input[type=text],.form form input[type=email],.form form input[type=tel],.form form select,.form form textarea{padding:3.023vw 4.651vw;font-size:3.721vw}.form form textarea{height:48.372vw}.form form input[type=checkbox],.form form input[type=radio]{width:4vw;height:4vw}.form form .custom-check label{margin-left:2vw;top:-0.4vw}}@media only screen and (max-width: 430px){.form{max-width:100%}.form form .group{margin-bottom:4.419vw}.form form .group.links{margin-bottom:4.419vw}.form form .form-wrapper{grid-column-gap:2.083vw;grid-row-gap:6.208vw}}footer .footer-info-section{display:flex;justify-content:space-between;padding:0vw 6.18vw;margin-bottom:4.896vw;margin-top:4.896vw;gap:9.427vw}footer .footer-info-section h2{margin-bottom:2.083vw;font-size:1.25vw;line-height:1.2}footer .footer-info-section .footer-main{display:block;line-height:1.354vw;font-size:.833vw;font-weight:400;margin-bottom:.521vw;text-decoration:none}footer .footer-info-section .footer-maina:hover{text-decoration:underline}footer .footer-info-section .footer-main.subheading{font-weight:700}footer .footer-info-section .footer-main a{font-size:.833vw}footer .footer-info-section a.footer-main.textus{position:relative;padding-left:2.5vw;margin-top:3vw}footer .footer-info-section a.footer-main.textus svg{fill:#000;height:auto;width:1.3vw;position:absolute;left:0;top:.7vw;transition:.3s}footer .footer-info-section a.footer-main.textus:hover svg{fill:#7d121c}footer .footer-info-section .logo-content{width:18.802vw}footer .footer-info-section .logo-content .logo{width:inherit;height:auto;margin-bottom:2.656vw}footer .footer-info-section .logo-content p{text-transform:capitalize}footer .footer-info-section .navigation-content{width:7.927vw}footer .footer-info-section .services-content{width:9.344vw}footer .footer-info-section .services-content .social-media-icons{margin-top:1.406vw;display:flex;gap:.885vw}footer .footer-info-section .services-content .social-media-icons a svg{width:1.7vw;height:1.7vw}footer .footer-info-section .services-content .social-media-icons a svg path{transition:fill .3s ease-in-out}footer .footer-info-section .services-content .social-media-icons a:hover svg path{fill:#ba2532}footer .footer-info-section .contact-content{width:17vw}footer .footer-info-section .contact-content .office-location{margin-bottom:1.302vw}footer .footer-info-section .contact-content .office-location:last-child{margin-bottom:0}footer .footer-info-section .contact-content .office-location .phone-label{margin-bottom:0}footer .footer-info-section .contact-content .office-location .phone-label .phone{text-decoration:underline}footer .footer-info-section .contact-content .office-location.spartanburg,footer .footer-info-section .contact-content .office-location.gaffney{width:16.51vw}@media only screen and (min-width: 1441px)and (max-width: 1600px){footer .footer-info-section .navigation-content{width:10.927vw}footer .footer-info-section .services-content{width:11.344vw}footer .footer-info-section .footer-main{font-size:1.2vw;line-height:1.4;margin-bottom:1vw}footer .footer-info-section .footer-main a{font-size:inherit}footer .footer-info-section h2{font-size:1.6vw}footer .footer-info-section a.footer-main.textus{position:relative;padding-left:4.2vw}footer .footer-info-section a.footer-main.textus svg{width:2vw;top:1.3vw}}@media only screen and (min-width: 1101px)and (max-width: 1440px){footer .footer-info-section .navigation-content{width:11.927vw}footer .footer-info-section .services-content{width:12.344vw}footer .footer-info-section .footer-main{font-size:1.25vw;margin-bottom:1.1vw;line-height:1.5}footer .footer-info-section .footer-main a{font-size:inherit}footer .footer-info-section h2{font-size:1.667vw;line-height:2.188vw}footer .footer-info-section a.footer-main.textus{position:relative;padding-left:4vw}footer .footer-info-section a.footer-main.textus svg{width:2vw;top:1.8vw}}@media(max-width: 1100px){footer .footer-info-section{height:auto;gap:6vw;flex-wrap:wrap;justify-content:flex-start;margin-top:3.818vw}footer .footer-info-section h2{font-size:3.125vw;margin-bottom:3.636vw}footer .footer-info-section .footer-main{font-size:2.083vw;line-height:1.5;margin-bottom:.909vw}footer .footer-info-section .footer-main a{font-size:2.083vw;line-height:1.5}footer .footer-info-section .footer-main .subheading{margin-bottom:.909vw}footer .footer-info-section .logo-content{width:100%;text-align:center}footer .footer-info-section .logo-content .logo{width:28vw}footer .footer-info-section .navigation-content{width:18vw}footer .footer-info-section .services-content{width:22.8vw}footer .footer-info-section .services-content .social-media-icons{margin-top:3vw}footer .footer-info-section .services-content .social-media-icons a svg{width:4.182vw;height:4.182vw}footer .footer-info-section .contact-content{width:32vw}footer .footer-info-section .contact-content .office-location{margin-bottom:3vw}footer .footer-info-section .contact-content .office-location:last-child{margin-bottom:0}footer .footer-info-section .contact-content .office-location.spartanburg,footer .footer-info-section .contact-content .office-location.gaffney{width:100%}footer .footer-info-section a.footer-main.textus{position:relative;padding-left:4vw}footer .footer-info-section a.footer-main.textus svg{width:2.3vw;top:unset;position:relative;top:.6vw;margin-right:1vw}}@media(max-width: 768px){footer .footer-info-section{flex-wrap:wrap;gap:15.349vw;margin-top:5.469vw;flex-direction:column;text-align:center}footer .footer-info-section h2{font-size:5.581vw;margin-bottom:9.302vw}footer .footer-info-section .footer-main{font-size:3.721vw;margin-bottom:2.326vw}footer .footer-info-section .footer-main a{font-size:3.721vw}footer .footer-info-section .footer-main .subheading{margin-bottom:2.326vw}footer .footer-info-section .logo-content{width:100%}footer .footer-info-section .logo-content .logo{width:49.479vw;margin-bottom:4.818vw}footer .footer-info-section .navigation-content{width:100%;order:2}footer .footer-info-section .services-content{width:100%;order:1}footer .footer-info-section .services-content .social-media-icons{margin-top:3.516vw;gap:2.214vw;justify-content:center}footer .footer-info-section .services-content .social-media-icons a svg{width:7.581vw;height:7.581vw}footer .footer-info-section .contact-content{width:100%;order:0}footer .footer-info-section .contact-content .office-location{margin-bottom:6.641vw}footer .footer-info-section .contact-content .office-location:last-child{margin-bottom:0}footer .footer-info-section a.footer-main.textus{position:relative;padding:0 9vw;margin-top:7vw}footer .footer-info-section a.footer-main.textus svg{width:4.2vw;top:unset;position:relative;top:0;display:block;margin:0 auto 1vw}}@media(max-width: 430px){footer .footer-info-section{gap:15.349vw;margin-top:9.767vw;margin-bottom:11.023vw}footer .footer-info-section .logo-content .logo{width:88.372vw;margin-bottom:8.605vw}footer .footer-info-section .services-content .social-media-icons{margin-top:6.279vw;gap:3.953vw}footer .footer-info-section .services-content .social-media-icons a svg{width:8.581vw;height:8.581vw}footer .footer-info-section .contact-content .office-location{margin-bottom:11.86vw}footer .footer-info-section .contact-content .office-location:last-child{margin-bottom:0}footer .footer-info-section a.footer-main.textus{padding:0 9vw;margin-top:9vw}footer .footer-info-section a.footer-main.textus svg{width:6vw;margin:0 auto 1.5vw}}footer .copyright{background:#7d121c;padding:1.042vw 6.18vw;color:#fff;display:flex;justify-content:space-between;align-items:center}footer .copyright img{width:5.165vw;height:auto}footer .copyright a,footer .copyright p{display:inline-block;color:#fff;padding:0 .3vw;line-height:normal;font-size:.833vw;font-weight:400;transition:.3s;text-decoration:none;margin-bottom:0}footer .copyright a:hover{color:#fff;text-decoration:underline}footer .copyright .left-content span{font-size:.833vw}footer .copyright .right-content a{display:flex;align-items:center;gap:1.25vw}@media only screen and (min-width: 1441px)and (max-width: 1600px){footer .copyright a,footer .copyright p{font-size:1.2vw;line-height:1.4}footer .copyright .left-content span{font-size:1.2vw;line-height:1.4}}@media only screen and (min-width: 1101px)and (max-width: 1440px){footer .copyright a,footer .copyright p{font-size:1.2vw}footer .copyright .left-content span{font-size:1.2vw}}@media(max-width: 1100px){footer ul li{line-height:1.2;padding-bottom:1vw}footer .top{flex-direction:column;padding:5vw 6vw 3vw;text-align:center}footer .top a,footer .top p{font-size:2.3vw}footer .top a{padding-bottom:1vw}footer .top .socials svg{height:auto;width:4.1vw;padding:0 3vw}footer .copyright{font-size:2.083vw;padding:5.339vw 10vw;flex-direction:column;gap:2.557vw;text-align:center}footer .copyright a,footer .copyright p{font-size:2.083vw;padding:0 .7vw;line-height:2}footer .copyright img{height:4vw;width:auto}footer .copyright .left-content span{font-size:2.083vw}}@media(max-width: 768px){footer ul li{line-height:1.2;padding-bottom:1vw}footer .top{flex-direction:column;text-align:center;padding:9vw 6vw 3vw}footer .top a,footer .top p{font-size:3.73vw;line-height:1.5}footer .top a{padding-bottom:1vw}footer .top .socials{padding-top:3vw}footer .top .socials a svg{padding:0 4vw;height:9vw;width:auto}footer .copyright{padding:9.535vw 5.814vw 10.093vw;text-align:center;line-height:1.4;height:auto;font-size:3.721vw;gap:6.14vw}footer .copyright .left-content span{font-size:3.721vw}footer .copyright #year{display:inline}footer .copyright img{height:9vw;padding:0 1.3vw}footer .copyright a,footer .copyright p{font-size:3.721vw;padding:0 1vw 2vw;line-height:2;display:unset}}/*# sourceMappingURL=home.css.map */