@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');@font-face{font-family:"Chapaza";src:url("https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/Chapaza.woff2") format("woff2");font-display:swap}@font-face{font-family:"Circular Std";src:url("https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Medium.woff2");font-display:swap}@font-face{font-family:'Circular Std';src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Light.woff2') format('woff2'),url(//shegerianconniff.com/wp-content/themes/shegerian/assets/css/CircularStd-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Light_1.woff2') format('woff2'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Light_1.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Light_2.woff2') format('woff2'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Light_2.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std Book';src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book.eot');src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book.eot?#iefix') format('embedded-opentype'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book.woff2') format('woff2'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book.woff') format('woff'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std Book';src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_1.eot');src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_1.eot?#iefix') format('embedded-opentype'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_1.woff2') format('woff2'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_1.woff') format('woff'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_1.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std Book';src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_2.eot');src:url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_2.eot?#iefix') format('embedded-opentype'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_2.woff2') format('woff2'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_2.woff') format('woff'),url('https://shegerianconniff.com/wp-content/themes/shegerian/assets/fonts/transfonter.org-20260611-084432/CircularStd-Book_2.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}.fa,.fas,.far,.fal,.fab,.fa-solid,.fa-regular,.fa-light,.fa-brands{font-style:normal !important}.fas,.fa-solid{font-family:"Font Awesome 5 Free" !important}.far,.fa-regular{font-family:"Font Awesome 5 Free" !important}.fal,.fa-light{font-family:"Font Awesome 5 Pro" !important}.fab,.fa-brands{font-family:"Font Awesome 5 Brands" !important}h1,h2,h3{font-family:"Chapaza",serif}html[lang=es] .main-header .header-row .main-menu{gap:25px}html[lang=es] .phone-content a{font-size:20px}html[lang=es] section.banner-section .banner-content .banner-features span{font-size:17px}html[lang=es] section.millions-recovered-section .recovered-items h4{font-size:15px;max-width:180px;min-height:110px}html[lang=es] .team-content p{font-size:15px}html[lang=es] .team-member h4{font-size:19px}html[lang=es] .experienced-left h2{font-size:39px}html[lang=es] .experienced-card h4{font-size:27px;line-height:36px}textarea:focus-visible,input:focus-visible{box-shadow:unset;border:0;outline:0}p,span,section.millions-recovered-section h2,a{font-family:"Circular Std" !important}.container{width:100% !important;max-width:1500px !important;padding-inline:15px;margin-inline:auto}div#google_language_translator{display:flex}.phone-content{display:flex;flex-flow:column;align-items:center}.phone-content a{line-height:normal}.main-header .header-row .header-logo{position:relative;bottom:10px}.main-header .header-row .header-logo img,.footer-top .footer-col a img{min-width:405px;height:auto}.top-header .top-menu{display:flex;list-style:none;justify-content:right;gap:50px;padding-block:5px;margin-bottom:0}header.site-header{background:#000}.top-header .top-menu li{position:relative}.top-header .top-menu li:after{content:"";border-right:1px solid hsl(0deg 0% 100%/20%);right:-25px;position:absolute;width:1px;height:100%}#google_language_translator{position:relative;display:inline-block}#google_language_translator select.goog-te-combo{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px}#google_language_translator:after{content:"▼";position:absolute;right:14px;top:54%;transform:translateY(-50%);pointer-events:none;font-size:11px;color:#fff}.footer-credit-text a{color:#000}.social-item a i{font-size:30px;color:#cb0000;border:1px solid #00000030;padding:14px;min-width:60px;text-align:center;border-radius:9px;margin-right:20px}.top-header .top-menu li a{text-decoration:none;color:#fff;font-size:16px}.top-header .top-menu li:last-child:after{display:none}.main-header .header-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;padding-top:10px}.main-header .header-row .main-menu{display:flex;gap:40px;margin-bottom:0;list-style:none;margin-top:-10px}header.site-header .top-header{position:relative}header.site-header .top-header .container{display:flex;justify-content:right;align-items:center;gap:32px}header.site-header .top-header .container #google_language_translator select.goog-te-combo{height:37px !important;width:100% !important;max-width:180px !important;padding-inline:20px !important;margin:0;font-size:16px;font-family:"Circular Std";font-weight:400 !important;min-width:180px;padding-left:15px !important}.phone-content a{font-size:24px;color:#fff;text-decoration:none;width:100%;max-width:max-content;display:block;font-weight:500}.main-header .header-row .header-phone img{width:22px;height:22px;margin-top:0}.main-header .header-row .header-phone span{text-align:right;width:100%;max-width:100%;display:block;color:#ffffff87}header.site-header .top-header:after{content:"";position:absolute;background:hsl(0deg 0% 100%/15%);width:63%;height:1px;right:0;bottom:0}.main-header .header-row .header-phone{display:flex;gap:11px;align-items:start}.main-header .header-row .main-menu li a{color:#fff;font-size:19px;text-decoration:none}section.banner-section{height:calc(100vh - 70px);background-size:cover;background-repeat:no-repeat;position:relative}section.banner-section:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 55.2%,#000 100%);position:absolute;width:100%;min-height:731px;bottom:0}section.banner-section .banner-content{position:absolute;bottom:51px;z-index:1;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;width:100%;max-width:1073px}section.banner-section .banner-content h1{color:#fff;font-size:80px;text-align:center;line-height:90px;letter-spacing:1%;font-weight:400;margin-bottom:17px;font-family:"Chapaza",serif !important;text-transform:uppercase}section.banner-section .banner-content h1 br{display:none}section.banner-section .banner-content h1 .small-heading{font-size:50px;line-height:60px;font-family:"Chapaza",serif !important;display:block}section.banner-section .banner-content .banner-features{color:#fff;display:flex;justify-content:center;gap:40px;margin-bottom:25px}section.banner-section .banner-content .banner-btn{color:#fff;text-align:center;background:#cb0000;padding:17px 41px;width:100%;max-width:max-content;margin-inline:auto;border-radius:10px;text-decoration:none;font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;text-transform:uppercase}section.banner-section .banner-content .banner-features span{position:relative;font-family:"Circular Std";font-size:26px;font-weight:400 !important}section.banner-section .banner-content .banner-features span img.google-logo{max-width:35px}section.banner-section .banner-content .banner-features span:after{content:"";position:absolute;border-right:2px solid #fff;width:1px;height:70%;right:-20px;top:50%;transform:translateY(-50%)}section.banner-section .banner-content .banner-features span:last-child:after{display:none}section.millions-recovered-section{padding:75px 0}h2{font-size:42px}section.millions-recovered-section h2{margin-bottom:50px;color:#000}section.millions-recovered-section .recovered-items{display:grid;grid-template-columns:repeat(5,1fr)}section.millions-recovered-section .recovered-items{position:relative;gap:100px;padding-left:40px}section.millions-recovered-section .recovered-items .recovered-item:after{content:"";position:absolute;border-left:1px solid hwb(0deg 0% 100%/10%);width:1px;height:100%;top:0;left:-37px}section.millions-recovered-section .recovered-items .recovered-item{position:relative}section.millions-recovered-section .recovered-items h4{font-size:15px;letter-spacing:32%;font-family:"Circular Std";width:100%;max-width:170px;line-height:27px;text-transform:uppercase;margin-bottom:40px;color:#000;min-height:81px}section.millions-recovered-section .recovered-items h3,section.millions-recovered-section .recovered-items p{font-size:45px;font-family:"Chapaza";font-weight:400;color:#000;line-height:39px;margin-bottom:0}section.millions-recovered-section .recovered-items p{font-size:28px;margin-bottom:0}section.millions-recovered-section{padding-bottom:150px}section.team-review-section{position:relative;min-height:1020px;width:100%;z-index:1;display:flex;background-position:center !important;background-size:cover}section.team-review-section .container{margin-top:-90px}section.team-review-section:before,section.team-review-section:after{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.85) 55.2%,#fff 100%);position:absolute;top:0;bottom:auto;height:350px;width:100%;rotate:180deg;z-index:-1}.team-white-box{margin:0 auto;background:#fff;border-radius:10px;padding:80px 20px 80px 50px;box-shadow:0 10px 35px rgba(0,0,0,.08)}.team-grid{display:grid;grid-template-columns:260px repeat(4,1fr);gap:28px 24px;align-items:start}.team-content{padding-top:15px}.team-content h2{font-size:40px;line-height:1.15;font-weight:500;color:#111;margin:0 0 25px;font-family:"Circular Std"}.team-content p{font-size:18px;line-height:1.8;color:#323232;margin:0;max-width:240px}.team-member{display:flex;flex-direction:column}.team-member-img{width:100%;aspect-ratio:1/1;border-radius:10px;background-size:cover;background-position:center top;background-repeat:no-repeat;margin-bottom:14px}.team-member h4{font-size:22px;line-height:1.3;font-weight:500;color:#000;margin:0 0 6px;font-family:"Circular Std"}.team-member span{font-size:17px;line-height:1.4;color:#cb0000;font-weight:500}section.team-review-section:after{bottom:0;top:auto;rotate:0deg;height:250px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.85) 55.2%,#fff 100%)}.container.jklsj{margin-top:-100px;position:relative}.experienced-caring-section{padding:30px 0 50px;position:relative;z-index:2}.experienced-caring-section .container{margin:0 auto;padding:0 15px}.experienced-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:16px}.experienced-left{grid-row:span 2;background:#fff;border-radius:12px;padding:35px 40px;display:flex;flex-direction:column;justify-content:center;min-height:360px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.experienced-left h2{font-size:45px;line-height:1.25;font-weight:500;color:#000;margin:0;text-transform:capitalize;font-family:"Circular Std"}.experienced-left h3{margin-top:35px;font-size:45px;line-height:58px;font-weight:900;color:#cb0000;font-family:"Circular Std"}.experienced-card{background:#fff;border-radius:12px;padding:35px;text-align:center;min-height:281px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0px 0px 44px 0px #0000001c}.experienced-card h4{margin:0 0 13px;font-size:36px;line-height:46px;color:#cb0000;text-transform:capitalize;font-family:"Circular Std";font-weight:700;width:100%;max-width:230px;margin-inline:auto}.experienced-card p{margin:0;font-size:22px;line-height:31px;color:#000;font-weight:450;text-transform:capitalize}section.team-white-section{margin-top:-100px;position:relative;z-index:2}header.site-header{position:fixed;width:100%;top:0;z-index:4}section.banner-section{margin-top:80px;background-position:center}section.about-us-section{min-height:1200px;position:relative;margin-top:-290px;z-index:1;background-size:cover}section.about-us-section:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);width:100%;height:210px;top:-2px;rotate:180deg;z-index:-1}section.about-us-section .about-us-content{position:absolute;bottom:65px;display:flex;left:50%;transform:translateX(-50%);width:100%;max-width:1500px;padding-inline:15px;align-items:flex-end}section.about-us-section .about-us-content .about-us-left,section.about-us-section .about-us-buttons a,section.about-us-section p{color:#fff}section.about-us-section .about-us-content .about-us-buttons{display:flex;align-items:center;gap:20px;margin-top:26px}section.about-us-section .about-us-content>div{width:50%}section.about-us-section:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 49.97%,#000 100%);width:100%;position:absolute;height:600px;bottom:0}section.about-us-section p{font-size:18px;font-family:"Circular Std";font-weight:500}section.millions-recovered-section h2{margin-bottom:50px;color:#000;font-size:45px}section.about-us-section .about-us-content .about-us-left h2{font-size:16px;letter-spacing:50%;font-family:"Circular Std";text-transform:uppercase;font-weight:700;margin-top:-20px;margin-bottom:20px}section.about-us-section .about-us-content .about-us-left span{font-size:45px;font-weight:500;font-family:"Circular Std";width:100%;max-width:550px;display:block;line-height:55px}section.about-us-section .about-us-content .about-us-buttons a{width:100%;max-width:max-content;display:flex;align-items:center;justify-content:center;line-height:31px;padding:17px 35px;font-size:20px;border-radius:10px;font-family:"Circular Std";font-weight:500}section.about-us-section .about-us-content .about-us-buttons a.btn.btn-red{background:#cb0000}section.about-us-section .about-us-content .about-us-buttons a.btn.btn-outline{border:2px solid #fff}.practice-areas-section{background:#000;padding:100px 0 135px;overflow:hidden}.section-title{text-align:center;margin-bottom:45px}.section-title h2{color:#fff;font-size:45px;font-weight:500;margin:0;line-height:1.1;font-family:"Circular Std"}.practice-areas-list{display:flex;flex-direction:column;gap:20px}.practice-area-item{display:grid;grid-template-columns:60px 300px 1fr 70px;align-items:flex-start;gap:25px;padding:28px 35px;border-radius:12px;transition:all .3s ease-in-out;position:relative}.practice-area-item:not(.active){background:0 0}div#glt-translate-trigger{display:none}.practice-area-item.active .practice-area-title h3{color:#fff;font-size:40px;line-height:1.1;margin:0;font-family:"Circular Std";font-weight:500}.practice-area-content p{color:#fff;font-size:18px;line-height:2;margin:0}.practice-area-link{display:flex;justify-content:flex-end}.practice-area-link a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease-in-out;border:1px solid hsl(0deg 0% 100%/30%);border-radius:5px;padding-top:5px}.practice-area-item:hover{border-color:rgba(255,255,255,.35);border:1px solid #ffffff66;box-shadow:0px 0px 60px 0px #0000006e;background:#ffffff24}.practice-area-item:hover .practice-area-link a{background:#cb0000;border-color:#cb0000}.practice-areas-btn{text-align:center;margin-top:50px}.practice-areas-btn a{display:inline-flex;align-items:center;justify-content:center;min-width:260px;height:67px;background:#cb0000;color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px;font-weight:500;border-radius:6px;transition:.3s;padding-inline:37px}.practice-areas-btn a:hover{background:#c9000d}.practice-area-item:hover .practice-area-link a i{color:#fff}.practice-area-title h3{color:#ffffff9e;font-size:40px;line-height:1.1;margin:0;font-family:"Circular Std";font-weight:500;width:100%;max-width:300px}.practice-area-title{width:100%;max-width:300px}.practice-area-item.active .practice-area-content p{color:#ffffff91}.awards-recognition-section{padding:80px 0}.awards-recognition-section .awards-recognition-row{display:flex;flex-direction:row}.awards-recognition-section .awards-recognition-row .awards-recognition-left{width:55%;display:flex;flex-direction:column}.awards-recognition-section .awards-recognition-row .awards-recognition-right{width:45%;display:flex;flex-wrap:wrap;gap:20px;padding-left:50px}.awards-recognition-section .awards-recognition-row .awards-recognition-right .award-logo-box{width:calc((100% / 3) - 15px);background:#fff;box-shadow:0px 0px 34px 0px #0000001a;border-radius:10px;display:flex;align-items:center;justify-content:center;height:160px}.awards-recognition-section .awards-recognition-row .awards-recognition-left h2{font-size:45px;font-family:"Circular Std";font-weight:500;line-height:120%;color:#000}.awards-recognition-section .awards-recognition-row .awards-recognition-left .awards-recognition-description{font-size:18px;color:#000;font-weight:400;line-height:170%;letter-spacing:0;margin-bottom:10px;margin-top:10px}.awards-recognition-section .awards-recognition-row .awards-recognition-left .awards-bg-text{margin-top:auto;font-size:120px;color:#7115160A;-webkit-text-stroke:2px #71151626;paint-order:stroke fill;line-height:120px}.awards-recognition-section .awards-recognition-row .awards-recognition-left .awards-bg-text img{display:none}.articles-news-section{background:#000;padding:80px 0}.articles-news-section .articles-subtitle{text-align:center;color:#fff;font-size:16px;font-family:"Circular Std";letter-spacing:50%;text-transform:uppercase;font-weight:700;line-height:100%}.articles-news-section .articles-title{text-align:center;margin-top:25px;margin-bottom:50px}.articles-news-section .articles-title h2{color:#fff;font-size:45px;font-weight:500;font-family:"Circular Std";text-transform:capitalize;line-height:100%}.articles-news-section .articles-slider .slick-track{display:flex}.articles-news-section .article-card{margin:0 15px;background:#fff;box-shadow:0px 0px 60px 0px #0000006e;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:25px;height:100%}.articles-news-section .article-card *{font-family:"Circular Std"}.articles-news-section .article-card .article-image img{width:100%;height:270px;border-radius:10px;object-fit:cover}.articles-news-section .article-slide.slick-slide{height:auto}.article-card .article-content{height:-webkit-fill-available;display:flex;flex-direction:column}.article-card .article-content h3{font-size:27px;font-weight:500;letter-spacing:0;line-height:140%;color:#000}.article-card .article-content p{font-size:18px;color:#000;letter-spacing:0;line-height:150%;font-weight:400;margin-bottom:10px}.article-card .article-content a.article-link{margin-top:auto;color:#cb0000;font-size:16px;text-decoration:none;font-weight:700;letter-spacing:21%;line-height:180%}.articles-slider button.slick-arrow{top:-80px;width:60px;height:60px;border:2px solid #fff;box-shadow:0px 0px 60px 0px #0000006e;border-radius:7px;color:#fff;display:flex;align-items:center;justify-content:center}.articles-slider button.slick-prev.slick-arrow{left:15px}.articles-slider button.slick-next.slick-arrow{right:15px}.articles-slider button.slick-arrow:before{background:0 0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:43px;padding-bottom:3px;color:#fff !important;opacity:1}.practice-areas-section{background:#000;padding:100px 0 135px;overflow:hidden}.section-title{text-align:center;margin-bottom:45px}.section-title h2{color:#fff;font-size:45px;font-weight:500;margin:0;line-height:1.1;font-family:"Circular Std"}.practice-areas-list{display:flex;flex-direction:column;gap:20px}.practice-area-item{display:grid;grid-template-columns:60px 300px 1fr 70px;gap:25px;padding:28px 35px;border-radius:12px;transition:all .3s ease-in-out;position:relative}.practice-area-item{border:1px solid transparent;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;cursor:pointer}.practice-area-link .fa-solid.fa-arrow-up-right-from-square{background:url("https://shegerianconniff.com/wp-content/uploads/2026/06/Arrow-22.png");width:17px;height:21px;background-size:contain;background-repeat:no-repeat}.practice-area-item.active .practice-area-title h3{color:#fff;font-size:40px;line-height:1.1;margin:0;font-family:"Circular Std";font-weight:500}.practice-area-content p{color:#ffffff54}.practice-area-item:hover .practice-area-title h3{color:#fff}.practice-area-item:hover .practice-area-content p{color:#fff}.footer-bottom a{color:#000}.practice-area-link{display:flex;justify-content:flex-end;margin-top:10px}.practice-area-link a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease-in-out;border:1px solid hsl(0deg 0% 100%/30%);border-radius:5px}.practice-areas-btn{text-align:center;margin-top:50px}.practice-areas-btn a{display:inline-flex;align-items:center;justify-content:center;min-width:260px;height:67px;background:#cb0000;color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px;font-weight:500;border-radius:6px;transition:.3s;padding-inline:37px}.practice-areas-btn a:hover{background:#c9000d}.practice-area-item:hover .practice-area-link a i{color:#fff}.practice-area-title h3{color:#ffffff9e;font-size:40px;line-height:1.1;margin:0;font-family:"Circular Std";font-weight:500;width:100%;max-width:300px}.practice-area-title{width:100%;max-width:300px}.practice-area-item.active .practice-area-content p{color:#ffffff91}section.common-questions-section{position:relative;min-height:987px;background-size:cover}section.common-questions-section:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 49.97%,#000 100%);position:absolute;bottom:0;top:auto;width:100%;height:325px}.common-questions-row{display:flex;justify-content:space-between;padding-top:220px}.common-questions-row .common-questions-right{width:48%;position:relative;z-index:2}.common-questions-row .common-questions-right .faq-item.active p{line-height:31px}.common-questions-row .common-questions-right h2{font-size:45px;color:#fff;font-family:"Circular Std";margin-bottom:27px}.common-questions-row .common-questions-right .faq-item{box-shadow:0px 0px 60px 0px #0000006e;background:#fff;border-radius:10px;padding:20px 29px;margin-bottom:20px}.common-questions-row .common-questions-right .faq-item .faq-answer{display:none}.common-questions-row .common-questions-right h3{font-size:22px;font-family:"Circular Std";margin:0 !important;font-weight:700}.common-questions-row .common-questions-right .faq-item.active p{font-size:18px;font-weight:400 !important;text-transform:capitalize}.common-questions-row .common-questions-right .faq-item.active{box-shadow:0px 0px 60px 0px #0000006e;border:1px solid #ffffff66;background:#ffffff24}.common-questions-row .common-questions-right .faq-item.active .faq-answer{display:block;padding-right:30px}.common-questions-row .common-questions-right .faq-item.active h3,.common-questions-row .common-questions-right .faq-item.active p{color:#fff}.common-questions-row .common-questions-right .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center}.common-questions-row .common-questions-right .faq-item.active .faq-question{margin-bottom:15px}.common-questions-row .common-questions-right .faq-item .faq-question span.faq-icon{box-shadow:0px 0px 60px 0px #0000006e;background:#cb0000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:35px;color:#fff;border-radius:7px}.faq-question{cursor:pointer}.faq-icon{position:relative;width:20px;height:20px}.faq-icon:before{content:"";position:absolute;width:20px;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{content:"";position:absolute;width:2px;height:20px;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s}.faq-item.active .faq-icon:after{opacity:0;transform:scaleY(0)}.practice-area-icon img{width:60px;height:60px;filter:contrast(.5)}.practice-area-item:hover img{filter:invert(1);width:60px;height:60px}section.common-questions-section:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.59) 36.45%,rgba(0,0,0,.9) 65%,#000 100%);width:100%;height:220px;top:0;position:absolute;bottom:auto;rotate:180deg}.review-area .slick-list.draggable .slick-track{display:flex;overflow:visible}.review-area .slick-list.draggable .slick-track .review-card{margin:0 10px;background:#fff;padding:20px;box-shadow:0px 0px 44px 0px #00000021;border-radius:10px;height:auto;display:flex;flex-direction:column}.review-card .review-head{position:relative}.review-card *{font-family:"Circular Std"}.review-card .review-head h4{font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;margin:0;color:#000}.review-card .review-head span{color:#cb0000;font-size:15px;display:block;margin-bottom:10px}.review-card .review-head img.google-icon{position:absolute;right:0;top:0}.review-card .stars{margin-bottom:12px}.review-card p{font-size:17px;letter-spacing:0;line-height:28px}.review-card a{color:#acacac;font-size:14px;text-decoration:none;line-height:100%;letter-spacing:0;margin-top:auto}.reviews-slider button.slick-arrow{width:44px;height:44px}.reviews-slider button.slick-prev.slick-arrow{left:-50px}.reviews-slider button.slick-arrow:before{width:44px;height:44px;font-family:monospace;background:#fff;border:1px solid #dedede;border-radius:50px;color:#000;display:flex;align-items:center;justify-content:center;font-size:26px}.reviews-slider button.slick-next.slick-arrow{right:-50px}.reviews-slider .slick-list.draggable{padding:50px 0}.reviews-wrapper{display:flex;flex-direction:row;display:grid;grid-template-columns:20% 80%}.reviews-wrapper .reviews-left{display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews-wrapper .reviews-left h3{font-size:24px;font-family:"Circular Std";font-weight:500;letter-spacing:8%;color:#000;margin:0}.reviews-wrapper .reviews-left p{font-size:14px;font-family:"Circular Std";margin-top:10px;letter-spacing:0;line-height:150%;margin-bottom:10px}.contact-row{display:flex;min-height:801px;gap:70px}.contact-left{width:50%;padding:80px 70px 60px 0;background:linear-gradient(180deg,hsl(0deg 100% 40%/6%) 0%,rgba(215,40,42,0) 100%);position:absolute;left:0}.contact-right{width:50%;background:#cb0000;padding:80px 80px 120px;display:flex;align-items:flex-start;position:absolute;right:0}.contact-left h2{font-size:45px;line-height:1.15;font-weight:500;color:#000;max-width:640px;margin-bottom:20px;font-family:"Circular Std"}.contact-left>.contact-left-inner>p{font-size:18px;color:#000;margin-bottom:35px;max-width:600px;font-family:"Circular Std";font-weight:450 !important}.office-location-list{display:flex;flex-direction:column;gap:15px}.office-location-box{background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;border:1px solid #a9a9a966}.office-image{width:75px;height:75px;flex-shrink:0;overflow:hidden;border-radius:6px}.office-image img{width:100%;height:100%;object-fit:cover}.office-content{padding-left:15px}.office-content h3{margin:0 0 5px;font-size:27px;font-weight:500;color:#000;font-family:"Circular Std"}.office-content p{margin:0;font-size:18px;color:#000;font-family:"Circular Std"}.contact-form-box{width:100%;max-width:640px}.contact-form-box h2{color:#fff;font-size:45px;line-height:1.2;margin-bottom:35px;font-family:"Circular Std";width:100%;max-width:100%;font-weight:500 !important}.contact-form-box form{display:flex;flex-wrap:wrap;gap:15px}#lf_first_name_block,#lf_last_name_block,#lf_email_block,#lf_phone_block{width:calc(50% - 8px);margin:0}#lf_message_block{width:100%;margin:0}.contact-form-box label{display:none}.contact-form-box input,.contact-form-box textarea{width:100%;background:#ffffff1a;color:#fff;padding:14px 16px;font-size:14px;border-radius:10px;border:1px solid #ffffff42}.contact-form-box input::placeholder,.contact-form-box textarea::placeholder{color:rgba(255,255,255,.8)}.contact-form-box textarea{height:150px}.contact-right .buttons{width:100%;margin-top:10px}section.contact-section{position:relative}.contact-left .contact-left-inner{width:100%;max-width:660px;margin-left:auto}.contact-form-box h3{display:none}.contact-form-box input::placeholder,.contact-form-box textarea::placeholder{color:#ffffff78}.footer-credit-text,.footer-credit-text p{text-align:center;margin-bottom:0}.site-footer{padding:95px 0 20px}.site-footer .container{margin:0 auto}.footer-top{display:grid;justify-content:space-between;gap:50px;padding-bottom:40px;grid-template-columns:2fr 1fr 1.3fr 1.2fr 1fr}.footer-col:first-child{max-width:400px}.footer-col h4{font-size:22px;color:#000;margin-bottom:12px;font-family:"Circular Std";font-weight:400 !important;line-height:53px}.footer-menu,.footer-menu li{list-style:none;margin:0;padding:0}.footer-menu li{margin-bottom:17px}.footer-menu li a{color:#000;text-decoration:none;font-size:18px;line-height:1.5;position:relative;padding-left:15px;font-family:"Circular Std"}.footer-menu li a:before{content:"›";position:absolute;left:0;top:-10px;color:#000;font-size:24px}.footer-contact{display:flex;align-items:flex-start;gap:12px;margin-top:48px}.footer-contact img{width:27px;margin-top:2px}.footer-contact span{display:block;font-size:16px;color:#000;margin-bottom:8px;font-family:"Circular Std";font-weight:400 !important}.footer-contact a{color:#000;text-decoration:none;font-size:22px;font-weight:500;font-family:"Circular Std"}.social-item{display:flex;align-items:center;gap:18px;margin-bottom:18px}.social-item img{width:60px;height:60px;padding:14px 15px;border:1px solid #00000030;border-radius:9px;object-fit:contain;margin-right:20px}.social-item a{color:#000;text-decoration:none;font-size:18px;font-family:"Circular Std";font-weight:400 !important}.footer-bottom{border-top:1px solid #ddd;padding-top:20px;text-align:center}.footer-bottom p{margin:0;font-size:16px;color:#000;font-weight:400;line-height:53px;font-family:"Circular Std";text-transform:capitalize}.footer-bottom div{max-width:1470px;margin:0 auto;font-size:14px;line-height:1.7;color:hsl(0deg 0% 0%/40%);font-family:"Circular Std";letter-spacing:1%}.footer-col:first-child>img{height:auto;object-fit:contain;width:auto}.footer-col:first-child .footer-contact:first-of-type{position:relative}.footer-col:first-child .footer-contact:first-of-type:after{border-bottom:1px solid hsl(0deg 0% 0%/10%);content:"";position:absolute;width:80%;bottom:-20px;left:38px}.Practice-areas-tabbing{padding:47px 0;z-index:3;position:relative}.inner-page-banner-sec{min-height:485px;margin-top:79px;background-position:100% 24%;background-size:100% 100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:40px}.inner-page-banner-sec .banner-overlay{position:absolute;width:100%;height:100%;background:#000;opacity:60%;z-index:1;top:0}.inner-page-banner-sec>.container{position:relative;z-index:2}.inner-page-banner-sec .content-area ul.breadcrumb{margin:0;justify-content:center;gap:10px}.inner-page-banner-sec .content-area ul.breadcrumb li{font-family:"Circular Std";font-weight:400;font-size:20px;line-height:100%;text-align:center;text-transform:capitalize;color:#fff}.inner-page-banner-sec .content-area ul.breadcrumb li>a{color:#fff;text-decoration:none;font-weight:400;padding-left:10px;position:relative;font-family:"Circular Std"}.inner-page-banner-sec .content-area ul.breadcrumb li:first-child:after{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;display:block;background:#cb0000;border-radius:50%;transform:translateY(-50%)}.inner-page-banner-sec .content-area ul.breadcrumb li:first-child{position:relative;padding-left:8px;padding-right:20px}.inner-page-banner-sec .content-area ul.breadcrumb li:first-child a{font-weight:500}.inner-page-banner-sec .content-area ul.breadcrumb li:not(:first-child):after{content:"/";margin-left:8px}.inner-page-banner-sec .content-area ul.breadcrumb li:last-child:after{content:""}.inner-page-banner-sec .content-area h1{font-family:"Chapaza";font-weight:400;font-size:60px;line-height:90px;letter-spacing:1%;text-align:center;text-transform:capitalize;color:#fff;margin:0}.Practice-areas-tabbing .tab{display:flex;align-items:center;justify-content:center;gap:10px;border-bottom:2px solid #cb0000}.Practice-areas-tabbing .tab button.tablinks{border:2px solid #cb0000;border-bottom:2px solid #fff;position:relative;top:2px;padding:22px 60px;font-family:"Circular Std";font-weight:500;font-size:22px;line-height:22px;letter-spacing:0%;text-align:center;color:#cb0000;background:0 0;border-radius:12px 12px 0 0}.Practice-areas-tabbing .tab button.tablinks.active{background:#cb0000;color:#fff;border-bottom-color:#cb0000}.Practice-areas-tabbing .tabbing-flex{padding:56px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:30.25px}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner>a{box-shadow:0px 0px 40px 0px #0000001f;background:#fff;padding:19px 20px 29px;border-radius:10px;display:block;width:100%;text-decoration:none}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner .icon{height:80px;max-width:80px;width:100%;background:#cb00000d;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner .icon>img{width:100%;height:auto;object-fit:contain;max-width:50px;filter:brightness(0) saturate(100%) invert(9%) sepia(99%) saturate(6304%) hue-rotate(6deg) brightness(86%) contrast(113%)}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner h4{font-family:"Circular Std";font-weight:500;font-size:25px;line-height:32px;letter-spacing:0%;text-transform:capitalize;color:#000;margin:0 0 8px;min-height:64px}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner>a p{font-weight:400;font-size:18px;line-height:25px;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner>a span{font-weight:700;font-size:16px;letter-spacing:21%;text-transform:uppercase;color:#cb0000;position:relative;padding-right:28px;line-height:31px;display:block;max-width:max-content}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner{display:flex}.Practice-areas-tabbing .tabbing-flex>.tabbing-inner>a span:after{content:"";position:absolute;right:0;top:50%;max-width:18px;width:100%;height:10px;background:url(https://shegerianconniff.com/wp-content/uploads/2026/06/Arrow-25-1.png);transform:translateY(-50%);opacity:0}section.team-white-section .team-grid .team-member:hover .team-member-content{background:#cb0000}section.team-white-section .team-grid .team-member:hover .team-member-content h4{color:#fff}.inner-page-banner-sec .content-area ul.breadcrumb li:first-child:before{content:"";position:absolute;right:5px;width:2px;height:17px;background:#fff;top:50%;transform:translateY(-50%) rotate(20deg)}section.team-white-section .team-grid .team-member:hover .team-member-content span{color:#fff}section.practice-full-image{min-height:897px;margin-top:-157px;position:relative;background-position:100% 100%;background-size:100% 100%}section.practice-full-image:after{content:"";background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.88) 45%,#fff 100%);position:absolute;top:0;height:437px;width:100%}section.founders-sec{padding:71px 0 92px}section.founders-sec .founders-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:29px}section.founders-sec .founders-wrapper .founders-content{border:4px solid #00000017;border-radius:4px;padding:45px 42px}section.founders-sec .founders-wrapper .founders-content h2{font-family:"Circular Std";font-weight:500;font-size:45px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#000}section.founders-sec .founders-wrapper .founders-content p{font-weight:400;font-size:18px;text-transform:capitalize;line-height:34px;margin:0;color:#000}section.founders-sec .founders-wrapper .founders-image{border-radius:10px;position:relative}section.founders-sec .founders-wrapper .founders-image .founder-card.main-wrap{display:flex;align-items:center;justify-content:center;gap:36px;bottom:0;position:absolute;left:50%;transform:translateX(-50%);width:100%}section.founders-sec .founders-wrapper .founders-image .founder-card.main-wrap .founder-card{background:#000000bf;border:2px solid #fff;border-radius:13px 13px 0 0;padding:10px 50px;border-bottom:0}section.founders-sec .founders-wrapper .founders-image .founder-card.main-wrap .founder-card h4{font-family:"Circular Std";font-weight:500;font-size:24px;line-height:34px;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#fff;margin:0}section.founders-sec .founders-wrapper .founders-image .founder-card.main-wrap .founder-card span{color:#cb0000;font-family:"Circular Std";font-weight:400;font-size:16px;line-height:34px;letter-spacing:0%;text-align:center;text-transform:capitalize}section.team-white-section{margin:0;padding-bottom:110px}section.team-white-section .team-heading{text-align:center;margin-bottom:40px}section.team-white-section .team-heading h2{font-family:"Circular Std";font-weight:500;font-size:45px;line-height:62px;letter-spacing:0%;text-align:center;text-transform:capitalize;margin:0 0 13px;color:#000}section.team-white-section .team-heading p{font-family:"Circular Std";font-weight:400;font-size:22px;line-height:34px;letter-spacing:0%;text-align:center;text-transform:capitalize;margin:0;color:#000}section.team-white-section .team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:43px 20px}section.team-white-section .team-grid .team-member{width:100%;overflow:hidden}section.team-white-section .team-grid .team-member img{width:100%;max-height:100%;object-fit:cover}section.team-white-section .team-grid .team-member .team-member-img{display:flex;margin:12px;border-radius:10px;overflow:hidden}section.team-white-section .team-grid .team-member .team-member-content{padding:15px;border:2px solid #e6e6e6;border-radius:0 0 10px 10px;border-top:0;min-height:130px}section.team-white-section .team-grid .team-member>a{text-decoration:none;text-align:center}section.team-white-section .team-grid .team-member .team-member-content h4{font-size:25px;min-height:30px}.Practice-areas-tabbing .tab button.tablinks:not(.active):after{content:"";position:absolute;bottom:-3px;width:100%;height:4px;background:#fff;left:0}.Practice-areas-tabbing .tab button.tablinks{position:relative}section.contact-section .contact-row{display:grid;min-height:unset;grid-template-columns:1fr 1fr;gap:0}section.contact-section .contact-row .contact-left{position:unset;width:100%;padding-bottom:0}section.contact-section .contact-row .contact-right{position:unset;width:100%}.team-member-section{padding:65px 0}.team-member-section .row{gap:52px;display:grid;grid-template-columns:445px auto}.team-member-section .row>.col-lg-4{padding:0;width:100%;border-radius:15px;overflow:hidden}.team-member-section .row .col-lg-8{padding:0;width:100%}.team-member-section .row .col-lg-8 .main-block{display:flex;justify-content:space-between}.team-member-section .row .col-lg-8 .main-block h2{font-family:"Circular Std";font-weight:500;font-size:28px;letter-spacing:0%;text-transform:capitalize;margin:0;line-height:normal;color:#000}.team-member-section .row .col-lg-8 .main-block .team-contact-info{display:flex;gap:30px;padding-top:8px}.team-member-section .row .col-lg-8 .main-block .team-contact-info .contact-item img{background:#cb0000;padding:9px;border-radius:8px}.team-member-section .row .col-lg-8 .main-block .team-contact-info .contact-item a{font-family:"Circular Std";font-weight:500;font-size:20px;line-height:31px;letter-spacing:0%;text-decoration:none;color:#000}.team-member-section .row .col-lg-8 h6.member-position{margin:4px 0 29px;font-weight:500;font-size:17px;line-height:100%;letter-spacing:0%;color:#cb0000;font-style:italic;font-family:"Circular Std"}.team-member-section .row .team-description p{font-family:"Circular Std";font-weight:400 !important;font-size:18px;line-height:32px;letter-spacing:0%;color:#000;margin:0}.team-member-section .row>.col-lg-4 .team-image img{max-height:360px;object-fit:cover;object-position:top}.contact-item{display:flex;align-items:center;gap:10px}.team-extra-sections{padding:68px 0 95px;background:linear-gradient(180deg,#f5f5f5 1.44%,#f5f5f5 101.74%)}.team-extra-sections .row{margin:0;gap:25px;display:grid;grid-template-columns:1fr 1fr}.team-extra-sections .row.settlements{display:block}.team-extra-sections .row>.col-lg-6{width:100%;padding:0}.team-extra-sections .row>.col-lg-6 .side-block{border:1px solid #edebeb;padding:26px 45px 32px;background:#fff;border-radius:10px}.team-extra-sections .row>.col-lg-6 .side-block h2{font-family:"Circular Std";font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;text-transform:capitalize;margin:0 0 10px;color:#000}.team-extra-sections .row>.col-lg-6 .side-block ul{padding-left:22px;margin-bottom:40px}.team-extra-sections .row>.col-lg-6 .side-block ul li{font-family:"Circular Std";font-weight:400;font-size:18px;line-height:29px;letter-spacing:0%;margin-bottom:11px;color:#000}.team-extra-sections .row>.col-lg-6 .side-block h4{margin-top:21px;margin-bottom:14px;font-family:"Circular Std";font-weight:400;font-size:25px;line-height:44px;letter-spacing:0%;color:#000}.team-extra-sections .row>.col-lg-6 .side-block .association-logos img{width:100%;max-width:610px}.team-extra-sections .row>.col-lg-6 .side-block hr{border-color:#edebeb;border-width:1.5px;opacity:1}.team-extra-sections .row .left-side-accordion .accordion-item{border:1px solid #edebeb;background:#fff;padding:14px 15px 14px 38px;border-radius:10px}.team-extra-sections .left-side-accordion .accordion-item .accordion-header{display:flex;align-items:center;justify-content:space-between}.team-extra-sections .left-side-accordion .accordion-item .accordion-header span.accordion-icon{background:#cb0000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:0;color:#fff;border-radius:7px;position:relative;border:1px solid #cb0000}.team-extra-sections .left-side-accordion .accordion-item .accordion-header span.accordion-icon:after{content:"";position:absolute;width:2px;height:20px;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s}.team-extra-sections .left-side-accordion .accordion-item .accordion-header span.accordion-icon:before{content:"";position:absolute;width:20px;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.team-extra-sections .row .left-side-accordion .accordion-item:not(:last-child){margin-bottom:28px}.team-extra-sections .left-side-accordion .accordion-item.active .accordion-header span.accordion-icon{background:#fff;border:1px solid #cb0000}.team-extra-sections .left-side-accordion .accordion-item.active .accordion-header span.accordion-icon:before{background:#cb0000}.team-extra-sections .left-side-accordion .accordion-item.active .accordion-header span.accordion-icon:after{opacity:0}.team-extra-sections .row .left-side-accordion .accordion-item h2{font-family:"Circular Std";font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;text-transform:capitalize;margin:0;color:#000}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body{padding-top:31px;padding-bottom:41px}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body .verdict-box{border:1px solid #e3e3e3;border-radius:10px;text-align:center;flex-flow:row-reverse}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body .verdict-box .verdict-title{border-bottom:1px solid #e3e3e3;padding:8px 0;font-family:"Circular Std";font-weight:500;font-size:14px;line-height:22px;letter-spacing:7%;text-align:center;text-transform:uppercase;color:#000}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body .verdict-box:not(:last-child){margin-bottom:15px}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body .verdict-box .verdict-amount{padding:6px 0 6px;font-family:"Chapaza";font-weight:400;font-size:24px;line-height:28px;letter-spacing:1%;text-align:center;text-transform:capitalize;color:#cb0000}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body p{font-family:"Circular Std";font-weight:400;font-size:18px;line-height:30px;letter-spacing:0%;color:#000}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body p a{color:#cb0000;text-decoration:none}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body ul{padding-left:22px;padding-right:20px;margin:0}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body ul li{font-family:"Circular Std";font-weight:400;font-size:18px;line-height:30px;letter-spacing:0%;margin-bottom:11px;color:#000}.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body{padding-top:31px;padding-bottom:40px;display:none}.team-extra-sections .row .left-side-accordion .accordion-item.active .accordion-body{display:block}.team-member-section .row{margin:0}.teams-new-section{background:#f8f8f8;padding:100px 0;position:relative}.teams-new-section .container{position:relative;z-index:2;display:flex;flex-flow:column-reverse}.teams-new-section .awards-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:35px;margin-top:50px}.teams-new-section .award-logo{display:flex;justify-content:center;align-items:center;transition:all .35s ease}.teams-new-section .award-logo img{max-width:110px;max-height:110px;width:auto;object-fit:contain;opacity:1 !important;transition:.35s}.teams-new-section .award-logo:hover img{filter:grayscale(0);opacity:1;transform:translateY(-6px)}.teams-new-section .awards-content{max-width:900px;margin:0 auto;text-align:center}.teams-new-section .awards-content:before{content:"";width:70px;height:3px;background:#cb0000;display:block;margin:0 auto 22px;border-radius:50px}.teams-new-section .awards-content h2{font-size:40px;line-height:1.2;margin-bottom:25px;font-family:"Circular Std";font-weight:500;color:#111}.teams-new-section .awards-description p{font-size:18px;line-height:1.9;color:#000;margin:0}.teams-new-section .awards-description strong{color:#cb0000}.teams-new-section:before,.teams-new-section:after{content:"";position:absolute;border-radius:50%;background:rgba(203,0,0,.04);z-index:0}.teams-new-section .container{position:relative;z-index:2}.practice-first-section .blog-content-left{padding-top:56px}.practice-first-section .blog-content-left p,.practice-first-section .blog-content-left ul li,.practice-first-section .blog-content-left ol li{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0%;color:#000;margin-bottom:20px;font-family:"Circular Std"}.practice-first-section .blog-content-left p a{color:#000}.practice-first-section .blog-content-left ul{padding-left:20px}.practice-first-section .blog-content-left ul li,.practice-first-section .blog-content-left ol li{margin-bottom:10px}.practice-first-section .blog-content-left h3{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;color:#000;margin-top:30px;margin-bottom:15px;font-family:"Circular Std"}.blog-content-right .blog-sidebar-form{padding-block:6px;padding-inline:30px;background:0 0}.blog-content-right .blog-sidebar-form h3{font-weight:500;letter-spacing:0%;margin-bottom:20px;font-size:25px;line-height:32px;background:0 0;color:#000;padding:0 !important;font-family:'Circular Std'}.blog-content-right .blog-sidebar-form .main-form-request h3{display:none}.blog-content-right .blog-sidebar-form form{display:flex;flex-direction:column;gap:15px}.blog-content-right .blog-sidebar-form form p:last-child{grid-column:span 2}.blog-content-right .blog-sidebar-form form p:is(:last-child,:nth-of-type(5)){grid-column:span 2}.blog-content-right .blog-sidebar-form input,.contact-landing-form form input{border:1px solid #00000042;background:#fff;border-radius:0;height:60px;font-size:15px;width:100%;padding-block:12px;padding-inline:10px}.blog-content-right .blog-sidebar-form textarea,.contact-landing-form form textarea{border:1px solid #00000042;background:#fff;border-radius:8px;font-size:15px;width:100%;padding-inline:10px;min-height:139px;padding-block:12px}.blog-content-right .blog-sidebar-form input::placeholder{color:#00000078;font-size:15px}.blog-content-right .blog-sidebar-form label{display:none}.blog-content-right .blog-sidebar-form p{width:100% !important}.blog-content-right .blog-sidebar-form .buttons .button_text{border:2px solid #000;border-radius:10px;width:100%;height:60px;font-weight:500;font-size:20px;color:#000 !important;text-transform:uppercase;background:0 0 !important;transition:.2s ease-in-out;font-family:"Circular Std"}.blog-content-right .blog-sidebar-form .buttons .button_text:hover{background:#000 !important;color:#fff !important}.practice-second-section{padding:35px 0 50px}.practice-second-section p,.practice-second-section ul li,.practice-second-section ol li{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0%;color:#000;margin-bottom:16px;font-family:"Circular Std"}.practice-second-section h3{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;color:#000;margin-top:30px;margin-bottom:15px;font-family:"Circular Std"}.practice-second-section h3:first-of-type{margin-top:0}.practice-second-section .row{border:1px solid #edebeb;background:#fff;padding:30px 20px;border-radius:30px;align-items:unset !important;gap:20px 0;margin:0}.practice-second-section .row img{height:100%;object-fit:cover;border-radius:20px;width:100%}.practice-second-section .row ul{padding-left:20px}.btm-cotent-practice{background:linear-gradient(180deg,#f5f5f5 1.44%,#f5f5f5 101.74%);padding:40px 0}.practice-bottom-content h3{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;color:#000;margin-top:30px;margin-bottom:10px;font-family:"Circular Std"}.practice-bottom-content p,.practice-bottom-content ul li,.practice-bottom-content ol li{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0%;color:#000;margin-bottom:16px;font-family:"Circular Std"}.practice-bottom-content ul{padding-left:20px}.practice-bottom-content p a{color:#000}.practice-bottom-content .container{border-left:3px solid #cb0000}.single-testimonials .blog-sidebar-form .consultation-submit-wrap input{background:#cb0000;color:#fff;border:2px solid #cb0000;padding:16px 45px;font-size:18px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:.35s ease;border-radius:10px;margin-top:40px}.sexual-flex-left{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px;align-items:start}.sexual-flex-left .acc-btns{width:100%;border:1px solid #edebeb;background:#fff;border-radius:10px;padding:20px 30px}.sexual-flex-left .acc-btns .accordion{width:100%;text-align:left;font-weight:500;background:0 0;border:none;font-size:32px;line-height:100%;letter-spacing:0%;color:#000;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;font-family:"Circular Std"}.sexual-flex-left .acc-btns:hover{background:#ffffff38}.sexual-flex-left .acc-btns .accordion span{display:inline-flex;background:#cb0000;width:45px;height:45px;border-radius:7px;color:#fff;align-items:center;justify-content:center}.sexual-flex-left .acc-btns .accordion span{font-size:18px}.sexual-flex-left .accordion-content{margin-top:20px}.sexual-flex-left .accordion-content ul li a{font-weight:400;font-size:18px;line-height:29px;letter-spacing:0%;color:#000;margin-bottom:16px;font-family:"Circular Std"}.sexual-flex-left .accordion-content ul{list-style:none}.sexual-flex-left .accordion-content ul li{position:relative;margin-bottom:6px}.sexual-flex-left .accordion-content ul li:before{position:absolute;content:" ";width:16px;height:16px;background:url('https://shegerianconniff.com/wp-content/uploads/2026/06/Arrow-25-1.png');background-repeat:no-repeat;background-size:contain;left:-28px;top:62%;transform:translateY(-50%)}.about-sec{padding:110px 0 75px}.about-main-sec{align-items:center}.about-main-sec .about-left-img{max-width:730px;width:100%}section.request-form:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#f4f6f8;z-index:1}section.request-form:before{content:"";position:absolute;top:-10px;background:#cb0000;width:1408px;height:100%;left:50%;transform:translateX(-50%)}section.request-form.blockElement{position:relative}section.request-form div#lf_form_container form{width:100%;background:#fff;box-shadow:0px 0px 26px #d5d5d5;border-bottom:3px solid #cb0000;max-width:1388px;margin:0 auto;padding:35px 60px 55px}section.request-form div#lf_form_container h3{display:none}section.request-form div#lf_form_container form p:not(#lf_message_block){display:inline-block;max-width:calc(25% - 20px);position:relative;width:100%;margin:0 auto;float:none}section.request-form div#lf_form_container form p#lf_message_block,section.request-form div#lf_form_container form p.buttons{display:block;margin-right:0 !important}section.request-form div#lf_form_container form p input{width:100%;height:53px;border:1px solid #dedede;padding:0 20px;font-size:15px;outline:none;color:#000;opacity:1}section.request-form div#lf_form_container form p textarea#lf_message{width:100%;height:165px;padding:18px 20px;border:1px solid #dedede;font-size:15px;resize:none;outline:none}section.request-form div#lf_form_container form p label.description{font-size:16px;color:#000}section.request-form div#lf_form_container form p label.description{left:20px}section.request-form div#lf_form_container form p.buttons{display:flex !important;justify-content:center;align-items:center;width:100% !important;margin:0 auto !important;max-width:max-content !important}section.request-form div#lf_form_container form p.buttons input#saveForm{font-size:20px;border:2px solid #000;color:#000 !important;text-transform:uppercase;line-height:1;transition:.3s ease all;text-decoration:none;font-weight:500;display:flex;align-items:center;float:left;padding:17px 35px;background:0 0 !important;margin:40px auto 0;height:auto;border-radius:10px}section.request-form div#lf_form_container form p.buttons span.plus-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:-webkit-box;display:flex;align-items:center;justify-content:center;background:var(--primary-color);font-size:49px;color:#fff;transition:all .3s ease}section.request-form div#lf_form_container form p:not(#lf_phone_block){margin-right:19px}section.request-form div#lf_form_container h3,section.request-form div#lf_form_container h2{text-align:center;margin:0 0 40px}section.request-form .form-request{max-width:1388px;margin:0 auto;box-shadow:0px 0px 17px rgba(0,0,0,.3);background-color:#fff;padding:35px 60px 55px;position:relative;z-index:2;width:100%}section.request-form .form-request h2{text-align:center;display:inline-block;width:100%;margin-bottom:30px;color:#000;font-family:'Circular Std'}section.request-form div#lf_form_container form p#lf_message_block{margin-top:14px}.About-shegerian-sec .container{max-width:95% !important;padding:0;padding-left:111px;margin-right:0}.About-shegerian-sec .About-shegerian-main{align-items:flex-end;justify-content:center}.About-shegerian-sec .About-shegerian-main .About-shegerian-content{padding-right:0;max-width:730px}.About-shegerian-sec .About-shegerian-main .About-shegerian-content p{margin:0;font-size:18px;line-height:2;color:#000}.About-shegerian-sec .About-shegerian-main .About-shegerian-content h2{margin:0 0 20px}.About-shegerian-sec .About-shegerian-main .About-shegerian-content h4{padding:40px 0 20px}.About-shegerian-sec .About-shegerian-main>div.About-shegerian-img{position:relative;max-width:calc(100% - 730px);padding-left:130px}.About-shegerian-sec .About-shegerian-main>div.About-shegerian-img>img{width:100%;height:730px;object-fit:cover}.About-shegerian-sec .About-shegerian-main>div.About-shegerian-img .box-content{position:absolute;bottom:0;border:10px solid #324b78;width:260px;height:260px;background:#fff;display:grid;align-content:center;place-items:center;text-align:center;left:50px}.About-shegerian-sec .About-shegerian-main>div.About-shegerian-img .box-content h5{font-size:60px;padding:15px 0 0}.About-shegerian-sec .About-shegerian-main>div.About-shegerian-img .box-content h5 span{display:block;font-size:25px;letter-spacing:5px;padding:5px 0 0}.about-sec{padding:110px 0 75px}.about-main-sec{align-items:center}.about-main-sec .about-left-img{max-width:730px;width:100%}.about-main-sec .about-right-content{width:100%;max-width:calc(100% - 730px);padding-left:20px}.about-main-sec .about-right-content h4{margin:0 0 26px}.About-shegerian-sec .About-shegerian-main .About-shegerian-content h2:nth-child(5){margin-top:30px}.about-main-sec .about-right-content p{font-size:18px;line-height:28px;color:#000}.met-our-sec{padding:95px 0 0;position:relative}.met-our-sec>h2{text-align:center;margin:0 0 40px}.met-slider-sec .met-slider-outer .met-slider-contentr{padding:0 15px 90px;position:relative}.met-slider-sec .met-slider-outer .met-slider-contentr>img{width:100%;object-fit:cover}.met-slider-sec .met-slider-outer .met-slider-contentr .met-content-bottom{position:absolute;bottom:40px;background:#fff;box-shadow:0px 0px 6px #00000029;width:100%;max-width:313px;padding:20px;text-align:center;left:50%;transform:translateX(-50%);text-decoration:none;transition:.5s}.met-slider-sec .met-slider-outer .met-slider-contentr .met-content-bottom h4{font-size:22px;margin:0 0 10px;color:#000}.met-slider-sec .met-slider-outer .met-slider-contentr .met-content-bottom span{display:block;color:#cb0000;font-size:16px;font-weight:500;letter-spacing:1px}.met-slider-sec .met-slider-outer .met-slider-contentr .hide-show-contnt{background:#cc0010;padding:30px 20px 50px;position:absolute;top:40px;width:100%;max-width:313px;left:50%;transform:translateX(-50%);text-align:center;cursor:pointer;text-decoration:none;opacity:0;transition:1.3s;visibility:hidden;color:#ffff}.met-slider-sec .met-slider-outer .met-slider-contentr .hide-show-contnt h5{font-size:25px;color:#fff;margin:0 0 15px}.met-slider-sec .met-slider-outer .met-slider-contentr .hide-show-contnt span{color:#fff;font-size:17px;font-weight:500;display:block;padding:0 0 5px}.met-slider-sec .met-slider-outer .met-slider-contentr .hide-show-contnt p{color:#fff;line-height:27px;margin:0 0 30px}.met-slider-sec .met-slider-outer .met-slider-contentr .hide-show-contnt .icon{width:66px;height:66px;background:#fff;display:grid;place-items:center;color:#324b78;font-size:25px;transform:rotate(45deg);margin:0 auto;position:relative;top:20px}.practice_content h6{font-weight:600}.met-slider-sec .met-slider-outer .met-slider-contentr .hide-show-contnt .icon i{transform:rotate(-45deg);color:#000}.met-slider-sec .met-slider-outer .met-slider-contentr:hover .hide-show-contnt{opacity:1;visibility:visible}.met-slider-sec .met-slider-outer .met-slider-contentr:hover a.met-content-bottom{opacity:0}.met-slider-sec .met-slider-outer{position:static}.giving-sec{background:#f4f6f8;padding:80px 0}.giving-sec .giving-content{text-align:center}.giving-sec .giving-content p{margin:0;font-size:22px;padding:20px 0 0;line-height:30px;color:#000}.We-work-sec{padding:100px 0}.We-work-sec .We-work-flex .We-work-img{width:100%;max-width:790px;position:relative}.We-work-sec .We-work-flex .We-work-img>img{width:100%}.We-work-sec .We-work-flex .We-work-img .We-work-up{position:absolute;top:-30px;left:-30px;z-index:-1}.We-work-sec .We-work-flex .We-work-content{width:100%;max-width:calc(100% - 790px);padding-right:55px}.We-work-sec .We-work-flex .We-work-content p{margin:20px 0 0;font-size:16px;text-align:center;background:#cc0010;color:#fff;font-weight:500;padding:10px 0}.We-work-sec .We-work-flex .We-work-content ul{padding:0;margin:0;list-style:none;border:1px solid #ddd;display:flex;flex-wrap:wrap}.We-work-sec .We-work-flex .We-work-content ul li{width:100%;max-width:calc(100%/5);border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 10px;display:block;font-family:'Circular Std'}.We-work-sec .We-work-flex .We-work-content ul li:nth-child(5),.We-work-sec .We-work-flex .We-work-content ul li:nth-child(10){border-right:0}.We-work-sec .We-work-flex .We-work-content ul li a{text-align:center;font-size:16px;color:#000;display:block;text-decoration:none;width:100%;max-width:100%}.We-work-sec .We-work-flex .We-work-content ul li a img{display:block;width:100%;max-width:95px;height:63px;background-color:red;margin:0 auto 10px}.We-work-sec .We-work-flex .We-work-content h5{padding:20px 0 0;font-size:20px;line-height:normal}.We-work-sec .We-work-flex .We-work-content ul li a span{display:block;width:100%}.We-work-sec .We-work-flex .We-work-content ul li a span.box{width:100%;height:63px;background:#ffbc00;max-width:90px;margin:0 auto 10px}.We-work-sec .We-work-flex .We-work-content ul li:nth-child(11),.We-work-sec .We-work-flex .We-work-content ul li:nth-child(12){border-bottom:none}.Employment-cstm-sec{padding:90px 0}.Employment-cstm-sec .Employment-cstm-flex{justify-content:space-between;align-items:center}.Employment-cstm-sec .Employment-cstm-flex>div{max-width:calc(50% - 15px);width:100%}.Employment-cstm-sec .Employment-cstm-flex>div.Employment-cstm-img img{width:100%;height:560px;object-fit:cover}.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content h2{margin:0 0 30px}.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content p{margin:0 0 10px;font-size:18px;line-height:2;color:#000}.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content a.cst-btnn{margin:25px 0 0}.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content a.cst-btnn:hover{background:#000;color:#fff;border-color:transparent}.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content a.cst-btnn:hover span{color:#cb0000}.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content a.cst-btnn:hover i{color:#cb0000}.cst-btnn{border:2px solid #000;min-height:75px;display:inline-flex;align-items:center;padding:0 20px 0 30px;font-size:22px;color:#000;text-decoration:none;transition:.5s;font-weight:500}.cst-btnn span{width:38px;height:38px;background:#cb0000;display:grid;place-content:center;color:#fff;margin-left:20px}.cst-btnn span i.fa-plus:before{color:#fff;font-weight:600;font-size:17px}.why-do-attorneys-sec{background:#000;padding:70px 0 110px;position:relative;margin:0 0 130px}.why-do-attorneys-sec>h2{text-align:center;color:#fff !important}.why-do-attorneys-sec>p{font-size:18px;color:#fff;text-align:center;margin:30px 0 50px}.Call-us-sec p{font-size:18px;margin-bottom:60px;color:#000}.why-do-attorneys-data{justify-content:space-between;padding:0 0 60px}.why-do-attorneys-data .why-do-attorneys-data-content{width:100%;max-width:calc(20% - 20px);border:1px solid #fff;padding:25px 18px;text-align:center}.why-do-attorneys-data .why-do-attorneys-data-content img{height:91px;width:91px;object-fit:contain;margin:0 0 20px}.why-do-attorneys-data .why-do-attorneys-data-content p{color:#fff;margin:0;font-size:20px;line-height:30px}.why-do-attorneys-sec .phone-icon{position:absolute;bottom:-62px;left:50%;transform:translateX(-50%) rotate(45deg);background:#000;max-width:125px;width:100%;height:125px;display:grid;place-content:center;border:3px solid #fff;z-index:2}.phone-icon img{transform:rotate(-45deg)}.testimonial-main-sec{padding:90px 0 130px}.testimonial-main-sec .testimonial-flex{flex-wrap:wrap;display:flex}.testimonial-main-sec .testimonial-flex .testimonial-flex-data{width:100%;max-width:calc(100%/2 - 30px);margin:0 15px 30px;position:relative}.testimonial-main-sec .testimonial-flex .testimonial-flex-data p{border:1px solid #ddd;padding:40px 40px 40px 100px;border-bottom:0;margin:0;background:linear-gradient(180deg,hsl(0deg 100% 40%/6%) 0%,rgba(215,40,42,0) 100%);font-size:18px;font-weight:400;line-height:170%;letter-spacing:0;color:#000}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data{background:#000;min-height:61px;align-items:center;justify-content:space-between;padding-left:101px;position:relative}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data h6{color:#fff;font-size:22px;font-weight:500;letter-spacing:1px;padding-left:40px;position:relative;font-family:'Circular Std'}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data h6:after{position:absolute;content:"";background:#fff;width:25px;height:2px;left:0;top:50%;transform:translateY(-50%)}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data a{font-size:17px;color:#fff;text-decoration:none;background:#cb0000;height:100%;min-height:61px;display:flex;align-items:center;padding:0 20px 0 30px;position:absolute;right:0}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data a span{height:35px;width:35px;display:grid;place-content:center;border:1px solid #fff;margin-left:11px}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .quote{position:absolute;top:0;left:0;background:#000;width:79px;height:79px;display:grid;place-content:center;color:#fff;font-size:31px}.pop-testimonoial .modal-dialog{transform:translate(-50%,-50%) !important;max-width:850px;margin:2rem auto 0;top:50%;border-bottom:5px solid #324b78;border-radius:0;position:absolute;left:50%;width:100%}.modal.show{background:#324b78b3}.pop-testimonoial .modal-dialog .modal-content{border-radius:0;border:0;box-shadow:0 0 20px 8px rgba(0,0,0,.2)}body .pop-testimonoial .modal-dialog .modal-content p{border:0;padding:130px 40px 20px;text-align:center;font-size:18px;font-weight:400;line-height:170%;letter-spacing:0;color:#000}.pop-testimonoial .modal-dialog .modal-content span{position:absolute;left:50%;transform:translateX(-50%);width:100px;height:100px;background:#000;display:grid;place-items:center;font-size:55px;color:#ffff}.pop-testimonoial .modal-dialog .modal-content h6{color:#000 !important;background:#000;min-height:62px;display:grid;place-content:center;padding:0 !important;color:#fff !important}.pop-testimonoial .modal-dialog .modal-content h6:after{opacity:0}.pop-testimonoial .modal-dialog .modal-content .modal-footer{padding:0}.pop-testimonoial .modal-dialog .modal-content .modal-footer button.btn{position:absolute;top:0;right:0;font-size:0;background:0 0;border:0;padding:0}.pop-testimonoial .modal-dialog .modal-content .modal-footer button.btn:after{position:absolute;content:"\f00d";font-family:"Font Awesome 5 free";font-size:20px;color:#000 !important;font-weight:700;top:-4px;right:-4px;background:#cb0000;width:50px;height:50px;display:grid;align-content:center;color:#fff !important}.pop-testimonoial .modal-dialog .modal-content .modal-footer button.btn:after{content:"X";font-family:Arial}.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data a span i.fa-plus:before{color:#fff;font-size:15px;font-weight:600}span.review-platform{position:absolute;right:0;top:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#eee}.review-platform img{width:65%}.about-main-sec .about-left-img img{width:100%}.Bullies_blue .module__content{padding:90px 0}.Bullies_blue .module__content p{color:#fff;font-size:18px;line-height:2}.Bullies_blue{margin-bottom:100px;background:#000 !important}.Bullies-beware-main .about-main-sec{align-items:flex-start}.Bullies-beware-main .about-main-sec>div{width:100%;max-width:50%}.contact-form-box form p.buttons input{border:2px solid #fff;max-width:234px;background:0 0 !important;font-family:Circular Std;font-weight:500;font-size:20px;line-height:32px;letter-spacing:0%;text-align:center;text-transform:uppercase}.experienced-card:nth-child(3) p{max-width:234px;margin:0 auto}h2{font-family:'Circular Std' !important}.about-main-sec .about-right-content h2,section.request-form .form-request h2,.why-do-attorneys-sec>h2,.Employment-cstm-sec .Employment-cstm-flex .Employment-cstm-content h2,.About-shegerian-sec .About-shegerian-main .About-shegerian-content h2,.met-our-sec>h2,.about-main-sec .about-right-content h2,.giving-sec .giving-content h2,.We-work-sec .We-work-flex .We-work-content h2,.blog-sections-posts .blog-content-left .entry-content h2,.Cortney-inner-banner h2{font-size:45px;color:#000;font-family:'Circular Std'}.We-work-sec .We-work-flex .We-work-content h5,.Call-us-sec .call-data h2{color:#000;font-family:'Circular Std'}.We-work-sec .We-work-flex .We-work-content ul li{display:flex;align-items:center}.met-slider-sec .met-slider-outer button.slick-arrow.slick-prev{left:0}.met-slider-sec .met-slider-outer button.slick-arrow.slick-next.slick-next{right:0;transform:scale(-1);top:43%}.met-slider-sec .met-slider-outer button.slick-arrow{width:58px;height:115px;background-image:url(//shegerianconniff.com/wp-content/themes/shegerian/assets/css/../images/testimonial-left.png) !important}.Call-us-sec .call-data{text-align:center;max-width:1200px;margin:0 auto}.top-contact-section .inner-page-banner{width:100%;background-image:url(/wp-content/uploads/2023/03/4.jpg);min-height:455px;display:-webkit-box;display:flex;align-items:center;padding:30px 0;margin-bottom:100px}.top-contact-section .inner-inner-page-banner h1{display:inline-block;width:100%;text-align:center;color:#fff;line-height:72px}.top-contact-section .inner-top-contact-section{display:-webkit-box;display:flex}.top-contact-section .right-contact-form{width:691px;flex-shrink:0;background-image:url(/wp-content/uploads/2024/12/Contact.jpg);padding:60px 35px 0;min-height:645px;position:relative;background-repeat:no-repeat;background-size:cover}.top-contact-section .right-contact-form:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/12/umnc5kvj-1.png);background-size:cover;background-repeat:no-repeat}.top-contact-section .right-contact-form h3{font-size:35px;line-height:55px;text-align:center;color:#fff;position:relative;z-index:1;font-family:'Circular Std'}.top-contact-section .left-contact-form{width:100%;background:#fff;box-shadow:0px 0px 26px #d5d5d5;border-bottom:3px solid #cb0000;padding:48px 59px}.top-contact-section .sexual-sec .sexual-flex-left{width:100%;max-width:100%;display:flex;justify-content:space-between;gap:20px}.top-contact-section .single-row-form{display:-webkit-box;display:flex;align-items:center;justify-content:space-between}.top-contact-section div.practice_content .blog-content-right .main-form-request input::placeholder{color:#6a6a6a}.top-contact-section body.single-practice_areas .main-content .container{transition:.3s ease all;max-width:1400px;margin:80px auto;padding:0 20px;border:0}.top-contact-section div.practice_content .blog-content-right .main-form-request input::placeholder{color:#6a6a6a}.top-contact-section div.practice_content .blog-content-right .input-submit input.cmn-btn{padding:0 80px 0 30px;height:60px}.top-contact-section div.practice_content .blog-content-right .input-submit p{display:flex;margin:0}.top-contact-section div.practice_content p,.top-contact-section div.practice_content h5,.top-contact-section div.practice_content ul{width:100%;float:left}.top-contact-section div.practice_content .blog-content-right h3{margin:0 0 20px}.top-contact-section .single-row-form>div{width:calc(50% - 10px);margin-bottom:20px}.top-contact-section .single-row-form>div input{width:100%;height:53px;font-size:15px;border:1px solid #dedede;padding:0 20px;outline:none}.top-contact-section .textarea-box-form textarea{outline:none;width:100%;height:180px;border:1px solid #dedede;resize:none;padding:15px 20px;font-size:15px}.top-contact-section .left-contact-form form .input-submit{display:inline-block;margin:15px 0 0}.top-contact-section div#lf_form_container form{width:100%;background:#fff;box-shadow:0px 0px 26px #d5d5d5;border-bottom:3px solid #cb0000;max-width:1388px;margin:0 auto;padding:15px 60px 15px}.top-contact-section div#lf_form_container h3{display:none}.top-contact-section div#lf_form_container form p:not(#lf_message_block){display:inline-block;max-width:100%;position:relative;width:100%;margin:0 auto 10px;float:none}.top-contact-section div#lf_form_container form p#lf_message_block,.top-contact-section div#lf_form_container form p.buttons{display:block;margin-right:0 !important}.top-contact-section div#lf_form_container form p input{width:100%;height:53px;border:1px solid #dedede;padding:0 20px;font-size:15px;outline:none;color:#000 !important}.top-contact-section div#lf_form_container form p textarea#lf_message{width:100%;height:165px;padding:18px 20px;border:1px solid #dedede;font-size:15px;resize:none;outline:none}.top-contact-section div#lf_form_container form p label.description{font-size:16px;color:#000;font-weight:400 !important}.top-contact-section div#lf_form_container form p label.description{left:20px}.top-contact-section div#lf_form_container form p.buttons{display:flex !important;justify-content:center;align-items:center;width:100% !important;margin:10px auto !important;max-width:max-content !important}.top-contact-section div#lf_form_container form p.buttons input#saveForm{font-size:22px;border:2px solid #000;color:#000 !important;text-transform:uppercase;line-height:1;transition:.3s ease all;text-decoration:none;font-weight:var(--font-medium);display:flex;align-items:center;float:left;padding:17px 35px;background:0 0 !important;margin:0 auto;height:auto;border-radius:10px}.top-contact-section div#lf_form_container form p.buttons span.plus-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:-webkit-box;display:flex;align-items:center;justify-content:center;background:var(--primary-color);font-size:49px;color:#fff;transition:all .3s ease}.top-contact-section div#lf_form_container form p:not(#lf_phone_block){margin-right:26px}.top-contact-section div#lf_form_container h3,.top-contact-section div#lf_form_container h2{text-align:center;margin:0 0 40px;font-family:'Circular Std';color:#000}.three-address-boxes{display:inline-block;width:100%;padding:90px 0}.three-address-boxes .side-box-address{width:100%;flex-shrink:0;display:-webkit-box;display:flex;flex-flow:column;align-items:center;border:1px solid #dedede;padding:60px 20px 20px}.three-address-boxes .practice_content{width:100%;float:left}.three-address-boxes .inner-three-address-boxes{display:-webkit-box;display:flex}.three-address-boxes .icon-box-address{width:71px;height:71px;display:-webkit-box;display:flex;align-items:center;justify-content:center;border:3px solid #000}.three-address-boxes .content-icon-box-address{display:inline-block;width:100%}.three-address-boxes .content-icon-box-address span{display:inline-block;width:100%;text-align:center;font-size:24px;line-height:1;margin:30px 0 0;color:#000}.three-address-boxes .content-icon-box-address h6{display:inline-block;width:100%;text-align:center;font-weight:600;color:#000;line-height:2;font-size:22px}.three-address-boxes .content-icon-box-address h6 a{color:#000;text-decoration:none;font-weight:500}.three-address-boxes .center-box-address{width:100%;text-align:center;background:#000;display:-webkit-box;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:60px 40px 50px;max-width:660px !important}.three-address-boxes .center-box-address .icon-box-address img{filter:brightness(0) invert(1)}.three-address-boxes .center-box-address .content-icon-box-address span{color:#fff}.three-address-boxes .center-box-address .content-icon-box-address h6{color:#fff;margin:10px 0 0;font-size:18px;font-family:'Circular Std';font-weight:500}.three-address-boxes .center-box-address .icon-box-address{border-color:#fff}.three-map-boxes{display:inline-block;width:100%;margin-bottom:90px}.three-map-boxes .inner-three-map-boxes{display:-webkit-box;display:flex;justify-content:space-between}.three-map-boxes .inner-three-map-boxes>div{width:calc(33.333% - 7px);position:relative;padding-bottom:25%;border:1px solid #000}.three-map-boxes .inner-three-map-boxes div iframe{position:absolute;left:0;top:0;width:100%;height:100%}.top-contact-section .inner-top-contact-section>div{width:100%;max-width:50%}.three-address-boxes .inner-three-address-boxes>div{max-width:calc(100% / 3 - 80px)}.top-contact-section{padding:90px 0;background:#f8f8f8}.top-contact-section .inner-top-contact-section{display:flex;align-items:stretch;max-width:1388px;margin:0 auto}.top-contact-section .left-contact-form{width:50%;background:#fff;padding:35px 45px;box-shadow:0 20px 50px rgba(0,0,0,.12);border-bottom:4px solid #cb0000;position:relative;z-index:2}.top-contact-section div#lf_form_container form{width:100%;background:0 0;box-shadow:none;border:0;padding:0;max-width:100%}.top-contact-section div#lf_form_container h3{display:block;font-size:42px;line-height:1.2;text-align:left;color:#000;margin-bottom:30px;font-family:'Circular Std';font-weight:600}.top-contact-section div#lf_form_container form p{margin:0 0 18px !important;width:100%}.top-contact-section div#lf_form_container form p input,.top-contact-section div#lf_form_container form p textarea{width:100%;background:#fff;border:1px solid #ddd;height:58px;padding:0 22px;font-size:16px;color:#000 !important;transition:.3s ease;border-radius:0}.top-contact-section div#lf_form_container form p input:focus,.top-contact-section div#lf_form_container form p textarea:focus{border-color:#cb0000;box-shadow:0 0 0 3px rgba(203,0,0,.12)}.top-contact-section div#lf_form_container form p input::placeholder,.top-contact-section div#lf_form_container form p textarea::placeholder{color:#777}.top-contact-section div#lf_form_container form p textarea#lf_message{height:170px;padding-top:18px}.top-contact-section div#lf_form_container form p.buttons{justify-content:flex-start !important;max-width:100% !important;margin-top:25px !important}.top-contact-section div#lf_form_container form p.buttons input#saveForm{background:#cb0000 !important;color:#fff !important;border:2px solid #cb0000;padding:18px 45px;font-size:18px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:.35s ease}.top-contact-section div#lf_form_container form p.buttons input#saveForm:hover{background:#000 !important;border-color:#000;color:#fff !important}.top-contact-section .right-contact-form{width:50%;min-height:645px;padding:70px 60px;background-image:url(/wp-content/uploads/2024/12/Contact.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}.top-contact-section .right-contact-form:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(203,0,0,.45))}.top-contact-section .right-contact-form:after{display:none}.top-contact-section .right-contact-form h3{position:relative;z-index:1;max-width:520px;color:#fff;font-size:38px;line-height:1.5;text-align:center;font-family:'Circular Std';font-weight:600}.top-contact-section .right-contact-form{overflow:hidden}.top-contact-section .right-contact-form h3{transform:translateY(0);transition:.4s ease}.top-contact-section .right-contact-form:hover h3{transform:translateY(-8px)}.top-contact-section div#lf_form_container form p label.description{display:none}.top-contact-section div#lf_form_container form p input::placeholder,.top-contact-section div#lf_form_container form p textarea::placeholder{color:#000}body .pop-testimonoial .modal-dialog .modal-content p{border:0;padding:150px 100px 20px;text-align:center}.pop-testimonoial .modal-dialog .modal-content span{position:absolute;left:50%;transform:translateX(-50%);width:110px;height:110px;background:#cd0000;display:grid;place-items:center;font-size:55px;color:#ffff}.pop-testimonoial .modal-dialog .modal-content h6{color:#000 !important;background:#a7a9ac80;min-height:62px;display:grid;place-content:center;padding:0 !important}.pop-testimonoial .modal-dialog .modal-content h6:after{opacity:0}.pop-testimonoial .modal-dialog .modal-content .modal-footer{padding:0}.pop-testimonoial .modal-dialog .modal-content .modal-footer button.btn{position:absolute;top:0;right:0;font-size:0;background:0 0;border:0;padding:0}.pop-testimonoial .modal-dialog .modal-content .modal-footer button.btn:after{position:absolute;content:"\f00d";font-family:"Font Awesome 5 free";font-size:20px;color:#000 !important;font-weight:700;top:-4px;right:-4px;background:var(--primary-color);width:50px;height:50px;display:grid;align-content:center;color:#fff !important}.Newsroom-post-sec{padding:90px 0 60px}.left-post-main .left-post .left-post-content{padding:30px 36px;border-bottom:1px solid #ddd}.Newsroom-post-sec h3{font-size:22px;line-height:40px}.left-post-main .left-post .left-post-content p{margin:0;line-height:32px}.left-post-main .left-post .post-innner-content{justify-content:space-between;min-height:61px;align-items:center;padding-left:36px}.left-post-main .left-post .post-innner-content span.post-date{color:#324b78;font-size:15px}.left-post-main .left-post .post-innner-content span.post-date span{padding-right:10px}.left-post-main .left-post .post-innner-content a{background:#324b78;min-height:61px;display:flex;align-items:center;color:#fff;text-decoration:none;padding:0 20px 0 30px;font-size:17px}.left-post-main .left-post .post-innner-content a span{height:35px;width:35px;display:grid;border:1px solid #fff;place-content:center;margin-left:10px}.left-post-main .right-post>img{width:100%;height:646px;object-fit:cover}.left-post-main .right-post .right-post-content{position:absolute;bottom:20px;background:#fff;max-width:calc(100% - 70px);left:50px;width:100%;padding:20px 27px 20px;text-decoration:none}.left-post-main .right-post .right-post-content h3{margin:0 0 10px}.left-post-main .right-post .right-post-content span.post-date{font-size:15px;color:#324b78}.left-post-main .right-post .right-post-content span.post-date span{margin-right:10px}.inner-post-data-cstm{padding:0 0 90px}.inner-post-data-cstm .inner-post-data-flex{flex-wrap:wrap}.inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner{max-width:100%;margin:0 15px 30px;width:100%;position:relative}.inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner>img{width:100%;height:550px;object-fit:cover}.parent-blog-post .inner-post-data-cstm .inner-post-data-flex.d-flex .inner-post-data-flex-inner img{width:100%;height:550px;object-fit:cover}.inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content{position:absolute;bottom:20px;left:50%;background:#fff;width:calc(100% - 40px);transform:translateX(-50%);padding:25px 30px;text-decoration:none;color:#000}.inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content h3{font-size:24px;line-height:34px;margin:0 0 10px;font-family:'Circular Std';color:#000}.inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content span.post-date{font-size:15px;color:#000}.inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content span.post-date span{padding-right:10px}.single-row-three-form .single-form-group p{margin:0}.parent-blog-post .inner-post-data-cstm{padding:0 !important;width:100%;max-width:50%}.parent-blog-post .inner-post-data-cstm .container{padding:0;max-width:100%}.parent-blog-post{display:flex;flex-wrap:wrap;padding:90px 0}.parent-blog-post nav.pagination{width:100%;justify-content:center;padding:50px 0 0}.parent-blog-post nav.pagination .page-numbers{margin:0 10px;color:#000;text-decoration:none;font-size:18px}.Bullies-beware-main .about-main-sec{align-items:unset}.Bullies-beware-main .about-main-sec .about-left-img img{box-shadow:0 0 14px 7px rgb(167 169 171/0.33)}.main-content-landing-pages{padding:70px 15px}section.team-white-section .team-grid .team-member span{text-align:center}.main-content-landing-pages .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main-content-landing-pages .row .content-landing-pages{width:100%;max-width:68%}.main-content-landing-pages .row .contact-landing-form{width:100%;max-width:30%;background:#fdfdfd;border:1px solid #ddd;padding:20px;min-height:auto;border-top:3px solid #cb0000;box-shadow:0 0 6px 4px rgba(0,0,0,.1);transition:.3s ease all;position:sticky;top:150px}.main-content-landing-pages .row .contact-landing-form form .single-row-three-form{flex-wrap:wrap}.main-content-landing-pages .row .contact-landing-form form .single-row-three-form .single-form-group{width:100%}.main-content-landing-pages .row .contact-landing-form form .input-submit{margin:10px auto}.main-content-landing-pages ul li{font-weight:400 !important;position:relative;display:inline-block;width:100%;padding-left:20px;margin-bottom:10px;font-family:'Circular Std';font-size:18px;color:#000}.main-content-landing-pages ul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border:2px solid #313131;border-left:hidden;border-top:hidden;transform:rotate(-45deg)}.main-content-landing-pages .row .content-landing-pages .About-shegerian-content{display:flex;align-items:center;flex-wrap:wrap}.main-content-landing-pages .row .content-landing-pages .About-shegerian-content ul{flex:1}.main-content-landing-pages .content-landing-pages h3{margin:0 0 30px}.main-content-landing-pages .row .content-landing-pages img{max-width:420px;margin:10px 40px 30px 0;object-fit:cover;object-position:center}.main-content-landing-pages .row .content-landing-pages p{margin-bottom:25px;font-size:18px;color:#000}.main-content-landing-pages .row .content-landing-pages ul{padding:0;margin:0 0 20px}.main-content-landing-pages h3{background:#cb0000;color:#fff;text-align:left;padding:17px 20px 10px !important;width:100%;margin:0 auto 20px}.main-content-landing-pages h4{margin:0 0 25px;width:100%;float:left;font-size:28px;line-height:38px;font-family:'Circular Std';color:#000}.main-content-landing-pages ul li a,.About-shegerian-content a{color:#000}.main-content-landing-pages .row>*:not(h5){padding:0}.main-content-landing-pages .row .contact-landing-form h3{font-size:25px;line-height:32px;background:0 0;color:#000;padding:0 !important;font-family:'Circular Std';margin-bottom:0}.main-content-landing-pages .row .contact-landing-form form h3{display:none}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p#lf_message_block,div#lf_form_container form p.buttons{display:block;margin-right:0 !important}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p input{width:100%;height:53px;border:1px solid #dedede;padding:0 10px;font-size:16px;outline:none;color:#000}input::placeholder,textarea::placeholder{opacity:.5}.single-post-sec .single-flex .single-post-right .single-post-right-search i:before{font-weight:900}.contact-landing-form ul.lf_errors{margin:0}.contact-landing-form ul.lf_errors li{margin:0}ul.lf_errors li:before{display:none}ul.lf_errors li{padding-left:0}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p input::placeholder,.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p textarea::placeholder{color:#000}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p textarea#lf_message{width:100%;height:165px;padding:18px 20px;border:1px solid #dedede;font-size:15px;resize:none;outline:none}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p label.description{font-size:16px;color:#000}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p label.description{left:20px}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p.buttons{display:flex !important;justify-content:center;align-items:center;width:100% !important;margin:0 auto !important;max-width:max-content !important}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p.buttons input#saveForm{font-size:22px;border:2px solid #000;color:#000 !important;text-transform:uppercase;line-height:1;transition:.3s ease all;text-decoration:none;font-weight:var(--font-medium);display:flex;align-items:center;float:left;padding:17px 35px;background:0 0 !important;margin:0 auto;height:auto}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p.buttons span.plus-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:-webkit-box;display:flex;align-items:center;justify-content:center;background:var(--primary-color);font-size:49px;color:#fff;transition:all .3s ease}.main-content-landing-pages .row .contact-landing-form div#lf_form_container form>p{width:100%;margin-bottom:15px}.blog-sections-posts{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.blog-sections-posts .blog-content-left{width:100%;max-width:69%}.blog-sections-posts .blog-content-right{width:100%;max-width:29%;position:sticky;top:130px;box-shadow:0 0 6px #ddd;padding:20px 20px 0;border-top:3px solid #cb0000}.blog-sections-posts .blog-content-right form .single-row-three-form{flex-direction:column}.blog-sections-posts .blog-content-right form .single-row-three-form .single-form-group{margin:0 0 10px;width:100%}.blog-sections-posts .blog-content-right form .single-row-three-form .single-form-group p{margin:0 0 10px !important;width:100%}.blog-sections-posts .blog-content-right form .textarea-box p{margin:0 0 10px !important}.blog-sections-posts .blog-content-right form .input-submit{margin:0 auto}.blog-sections-posts .blog-content-right form .input-submit .cmn-btn{padding:13px 80px 13px 30px}.blog-sections-posts .blog-content-right form .input-submit .cmn-btn:hover{color:#fff !important}.blog-sections-posts .blog-content-left .entry-content{padding:0}.blog-sections-posts .blog-content-left .entry-content header.container.release-header{display:none}.blog-sections-posts .blog-content-left .entry-content .container{padding:0}.blog-sections-posts .blog-content-right h3{font-size:22px;color:#000}.blog-sections-posts .blog-content-left .post-image img{width:100%;margin-bottom:20px}.blog-sections-posts .blog-content-left .entry-title{font-family:'Circular Std';color:#000}.single-post .category-blog{transition:.3s ease all;max-width:1400px;margin:80px auto;padding:0 20px;border:0}.single-post .category-blog .post-image img{width:100%}.single-post .test-single div#content{padding:0}.single-post .test-single{max-width:100% !important;padding:0 !important}.blog-content-right .blog-sidebar-form form h3{display:none}.met-slider-sec .met-slider-outer .met-slider-contentr img{aspect-ratio:1;height:auto;opacity:1 !important}section.post-single-cstm-ind{padding:50px 0}section.post-single-cstm-ind .nav-previous{display:none}.blog-sections-posts .blog-content-left .entry-content p{font-size:18px;line-height:2;color:#000}.entry-utility a{color:#000}.error404 .error404,.search-no-results .no-results{padding:50px;max-width:750px;margin:100px auto;box-shadow:0 0 5px;border-top:5px solid #cd0000;text-align:center}.error404 div#content{margin:0 auto;border-top:1px solid #ddd}.error404 .error404 h1.entry-title,.search-no-results .no-results h2{font-size:50px !important;color:#000}.error404 .error404 .entry-content p,.search-no-results .no-results p{font-size:16px}.error404 .error404 .entry-content form div,.search-no-results .no-results form div{display:flex}.error404 .error404 .entry-content form div input,.search-no-results .no-results form div input{margin:0;width:100%;min-height:50px;border:1px solid #ddd;border-radius:0;padding:0 20px;outline:none}.error404 .error404 .entry-content form div input[type=submit],.search-no-results .no-results form div input[type=submit]{max-width:160px;background:#cd0000;border-color:transparent;color:#fff !important;font-size:19px !important;font-family:'Circular Std'}.search-no-results .heed-bod .no-results{margin:0 auto}.search-wrap{padding:50px 0}.search-wrap h1.page-title{font-family:'Circular Std';color:#000;margin:0 0 10px}.search-wrap div#nav-above{display:none}.search-wrap section.news-blog-posts .parent-blog-post{padding-top:50px}.search-wrap section.news-blog-posts .container{padding:0}.single-post-sec{padding:90px 0 30px}.single-post-sec .single-flex{align-items:flex-start}.single-post-sec .single-flex .single-post-left{max-width:70%;width:100%;position:relative}.single-post-sec .single-flex .single-post-right{max-width:30%;width:100%;padding-left:30px}.single-post-sec .single-flex .single-post-left img{width:100%;min-height:620px;object-fit:cover}.single-post-sec .single-flex .single-post-left .single-post-left-data{position:absolute;top:50%;right:30px;transform:translateY(-50%);background:#fff;max-width:540px;padding:30px 20px 20px 43px}.single-post-sec .single-flex .single-post-left .single-post-left-data h4{font-size:40px;margin:0 0 15px;color:#000;font-family:'Circular Std'}.single-post-sec .single-flex .single-post-left .single-post-left-data span.post-date{font-size:15px;color:#000}.single-post-sec .single-flex .single-post-left .single-post-left-data span.post-date span{padding-right:10px}.single-post-sec .single-flex .single-post-left .single-post-left-data p{margin:0;line-height:2;padding:10px 0;font-weight:300;font-size:18px;color:#000}.single-post-sec .single-flex .single-post-right .single-post-right-search{position:relative;margin:0 0 20px}.single-post-sec .single-flex .single-post-right .single-post-right-search input{width:100%;border:1px solid #ddd;min-height:55px;padding:0 25px;font-size:16px;outline:none;box-shadow:none}.single-post-sec .single-flex .single-post-right .single-post-right-search input::Placeholder{color:#000}.single-post-sec .single-flex .single-post-right .single-post-right-search i{position:absolute;top:20px;right:15px;font-size:22px;color:#000}.single-post-sec .single-flex .single-post-right .single-post-right-data h6{background:#000;min-height:61px;display:flex;align-items:center;padding:0 26px;color:#fff;font-size:22px;font-weight:500;margin-bottom:0}.single-post-sec .single-flex .single-post-right .single-post-right-data ul{padding:0;list-style:none;border:1px solid #ddd;border-top:0;margin:0}.single-post-sec .single-flex .single-post-right .single-post-right-data ul li{border-bottom:1px solid #ddd;padding:19px}.single-post-sec .single-flex .single-post-right .single-post-right-data ul li:last-child{border:0}.single-post-sec .single-flex .single-post-right .single-post-right-data ul li a{display:flex;text-decoration:none;color:#000;font-size:18px;line-height:27px}.single-post-sec .single-flex .single-post-right .single-post-right-data ul li a img{width:100%;max-width:115px;height:81px;object-fit:cover;padding-right:10px}.single-post-sec .single-post-para{padding:30px 0 0}.single-post-sec .single-post-para p{font-size:18px;line-height:2;margin:0 0 10px;color:#000}.single-post-sec .single-post-para p:last-child{margin:0}body .single-post-para.second-para{padding:33px 27px 40px 35px;background:#f4f6f8;margin:50px 0 70px;border-left:3px solid #cb0000}.left-post-main .left-post .left-post-content p a{display:none}.single-post-inner-data{padding:0 0 50px}.single-post-inner-data .single-post-inner-data-flex{align-items:center;margin:0 0 50px}.single-post-inner-data .single-post-inner-data-flex .single-post-inner-data-flex-img{max-width:680px;width:100%}.single-post-inner-data .single-post-inner-data-flex .single-post-inner-data-flex-img img{width:100%;height:506px;object-fit:cover}.single-post-inner-data .single-post-inner-data-flex .single-post-inner-data-flex-content{padding-left:56px;width:100%;max-width:calc(100% - 506px)}.single-post-inner-data .single-post-inner-data-flex .single-post-inner-data-flex-content p:not(:last-child){margin:0 0 10px;color:#000;font-size:18px;line-height:2}.single-post-inner-data p{font-size:18px;line-height:2;color:#000}.single-post-inner-data p:not(:last-child){margin:0 0 30px}.single-post-inner-data-third{padding:0 0 90px}.single-post-inner-data-third .single-post-inner-data-flex{background:#f4f6f8;flex-direction:row-reverse;align-items:center;padding-block:20px}.single-post-inner-data-flex>div{width:100%;max-width:50%}.single-post-inner-data-third .single-post-inner-data-flex .single-post-inner-data-flex-content{padding:0 34px 0 47px}.single-post-inner-data-third .single-post-inner-data-flex .single-post-inner-data-flex-content p{font-size:18px;line-height:2;color:#000}.single-post-inner-data-third .single-post-inner-data-flex .single-post-inner-data-flex-content p:not(:last-child){margin:0 0 10px}.single-post-inner-data-third .third-inner-sec{padding:50px 0 0}.single-post-inner-data-third .third-inner-sec p{margin:0;font-size:18px;line-height:2;color:#000}.single-post-inner-data-third .third-inner-sec p span{display:block;font-size:25px;color:#000;padding:30px 0 0}.single-post-inner-data-flex>div.single-post-inner-data-flex-img img{width:100%;min-height:500px;object-fit:cover}section.post-single-cstm-ind .nav-next{display:none}.blog-sections-posts .single-post-sec{padding-block:0}.blog-sections-posts .single-post-inner-data .single-post-inner-data-flex .single-post-inner-data-flex-content{font-size:18px;color:#000;font-family:'Circular Std';line-height:2}.single-post-sec+.single-post-sec{padding-top:0}.Cortney-inner-banner{padding:90px 0 80px}.Cortney-inner-banner .Cortney-flex .Cortney-img{width:100%;max-width:720px}.Cortney-inner-banner .Cortney-flex .Cortney-content{max-width:calc(100% - 720px);padding-left:30px}.Cortney-inner-banner .Cortney-flex .Cortney-img img{width:100%;height:730px;object-fit:cover}.Cortney-inner-banner .Cortney-flex .Cortney-content h4{color:#000;font-size:30px;padding:10px 0 25px}.Cortney-inner-banner .Cortney-flex .Cortney-content ul{padding:0;list-style:none;margin:0}.Cortney-inner-banner .Cortney-flex .Cortney-content ul li{display:inline-block}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.social{border:1px solid #ddd;margin:0 0 50px}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.social li{width:100%;max-width:49%;padding:15px 22px}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.social li a{text-decoration:none;color:#000;font-weight:500;font-size:19px;display:flex;align-items:center}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.social li a span{padding-right:11px;font-size:25px;color:#324b78}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.social li a span img{width:25px;height:auto}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.social li:last-child{border-left:1px solid #ddd;padding-left:90px}.Cortney-inner-banner .Cortney-flex .Cortney-content ul li a img{width:100%;max-width:110px;height:81px;object-fit:contain}.Cortney-inner-banner .Cortney-flex .Cortney-content ul.img\"\" {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.Cortney-inner-banner .Cortney-flex .Cortney-content ul.img\"\" li {
  margin: 0 10px 20px;
  width: calc(100%/6 - 20px);
}

.Cortney-inner-banner .Cortney-flex .Cortney-content h5 {
  border-top: 1px solid #ddd;
  margin: 28px 0 20px;
  padding: 30px 0 0;
  font-size: 22px;
  color: #000;
}

.Cortney-inner-banner .Cortney-flex .Cortney-content ul:last-child li:not(:last-child) {
  margin-right: 7px;
}

.Cortney-inner-banner .Cortney-flex .Cortney-content ul:last-child li img {
  border: 1px solid #ddd;
}

.Cortney-parr {
  padding: 46px 0 0;
}

.Cortney-parr p {
  font-size: 18px;
  margin: 0 0 35px;
  line-height: 2;
  color: #000;
  font-family: 'Circular Std';
}

.inner-cstm-sec {
  max-width: 1350px;
}

.inner-cstm-sec span {
  display: block;
  font-size: 20px;
  line-height: 80px;
  border-bottom: 1px solid #ddd;
  font-weight: 500;
  font-family: 'Circular Std';
}

.inner-cstm-sec ul li {
  display: block;
  font-size: 20px;
  line-height: 80px;
  border-bottom: 1px solid #ddd;
  font-weight: 500;
  color: #000;
  font-family: 'Circular Std';
}

.inner-cstm-sec ul {
  padding-left: 0;
}

/*============ END COUNTERY===============  */

/* ==== thank-you page css ============ */

.main-content-inner-pages.thank-you-page .thanks-page {
  padding: 70px 0px;
}

.main-content-inner-pages.thank-you-page .thanks-page h6 {
  font-size: 25px;
  margin-bottom: 30px;
  color: #000;
  font-family: 'Circular Std';
}

.main-content-inner-pages.thank-you-page .thanks-page p {
  margin-bottom: 30px;
}

.main-content-inner-pages.thank-you-page .thanks-page h6 a {
  text-decoration: none;
  color: #cb0000;
}

/* ==== thank-you page end ============ */
/* ====== test-page start  ========== */
.content .default-wrap div#lf_form_container form {
  width: 100%;
  background: #fff;
  box-shadow: 0px 0px 26px #d5d5d5;
  border-bottom: 3px solid #cb0000;
  max-width: 1388px;
  margin: 0 auto;
  padding: 35px 60px 55px;
}

.content .default-wrap div#lf_form_container form p:not(#lf_message_block) {
  display: inline-block;
  max-width: calc(25% - 20px);
  position: relative;
  width: 100%;
  margin: 0 auto;
  float: none;
}

.content .default-wrap div#lf_form_container form p#lf_message_block,
div#lf_form_container form p.buttons {
  display: block;
  margin-right: 0 !important;
}

.content .default-wrap div#lf_form_container form p input {
  width: 100%;
  height: 53px;
  border: 1px solid #dedede;
  padding: 0 20px;
  font-size: 15px;
  outline: none;
  color: #000;
}

.content .default-wrap div#lf_form_container form p textarea#lf_message {
  width: 100%;
  height: 165px;
  padding: 18px 20px;
  border: 1px solid #dedede;
  font-size: 15px;
  resize: none;
  outline: none;
}

.content .default-wrap div#lf_form_container form p label.description {
  font-size: 16px;
  color: #000;
}

.content .default-wrap div#lf_form_container form p label.description {
  left: 20px;
}

.content .default-wrap div#lf_form_container form p.buttons {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  margin: 0 auto !important;
  max-width: max-content !important;
}

.content .default-wrap div#lf_form_container form p.buttons input#saveForm {
  font-size: 22px;
  border: 2px solid #000;
  color: #000 !important;
  text-transform: uppercase;
  line-height: 1;
  transition: .3s ease all;
  text-decoration: none;
  font-weight: var(--font-medium);
  display: flex;
  align-items: center;
  float: left;
  padding: 17px 35px 17px 35px;
  background: 0 0 !important;
  margin: 0 auto;
  height: auto;
}

.content .default-wrap div#lf_form_container form p.buttons span.plus-submit {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--primary-color);
  font-size: 49px;
  color: #fff;
  transition: all .3s ease;
}

.content .default-wrap div#lf_form_container form p:not(#lf_phone_block) {
  margin-right: 20px;
}

.content .default-wrap div#lf_form_container h3 {
  font-family: 'Circular Std';
}

.content .default-wrap div#lf_form_container h3,
.content .default-wrap div#lf_form_container h2 {
  text-align: center;
  margin: 0 0 40px;
  font-size: 45px;
  font-family: 'Circular Std';
  color: #000;
}

.content .default-wrap {
  padding: 50px 0px;
}

.content .default-wrap h1.entry-title {
  display: none;
}

.content .default-wrap div#lf_form_container form p#lf_message_block {
  margin: 15px 0px 0px;
}

.content .default-wrap div#lf_form_container form p input::placeholder,
.content .default-wrap div#lf_form_container form p textarea::placeholder {
  color: #000;
}

.content .default-wrap div#lf_form_container form p.buttons {
  margin-top: 40px !important;
}

.content .default-wrap div#lf_form_container form p.buttons input#saveForm {
  border-radius: 10px !important;
}

.content .default-wrap .container .entry-content div#lf_form_container {
  margin-bottom: 50px;
}

.content .default-wrap .container .entry-content h1 {
  font-size: 80px;
  line-height: 90px;
  letter-spacing: 1%;
  font-weight: 400;
  margin-bottom: 17px;
  font-family: "Chapaza", serif !important;
  color: #000;
}

.content .default-wrap .container .entry-content h2 {
  color: #000;
  font-size: 45px;
}

.content .default-wrap .container .entry-content h3 {
  font-size: 30px;
  font-family: 'Circular Std';
  color: #000;
  margin: 0 0 10px;
}

.content .default-wrap .container .entry-content h6,
.content .default-wrap .container .entry-content h4,
.content .default-wrap .container .entry-content h5 {
  color: #000;
  font-family: 'Circular Std';
}

.content .default-wrap .container .entry-content>p,
.content .default-wrap .container .entry-content>ul>li,
.content .default-wrap .container .entry-content>ol>li {
  font-size: 18px;
  line-height: 28px;
  color: #000;
  font-weight: 500;
  font-family: 'Circular Std';
}

.content .default-wrap .container .entry-content>ul,
.content .default-wrap .container .entry-content>ol {
  padding: 0 0 0 20px;
  margin: 0 0 20px;
}

/* ====== test-page end  ========== */

/*========= PRIVACY ============= */


body.privacy-policy .heed-bod {
  display: inline-block;
  width: 100%;
}

body.privacy-policy .heed-bod div#container {
  max-width: 1730px;
  padding: 0 15px;
}

body.privacy-policy div#container #content .entry-title {
  display: none;
}

body.privacy-policy .default-wrap {
  padding: 70px 0 0;
}

body.privacy-policy .entry-content h5 {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px !important;
}

body.privacy-policy .default-wrap p {
  font-size: 18px;
  line-height: 2;
  color: #000;
}

body.privacy-policy .default-wrap h1.entry-title {
  font-family: 'Circular Std';
  color: #000;
  margin-bottom: 20px;
}

/*========= PRIVACY END ============= */

/* NEWS ROOM */

.Newsroom-post-sec {
  padding: 90px 0 60px;
}

.Newsroom-post-sec .left-post-main .left-post .left-post-content {
  padding: 30px 36px;
  border-bottom: 1px solid #ddd;
}

.Newsroom-post-sec h3 {
  font-size: 25px;
  line-height: 40px;
  font-family: 'Circular Std';
}

.Newsroom-post-sec .left-post-main .left-post .left-post-content p {
  margin: 0;
  line-height: 2;
  color: #000;
  font-size: 18px;
}

.Newsroom-post-sec .left-post-main .left-post .post-innner-content {
  justify-content: space-between;
  min-height: 61px;
  align-items: center;
  padding-left: 36px;
}

.Newsroom-post-sec .left-post-main .left-post .post-innner-content span.post-date {
  color: #000;
  font-size: 15px;
}

.Newsroom-post-sec .left-post-main .left-post .post-innner-content span.post-date span {
  padding-right: 10px;
}

.Newsroom-post-sec .left-post-main .left-post .post-innner-content a {
  background: #cb0000;
  min-height: 61px;
  display: flex;
  align-items: center;
  color: #fff;
  text-decoration: none;
  padding: 0 20px 0 30px;
  font-size: 17px;
}

.Newsroom-post-sec .left-post-main .left-post .post-innner-content a span {
  height: 35px;
  width: 35px;
  display: grid;
  border: 1px solid #fff;
  place-content: center;
  margin-left: 10px;
}

.Newsroom-post-sec .left-post-main .right-post>img {
  width: 100%;
  height: 646px;
  object-fit: cover;
}

.Newsroom-post-sec .left-post-main .right-post .right-post-content {
  position: absolute;
  bottom: 20px;
  background: #fff;
  max-width: calc(100% - 70px);
  left: 50px;
  width: 100%;
  padding: 20px 27px 20px;
  text-decoration: none;
}

.Newsroom-post-sec .left-post-main .right-post .right-post-content h3 {
  margin: 0 0 10px;
}

.Newsroom-post-sec .left-post-main .right-post .right-post-content span.post-date {
  font-size: 15px;
  color: #324B78;
}

.Newsroom-post-sec .left-post-main .right-post .right-post-content span.post-date span {
  margin-right: 10px;
}

.Newsroom-post-sec .inner-post-data-cstm {
  padding: 0 0 90px;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex {
  flex-wrap: wrap;
  margin: 0 -15px;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner {
  max-width: calc(100%/2 - 30px);
  margin: 0 15px 30px;
  width: 100%;
  position: relative;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner>img {
  width: 100%;
  height: 550px;
  object-fit: cover;
}

.Newsroom-post-sec .parent-blog-post .inner-post-data-cstm .inner-post-data-flex.d-flex .inner-post-data-flex-inner img {
  width: 100%;
  height: 550px;
  object-fit: cover;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content {
  position: absolute;
  bottom: 20px;
  left: 50%;
  background: #fff;
  width: calc(100% - 40px);
  transform: translateX(-50%);
  padding: 25px 30px;
  text-decoration: none;
  color: #000;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content h3 {
  font-size: 22px;
  line-height: 43px;
  margin: 0 0 10px;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content span.post-date {
  font-size: 15px;
  color: #324B78;
}

.Newsroom-post-sec .inner-post-data-cstm .inner-post-data-flex .inner-post-data-flex-inner .inner-post-data-content span.post-date span {
  padding-right: 10px;
}

.Newsroom-post-sec .left-post-main {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}

.Newsroom-post-sec .left-post-main>div {
  width: 100%;
  max-width: 50%;
}

.Newsroom-post-sec .left-post-main .left-post img {
  width: 100%;
}

.left-post-main .left-post {
  max-width: 1120px;
  width: 100%;
  box-shadow: 0 0 5px #ddd;
}

.Newsroom-post-sec .left-post-main .left-post img {
  min-height: 327px;
}

.Newsroom-post-sec .left-post-main>div.right-post {
  max-width: 100%;
}

/* NEWS ROOM  END */




/* QA */
h4,
h5,
h6 {
  font-family: 'Circular Std';
}

ul.lf_errors li {
  color: #cb0000;
  font-size: 18px;
  font-family: "Circular Std";
  list-style: none;
}

ul.lf_errors {
  padding-left: 0;
}

.blog-sections-posts .entry-content h3 {
  color: #000;
}

.entry-utility {
  font-size: 0;
}

.blog-sections-posts .blog-content-left .entry-content ul li b {
  font-family: 'Circular Std';
  color: #000;
}

.testimonial-main-sec .testimonial-flex .testimonial-flex-data .testimonial-inner-data h6,
.pop-testimonoial .modal-dialog .modal-content .modal-footer button.btn::after {
  background: #000;
  color: #fff !important;
  margin: 0;
}

.Newsroom-post-sec .left-post-main .left-post .post-innner-content .far.fa-plus:before {
  font-weight: 900;
}

.single-post-inner-data em {
  font-size: 18px;
  color: #000;
  font-family: 'Circular Std';
}

.content .default-wrap .entry-content .test-image {
  margin-bottom: 20px;
}

body.page-id-5891 .content .default-wrap .container .entry-content div#lf_form_container h3 {
  display: none;
}

/* ================= modal css start =============== */
.modal .modal-dialog {
  max-width: 850px;
  margin: 2rem auto 0;
  top: 50%;
  transform: translate(-50%, -50%);
  border-bottom: 5px solid #cb0000;
  border-radius: 0;
  position: absolute;
  left: 50%;
  width: 100%;
}

.modal .modal-dialog .modal-content {
  border: 0;
  box-shadow: 0 0 20px 8px rgba(0, 0, 0, 0.2);
  border-radius: 0;
}

.modal .modal-dialog .modal-content .modal-header {
  padding: 10px;
  z-index: 2;
  justify-content: center;
}

.modal .modal-dialog .modal-content .modal-header h4 {
  color: #000;
  font-size: 24px;
  text-transform: uppercase;
}

.modal .modal-dialog .modal-content .modal-body {
  max-height: 480px;
  overflow-y: auto;
  padding: 0;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec {
  border-bottom: 1px solid #ddd;
  display: flex;
  transition: 0.5s ease all;
  align-items: center;
  background: #cb0000;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec>div {
  width: 100%;
  max-width: 50%;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec>div img {
  width: 100%;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec>.image {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec>.image::after {
  content: "";
  background: #cb0000;
  width: 60px;
  height: 100%;
  position: absolute;
  z-index: 0;
  transform: skewX(10deg);
  right: -30px;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec .contentpop {
  padding: 10px 15px 8px;
  color: #fff;
  flex: 0 0 50%;
  max-width: 50%;
  background: #cb0000;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.2;
  align-items: center;
  display: flex;
}

.modal .modal-dialog .modal-content .modal-body .contactform {
  padding: 10px 15px 20px;
}

.modal-header .close {
  position: absolute;
  right: -20px;
  top: -20px;
  height: 40px;
  background: #cb0000 !important;
  opacity: 1 !important;
  color: #fff;
  width: 40px;
  border-radius: 50%;
  padding: 0;
  border: 2px solid #ccc;
  font-size: 32px;
}

.modal-header .close span {
  line-height: normal;
  font-weight: 600;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form {
  width: 100%;
  background: #fff;
  max-width: 1388px;
  margin: 0 auto;
  padding: 23px;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p:not(#lf_message_block) {
  display: inline-block;
  max-width: calc(25% - 15px);
  position: relative;
  width: 100%;
  margin: 0 auto;
  float: none;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p#lf_message_block,
div#lf_form_container form p.buttons {
  display: block;
  margin-right: 0 !important;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p input {
  width: 100%;
  height: 53px;
  border: 1px solid #dedede;
  padding: 0 20px;
  font-size: 15px;
  outline: none;
  color: #000;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p input::placeholder,
.mainpopup div#lf_form_container form p textarea#lf_message::placeholder {
  color: #000;
}

.mainpopup div#lf_form_container form p textarea#lf_message {
  width: 100%;
  height: 165px;
  padding: 18px 20px;
  border: 1px solid #dedede;
  font-size: 15px;
  resize: none;
  outline: none;
  color: #000;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p label.description {
  font-size: 15px;
  color: #314A77;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p.buttons {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  margin: 22px auto 0px !important;
  max-width: max-content !important;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p.buttons input#saveForm {
  font-size: 22px;
  border: 2px solid #000;
  color: #000 !important;
  text-transform: uppercase;
  line-height: 1;
  transition: .3s ease all;
  text-decoration: none;
  font-weight: var(--font-medium);
  display: flex;
  align-items: center;
  float: left;
  padding: 17px 35px 17px 35px;
  background: 0 0 !important;
  margin: 0 auto;
  height: auto;
  border-radius: 10px;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p.buttons span.plus-submit {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--primary-color);
  font-size: 49px;
  color: #fff;
  transition: all .3s ease;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p:not(#lf_phone_block) {
  margin-right: 15px;
}

.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container h3,
.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container h2 {
  text-align: center;
  margin: 0 0 0px;
  font-family: 'Circular Std';
  display: none;
}

.mainpopup .modal .modal-dialog .modal-content .modal-body {
  max-height: 880px;
}

body:has(.modal[style="display:block;"]) {
  position: relative;
}

body:has(.modal[style="display:block;"]):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000000b3;
  z-index: 99;
}

section.blog-sections-posts.practice_content {
  padding: 60px 0px 0px;
}

section.blog-sections-posts.practice_content .row {
  justify-content: space-between;
  align-items: flex-start;
}

section.blog-sections-posts.practice_content .row .col-lg-7.blog-content-left {
  width: 100%;
  padding-top: 0;
}

section.blog-sections-posts.practice_content .row .col-lg-7.blog-content-left h3:first-child {
  margin-top: 0;
}

section.about-us-section .about-us-content>div.about-us-right p {
  margin: 0;
}

.blog-sections-posts .blog-content-left .entry-content ul.wp-block-list {
  padding: 0 0 0 20px;
}

.blog-sections-posts .blog-content-left .entry-content ul.wp-block-list li {
  font-size: 18px;
  margin-bottom: 10px;
  font-family: 'Circular Std';
  color: #000;
}

.met-slider-sec .met-slider-outer .met-slider-contentr img {
  aspect-ratio: 1;
  height: auto;
}

/* new loaction page css start */

.main-wrap-locations {
  padding: 80px 0;
  background: #f8f8f8;
}

.location-pages-list .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.location-pages-list .container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.location-pages-list .location-item {
  background: #ffffff;
  border: 1px solid #dee2e6;
  padding: 35px 30px;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  min-height: 350px;
}

.location-pages-list .location-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #cb0000;
  transform: scaleX(0);
  transform-origin: left;
  transition: 0.3s ease;
}

.location-pages-list .location-item:hover::before {
  transform: scaleX(1);
}

.location-pages-list .location-item:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
  border-color: #cb0000;
}

.location-pages-list .location-item h2 {
  font-size: 26px;
  line-height: 1.3;
  color: #000;
  margin: 0 0 20px;
  font-weight: 500;
  font-family: inherit;
  display: flex;
}

.location-pages-list .location-content {
  color: #000;
  font-size: 18px;
  line-height: 1.7;
  margin-bottom: 25px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: 'Circular Std';
}

.location-pages-list .read-more-btn {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  padding: 12px 28px;
  background: #cb0000;
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .5px;
  transition: all .3s ease;
}


.location-pages-list .read-more-btn:hover {
  background: #000;
  color: #ffffff;
}

.location-pages-list .location-item h2::before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #cb0000;
  font-size: 24px;
  margin-right: 8px;
  display: inline-block;
}

.location-item .location-content:empty {
  min-height: 120px;
}

.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p.buttons input#saveForm,
.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p.buttons input#saveForm,
.blog-content-right .blog-sidebar-form .buttons .button_text,
section.request-form div#lf_form_container form p.buttons input#saveForm {
  background: #cb0000 !important;
  color: #fff !important;
  border: 2px solid #cb0000;
  padding: 16px 45px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition: .35s ease;
  border-radius: 10px;
  max-width: 100%;
  width: 100%;
}

.main-content-landing-pages .row .contact-landing-form div#lf_form_container form p.buttons input#saveForm:hover,
.modal .modal-dialog .modal-content .modal-body .contactform div#lf_form_container form p.buttons input#saveForm:hover,
.blog-content-right .blog-sidebar-form .buttons .button_text:hover,
section.request-form div#lf_form_container form p.buttons input#saveForm:hover {
  background: #000 !important;
  border-color: #000;
  color: #fff !important;
}

.three-map-boxes .inner-three-map-boxes {
  gap: 12px;
}

.three-map-boxes .inner-three-map-boxes .single-box-map {
  max-width: calc(100%/ 3 - 27px);
  width: 100%;
}

.three-map-boxes .inner-three-map-boxes {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
}

section.banner-section video.banner-background-video {
  width: 100%;
}

/* new css end loction page  */


@media(min-width:2200px) {
  section.banner-section {
    min-height: calc(100vh - 80px);
  }
}

/* ===================== end modal css ===================== */
body.single-team .team-extra-sections .row .left-side-accordion .accordion-item.active .accordion-body h4 {
  margin: 8px 0 5px;
  font-family: "Circular Std", sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 44px;
  color: #000;
}

body.single-team .team-extra-sections .volunteer-content p {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  letter-spacing: 0px;
}

.three-map-boxes .inner-three-map-boxes>div p {
  margin: 0;
}

.three-map-boxes .inner-three-map-boxes>div p iframe {
  position: unset;
  aspect-ratio: 1;
}

.three-map-boxes .inner-three-map-boxes>div {
  border: 1px solid red;
  box-shadow: 0px 0px 4px #ddd;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
}

.three-map-boxes .inner-three-map-boxes>div .map-label {
  padding: 10px 14px;
  background: #cc0010;
  min-height: 98px;
  display: flex;
  align-items: center;
}

.three-map-boxes .inner-three-map-boxes>div .map-label p {
  font-size: 22px;
  color: #fff;
  margin: 0;
  display: flex;
  padding-left: 20px;
}

.three-map-boxes .inner-three-map-boxes .single-box-map:hover p {
  text-decoration: underline !important;
}

.three-map-boxes .inner-three-map-boxes>div .map-label p:before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #fff;
  font-size: 24px;
  margin-right: 8px;
  display: inline-block;
  position: absolute;
  left: 10px;
}


.three-map-boxes h2 {
  text-align: center;
  color: #000;
  margin-bottom: 20px;
}

.three-map-boxes .inner-three-map-boxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.three-map-boxes .inner-three-map-boxes .single-box-map {
  max-width: 100%;
  width: 100%;
}

.blog-sections-posts .blog-content-left .entry-content p {
  font-weight: 500 !important;
  font-family: 'Circular Std Book' !important;
}

.blog-sections-posts .blog-content-left .entry-content p span {
  font-weight: 500 !important;
  font-family: 'Circular Std Book' !important;
}

body p,
body span,
body li,
body a,
body {
  font-family: 'Circular Std Book' !important;
  font-weight: 500 !important;
}

.three-map-boxes .inner-three-map-boxes {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
}

.three-map-boxes .inner-three-map-boxes .single-box-map {
  max-width: calc(100%/ 3 - 27px);
  width: 100%;
  background: #cc0010;
}

.three-map-boxes h2 {
  margin-bottom: 30px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
  color: #cb0000 !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
  position: relative;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 50%;
  width: 0;
  height: 2px;
  background: #cb0000;
  transform: translateX(-50%);
  transition: .35s;
  display: block;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover:after {
  width: 88%;
}

.top-header .top-menu li a:hover {
  color: #cb0000;
}

.main-header .header-row .header-phone,
.practice-areas-btn a {
  transition: all 0.4s ease;
}

.main-header .header-row .header-phone:hover img.call-icon {
  filter: brightness(0) saturate(100%) invert(11%) sepia(67%) saturate(6828%) hue-rotate(358deg) brightness(97%) contrast(110%);
}

.main-header .header-row .header-phone:hover .phone-content a {
  color: #cb0000;
}

.practice-areas-btn a:hover,
a.btn.btn-red:hover {
  background: transparent !important;
  color: #cb0000 !important;
}

a.btn.btn-outline:hover {
  background: #cb0000;
}

.practice-areas-btn a,
a.btn.btn-red,
a.btn.btn-outline {
  transition: all 0.4s ease;
  border: 1px solid #cb0000;
}

.articles-slider button.slick-arrow:hover {
  background: #cb0000;
  overflow: hidden;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>.mega-sub-menu>li.mega-menu-item table.practice-menu-table td.practice-menu-item>a {
  padding: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>.mega-sub-menu>li.mega-menu-item table.practice-menu-table td.practice-menu-item {
  border: 0;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec .contentpop a {
  color: #fff;
  text-decoration: none;
  display: block;
  font-size: 32px;
}

.modal .modal-dialog .modal-content .modal-body .popseconsec .contentpop {
  display: block;
}

html body section.contact-section,
.articles-news-section .article-card,
.articles-news-section .article-card *,
html body section.contact-section * {
  transform: unset !important;
  opacity: 1 !important;
}

.footer-menu li a:hover {
  color: #cb0000;
}

.footer-menu li a:hover::before {
  color: #cb0000;
}

.contact-form-box input::placeholder,
.contact-form-box textarea::placeholder {
  color: #fff;
  opacity: .8;
}

section.contact-sectionlocation-page-main .contact-row .contact-left {
  width: 100%;
  position: unset;
}

section.contact-sectionlocation-page-main .contact-row .contact-left .contact-left-inner {
  max-width: 100%;
}

section.contact-sectionlocation-page-main .office-location-box a {
  text-decoration: none;
}

section.contact-sectionlocation-page-main .contact-left {
  padding: 50px 0;
}

section.contact-sectionlocation-page-main .contact-left .contact-left-inner {
  max-width: 1500px !important;
  margin: 0 auto;
  padding: 0 15px;
}

section.contact-sectionlocation-page-main .contact-left .contact-left-inner .office-location-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

section.contact-sectionlocation-page-main .contact-row {
  min-height: unset;
}

section.contact-sectionlocation-page-main .contact-left .contact-left-inner h2 {
  width: 100%;
  text-align: center;
  max-width: 100%;
  margin-bottom: 30px !important;
}

.main-wrap-locations>h2 {
  text-align: center;
  margin-bottom: 30px;
  color: #000;
}

.blog-content-right .blog-sidebar-form input::placeholder,
.blog-content-right .blog-sidebar-form textarea::placeholder,
section.request-form div#lf_form_container form p textarea#lf_message::placeholder,
section.request-form div#lf_form_container form p input::placeholder {
  opacity: 0.9 !important;
}

.met-our-sec .met-slider-sec .met-slider-outer {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.met-our-sec .met-slider-sec .met-slider-outer>div {
  width: 100%;
}

.three-address-boxes .center-box-address {
  background: #cb0000;
}

body.single-practice_areas .inner-page-banner-sec {
  background-size: cover;
}

.blog-sections-posts .blog-content-left .entry-content ul {
  padding-left: 20px;
}

.blog-sections-posts .blog-content-left .entry-content ul li {
  font-size: 18px;
  margin-bottom: 4px;
}

.parent-blog-post nav.pagination .page-numbers.current {
  color: #cb0000;
}

.top-header .top-menu li.current-menu-item a {
  color: #cb0000;
}

.main-content-inner-pages.thank-you-page .thanks-page>p>img {
  filter: brightness(0) saturate(100%) invert(12%) sepia(70%) saturate(6700%) hue-rotate(358deg) brightness(85%) contrast(113%);
}

body:has(div#modelpopup1[style="display:block;"]) {

  overflow: hidden;

}

.modal .modal-dialog .modal-content .modal-header {

  padding: 10px 35px 10px 10px;

  z-index: 2;

  justify-content: center;

}

.contact-sectionlocation-page-main {
  background:
    linear-gradient(180deg,
      hsl(0deg 100% 40% / 6%) 0%,
      rgba(215, 40, 42, 0) 100%);
}

.contact-sectionlocation-page-main .contact-row {
  width: 100%;
}

.contact-sectionlocation-page-main .contact-left {
  width: 100%;
}

.contact-sectionlocation-page-main .contact-left-inner {
  margin: 0 auto;
}

.contact-sectionlocation-page-main h2 {
  color: #000;
}


.contact-sectionlocation-page-main .office-location-box {
  width: 100%;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    border-color 0.3s ease;
}

.contact-sectionlocation-page-main .office-location-box:hover {
  transform: translateY(0px);
  border-color: #cb0000;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.14);
}

.contact-sectionlocation-page-main .office-location-box>a {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: inherit;
  text-decoration: none;
}

.contact-sectionlocation-page-main .office-image {
  width: 100%;
  height: 270px;
  overflow: hidden;
  background: #f3f3f3;
}

.contact-sectionlocation-page-main .office-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.3s ease;
}

.contact-sectionlocation-page-main .office-content {
  padding: 20px 5px;
  background: #fff;
  flex: 1;
}

.contact-sectionlocation-page-main .office-content h3 {
  color: #000;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 500;
  margin: 0 0 12px;
}

.contact-sectionlocation-page-main .office-content p {
  color: #000;
  font-size: 18px;
  line-height: 1.6;
  margin: 0;
  opacity: 1 !important;
}

.contact-sectionlocation-page-main .office-content h3::after {
  content: "";
  display: block;
  width: 45px;
  height: 3px;
  background: #cb0000;
  margin-top: 14px;
  transition: width 0.3s ease;
}

.contact-sectionlocation-page-main .office-location-box:hover .office-content h3::after {
  width: 70px;
}

.team-settement-new-section {
  padding: 50px 0px;
}

.team-settement-new-section .accordion-item.new-settlement-section {
  border: 1px solid #edebeb;
  background: #ffffff;
  padding: 14px 15px 14px 38px;
  border-radius: 10px;
}

.team-settement-new-section .accordion-item.new-settlement-section .accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.team-settement-new-section .accordion-item.new-settlement-section .accordion-header h2 {
  font-weight: 500;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  margin: 0;
  color: #000;
}

.team-settement-new-section .accordion-item.new-settlement-section .accordion-header span.accordion-icon {
  background: #cb0000;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  color: #fff;
  border-radius: 7px;
  position: relative;
  border: 1px solid #cb0000;
}

.team-settement-new-section .accordion-item.new-settlement-section .accordion-header span.accordion-icon:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.team-settement-new-section .accordion-item.new-settlement-section .accordion-header span.accordion-icon:after {
  content: "";
  position: absolute;
  width: 2px;
  height: 20px;
  background: #fff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}

.team-settement-new-section .accordion-item.new-settlement-section .accordion-body {
  padding-top: 31px;
  padding-bottom: 40px;
  display: none;
}

.team-settement-new-section .accordion-item.new-settlement-section.active .accordion-body {
  display: block;
}


.new-section-for-settlement {
  background: #fff;
  border: 1px solid #000;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

.new-section-for-settlement:hover {
  border-color: #cb0000;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}

.team-settement-new-section .accordion-item.new-settlement-section.active span.accordion-icon::after {
  opacity: 0;
}

.new-section-for-settlement .verdict-row {
  display: grid;
  grid-template-columns: 1fr 2fr;
  align-items: center;
  min-height: 58px;
  padding: 14px 22px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  gap: 25px;
}

.new-section-for-settlement .verdict-row:last-child {
  border-bottom: 0;
}

.new-section-for-settlement .verdict-row:first-child .verdict-value {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.35;
  word-break: break-word;
}

.new-section-for-settlement .verdict-label {
  color: #000;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.new-section-for-settlement .verdict-value {
  color: #000;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.5;
}

.new-section-for-settlement .verdict-amount {
  color: #cb0000;
  font-size: 21px;
  font-weight: 800;
  line-height: 1.4;
}


.new-section-for-settlement:hover::before {
  transform: scaleY(1);
}

.accordion-item.new-settlement-section {
  border: 1px solid #edebeb;
  background: #ffffff;
  padding: 14px 15px 14px 38px;
  border-radius: 10px;
}

.accordion-item.new-settlement-section .accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.team-extra-sections .row .col-md-12 {
  padding: 0;
  margin-top: 30px;
}

.team-extra-sections .row:nth-last-child(4) {
  display: block;
}

.accordion-item.new-settlement-section .accordion-header h2 {
  font-weight: 500;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  margin: 0;
  color: #000;
}

.accordion-item.new-settlement-section .accordion-header span.accordion-icon {
  background: #cb0000;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  color: #fff;
  border-radius: 7px;
  position: relative;
  border: 1px solid #cb0000;
}

.accordion-item.new-settlement-section .accordion-header span.accordion-icon:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.accordion-item.new-settlement-section .accordion-header span.accordion-icon:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 20px;
  background: #fff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}

.accordion-item.new-settlement-section .accordion-body {
  padding-top: 20px;
}

.accordion-item.new-settlement-section .accordion-body {
  display: none;
}

.accordion-item.new-settlement-section.active .accordion-body[style="display:block;"] {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}

.accordion-item.new-settlement-section.active .accordion-header span.accordion-icon:before {
  opacity: 0;
}

.accordion-item.new-settlement-section .accordion-body.active-body {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}

section.banner-section video.banner-background-video {
  width: 100%;
  object-fit: cover;
  height: 100%;
}



/* ===========================
   SETTLEMENT SECTION
=========================== */

.settlements-section {
  width: 100%;
  padding: 50px 20px;
  background: #f8f8f8;
}

.settlements-section,
* {
  font-family: 'Circular Std Book' !important;
}

.settlements-container {
  width: 100%;
  max-width: 1470px;
  margin: 0 auto;
}

.settlements-header {
  max-width: 750px;
  margin: 0 auto 55px;
  text-align: center;
}


.settlements-eyebrow {
  display: inline-block;
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #cb0000;
}


.settlements-header h2 {
  margin: 0 0 18px;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.15;
  color: #000000;
}

.settlements-header p {
  margin: 0;
  font-size: 20px;
  line-height: 1.7;
  color: #000;
}

.settlements-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 18px;
}

.settlement-card {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #0000001a;
  background: #00000003;
}






/* ===========================
   CARD TOP
=========================== */

.settlement-card-top {

  display: flex;
  align-items: center;
  justify-content: space-between;

  margin-bottom: 25px;

}

.settlement-number {
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #000;
}

.settlement-type {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 7px 14px;
  border-radius: 50px;
  border: 1px solid #cb0000;
  background: rgba(203, 0, 0, .05);
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #cb0000;
  font-weight: 600 !important;
}

.settlement-card h3 {
  margin: 0 0 18px;
  font-family: 'Circular Std';
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  color: #000000;
  min-height: 50px;
}

.settlement-amount {
  padding-bottom: 15px;
  border-bottom: 0;
  font-family: "Chapaza", serif !important;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1;
  color: #cb0000;
  text-shadow: 0 5px 15px rgba(203, 0, 0, .15);
}

.settlement-meta {
  display: block;
  grid-template-columns: .7fr 1.5fr;
  gap: 20px;
  padding-top: 0px;
}

.meta-label {
  display: block;
  margin-bottom: 7px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #d20112;
}


.meta-value {
  display: block;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
}

.team-extra-sections .row .left-side-accordion .accordion-item {
  max-height: 645px;
  overflow: auto;
}

section.settlements-section.millions-recovered-section .recovered-items h4 {
  max-width: 100%;
  margin-bottom: 0;
}

.settlement-meta-item span.meta-value {
  display: flex;
  gap: 13px;
}

.settlement-meta-item span.meta-value span.lawyer-name {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 7px 14px;
  border-radius: 50px;
  border: 1px solid #ddd;
  background: rgba(203, 0, 0, .05);
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #cb0000;
  font-weight: 600 !important;
}

/* ==== new css client changes */

.experienced-grid {
  display: block;
}

.experienced-grid .experienced-left {
  padding: 0;
  box-shadow: none;
  min-height: unset;
}

.experienced-grid .experienced-left h3 {
  margin: 5px 0 12px;
}

.experienced-grid ul.experienced-features-list {
  padding: 20px;
  counter-reset: list-counter;
  list-style: none;
  background: #fff;
  box-shadow: 0px 0px 4px #ddd;
  border-radius: 10px;
}

.experienced-grid ul.experienced-features-list li.experienced-card {
  padding: 0;
  box-shadow: none;
  text-align: left;
  transform: unset !important;
  min-height: unset;
  display: block !important;
  margin: 0 0 16px;
  background: transparent;
}

.experienced-grid ul.experienced-features-list li.experienced-card h4 {
  margin: 0;
  max-width: 100%;
  font-size: 25px;
  display: inline !important;
}

.experienced-grid ul.experienced-features-list li.experienced-card p {
  width: 100%;
  text-align: left;
  max-width: 100%;
  display: inline;
}

.experienced-grid ul.experienced-features-list li.experienced-card {
  padding-left: 20px;
  position: relative;
  counter-increment: list-counter;
}

.experienced-grid ul.experienced-features-list li.experienced-card:after {
  content: "";
  position: absolute;
  top: 18px;
  left: 0;
  color: #cb0000;
  font-weight: 500;
  line-height: normal;
  width: 10px;
  height: 10px;
  background: #cb0000;
  border-radius: 50%;
}

.awards-recognition-section .awards-recognition-row {
  display: block;
}

.awards-recognition-section .awards-recognition-row .awards-recognition-left {
  max-width: 100%;
  width: 100%;
  margin: 0 0 14px;
}

.awards-recognition-section .awards-recognition-row .awards-recognition-right {
  width: 100%;
  padding: 0;
  flex-wrap: nowrap;
}

section.settlements-section.millions-recovered-section .recovered-items {
  row-gap: 30px;
  grid-template-columns: repeat(4, 1fr);
}

section.settlements-section.millions-recovered-section {
  padding: 50px 15px;
}

.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body .verdict-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}

.team-extra-sections .row .left-side-accordion .accordion-item .accordion-body .verdict-box .verdict-title {
  border: 0;
  font-weight: 500;
  text-align: left;
}

/* section.settlements-section.millions-recovered-section .recovered-items .settlement-amount {
    color: #000;
    text-shadow: 0 5px 15px rgba(0, 0, 0, .15);
} */
section.millions-recovered-section .settlements-slider-row {
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}

section.millions-recovered-section .settlements-track {
  display: flex;
  width: max-content;
  gap: 20px;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

section.millions-recovered-section .settlements-track-left {
  animation: settlements-right-to-left 205s linear infinite;
}

section.millions-recovered-section .settlements-track-right {
  animation: settlements-left-to-right 205s linear infinite;
}


@keyframes settlements-right-to-left {

  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }

}


@keyframes settlements-left-to-right {

  from {
    transform: translate3d(-50%, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }

}

.settlements-slider-row:hover .settlements-track {
  animation-play-state: paused;
}

section.millions-recovered-section .settlements-slider-row .recovered-item {
  padding: 0px 30px;
  margin: 10px 0px;
  border-left: 1px solid #ddd;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

section.millions-recovered-section .settlements-slider-row .recovered-item h4 {
  font-size: 15px;
  letter-spacing: 32%;
  font-family: "Circular Std";
  width: 100%;
  max-width: 190px;
  line-height: 27px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #000;
  min-height: 81px;
}

section.millions-recovered-section .settlements-slider-row .recovered-item h3 {
  padding-bottom: 0;
  border-bottom: 0;
  font-family: "Chapaza", serif !important;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1;
  margin: 0;
}

section.millions-recovered-section .settlements-slider-row p {
  font-size: 27px;
  color: #000;
}

/* 11 sept 2026 */

.page-template-About-us-template .request-form .wpcf7-not-valid-tip {
  color: #ff0000;
}

.contact-section .consultation-form-wrap {
  width: 100%;
}

.contact-section .consultation-form-wrap .consultation-form-row {
  display: flex;
  gap: 15px;
}

.contact-section .consultation-form-row .consultation-form-field {
  width: 100%;
}

.contact-section .wpcf7-response-output {
  color: #fff;
}

.contact-section .wpcf7-not-valid-tip {
  color: #fff;
}

.contact-section .consultation-submit-wrap input {
  border: 2px solid #FFFFFF;
  max-width: 234px;
  background: transparent !important;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
}

.practice_content .consultation-submit-wrap input,
.contact-landing-form form .consultation-submit-wrap input {
  background: #cb0000 !important;
  color: #fff !important;
  border: 2px solid #cb0000;
  padding: 16px 45px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition: .35s ease;
  border-radius: 10px;
  max-width: 100%;
  width: 100%;
}

.consultation-terms-field span.wpcf7-not-valid-tip {
  color: #dc3232;
}

.practice_content .consultation-form-row .consultation-form-field .wpcf7-not-valid-tip {
  color: #fff;
}

.practice_content .consultation-submit-wrap input:hover,
.contact-landing-form form .consultation-submit-wrap input:hover {
  background: #000 !important;
  border-color: #000;
  color: #fff !important;
}

.request-form .consultation-form-wrap {
  width: 100%;
  background: #fff;
  box-shadow: 0px 0px 26px #d5d5d5;
  border-bottom: 3px solid #cb0000;
  max-width: 1388px;
  margin: 0 auto;
  padding: 55px 60px 55px;
}

.request-form .consultation-form-wrap .consultation-form-field input {
  width: 100%;
  height: 53px;
  border: 1px solid #dedede;
  padding: 0 20px;
  font-size: 15px;
  outline: none;
  color: #000;
  opacity: 1;
}

.request-form .consultation-form-wrap .consultation-form-row {
  display: flex;
  gap: 20px;
  margin-bottom: 10px;
}

.request-form .consultation-form-wrap .consultation-form-row .consultation-form-field {
  width: 100%;
}

.request-form .wpcf7-not-valid-tip {
  color: #cb0000;
}

.request-form .consultation-form-wrap .consultation-message-field textarea {
  width: 100%;
  height: 165px;
  padding: 18px 20px;
  border: 1px solid #dedede;
  font-size: 15px;
  resize: none;
  outline: none;
}

.request-form .consultation-form-wrap .consultation-submit-wrap p {
  text-align: center;
}

.request-form .consultation-form-wrap .consultation-submit-wrap input {
  background: #cb0000 !important;
  color: #fff !important;
  border: 2px solid #cb0000;
  padding: 16px 45px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition: .35s ease;
  border-radius: 10px;
  margin-top: 40px;
}

.request-form .consultation-form-wrap .consultation-submit-wrap input:hover {
  background: #000 !important;
  border-color: #000;
  color: #fff !important;
}

.modal-content .contactform {
  padding: 40px !important;
}

.modal-content .consultation-form-field input,
.modal-content textarea {
  width: 100%;
  height: 53px;
  border: 1px solid #dedede;
  padding: 0 20px;
  font-size: 15px;
  outline: none;
  color: #000;
  opacity: 1;
}

.modal-content textarea {
  height: 120px;
  padding-top: 10px;
}

.modal-content .consultation-form-row {
  display: flex;
  gap: 20px;
  margin-bottom: 10px;
}

.modal-content .consultation-form-row .consultation-form-field {
  width: 100%;
}

.modal-content .consultation-submit-wrap input {
  background: #cb0000 !important;
  color: #fff !important;
  border: 2px solid #cb0000;
  padding: 16px 45px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition: .35s ease;
  border-radius: 10px;
  margin-top: 10px;
}

.modal-content .consultation-submit-wrap p {
  text-align: center;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>.mega-sub-menu>li.mega-menu-item table.practice-menu-table td.practice-menu-item>a {
  font-size: 18px;
}

.consultation-terms-field label,
.blog-content-right .consultation-terms-field label {
  display: inline;
}

.consultation-terms-field input[type=checkbox] {
  width: auto;
  height: auto;
}

.contact-right .consultation-terms-field span {
  color: #fff;
}

.contact-right .consultation-terms-field span a {
  color: #fff;
}

.consultation-terms-field span {
  color: #000;
}

.consultation-terms-field span a {
  color: #000;
}

section.awards-recognition-section {
  padding-bottom: 10px !important;
}

section.press-section {
  padding: 30px 0px 80px !important;
}


section.press-section .awards-recognition-row .awards-recognition-left .awards-bg-text {
  text-align: right;
}

.awards-recognition-section .awards-recognition-row .awards-recognition-left .awards-bg-text {
  font-size: 100px;
  font-family: "Inter",sans-serif !important;font-weight:900 !important;}section.millions-recovered-section .settlements-slider-row .recovered-item a.recovered-item-link{width:100% !important;height:100%;position:absolute;top:0}section.millions-recovered-section .settlements-slider-row .recovered-item{position:relative}body.postid-101 .teams-new-section{padding:70px 0 50px}body.postid-101 .teams-new-section.new-seen-in{padding:0 0 50px}body.postid-101 .teams-new-section.new-seen-in .awards-logos.in-seen{margin-top:20px}.translated-ltr #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:16px}.translated-ltr .main-header .header-row .header-phone{font-size:16px}@media(max-width:1439px){.three-map-boxes .inner-three-map-boxes>div .map-label p{font-size:19px;line-height:normal}.three-map-boxes .inner-three-map-boxes{gap:20px}.three-map-boxes .inner-three-map-boxes .single-box-map{max-width:calc(100%/ 3 - 14px)}}@media(max-width:575px){.request-form .consultation-form-wrap .consultation-form-row{flex-direction:column;gap:10px}}#google_language_translator:after{content:unset !important}