[class*=elementor] .leadin.capitalize{text-transform:capitalize;letter-spacing:0;font-weight:700;position:relative}[class*=elementor] .leadin.capitalize.afterline::after{content:"";display:block;width:478px;height:1px;background:var(--e-global-color-secondary);margin-top:7px}[class*=elementor] .leadin.subheading{font-size:25px;text-transform:capitalize;letter-spacing:0;line-height:1.58em;color:white;font-weight:600}[class*=elementor] .leadin.subheading.nocaps{text-transform:none}[class*=elementor] .leadin.subheading.nocaps.centered{text-align:center;display:block}[class*=elementor] .leadin.white,[class*=elementor] .leadin.subheading.links.white a{color:white}[class*=elementor] .leadin.subheading.links a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}[class*=elementor] .leadin.subheading.links.white a:hover{color:var(--e-global-color-secondary)}[class*=elementor] .afterline{position:relative}[class*=elementor] .afterline::after{content:"";display:block;width:calc(100% + 40px);height:1px;background:#fff;margin:25px 0 0}[class*=elementor] .hl-text.gradient{background:linear-gradient(172.38deg,var(--e-global-color-secondary) 11.69%,#2d1502 92.72%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}[class*=elementor] .semibold{font-weight:600}[class*=elementor] .offset{display:block;margin-left:-125px}[class*=elementor] ol.split-2,[class*=elementor] ul.split-2{column-count:2}[class*=elementor] ol.split-2.gap-50,[class*=elementor] ul.split-2.gap-50{column-gap:50px}[class*=elementor] a.elementor-button.alt-1,[class*=elementor] .alt-1 a.elementor-button{border:0;font-size:var(--e-global-typography-eab3fcd-font-size);font-weight:700;padding:0;position:relative;background-color:transparent}[class*=elementor] a.elementor-button.alt-1::before,[class*=elementor] .alt-1 a.elementor-button::before,[class*=elementor] a.elementor-button.alt-1::after,[class*=elementor] .alt-1 a.elementor-button::after{transition:all .5s ease-in-out;position:absolute;bottom:-15px}[class*=elementor] a.elementor-button.alt-1::before,[class*=elementor] .alt-1 a.elementor-button::before{content:"";display:block;width:0;height:3px;background-color:#cf3917;opacity:0;z-index:1}[class*=elementor] a.elementor-button.alt-1::after,[class*=elementor] .alt-1 a.elementor-button::after{content:"";display:block;width:100%;height:3px;background-color:var(--e-global-color-secondary)}[class*=elementor] a.elementor-button.alt-1:hover::before,[class*=elementor] .alt-1 a.elementor-button:hover::before{opacity:1;width:100%}[class*=elementor] a.elementor-button.alt-2,[class*=elementor] .alt-2 a.elementor-button{font-weight:700;background-color:var(--e-global-color-secondary);padding:26px 40px}[class*=elementor] a.elementor-button.alt-2:hover,[class*=elementor] .alt-2 a.elementor-button:hover{background:0 0}[class*=elementor] a.elementor-button.read-more-btn{display:inline-flex;gap:10px;font-weight:900}[class*=elementor] blockquote svg:last-child{top:unset;left:unset;right:30px;bottom:30px;transform:scale(-1)}[class*=elementor] h4,[class*=elementor] h4.elementor-heading-title{font-size:var(--e-global-typography-5eadc54-font-size)}[class*=elementor] .elementor-lightbox .elementor-video-container .elementor-video-square iframe,[class*=elementor] .elementor-lightbox .elementor-video-container .elementor-video-square video{width:min(130vh,90vw)}[class*=elementor] .table-container{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;position:relative}[class*=elementor] .gform_wrapper.gravity-theme .gform_required_legend{display:none}[class*=elementor] .gform_wrapper.gravity-theme .gfield_label.active{color:var(--e-global-color-accent)}[class*=elementor] .gform_wrapper.gravity-theme .gform_validation_errors{background-color:#f55;border-radius:15px;margin-bottom:20px;padding:20px 20px 20px 50px;text-align:left}[class*=elementor] .gform_wrapper.gravity-theme .gform_validation_errors h2{letter-spacing:0;color:#fff;font-size:16px;line-height:1.2em;font-weight:400}[class*=elementor] .gform_wrapper.gravity-theme .instruction{display:none}[class*=elementor] .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:0;border:1px solid #f55}[class*=elementor] .gform_wrapper.gravity-theme .gfield_validation_message,[class*=elementor] .gform_wrapper.gravity-theme .validation_message{background-color:#f55;border-radius:10px;font-size:12px;border:none;color:#fff;width:auto;position:absolute;bottom:-15px;left:0;padding:10px 15px;line-height:1}[class*=elementor] .gform_wrapper.gravity-theme .gfield_validation_message:before,[class*=elementor] .gform_wrapper.gravity-theme .validation_message:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f55;position:absolute;top:-5px}[class*=elementor] .gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label{font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-primary);font-weight:700}[class*=elementor] .gform_wrapper.gravity-theme .gfield--type-fileupload .gform_fileupload_rules{display:none}[class*=elementor] .gform_wrapper.gravity-theme .gfield--type-fileupload .ginput_container_fileupload{padding:10px;background-color:#eee}[class*=elementor] .gform_wrapper.gravity-theme .gfield--type-fileupload input[type=file]::file-selector-button{padding:10px 15px;background-color:var(--e-global-color-28d4570);border:1px solid var(--e-global-color-31a5188);border-radius:8px;margin-right:10px;cursor:pointer}[class*=elementor] .gform_wrapper.gravity-theme .gfield.position .gfield_label{opacity:0}[class*=elementor] .gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label,[class*=elementor] .gform_wrapper.gravity-theme .gfield.position .gfield_label{font-size:var(--e-global-typography-text-font-size);margin:0 0 20px}#header .header-nav ul.elementor-nav-menu>li.current-menu-item>a span:first-of-type{font-weight:700}#header.elementor-sticky--effects{background:var(--e-global-color-3fce055)}#header.elementor-sticky--effects>.e-con-inner{padding:20px 20px 15px;row-gap:10px}#header.elementor-sticky--effects .header-nav::before{top:5px}#header.elementor-sticky--effects .header-nav .elementor-widget-container{padding:20px 0 0}#footer .footer-about p{font-size:28px;line-height:1.6em}#footer .footer-quicklinks h5,#footer .footer-locations h5{margin:0 0 75px}#footer .footer-quicklinks ul{list-style:none;padding:0}#footer .footer-quicklinks ul li,#footer .footer-locations ul li{margin-bottom:0}#footer .footer-quicklinks ul li a{color:rgba(255,255,255,.5);line-height:2.7em;transition:all .5s ease-in-out}#footer .footer-quicklinks ul li a:hover{color:var(--e-global-color-secondary)}#footer .footer-locations ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:85px 20px;padding:0}#footer .footer-locations ul li{width:55%}#footer .footer-locations ul li strong{color:white;display:block}#footer .footer-locations ul li a{display:block;width:max-content;margin:30px 0 0}#footer .footer-locations ul li:nth-child(4n-3),#footer .footer-locations ul li:nth-child(4n-1){width:215px}#footer .footer-copyright .footer-links ul{list-style:none;padding:0;display:flex;justify-content:flex-end;gap:30px;margin:0}#footer .footer-copyright .footer-links ul li{position:relative;margin:0}#footer .footer-copyright .footer-links ul li a{color:rgba(136,136,136,.3)}#footer .footer-copyright .footer-links ul li a:hover{color:var(--e-global-color-secondary)}#banner .banner-text{margin-bottom:150px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.4)}#banner .banner-text h1{font-size:clamp(70px,13.5vw,256px);margin:0;font-weight:500;color:#ccc}#banner .banner-text h1 span sup{font-size:15px;width:35px;height:35px;line-height:1em;letter-spacing:0px;border:2px solid #ccc;border-radius:100px;display:flex;justify-content:center;align-items:center;position:absolute;top:2.3vw;right:-2%}#banner .banner-text h1 span.hl-text.gradient{text-shadow:0px 35px 57.2px var(--e-global-color-783ea7e)}#banner .banner-text h1 span:last-child{margin-top:-60px;display:block;width:fit-content;position:relative}#banner .banner-text .subheadline{margin:40px 0 0;font-size:clamp(18px,2vw,28px);width:100%;max-width:65%}#banner .subheadline{font-size:clamp(18px,2vw,28px)}#banner .banner-image{transform:translateX(-130%);margin-top:-155px;margin-left:-60px;z-index:2}#banner .banner-image::before{content:"";display:block;width:1148px;height:245px;background:var(--e-global-color-secondary);opacity:.5;filter:blur(250px);transform:rotate(-17.85deg);z-index:1;position:absolute;left:-100px}#banner .banner-image .elementor-widget-container{width:1080px;max-width:1080px;z-index:2;position:relative}#banner .banner-image .elementor-widget-container img{width:100%;height:100%;object-fit:cover;object-position:top}#banner .banner-play-button{position:absolute;left:58%;transform:translateX(-50%);bottom:34%;z-index:2}#banner .banner-bottom::after{content:"";display:block;width:100vw;height:100%;background:rgba(255,255,255,.05);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#banner .banner-bottom .elementor-widget-image-box{position:relative;z-index:1}#banner .banner-bottom .elementor-widget-image-box:hover .elementor-widget-container{background:rgba(191,80,0,.5)}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-title{margin:0 0 10px;letter-spacing:-.02em}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-description .date{font-size:14px;line-height:1.3em;display:flex;align-items:center;gap:5px;margin:0 0 10px}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-description .date::before{content:"";display:block;width:35px;height:1.5px;background:#fff}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-description{font-size:16px;line-height:1.7em}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-img img{width:100%;height:100%;object-fit:cover;display:block;margin-top:5px}#home.difference .in-the-logo,#home.spirit-grit .video-player{cursor:pointer}#home.difference .in-the-logo .elementor-widget-container{width:1073px;max-width:1073px;transform:translateX(-400px);opacity:.3}#home.difference .difference-video{position:relative}#home.difference .difference-video .difference-floater{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home.difference .difference-video .difference-floater .leadin{margin-bottom:24px;font-weight:700}#home.difference .difference-video .difference-floater h3{margin:0;font-weight:600}#home.difference .difference-slide ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:80px}#home.difference .difference-slide ul li{position:relative;margin:0}#home.difference .difference-slide ul li::after{content:"";display:block;width:100%;height:1px;background:#ccc;position:absolute;left:0;right:0;opacity:.4;bottom:-40px}#home.difference .difference-slide ul li:last-child::after{opacity:0}#home.difference .difference-slide ul li h4{margin:0;font-weight:600}#home.difference .difference-slide ul li h4 a{color:white}#home.difference .difference-slide ul li>br{display:none}#home.difference .difference-slider .slick-arrow{position:absolute;bottom:0;font-size:0;border-radius:200px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0}#home.difference .difference-slider .slick-arrow:focus{outline:none}#home.difference .difference-slider .slick-next{left:50px}#home.difference .difference-slider::after{content:"";display:block;width:calc(100% - 125px);height:1px;background:#ccc;opacity:.4;position:absolute;bottom:20px;right:0}#home.west-texas::before{width:100%;height:1673px}#home.west-texas::after{content:"";display:block;width:100%;height:200px;background:linear-gradient(0deg,var(--e-global-color-23b6096) 15%,transparent);position:absolute;bottom:0;left:0;right:0;z-index:0}#home.west-texas .texas-image .elementor-widget-container{width:1674px;max-width:1674px;transform:translateX(-55%)}#home.west-texas .texas-image .elementor-widget-container::after{content:"";display:block;width:49.1%;height:255px;background:rgba(230,63,10,30%);transform:matrix(-1,0,0,1,0,0);mix-blend-mode:saturation;position:absolute;bottom:0;right:0}#home.west-texas .texas-image .elementor-widget-container img{opacity:.2}#home.west-texas .title-200 .elementor-widget-container{width:80vw;transform:translateX(16.5%)}#home.west-texas .title-200 h2{font-size:clamp(60px,13.5vw,200px)}#home.west-texas .title-200 h2 span.hl-text{display:block;margin-top:-40px;margin-left:100px}#home.west-texas .title-200 .elementor-widget-container .content{padding-left:50px}#home.west-texas .title-200 .elementor-widget-container .content p:first-child{width:100%;max-width:890px}#home.west-texas .title-200 .elementor-widget-container .content a.elementor-button{display:inline-block}#home.spirit-grit>.e-con-inner{position:relative}#home.spirit-grit .elementor-widget-text-editor h2,#home.meet-the-team .elementor-widget-text-editor h2{margin:0}#home.spirit-grit .elementor-widget-text-editor .leadin.subheading{margin:50px 0 24px;display:block}#home.spirit-grit .elementor-widget-text-editor p{max-width:760px}#home.spirit-grit .video-player{position:absolute;right:-10%}#home.spirit-grit .video-player .elementor-widget-container{width:1100px;max-width:1100px;transform:translate(0%,-10%);opacity:.3}#home.spirit-grit .video-player .elementor-widget-container .elementor-custom-embed-image-overlay img{width:1124px;height:1388px}#home.spirit-grit .video-player .elementor-widget-container .elementor-custom-embed-play{transform:translate(0%,-50%)}#home.meet-the-team::before{width:1900px;top:unset;bottom:0;left:50%;transform:translateX(-50%)}#home.meet-the-team .custom-heading.elementor-widget-text-editor{z-index:1}#home.meet-the-team .elementor-widget-text-editor p{margin:50px 0 0;max-width:970px;color:white}#home.meet-the-team .elementor-widget-text-editor a.elementor-button{display:inline-block;margin:24px 0 0}#home.meet-the-team .elementor-widget-text-editor h2{font-weight:500}#home.meet-the-team .elementor-widget-text-editor .leadin.capitalize{font-weight:600}[class*=elementor] .custom-heading .hl-text{font-size:clamp(55px,13.5vw,130px)}#home.best-in-the-west .west-left .custom-heading .offset{margin-left:0}#home.best-in-the-west .west-left .custom-heading .hl-text{position:relative;right:-150px;width:990px;display:inline-block}#home.best-in-the-west .profile .elementor-image-box-img{position:relative}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content{position:absolute;bottom:-25%;left:10%;right:10%;width:100%;max-width:450px;transition:.6s ease-in-out;z-index:1}#home.best-in-the-west .profile.brandy .elementor-image-box-img .elementor-image-box-content{bottom:-18%}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3{margin:0;font-size:64px;line-height:1.2em;position:relative}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3::after{content:"";display:block;width:100%;height:1px;background:#fff;margin:10px 0}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content .leadin.subheading{font-weight:500}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content a.elementor-button{display:block;margin:40px 0 0;width:max-content}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{font-size:40px;line-height:1.6em;font-weight:500;color:white;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,transform .6s ease-in-out;margin:20px 0 0}#home.best-in-the-west .profile:hover .elementor-image-box-img .elementor-image-box-content{transform:translateY(-2.5rem)}#home.best-in-the-west .profile:hover .elementor-image-box-img .elementor-image-box-content .hidden-content{opacity:1;visibility:visible}#home.best-in-the-west .floating-ampersand p{font-size:462px;font-family:var(--e-global-typography-text-font-family);line-height:1.2em;letter-spacing:-.03em;color:var(--e-global-color-secondary);font-weight:700;opacity:.7}#home.best-in-the-west .floating-ampersand{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}#home.awards h2 span.offset{margin-left:-100px}#home.awards .awards-item ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0}#home.awards .awards-item ul li{text-align:center;min-height:270px;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:0}#home.awards .awards-item ul li img{margin:0}#home.awards .awards-item ul li .custom-border,#home.connection .connection-steps ul>li .custom-border{position:absolute;top:0;left:0;width:100%;height:100%}#home.awards .awards-item ul li .custom-border::before,#home.awards .awards-item ul li .custom-border::after{content:"";display:block;width:10px;height:calc(100% - 2px);background:var(--e-global-color-23b6096);position:absolute;top:1px;bottom:1px;right:0}#home.awards .awards-item ul li .custom-border::after{width:100%;height:10px;top:unset;bottom:0;right:1px;left:1px}#home.awards .awards-item ul li:nth-child(n+8) .custom-border::after{bottom:20px}#home.awards .awards-item ul::before{content:"";display:block;width:10px;height:100%;background:var(--e-global-color-23b6096);position:absolute;left:0;z-index:1}#home.testimonials-cta::before{width:1900px;height:1550px;top:unset;bottom:0;left:50%;transform:translateX(-50%)}#home.testimonials-cta .testimonial-row .testimonial-popup .elementor-wrapper .elementor-custom-embed-image-overlay img{aspect-ratio:4/5}#home.testimonials-cta .testimonial-row .custom-heading h2{font-size:85px;position:relative;left:-200px;width:calc(100% + 200px)}#home.testimonials-cta .testimonial-row .custom-heading h2 .hl-text{font-size:95px}#home.testimonials-cta .testimonial-row .custom-heading h2 .offset{display:block;margin-left:-80px}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-testimonial__text .leadin{font-size:30px;line-height:1.6;letter-spacing:0;text-transform:inherit;color:white;margin-bottom:30px;display:block;font-style:italic}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-testimonial__text p{font-size:var(--e-global-typography-text-font-size);font-style:normal}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-testimonial__text .testimonial-name{font-size:24px;color:white}#home.testimonials-cta .testimonial-row .alt-1{margin-top:130px}#home.testimonials-cta .testimonial-row .testimonial-carousel .slick-arrow.slick-next{left:50px;transform:scaleX(-1)}#home.testimonials-cta .testimonial-row .testimonial-carousel .slick-arrow.slick-next::after{content:"";display:block;width:calc(30vw - 60px);height:1px;background:#ccc;opacity:.4;position:absolute;top:50%;right:60px}#home.testimonials-cta .testimonial-row .testimonial-carousel .slick-arrow.slick-disabled{background:var(--e-global-color-3fce055);border-color:#555}#home.testimonials-cta .cta-row h2 .offset{margin-left:-160px}#home.testimonials-cta .cta-row h2 .hl-text{margin-left:90px}#home.testimonials-cta .cta-row .services-cta{width:calc(50% - 25px)}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-wrapper,#home.testimonials-cta .cta-row .services-cta .elementor-image-box-content{position:relative}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-wrapper{padding:100px 90px}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-img::before,#home.testimonials-cta .cta-row .services-cta .elementor-image-box-img::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a,transparent);position:absolute;top:0;left:0;bottom:0;right:0;transition:background .5s ease-in-out,width .5s ease-in-out}#home.testimonials-cta .cta-row .services-cta:hover .elementor-image-box-img::before{background:linear-gradient(90deg,var(--e-global-color-secondary),transparent);width:90%;z-index:1}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-img img{width:100%;height:100%;object-fit:cover}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-content h3{margin:0 0 25px;letter-spacing:.03em;font-weight:400}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-content .elementor-image-box-description a.elementor-button{display:block;width:fit-content;margin:40px 0 0}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-content .elementor-image-box-description a.elementor-button::before{background-color:#9d9d9d}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-content .elementor-image-box-description a.elementor-button::after{background-color:white}#home.west-texas-tough .elementor-widget-text-editor h2{font-size:clamp(40px,13.5vw,128px)}#home.west-texas-tough .elementor-background-video-container{-webkit-mask-image:url("/wp-content/themes/hello-theme-child-master/images/west-texas-text-overlay-with-team-members.webp");-webkit-mask-size:120%;-webkit-mask-position:50% center;-webkit-mask-repeat:no-repeat}#home.contact-us [class*=gform_wrapper] .gform_validation_errors h2{font-size:17px;line-height:1.3em;font-weight:500;padding-left:30px;text-align:left}#home.connection .custom-heading .custom.leadin{font-weight:700;color:white;letter-spacing:0;text-transform:math-auto}#home.connection .custom-heading .custom.leadin::before,#home.connection .custom-heading .custom.leadin::after{content:"";display:block;width:225px;height:2px;background-color:var(--e-global-color-secondary);margin:10px 0 25px}#home.connection .custom-heading .custom.leadin::before{margin:0 0 10px;margin-top:0;width:95px}#home.connection .custom-heading h2{line-height:1.2em}#home.connection .custom-heading h2 .offset{margin:0 0 10px}#home.connection .connection-steps ul{list-style:none;padding:0;counter-reset:custom-counter}#home.connection .connection-steps ul:after{content:"";display:block;width:10px;height:100%;background:var(--e-global-color-23b6096);position:absolute;top:0;right:0;z-index:1}#home.connection .connection-steps ul>li{padding:70px;position:relative;counter-increment:custom-counter;margin-bottom:0}#home.connection .connection-steps ul>li:first-child{padding-top:120px}#home.connection .connection-steps ul>li:nth-last-child(2){padding-bottom:120px}#home.connection .connection-steps ul>li:nth-child(1)::after{content:"";display:block;width:100%;height:10px;background:var(--e-global-color-23b6096);position:absolute;left:0;top:-5px;z-index:1}#home.connection .connection-steps ul>li .custom-border::before,#home.connection .connection-steps ul>li .custom-border::after{content:"";display:block;width:10px;height:100%;background:var(--e-global-color-23b6096);position:absolute;left:0}#home.connection .connection-steps ul>li .custom-border::after{width:100%;height:10px;bottom:0}#home.connection .connection-steps ul .custom-border{position:absolute;top:0;left:0;bottom:0;width:1px;height:100%}#home.connection .connection-steps ul li h5{font-family:var(--e-global-typography-text-font-family);font-size:36px;letter-spacing:0;font-weight:600;margin:0}#home.connection .connection-steps ul li h5,#home.connection .connection-steps ul li>p{position:relative;z-index:1}#home.connection .connection-steps ul li h5::before,#home.connection .connection-steps ul li>p::before{content:counter(custom-counter);font-weight:800;font-size:var(--e-global-typography-text-font-size);color:white;line-height:1.3em;background-color:var(--e-global-color-secondary);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:100px;position:absolute;top:0;left:-86px;bottom:0;margin:auto;box-shadow:0 0 0 15px #2e2e2e}#home.connection .connection-steps ul>li>ol{list-style:disc;padding-left:30px;margin:20px 0 0;position:relative;z-index:1}#home.connection .connection-steps ul>li>ol li a{color:rgba(255,255,255,.7);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}#home.connection .connection-steps ul>li>ol li a:hover{color:var(--e-global-color-secondary)}#banner.meet-the-team::after,#banner.blog::after{content:"";display:block;width:100%;height:300px;background:linear-gradient(0deg,var(--e-global-color-23b6096),transparent);position:absolute;bottom:0;left:0;right:0}#banner.inner.meet-the-team .leadin{margin-left:30px}#banner.inner.meet-the-team h1 .offset{margin-left:-110px}#meet-the-team.introduction .text-width h2{margin-bottom:25px;line-height:1.2em;margin-left:135px}#meet-the-team.introduction .text-width h2 .offset{margin-left:-185px}#meet-the-team.introduction .text-width p{max-width:890px}#meet-the-team.introduction [class*=custom-heading] em{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:9px}#meet-the-team.introduction .video-overlay{position:absolute;right:10%;top:15%}#meet-the-team.introduction .video-overlay .elementor-wrapper .elementor-custom-embed-image-overlay{display:flex;justify-content:flex-end}#meet-the-team.introduction .video-overlay .elementor-wrapper .elementor-custom-embed-image-overlay img{height:1056px;width:933px}#meet-the-team.introduction .video-overlay .elementor-wrapper .elementor-custom-embed-image-overlay .elementor-custom-embed-play{transform:translate(60%,-50%)}.boxed-cta h5{font-weight:500;margin-top:0}.boxed-cta .subheadline{font-weight:700;font-size:25px;margin:0 0 15px}.boxed-cta a.elementor-button{margin:30px 0 0}#home.best-in-the-west.partners .title-200 h2 .hl-text{font-size:clamp(60px,13.5vw,200px);right:0;left:-70px}#home.best-in-the-west.partners .floating-ampersand{top:35%}#meet-the-team .title-200 h2 .offset,#meet-the-team .title-200 h2 .hl-text{font-size:clamp(60px,13.5vw,200px);line-height:.9}#meet-the-team.members .title-200 h2 .offset{margin-left:-50px}#meet-the-team.members .title-200 h2 .hl-text{margin-left:140px}#meet-the-team.members .team{max-width:681px}#meet-the-team.members .team .elementor-image-box-wrapper{align-items:center}#meet-the-team.members .team .elementor-image-box-content{margin-left:-100px;z-index:1;position:relative}#meet-the-team.members .team .elementor-image-box-content h3{font-size:40px;margin:0 0 15px;padding-bottom:15px;display:inline-block;position:relative}#meet-the-team.members .team .elementor-image-box-content h3::after{content:"";display:block;width:calc(100% + 15px);height:1px;background:#fff;position:absolute;left:0;bottom:0}#meet-the-team.members .team .elementor-image-box-content .position{font-size:30px;font-family:var(--e-global-typography-eab3fcd-font-family);letter-spacing:0}#meet-the-team.members .team .elementor-image-box-content .elementor-button{margin-bottom:25px}#meet-the-team.members .team .elementor-image-box-content p{font-size:25px;color:white}#meet-the-team.members .team .elementor-image-box-content p:not(:last-child){margin-bottom:0}#meet-the-team.members .team .elementor-image-box-img{position:relative}#meet-the-team.members .team .elementor-image-box-img::before,#meet-the-team.members .team .elementor-image-box-img::after{content:"";display:block;width:225px;height:100%;background:linear-gradient(270deg,var(--e-global-color-23b6096),transparent);position:absolute;top:0;right:0}#meet-the-team.members .team .elementor-image-box-img::after{height:225px;width:100%;background:linear-gradient(0deg,var(--e-global-color-23b6096) 20%,transparent);top:unset;bottom:0}#meet-the-team.areas-served .title-200 h2{margin-left:160px}#meet-the-team.areas-served .title-200 h2 .offset{margin-left:-200px}#meet-the-team.areas-served .area-list ul{list-style:none;padding:0;display:flex;gap:0 25px;flex-wrap:wrap;margin-top:65px}#meet-the-team.areas-served .area-list ul li{display:inline-block;position:relative;margin-bottom:0}#meet-the-team.areas-served .area-list ul li:not(:last-child)::after{content:"";display:block;width:2px;height:2px;background:#fff;border-radius:100px;position:absolute;top:0;bottom:0;right:-12.5px;margin:auto}#meet-the-team.areas-served .areas-map .elementor-widget-container{width:1400px;max-width:1400px;position:absolute;top:50%;left:50%;transform:translate(-55%,-55%) scale(1.2)}.page-header h1.entry-title{display:none}#banner.inner.team-members .breadcrumbs ul{list-style:none;padding:0;display:flex;gap:60px}#banner.inner.team-members .breadcrumbs ul li{position:relative}#banner.inner.team-members .breadcrumbs ul li:not(:last-child)::after{content:"";display:block;width:2px;height:2px;background:#fff;position:absolute;top:0;right:-30px;bottom:0;margin:auto}#banner.inner.team-members .breadcrumbs ul li,#banner.inner.team-members .breadcrumbs ul li a{font-size:16px;text-transform:uppercase;letter-spacing:.1em;color:white;margin-bottom:0}#banner.inner.team-members .breadcrumbs ul li a:hover{color:var(--e-global-color-secondary)}#banner.inner.team-members .breadcrumbs ul li.pathname,#banner.inner.team-members .member-details ul li .hl-text{font-weight:700}#banner.inner.team-members .member-details ul li{margin-bottom:0}#banner.inner.team-members .member-details .member-name h3.afterline{margin-bottom:30px;display:inline-block}#banner.inner.team-members .member-details .member-name .subheadline{color:white;font-size:30px}#banner.inner.team-members .member-photo .elementor-widget-container{width:666px;max-width:666px;position:absolute;right:-20%}#meet-the-team.inner .title-200 h2,#criminal-defense.our-mission .title-200 h2,#personal-injury.who-we-are .title-200 h2,#home.spirit-grit.practice-area .title-200 h2{font-size:clamp(60px,13.5vw,150px)}#meet-the-team.inner.approach .title-200 h2{margin-bottom:80px;z-index:1;position:relative}#meet-the-team.inner.approach .video-player{margin-top:150px}#meet-the-team.inner.approach.russell .video-player{margin-top:0}#meet-the-team.inner.approach .video-player .elementor-wrapper{height:100%}[class*=elementor] .font-25{font-size:25px;margin-bottom:10px}#meet-the-team.inner .achievement-row{margin-top:50px}#meet-the-team.inner .achievement-row .elementor-widget-container{display:flex;justify-content:center;gap:15%}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements{max-width:520px;width:100%;position:relative}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(1)::after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;bottom:0;right:-20%}#meet-the-team.inner .achievement-row.vertical .elementor-widget-container{flex-wrap:wrap;gap:40px}#meet-the-team.inner .achievement-row.vertical .elementor-widget-container .achievements{max-width:100%}#meet-the-team.inner .achievement-row.split-2 .elementor-widget-container .achievements ul{column-count:2;gap:100px}#meet-the-team.inner .achievement-row.vertical .elementor-widget-container .achievements:not(:last-child){margin-bottom:40px}#meet-the-team.inner .achievement-row.vertical .elementor-widget-container .achievements:nth-child(1)::after{right:0;width:100%;height:1px;top:unset;bottom:-40px}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(2) ul{column-count:2;column-gap:0}#meet-the-team.inner .achievement-row.nosplit .elementor-widget-container .achievements:nth-child(2) ul{column-count:1}#meet-the-team.inner.wendi .achievement-row.vertical .elementor-widget-container .achievements:nth-child(1)::after{opacity:0}#meet-the-team.inner.victories .victories-slider .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px}#meet-the-team.inner.victories .victories-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px}#meet-the-team.inner.west-texas-roots .title-200 h2 .offset{margin-left:-55%}#meet-the-team.inner.west-texas-roots .title-200 h2 .hl-text{margin-left:160px}#meet-the-team.inner.west-texas-roots .title-200 h2{margin-bottom:50px}#meet-the-team.inner.testimonials .testimonial-slider .elementor-testimonial__title{margin:10px 0 0}#meet-the-team.inner.testimonials .testimonial-slider .elementor-testimonial__image,#meet-the-team.inner.testimonials .testimonial-slider .elementor-testimonial__title .rating{display:flex}#meet-the-team.inner.testimonials .testimonial-slider .elementor-testimonial__title .rating{gap:5px}#meet-the-team.inner.west-texas-roots ul li:not(:last-child){margin-bottom:0}#meet-the-team.inner.personal-life .elementor-widget-image .elementor-widget-container{width:820px;position:absolute;right:0}#meet-the-team.inner.location .gradient{display:block;width:50%;height:100%;background:linear-gradient(90deg,black,transparent);position:absolute;top:0;left:0;bottom:0}#meet-the-team.inner.location .gradient:nth-child(2){left:unset;right:0;transform:scaleX(-1)}#meet-the-team.inner.location>.e-con-inner{position:relative;z-index:1}#meet-the-team.inner.location .search-field .elementor-search-form__submit{min-width:212px}#meet-the-team.inner.connect ul{padding-left:0}#meet-the-team.inner.connect ul li:not(:last-child){margin-bottom:0}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{font-size:20px}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content{max-width:80%}#home.best-in-the-west.federal .west-left .profile .elementor-image-box-img .elementor-image-box-content{top:50%}#home.best-in-the-west.federal .west-right .profile .elementor-image-box-img .elementor-image-box-content{bottom:unset;top:70%}#meet-the-team.members.federal .team .elementor-image-box-content .position{font-size:25px}#meet-the-team.members.federal .team .elementor-image-box-content p{font-size:20px;line-height:1.7em}#meet-the-team.members .team .elementor-image-box-img img{margin:auto}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{opacity:1;visibility:visible}#news .blog-search{margin:60px 0 0}#news .categories{display:none}#news .controls,#news .controls a.control{position:relative}#news .controls::after{content:"";display:block;width:100%;height:1px;background:#b6b6b6;position:absolute;bottom:-15px;left:0;right:0}#news .controls a.control{padding:9px 60px;font-size:25px;font-weight:500;line-height:1.2em;letter-spacing:-.03em;font-family:var(--e-global-typography-primary-font-family);color:#6b6b6b;cursor:pointer}#news .controls a.control.mixitup-control-active{color:var(--e-global-color-secondary)}#news .controls a.control:not(:last-child)::after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:0;bottom:0;margin:auto;background:#b6b6b6}#post-grid>.elementor-widget-container nav.elementor-pagination{background-color:var(--e-global-color-23b6096);padding:20px 0;position:relative;top:-1px;z-index:1}#post-grid .elementor-grid .e-loop-item{padding:60px 55.5px;position:relative}#post-grid .elementor-grid .e-loop-item .blank0,#post-grid .elementor-grid .e-loop-item .blank1,#post-grid .elementor-grid .e-loop-item .blank2,#post-grid .elementor-grid .e-loop-item .blank3{display:block;width:40px;height:41px;background:#0b0b0b;position:absolute;z-index:1}#post-grid .elementor-grid .e-loop-item .blank3{bottom:1px;left:-1px}#post-grid .elementor-grid .e-loop-item .blank2{bottom:1px;right:-3px}#post-grid .elementor-grid .e-loop-item .blank1{top:0;right:-1px}#post-grid .elementor-grid .e-loop-item .blank0{top:0;left:-1px}#post-grid .elementor-grid .e-loop-item::before,#results-slider .results-item ul li::before{content:"";display:block;width:100%;height:1px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzU2IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCA3NTYgMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTc1NiAxTDYuNjc1NzJlLTA2IDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNSIvPgo8L3N2Zz4=") no-repeat center/cover;position:absolute;bottom:0;left:0;right:0}#post-grid .elementor-grid .e-loop-item::before{width:99%;margin:auto}#results-slider .results-item ul li:nth-child(odd)::after{content:"";display:block;width:1px;height:calc(100% - 80px);background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIzNzQiIHZpZXdCb3g9IjAgMCAyIDM3NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMEwxLjAwMDAyIDM3NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWRhc2hhcnJheT0iNSA1Ii8+Cjwvc3ZnPgo=") no-repeat center/cover;position:absolute;top:0;right:0;bottom:0;margin:auto}#post-grid .elementor-grid .row{display:flex;position:relative}#post-grid .author-field,#post-grid .elementor-widget-post-info{margin-top:20px}#post-grid .author-field{margin-right:10px}#post-grid .author-field::after{content:"";display:block;width:1px;height:70%;background:#b6b6b6;position:absolute;top:0;right:-15px;bottom:0;margin:auto}#post-grid .elementor-widget-post-info ul li{margin-bottom:0}#post-grid .elementor-grid .e-loop-item .e-con{position:unset}#post-grid .elementor-grid .e-loop-item .elementor-widget-button{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#post-grid .elementor-grid .e-loop-item .elementor-widget-button a.elementor-button{border:0;padding:0}#post-grid .elementor-grid .e-loop-item .elementor-widget-button a.elementor-button:focus,#post-grid .elementor-grid .e-loop-item .elementor-widget-button a.elementor-button:hover{background:0 0}#post-grid .elementor-grid .e-loop-item .elementor-widget-button,#post-grid .elementor-grid .e-loop-item .elementor-widget-button .elementor-button-wrapper,#post-grid .elementor-grid .e-loop-item .elementor-widget-button a.elementor-button{width:100%;height:100%}#post-grid .elementor-grid .e-loop-item .elementor-widget-button a.elementor-button .elementor-button-text{display:none}#post-grid .e-loop-item.active .elementor-widget-theme-post-title .elementor-heading-title{color:var(--e-global-color-secondary)}#blog-inner h4{font-size:30px}#banner.inner.results::before{width:1900px;height:900px;top:20%}#banner.inner.results h1,#banner.inner.scholarships h1{font-size:var(--e-global-typography-secondary-font-size)}#results-slider .results-item ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0}#results-slider .results-item ul li{width:50%;padding:40px 45px;position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:0}#results-slider .results-item ul li:nth-child(3)::before,#results-slider .results-item ul li:nth-child(4)::before{opacity:0}#results-slider .results-item ul li h5{margin:0 0 15px;font-size:40px}#results-slider .results-item ul li p>span{font-size:25px;margin-bottom:10px;display:inline-block}#results-slider .slick-arrow,#video-loop .slick-arrow,#home.testimonials-cta .testimonial-row .testimonial-carousel .slick-arrow{position:absolute;bottom:-100px;padding:10px;border-radius:100px;width:42px;height:42px;display:flex;align-items:center}#results-slider .slick-arrow::focus,#video-loop .slick-arrow::focus,#home.testimonials-cta .testimonial-row .testimonial-carousel .slick-arrow::focus{outline:none}#results-slider .slick-arrow.slick-next,#video-loop .slick-arrow.slick-next{right:calc(50% - 50px);transform:scaleX(-1)}#results-slider .slick-arrow.slick-prev,#video-loop .slick-arrow.slick-prev{left:calc(50% - 50px)}#results.clients .custom-heading .hl-text{margin-left:150px}#results.clients .custom-heading .offset{margin-left:-45px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper{display:flex;flex-direction:column-reverse;padding:40px;background:#000;box-shadow:0 0 45px rgba(0,0,0,.25)}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-content{margin:25px 0 0;font-size:var(--e-global-typography-eab3fcd-font-size);line-height:1.7em}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{padding-inline-end:20px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-name{font-size:30px;margin-bottom:10px;line-height:1}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-job>p{margin-bottom:10px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-job>p,#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-job span{font-weight:400}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-job .rating{display:inline-flex;gap:5px;margin-right:20px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta{position:relative}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .google{background:url("/wp-content/themes/hello-theme-child-master/images/google-logo.svg") no-repeat center/cover;width:37px;height:37px;display:block;position:absolute;top:0;right:0;bottom:0;--lzl-bg-img:"/wp-content/themes/hello-theme-child-master/images/google-logo.svg"}#scholarship .custom-heading .elementor-image-box-wrapper{align-items:center}#scholarship .custom-heading .elementor-image-box-content{width:45%}#scholarship .custom-heading .elementor-image-box-content p{padding-right:60px;color:white;opacity:.5}#scholarship .custom-heading .elementor-image-box-img{height:945px}#scholarship .custom-heading .elementor-image-box-img img{width:100%;height:100%;object-fit:cover}#scholarship .custom-heading .elementor-image-box-content h2{margin-bottom:50px}#scholarship .custom-heading .elementor-image-box-content h2 .offset{margin-left:0;line-height:1.2em}#scholarship .custom-heading .elementor-image-box-content h2 .hl-text{margin-left:115px;position:relative;z-index:1}#scholarship .custom-heading .elementor-image-box-content a.elementor-button{margin-top:50px}#scholarship .custom-heading:nth-child(even) .elementor-image-box-wrapper{flex-direction:row}#scholarship .custom-heading:nth-child(even) .elementor-image-box-content p{padding-right:0;padding-left:60px}#scholarship .custom-heading:nth-child(even) .elementor-image-box-content a.elementor-button{margin-left:60px}#scholarship .custom-heading:nth-child(even) .elementor-image-box-content h2{position:relative;left:-185px}#scholarship .custom-heading:nth-child(even) .elementor-image-box-content h2 .offset{margin-left:-20px}#scholarship .custom-heading:not(:last-child){position:relative;margin-bottom:110px;padding-bottom:110px}#scholarship .custom-heading:not(:last-child)::after{content:"";display:block;width:100%;height:1px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzU2IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCA3NTYgMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTc1NiAxTDYuNjc1NzJlLTA2IDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNSIvPgo8L3N2Zz4=") no-repeat center/cover;position:absolute;bottom:0;left:0;right:0;z-index:1}#scholarships.inner .custom-heading h2 .hl-text{position:relative;left:80px}#scholarships.inner .custom-heading:nth-child(1) h2 .offset{margin-left:0;line-height:1.2em}#video-loop .slick-arrow{bottom:60px;border:1px solid #232323}#video-loop .slick-arrow:hover{background:#232323}#video-loop .slick-arrow.slick-next{left:50%}#video-loop .slick-arrow.slick-prev{right:50%}#banner.inner.locations h1 .offset{margin-left:0;left:150px;position:relative}#banner.inner.locations h1 .hl-text{position:relative;left:-130px}#banner.inner.locations a.elementor-button.alt-2{margin-top:10px}#scholarships.inner.location{z-index:2}#scholarships.inner.location ul{padding-left:20px}#scholarships.inner.location ul li:not(:last-child){margin-bottom:0}#scholarships.inner.location ul li a,#scholarships.inner.location .leadin.subheading a{color:white}#scholarships.inner.location ul li a,#scholarships.inner.location .leadin.subheading a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#scholarships.inner.location ul li a:hover,#scholarships.inner.location .leadin.subheading a:hover{color:var(--e-global-color-secondary)}#sitemap h4{font-family:var(--e-global-typography-a7c5e7e-font-family);font-weight:900;text-align:center;line-height:1.1em;margin-bottom:50px}#locations.areas h2 .offset{margin-left:0}#locations.areas h2 .hl-text{margin-left:70px}#locations.areas .office p:first-of-type{margin-bottom:30px}#locations.areas .office .leadin.subheading{width:369px;position:relative;display:inline-block}#locations.areas .usa-map .elementor-widget-container{position:absolute;top:50%;left:50%;transform:translate(-70%,-20%)}#locations.areas .usa-map .elementor-widget-container img{transform:scale(3.7)}#locations.areas .office a{color:rgba(255,255,255,.7);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#locations.areas .office a:hover{color:var(--e-global-color-secondary)}#meet-the-team.inner.locations .custom-heading h2 .offset{margin-left:0}#meet-the-team.inner.locations .custom-heading h2 .hl-text{position:relative;left:100px;display:block;width:1180px;z-index:1}#banner.inner.mission h1 .offset{margin-left:-250px}#banner.inner.mission h1 .hl-text{position:relative;left:50px}#mission .custom-heading h2 .offset{margin-left:0}#mission .custom-heading h2 .hl-text{position:relative;left:100px;width:900px;display:inline-block}[class*=elementor] .read-more{margin-bottom:30px}[class*=elementor] .read-more-content .elementor-widget-container:after{content:"";display:block;width:100%;height:250px;background:linear-gradient(0deg,#0b0b0b 50%,rgba(11,11,11,.8));position:absolute;bottom:0;left:0;right:0}[class*=elementor] .read-more-content.expanded .elementor-widget-container:after{opacity:0;z-index:-1}[class*=elementor] .read-more-content a.elementor-button.read-more-btn{position:relative;z-index:1}#banner.inner.hire-us .subheadline{max-width:65%;display:inline-block;margin:auto;color:white}#banner.inner.hire-us h1 .offset{margin-left:-715px}#locations.areas.hire-us .custom-heading h2 .offset{font-size:75px;margin-left:0;line-height:1.2em}#locations.areas.hire-us .custom-heading h2 .hl-text{position:relative;left:65px}#meet-the-team.inner.hire-us::before{width:1900px;height:865px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#meet-the-team.inner.hire-us .custom-heading h2 .offset{line-height:1.2em}#meet-the-team.inner.hire-us .custom-heading .elementor-widget-container>p{padding-right:220px}#home.connection.no-title .connection-steps ul li>p:not(:last-child){margin-bottom:0}#hire-us.blank-banner .custom-heading h2 .offset{margin-left:-700px;line-height:1.2em}#meet-the-team.inner.hire-us .title-200 h2 .offset,#meet-the-team.inner.hire-us .title-200 h2 .hl-text{line-height:1.2em}#meet-the-team.inner.hire-us .title-200 h2 .offset{margin-left:-160px}#meet-the-team.inner.hire-us .title-200 h2 .hl-text{margin-left:220px}#hire-us.reason .reason-items{position:relative}#hire-us.reason .reason-items:not(:last-child)::before,#hire-us.reason .reason-items:not(:last-child)::after{content:"";display:block;width:1px;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIzNzQiIHZpZXdCb3g9IjAgMCAyIDM3NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMEwxLjAwMDAyIDM3NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWRhc2hhcnJheT0iNSA1Ii8+Cjwvc3ZnPgo=") no-repeat center/cover;position:absolute;top:0;right:0;bottom:0}#hire-us.reason .reason-items:not(:last-child)::before{width:100%;height:1px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzU2IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCA3NTYgMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTc1NiAxTDYuNjc1NzJlLTA2IDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNSIvPgo8L3N2Zz4=") no-repeat center/cover;top:unset;left:0;opacity:0}#hire-us.reason .reason-items .elementor-icon-box-title{font-size:30px}#hire-us.faqs .custom-heading h2 span{line-height:1.2em}#hire-us.faqs .custom-heading h2 .offset{margin-left:0}#hire-us.faqs .custom-heading h2 .hl-text{margin-left:130px}#hire-us.faqs .elementor-widget-n-accordion .e-con-full{padding-right:250px}#banner.inner.personal-injury .subheadline{max-width:700px;margin-bottom:50px}#banner.inner.practice-area h1 .white{display:block;font-size:var(--e-global-typography-secondary-font-size)}#banner.inner.practice-area .banner-image{margin-top:-130px}#banner.inner.practice-area .banner-image::before{content:none}#banner.inner.practice-area .banner-image .elementor-widget-container{width:734px;max-width:734px;transform:translateX(100px)}#banner.inner.practice-area .banner-image .elementor-widget-container::before{content:"";display:block;width:100%;height:200px;background:linear-gradient(0deg,var(--e-global-color-23b6096),transparent);position:absolute;bottom:0;left:0;right:0;z-index:1}#banner.inner.practice-area .banner-play-button{bottom:5%;left:55%}#scholarship.practice-area .custom-heading .elementor-image-box-wrapper{justify-content:space-between}#scholarship.practice-area .custom-heading .elementor-image-box-img{width:46%;height:902px}#scholarship.practice-area .custom-heading .elementor-image-box-content h2 .hl-text{margin-left:0;left:100px;width:833px;display:block}#home.west-texas.practice-area .title-200 h2 span.hl-text{margin-top:0}#home.west-texas.practice-area .title-200 h2{width:1400px;position:relative}#home.west-texas.practice-area .title-200 .elementor-widget-container{width:100%;transform:translateX(8%)}#home.west-texas.practice-area .texas-image .elementor-widget-container::after{height:160px}#home.west-texas.practice-area .steps{position:absolute;top:38%;left:48%;transform:translate(40%,0)}#home.west-texas.practice-area .steps ul{list-style:none;padding:0}#home.west-texas.practice-area .steps ul li{display:flex;align-items:flex-start;gap:30px}#home.west-texas.practice-area .steps ul li:not(:last-child){margin-bottom:30px}#home.west-texas.practice-area .steps ul li div h6{color:var(--e-global-color-secondary)}#scholarships.inner.location.practice-area h2{font-size:var(--e-global-typography-accent-font-size)}#scholarships.inner.location.practice-area h3{font-size:var(--e-global-typography-5eadc54-font-size)}#personal-injury.who-we-are .elementor-widget-video .e-hosted-video{height:700px;position:relative}#personal-injury.who-we-are .title-200{margin-top:-60px}#personal-injury.who-we-are .title-200 h2 .offset{margin-left:-180px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#home.spirit-grit.practice-area .title-200 h2{position:relative;width:1100px;margin-left:100px}#home.spirit-grit.practice-area .video-player{position:absolute;top:10%;right:-15%}#mission.practice-area .custom-heading{margin-top:-30px}#mission.practice-area .custom-heading h2 .offset{margin-left:-165px}#mission.practice-area .custom-heading h2 .hl-text{left:0}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .google.lzl:not(.lzl-ed),#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .google.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2037%2037%22%20width%3D%2237%22%20height%3D%2237%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}#home.difference.practice-area .in-the-logo .elementor-widget-container{opacity:1}#hire-us.reason.practice-area .reason-items:nth-child(3n+1)::after{opacity:0}#hire-us.reason.practice-area .reason-items:nth-child(-n+4)::before{opacity:1;background-size:200%}#hire-us.reason.practice-area .reason-items .elementor-widget-container{padding:80px 60px}#hire-us.reason.practice-area .reason-items .elementor-icon-box-title{font-size:40px}#hire-us.reason.practice-area .custom-heading h2 .offset{margin-left:0}#hire-us.reason.practice-area .custom-heading h2 .hl-text{margin-left:500px}#banner.criminal-defense>.e-con-inner{position:unset}#banner.criminal-defense::before{width:100%}#banner.inner.criminal-defense h1 .offset,#banner.inner.criminal-defense h1 .hl-text{margin-left:0;display:block;position:relative}#banner.inner.criminal-defense h1 .hl-text{left:5%}#banner.inner.criminal-defense h1 .offset{left:-5%}#banner.inner.practice-area::before{width:1900px}#criminal-defense.our-mission .leadin.subheading{font-size:30px;line-height:2em;margin:50px 0 0;display:block}#home.west-texas.who-we-are .title-200 h2 span.hl-text{display:inline-block;margin:0}#home.west-texas.who-we-are .title-200 .elementor-widget-container .content{padding:0}#home.meet-the-team.who-we-are .elementor-widget-text-editor p{max-width:100%}#criminal-defense.why-clients-like-us .clients-grid .elementor-widget-text-editor{background-color:var(--e-global-color-29a011d)}#criminal-defense.why-clients-like-us .clients-grid .elementor-widget-text-editor .leadin{position:absolute;top:30px;right:30px;opacity:.3}#scholarship.criminal-defense .custom-heading .elementor-image-box-content h2 .hl-text{width:990px;display:block}#scholarship.criminal-defense .custom-heading .elementor-image-box-img{height:auto}#scholarship.criminal-defense .custom-heading:nth-child(1) .elementor-image-box-img{height:945px}#scholarship.criminal-defense .custom-heading:nth-child(even) .elementor-image-box-content h2{left:-55px}#banner.inner.default::before{height:700px;top:0;transform:translateX(-50%)}#sitemap.main .elementor-widget-sitemap .elementor-sitemap-section ul li a:hover{color:var(--e-global-color-secondary)}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (min-width:1921px){#banner.inner.practice-area .gradient-left,#banner.inner.practice-area .gradient-right,#banner.inner.results .gradient-left,#banner.inner.results .gradient-right,#home.meet-the-team .gradient-left,#home.meet-the-team .gradient-right,#home.testimonials-cta .gradient-left,#home.testimonials-cta .gradient-right{background:linear-gradient(90deg,var(--e-global-color-23b6096),transparent);width:150px;height:100%;position:absolute;top:0;left:calc(50% - 950px);bottom:0;margin:auto;z-index:2}#banner.inner.practice-area .gradient-right,#banner.inner.results .gradient-right,#home.meet-the-team .gradient-right,#home.testimonials-cta .gradient-right{left:unset;right:calc(50% - 950px);transform:scaleX(-1)}}@media only screen and (max-width:1640px){#banner .banner-text{margin-bottom:0}#banner .banner-text h1 span:last-child{margin-top:0}#home.spirit-grit .video-player .elementor-widget-container{transform:translate(20%,-10%)}}@media only screen and (max-width:1480px){#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-wrapper{flex-wrap:wrap}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{margin:0 0 20px}[class*=elementor] .offset,#meet-the-team.members .title-200 h2 .offset,#meet-the-team.areas-served .title-200 h2,#meet-the-team.areas-served .title-200 h2 .offset,#results.clients .custom-heading .offset,#results.clients .custom-heading .hl-text,#home.spirit-grit.practice-area .title-200 h2{margin-left:0}[class*=elementor] .custom-heading .hl-text{line-height:1em}#home.best-in-the-west .west-left .custom-heading .hl-text{right:-50px}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content{width:80%;max-width:unset;bottom:calc(-10% + 30px)}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{font-size:25px}#meet-the-team.introduction .text-width h2 .offset{margin-left:-145px}#meet-the-team.introduction .video-overlay{right:0}#meet-the-team.members .team .elementor-image-box-content p{font-size:20px}#meet-the-team.inner .achievement-row .elementor-widget-container{gap:40px;padding:40px}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements{max-width:50%}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(1)::after{right:40px}#home.spirit-grit .elementor-widget-text-editor .elementor-widget-container,#banner.inner.practice-area .banner-image{margin-top:0}}@media only screen and (max-width:1280px){#banner .banner-image .elementor-widget-container{height:67vw}#home.difference .in-the-logo .elementor-widget-container{transform:translateX(-45%)}#home.difference .difference-slider{width:40%}#home.testimonials-cta #home.difference .difference-slider{width:100%}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-wrapper{padding:80px 50px}#footer .footer-about{width:100%;max-width:100%;text-align:center;margin-bottom:60px}#banner.inner.meet-the-team h1 .offset{margin-left:-50px}#meet-the-team.introduction .video-overlay{position:relative;top:unset;right:unset;width:100%;max-width:100%;height:700px}#meet-the-team.introduction .video-overlay .elementor-wrapper .elementor-custom-embed-image-overlay{justify-content:center}#meet-the-team.introduction .video-overlay .elementor-wrapper .elementor-custom-embed-image-overlay img{height:650px;width:600px;margin-left:auto;margin-right:30%}#meet-the-team.introduction .video-overlay .elementor-wrapper .elementor-custom-embed-image-overlay .elementor-custom-embed-play{transform:translate(-30%,-50%)}#meet-the-team.introduction .text-width h2{margin:0}#meet-the-team.introduction .boxed-cta .elementor-widget-container{margin:25px 0 0}#meet-the-team.introduction .text-width p{max-width:100%}#meet-the-team.introduction .remove-margin,#meet-the-team.introduction .boxed-cta{width:100%}#meet-the-team.introduction .remove-margin .elementor-widget-container{margin-top:0}#home.best-in-the-west.partners .title-200 h2 .hl-text,#banner.inner.locations h1 .hl-text,#banner.inner.locations h1 .offset,#mission .custom-heading h2 .hl-text,#scholarships.inner .custom-heading h2 .hl-text,#meet-the-team.inner.locations .custom-heading h2 .hl-text,#locations.areas.hire-us .custom-heading h2 .hl-text{left:0}#banner.inner.hire-us h1 .offset,#hire-us.blank-banner .custom-heading h2 .offset,#hire-us.faqs .custom-heading h2 .hl-text{margin-left:0}#home.west-texas .title-200 .elementor-widget-container{transform:translateX(10%)}#home.best-in-the-west.partners .floating-ampersand{top:45%}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(1){padding-right:40px}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(1)::after,#home.spirit-grit .video-player{right:0}#banner.inner.team-members .member-photo{width:26%;max-width:26%}#banner.inner.team-members .member-photo .elementor-widget-container{right:-50%}#meet-the-team.inner.locations .custom-heading h2 .hl-text{width:auto}#home.testimonials-cta .testimonial-row .custom-heading h2{left:-330px;width:calc(100% + 330px)}#home.testimonials-cta .testimonial-row{--gap:0 40px}#home.testimonials-cta .testimonial-row .custom-heading .elementor-widget-container{margin-top:0}#scholarship.criminal-defense .custom-heading:nth-child(even) .elementor-image-box-content h2{left:-85px}#banner.inner.practice-area .banner-play-button{bottom:15%;left:80%}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content .hidden-content ul li{font-size:16px;line-height:1.7em}}@media only screen and (max-width:1024px){#header.elementor-sticky--effects>.e-con-inner{padding:10px 20px;row-gap:0}#banner .banner-text{margin-bottom:20px}#banner .banner-text h1{margin-top:20px}#banner .banner-text h1 span:last-child{margin-left:auto;margin-right:auto}#banner .banner-text h1 span sup{right:-15%}#banner .banner-text .subheadline{max-width:100%}#banner .banner-image{transform:unset;margin-top:unset;margin-left:unset;z-index:2}#banner .banner-image .elementor-widget-container,#banner.inner.practice-area .banner-image .elementor-widget-container{height:unset;width:100%;max-width:600px;margin:auto}#banner.inner.practice-area .banner-image .elementor-widget-container{transform:none}#banner.inner.practice-area .banner-image{margin-top:50px}#banner .banner-image .elementor-widget-container img{height:unset}#banner .banner-play-button,#banner.inner.practice-area .banner-play-button{left:50%;bottom:calc(30% - 50px)}#banner.inner.practice-area .banner-play-button{bottom:calc(15% - 50px)}#banner .banner-bottom .elementor-widget-image-box .elementor-widget-container{padding:20px}#home.difference .difference-slider{width:100%;--gap:40px;--order:unset}#home.difference .in-the-logo .elementor-widget-container{transform:none;width:100%;max-width:700px;margin:auto}#home.difference .difference-slide ul li{text-align:center}#home.difference .difference-slide ul li img{margin:auto}#home.west-texas .title-200 h2 span.hl-text{margin-top:0}#home.west-texas .title-200 .elementor-widget-container .content{padding-left:0}#home.west-texas::before{height:1440px}#home.west-texas .title-200 .elementor-widget-container,#home.west-texas.practice-area .title-200 .elementor-widget-container{width:100%;transform:none}#home.west-texas .texas-image .elementor-widget-container{width:100%;max-width:700px;transform:translateX(25%);margin-top:-200px}#home.west-texas .texas-image .elementor-widget-container::after,#home.west-texas.practice-area .texas-image .elementor-widget-container::after{height:100px;bottom:calc(10% - 232px)}#home.west-texas.practice-area .texas-image .elementor-widget-container::after{bottom:calc(44% - 235px)}#home.spirit-grit .elementor-widget-text-editor p{max-width:100%}#home.spirit-grit .video-player{position:relative;right:unset}#home.spirit-grit .video-player .elementor-widget-container{transform:none;width:100%;max-width:100%}#home.spirit-grit .video-player .elementor-widget-container .elementor-custom-embed-image-overlay img{width:100%;height:auto}#home.meet-the-team::before{opacity:0}#home.meet-the-team .elementor-widget-image .elementor-widget-container{width:calc(100% + 40px);margin-left:-20px;margin-top:-130px}#home.best-in-the-west .west-left .custom-heading .hl-text{right:0;width:auto}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3{font-size:44px}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{font-size:20px}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content{bottom:-10%}#home.best-in-the-west .floating-ampersand,#home.best-in-the-west.partners .floating-ampersand{top:52%}#home.best-in-the-west .floating-ampersand p{font-size:250px}#home.awards h2 span.offset,#home.testimonials-cta .cta-row h2 .offset,#home.testimonials-cta .testimonial-row .custom-heading h2 .offset,#meet-the-team.inner.west-texas-roots .title-200 h2 .hl-text,#banner.inner.mission h1 .offset,#locations.areas h2 .hl-text{margin-left:0}#home.awards .awards-item ul li{padding:30px;min-height:200px}#home.testimonials-cta::before{width:1920px}#home.testimonials-cta::before,#meet-the-team.inner.hire-us::before{height:100%;background-size:contain;background-size:200%;background-position:right;width:100%}#home.testimonials-cta .testimonial-row .custom-heading h2{left:0;width:100%}#home.testimonials-cta .testimonial-row .testimonial-popup .elementor-wrapper .elementor-custom-embed-image-overlay img{aspect-ratio:3/2;object-position:top}#home.testimonials-cta .testimonial-row .testimonial-carousel{margin-top:-90px}#home.testimonials-cta .testimonial-row .testimonial-carousel .slick-arrow.slick-next::after{width:calc(90vw - 60px)}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-swiper-button{margin-top:40px}#home.connection .connection-steps ul li h5{font-size:26px}#home.connection .connection-steps ul{margin-left:20px}#home.connection .connection-steps ul .custom-border{left:20px}#footer .footer-about p{font-size:24px}#footer .footer-quicklinks h5,#footer .footer-locations h5{margin:0 0 40px}#footer .footer-locations ul li:nth-child(4n-3),#footer .footer-locations ul li:nth-child(4n-1){width:40%}#footer .footer-copyright .footer-links ul{justify-content:flex-start}#banner.inner.meet-the-team .leadin,#meet-the-team.introduction .text-width h2 .offset,#banner.inner.meet-the-team h1 .offset,#meet-the-team.members .title-200 h2 .hl-text,#personal-injury.who-we-are .title-200 h2 .offset,#mission.practice-area .custom-heading h2 .offset,#hire-us.reason.practice-area .custom-heading h2 .hl-text{margin-left:0}#meet-the-team.members .team .elementor-image-box-content h3::after{width:100%}#meet-the-team.areas-served .areas-map .elementor-widget-container{width:auto;max-width:100%;position:relative;top:unset;left:unset;transform:none}#meet-the-team.areas-served .areas-map .elementor-widget-container img{transform:scale(1.5)}#meet-the-team.areas-served .area-list ul{margin-top:30px}.boxed-cta .subheadline{font-size:22px}#meet-the-team.inner.approach .video-player{margin-top:0}#meet-the-team.inner.approach .title-200 h2{margin-bottom:50px}#meet-the-team.inner .achievement-row .elementor-widget-container{flex-wrap:wrap}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements{width:100%;max-width:100%}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(1){padding:0 0 40px}#meet-the-team.inner .achievement-row.vertical .elementor-widget-container .achievements:nth-child(1){padding:0}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(1)::after{width:100%;height:1px;top:unset;left:0}#meet-the-team.inner.personal-life .elementor-widget-image .elementor-widget-container{width:100%;position:relative;right:unset}#scholarship .custom-heading:not(:last-child){margin-bottom:50px;padding-bottom:50px}#scholarship .custom-heading .elementor-image-box-wrapper{flex-wrap:wrap}#scholarship .custom-heading .elementor-image-box-content{width:100%;margin-top:20px}#scholarship .custom-heading .elementor-image-box-content p,#scholarship .custom-heading:nth-child(even) .elementor-image-box-content p{padding:0}#scholarship .custom-heading:nth-child(even) .elementor-image-box-content a.elementor-button,#scholarship .custom-heading .elementor-image-box-content h2 .hl-text,#scholarship .custom-heading:nth-child(even) .elementor-image-box-content h2 .offset{margin-left:0}#scholarship .custom-heading:nth-child(even) .elementor-image-box-content h2{margin-bottom:30px}#scholarship.practice-area .custom-heading .elementor-image-box-content h2 .hl-text{width:100%}#scholarship .custom-heading .elementor-image-box-img,#scholarship.practice-area .custom-heading .elementor-image-box-img,#scholarship.criminal-defense .custom-heading:nth-child(1) .elementor-image-box-img{width:100%;height:500px}#scholarship .custom-heading .elementor-image-box-img img{object-position:top}#scholarship.practice-area .custom-heading .elementor-image-box-img img,#scholarship.criminal-defense .custom-heading:nth-child(1) .elementor-image-box-img img{object-position:center}#scholarship .custom-heading .elementor-image-box-content a.elementor-button,#scholarship.practice-area .custom-heading .elementor-image-box-content a.elementor-button{margin-top:0}#locations.areas .usa-map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5}#locations.areas .usa-map .elementor-widget-container{position:unset;top:unset;left:unset}#locations.areas .usa-map .elementor-widget-container,#locations.areas .usa-map .elementor-widget-container img{transform:none}#locations.areas.hire-us .custom-heading h2 .offset{font-size:60px}#meet-the-team.inner.hire-us .custom-heading .elementor-widget-container>p,#hire-us.faqs .elementor-widget-n-accordion .e-con-full{padding-right:0}#home.west-texas.practice-area .steps{position:relative;top:unset;left:unset;transform:none;width:90%;margin:auto}#home.west-texas.practice-area .steps ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 30px}#home.west-texas.practice-area .steps ul li{width:calc(50% - 15px)}#scholarship .custom-heading .elementor-image-box-content h2{margin-bottom:30px}#post-grid .elementor-grid .e-loop-item{padding:60px 30px}#news .controls a.control{padding:9px 30px}#news .controls a.control:not(:last-child)::after{height:80%}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-testimonial__text .leadin{font-size:25px}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-testimonial__text .testimonial-name{font-size:20px}#personal-injury.who-we-are .elementor-widget-video .e-hosted-video{height:auto}#personal-injury.who-we-are .title-200{margin-top:0}#hire-us.reason.practice-area .reason-items .elementor-widget-container{padding:40px}#hire-us.reason.practice-area .reason-items .elementor-icon-box-title{margin:0;font-size:30px}#hire-us.reason.practice-area .reason-items:not(:last-child)::after{opacity:0}#hire-us.reason.practice-area .reason-items:not(:last-child)::before{opacity:1;background-size:100%}#hire-us.reason.practice-area .custom-heading .leadin.afterline::after{margin-left:auto;margin-right:auto;width:200px}#banner.inner.team-members .member-details .member-name h3.afterline{width:calc(100% - 40px)}}@media only screen and (max-width:767px){[class*=elementor] .leadin.subheading,#criminal-defense.our-mission .leadin.subheading{font-size:20px}[class*=elementor] ol.split-2,[class*=elementor] ul.split-2{column-count:1}[class*=elementor] .table-container::after{content:"← Scroll →";display:block;text-align:center;font-size:14px;color:#999;padding:6px 0}#banner .banner-text h1 span.hl-text.gradient,#banner .banner-text h1 span:last-child{color:#ccc;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:#ccc;background-clip:unset;text-fill-color:#ccc}#banner .banner-text h1 span:last-child{font-size:70px}#banner .banner-text h1 span sup{font-size:9px;width:25px;height:25px}#banner .banner-play-button{bottom:calc(40% - 50px)}#banner .banner-bottom .elementor-widget-image-box{width:100%}#banner .banner-bottom .elementor-widget-image-box .elementor-widget-container{padding:20px 0}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-wrapper{display:flex;flex-wrap:nowrap;align-items:center;text-align:left}#banner .banner-bottom .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{margin:0 20px 0 0!important}#home.west-texas .title-200 .elementor-widget-container .content{padding-left:0}#home.west-texas .title-200 h2 span.hl-text,#home.testimonials-cta .cta-row h2 .hl-text,#meet-the-team.inner.west-texas-roots .title-200 h2 .offset,#meet-the-team.members .team .elementor-image-box-content{margin-left:0}#home.west-texas .texas-image .elementor-widget-container{transform:none;margin-top:-500px}#home.west-texas .texas-image .elementor-widget-container::after{opacity:0}#home.best-in-the-west .profile .elementor-widget-container{width:calc(100% + 40px);margin-left:-20px}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{display:none}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{display:block}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content{width:100%;left:0;right:0;bottom:30px;padding:30px}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content{bottom:30px;max-width:100%}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content .hidden-content{font-size:17px}#home.best-in-the-west.federal .profile .elementor-image-box-img .elementor-image-box-content a.elementor-button{margin:20px 0 0}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3{font-size:30px;display:inline-block}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3::after{width:calc(100% + 40px)}#home.best-in-the-west .floating-ampersand,#home.best-in-the-west.partners .floating-ampersand{top:0;left:95%}#home.best-in-the-west .profile .elementor-image-box-img img{width:100%}#home.best-in-the-west .profile:hover .elementor-image-box-img .elementor-image-box-content{transform:none}#home.best-in-the-west .floating-ampersand p{font-size:105px}#home.testimonials-cta .cta-row .services-cta{width:100%}#home.testimonials-cta .testimonial-row .custom-heading h2{font-size:50px;line-height:1.2em}#home.testimonials-cta .testimonial-row .custom-heading h2 .hl-text{font-size:66px}#home.testimonials-cta .cta-row .services-cta .elementor-image-box-wrapper{padding:50px 30px 60px}#home.difference .difference-slide ul{gap:40px}#home.difference .difference-slide ul li::after{bottom:-20px}#home.difference .difference-slide ul li:last-child::after{opacity:.4}#home.difference .difference-slide ul li h4{margin:20px 0 0;font-size:30px}#home.difference .difference-slider::after{content:none}#footer .footer-about{margin-bottom:0;text-align:left}#footer .footer-about p{font-size:18px}#banner.inner h1 span:first-child,#banner.inner.locations h1 .offset{font-size:65px;line-height:1em;display:block}#banner.inner.sitemap h1 span:first-child{font-size:inherit;display:inline-block}#meet-the-team.members .team{margin:auto}#meet-the-team.members .team .elementor-image-box-img::before{display:none}#meet-the-team.members .team .elementor-image-box-content h3{font-size:30px}#meet-the-team.members .team .elementor-image-box-content .position{font-size:22px}#meet-the-team.members .team .elementor-image-box-content p{font-size:17px}#meet-the-team.members .team .elementor-image-box-content{margin-top:-100px}#meet-the-team.areas-served .area-list ul{gap:0 15px}#meet-the-team.areas-served .area-list ul li:not(:last-child)::after{right:-7.5px}.boxed-cta .subheadline{font-size:20px}#banner.inner.team-members .breadcrumbs ul{gap:0 30px;flex-wrap:wrap}#banner.inner.team-members .breadcrumbs ul li:not(:last-child)::after{right:-15px}[class*=elementor] blockquote svg:last-child{bottom:10px}[class*=elementor] .font-25{font-size:22px}#banner.inner.team-members .member-details .elementor-widget-icon-list ul li::after{border-width:0}#banner.inner.team-members .member-details .elementor-widget-icon-list ul li:not(:last-child),#meet-the-team.inner.connect ul li:not(:last-child){margin-bottom:10px}#meet-the-team.inner.connect ul{justify-content:center}#post-grid .elementor-grid .e-loop-item{width:100%;padding:35px 0}#post-grid .author-field,#post-grid .elementor-widget-post-info{margin-top:0}#results-slider .results-item ul li{width:100%;padding:30px}#results-slider .results-item ul li h5{font-size:30px}#results-slider .results-item ul li p>span{font-size:20px}#results-slider .results-item ul li:nth-child(odd)::after{opacity:0}#results-slider .results-item ul li:nth-child(3)::before,#results-slider .results-item ul li:nth-child(4)::before{opacity:1}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-name{font-size:25px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper{padding:25px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .google{width:25px;height:25px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{padding-inline-end:10px}#scholarship .custom-heading:not(:last-child){margin-bottom:40px;padding-bottom:40px}#video-loop .slick-arrow{bottom:40px}[class*=elementor] a.elementor-button.alt-2,[class*=elementor] .alt-2 a.elementor-button{padding:16px 24px}#locations.areas .office .leadin.subheading{font-size:25px;width:auto}#locations.areas .office{width:calc(50% - 15px)}#locations.areas .office p:first-of-type{margin-bottom:15px}#hire-us.reason .reason-items:not(:last-child)::after{opacity:0}#hire-us.reason .reason-items:not(:last-child)::before{opacity:1}#locations.areas.hire-us .custom-heading h2 .offset{font-size:50px}#meet-the-team.inner.hire-us .title-200 h2 .offset{margin-left:-60px}#meet-the-team.inner.hire-us .title-200 h2 .hl-text{margin-left:60px}#blog-inner h4{font-size:25px}#home.west-texas.practice-area .steps{width:100%;margin:30px auto 0}#home.west-texas.practice-area .steps ul li{gap:20px;width:100%}#home.west-texas.practice-area .steps ul li:not(:last-child){margin-bottom:15px}#home.west-texas.practice-area .steps ul li>img{width:40px;height:40px}#home.west-texas.practice-area .steps ul li div h6{margin-bottom:10px}#sitemap.main .elementor-widget-sitemap .elementor-sitemap-section:not(:last-child){margin-bottom:50px}#home.testimonials-cta .testimonial-row .testimonial-carousel .elementor-testimonial__text .testimonial-name{font-size:17px}#news .blog-search{margin:30px 0 0}#home.west-texas-tough .elementor-background-video-container{-webkit-mask-size:150%}#meet-the-team.inner .achievement-row.split-2 .elementor-widget-container .achievements ul{column-count:1;column-gap:0}#home.best-in-the-west .west-left .profile .elementor-image-box-img{margin-bottom:13em}#post-grid .elementor-grid .e-loop-item .blank0,#post-grid .elementor-grid .e-loop-item .blank1,#post-grid .elementor-grid .e-loop-item .blank2,#post-grid .elementor-grid .e-loop-item .blank3{opacity:0}}@media only screen and (max-width:600px){#home.difference .difference-slide ul li h4{font-size:24px}#home.awards .awards-item ul{grid-template-columns:repeat(2,1fr)}#home.awards .awards-item ul li{min-height:unset}#home.awards .awards-item ul li:nth-child(n+11) .custom-border::after{bottom:20px}#meet-the-team.inner .achievement-row .elementor-widget-container .achievements:nth-child(2) ul{column-count:1}#meet-the-team.inner.location .search-field .elementor-search-form__submit{min-width:66px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-job span{font-size:14px}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .google{margin:auto}#home.west-texas .texas-image .elementor-widget-container{margin-top:-350px}#news .controls::after{content:none}#news .controls{display:none}#news .categories{display:block;appearance:none;background:0 0;color:white;border-radius:0}#news .categories option{background:var(--e-global-color-3fce055)}#news .categories:focus{outline:none}#home.spirit-grit .video-player .elementor-widget-container .elementor-custom-embed-play{transform:translate(-10%,-50%)}#home.spirit-grit .video-player .elementor-widget-container{-webkit-mask-size:80%}#home.best-in-the-west.federal .west-right .profile .elementor-image-box-img .elementor-image-box-content{top:60%}#home.best-in-the-west .west-left .profile .elementor-image-box-img{margin-bottom:21em}}@media only screen and (max-width:480px){#footer .footer-locations ul li,#footer .footer-locations ul li:nth-child(4n-3),#footer .footer-locations ul li:nth-child(4n-1),#locations.areas .office{width:100%}#footer .footer-locations ul{gap:45px 20px}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3{display:block}#home.best-in-the-west .profile .elementor-image-box-img .elementor-image-box-content h3::after{width:100%}#results.clients .clients-grid .client-review .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-job .rating{gap:0;margin-right:10px}#home.testimonials-cta .testimonial-row .testimonial-carousel{margin-top:0}#home.best-in-the-west.federal .west-right .profile .elementor-image-box-img .elementor-image-box-content{top:45%}#home.best-in-the-west .west-left .profile .elementor-image-box-img{margin-bottom:30em}}@media only screen and (max-width:420px){#home.best-in-the-west .west-left .profile .elementor-image-box-img{margin-bottom:36em}}