[class*=elementor] .semibold{font-weight:600}[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] blockquote svg:last-child{top:unset;left:unset;right:30px;bottom:30px;transform:scale(-1)}[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-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 .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.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}#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.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.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 .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>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.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)}#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.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%}#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.personal-life .elementor-widget-image .elementor-widget-container{width:820px;position:absolute;right:0}#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 .elementor-widget-theme-post-title .elementor-heading-title{font-size:40px;margin:0 0 15px;transition:all .5s ease-in-out}#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)}#banner.inner.blog-inner .blog-date .leadin::after{opacity:0}#related-news .elementor-posts article:not(:last-child){padding-bottom:30px;margin-bottom:30px;position:relative}#related-news .elementor-posts article:not(:last-child)::after{content:"";display:block;width:100%;height:1px;background:#ccc;position:absolute;bottom:0;left:0;right:0;opacity:.4}#related-news .elementor-posts article h3{margin-bottom:0;font-size:25px;line-height:1.2em;letter-spacing:-.03em}#related-news .related-title h3{font-family:var(--e-global-typography-a7c5e7e-font-family);font-weight:900;letter-spacing:0;line-height:1.1em}#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-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: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}#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%}#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)}#banner.inner.mission h1 .offset{margin-left:-250px}#banner.inner.mission h1 .hl-text{position:relative;left:50px}[class*=elementor] .read-more-content.expanded .elementor-widget-container:after{opacity:0;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}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:var(--e-global-color-secondary)}#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)}#scholarship.practice-area .custom-heading .elementor-image-box-content h2 .hl-text{margin-left:0;left:100px;width:833px;display:block}#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%}#home.meet-the-team.who-we-are .elementor-widget-text-editor p{max-width:100%}#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}}@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}#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}}@media only screen and (max-width:1280px){#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}#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.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}#banner.inner.team-members .member-photo{width:26%;max-width:26%}#banner.inner.team-members .member-photo .elementor-widget-container{right:-50%}#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}#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-bottom .elementor-widget-image-box .elementor-widget-container{padding:20px}#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 .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.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 .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}#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}#post-grid .e-con-inner .post-item .elementor-cta__title,#post-grid .elementor-widget-theme-post-title .elementor-heading-title{font-size:30px}#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%}#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}#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}#banner.inner.team-members .member-details .member-name h3.afterline{width:calc(100% - 40px)}}@media only screen and (max-width:767px){[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-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.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 .profile:hover .elementor-image-box-img .elementor-image-box-content{transform:none}#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}#footer .footer-about{margin-bottom:0;text-align:left}#footer .footer-about p{font-size:18px}#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}#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 .elementor-widget-theme-post-title .elementor-heading-title{font-size:25px;margin-bottom: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}#video-loop .slick-arrow{bottom:40px}#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}#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}#related-news .elementor-posts article h3{font-size:20px}#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}#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.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}#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.best-in-the-west.federal .west-right .profile .elementor-image-box-img .elementor-image-box-content{top:60%}}@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%}}#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")}