html.wf-design-mode .case__wrapper{overflow-y:auto;overflow-x:auto;display:flex}html.wf-design-mode .case-item{flex:0 0 50%}.swiper-scrollbar{display:none}@media screen and (min-width:992px){.swiper-scrollbar{height:80px;width:100%;position:relative;display:flex;align-items:center}.swiper-scrollbar__track,.swiper-scrollbar__progress{position:absolute;top:50%;left:0;transform:translateY(-50%);height:1px}.swiper-scrollbar__track{width:100%;background-color:#22355166}.swiper-scrollbar__progress{width:0%;background-color:var(--blue);z-index:1}.swiper-scrollbar__thumb{height:80px;width:80px;background-color:var(--blue);position:relative;cursor:pointer;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;gap:8px;z-index:2}.swiper-scrollbar__thumb:after,.swiper-scrollbar__thumb:before{font-family:icons!important;speak:never;color:var(--white)}.swiper-scrollbar__thumb:after{content:"\e903"}.swiper-scrollbar__thumb:before{content:"\e902"}}.case-item__link-title{transition:color .3s}.case-item__link-title:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.case-item__link-title:hover{color:var(--accent)}.case-item__rich{overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}@media screen and (max-width:991px){.case-item__rich{-webkit-line-clamp:8;height:202px}}
.contact-us__rich a{transition:color .3s}.contact-us__rich.rich-text a:hover{color:var(--accent);text-decoration:underline}
.label{transition:top .3s,font-size .3s,transform .3s,padding .3s,opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:1}.input:focus+.label,.textarea:focus+.label,.input:not(:placeholder-shown)+.label,.textarea:not(:placeholder-shown)+.label,.label.active{top:0;font-size:14px;transform:translateY(-50%);padding:0 8px;background-color:var(--white)}@media screen and (max-width:500px){.textarea:focus+.label,.textarea:not(:placeholder-shown)+.label{top:20px;font-size:16px;transform:none;padding:0;background-color:none;opacity:0}}input:invalid:not(:placeholder-shown),.input.error,.select.error+.nice-select.select{border-color:red}.w-input:focus,.w-select:focus{border-color:#223551;outline:0}select.select{pointer-events:none}.phone-link_blue:before{position:relative;top:2px;color:var(--accent);font-size:20px}select.none{display:none}.form-success{opacity:0;pointer-events:none;transition:opacity .3s;display:none}.form-success.active{opacity:1;display:block;pointer-events:all}.contact-us__slot,.contact-us__form{transition:opacity .3s}.contact-us:has(.form-success.active) .contact-us__form{opacity:0;pointer-events:none}.contact-us:has(.form-success.active) .contact-us__slot{display:none}@media screen and (max-width:992px){.contact-us:has(.form-success.active) .contact-us__form{display:none}}
.hero.hero_about-us{background:linear-gradient(268deg,#4a5d79 -1.49%,#223551 117.6%)}.hero__img-wrap img{mask-image:linear-gradient(to right,#00000003 6%,#000 20%)}@media screen and (max-width:991px){.hero__img-wrap img{mask-image:linear-gradient(to right,#0009 100%,#000 0%)}}
.badge.incline-pseudo:after{background-color:var(--bg)}.badge.incline-pseudo .badge-list__item_big:after{display:none}
@media screen and (min-width:992px){.why-choose-item:not(:first-child,.why-choose-grid-item){border-left:1px solid var(--white);padding-left:60px}}
.attorney-item{flex:0 0 306px}@media screen and (max-width:1300px){.attorney-item{flex:0 0 calc(33% - 24px)}}.attorney-item:has(:not(a.attorney-item__name)){cursor:default}.attorney-item__block-img{position:relative}a.attorney-item__name-link{transition:color .3s}.attorney-item__block-img:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#223551;mix-blend-mode:soft-light;z-index:1}.attorney-item:has(a.attorney-item__block-img:hover) a.attorney-item__name-link{color:var(--accent)}a.attorney-item__name-link:hover{color:var(--accent)}a.attorney-item__block-img:hover .attorney-item__img{filter:grayscale(0)}@media screen and (max-width:991px){html.wf-design-mode .attorney__wrapper{overflow-x:auto;flex-flow:nowrap}html.wf-design-mode .attorney-item{flex:0 0 33%}.attorney-item{flex:0 0 auto}.swiper.swiper-initialized .swiper-wrapper{gap:0}}
.contact-us__link{text-decoration:underline;transition:color .3s}a.contact-us__link:hover{color:var(--accent)}.contact-us__item{display:inline-flex;gap:8px}.contact-us__item:before{color:var(--accent);font-size:20px}
.wpcf7-form .form-wrapper>.wpcf7-not-valid-tip[data-sel-warning]{position:absolute;z-index:2;top:100%;left:0;right:-16px;font-size:11px;line-height:11px}.wpcf7-form>.form-wrapper:not(.form-wrapper-select){align-self:start}@media screen and (min-width:768px){body>[class^=elfsight-app-] .es-badge-container{bottom:36px!important}}@media screen and (min-width:992px){.page-longmont-corporate-lawyer .cta+.why-choose{padding-top:158px}}.page-longmont-business-formation .accordion-rich p+ul{margin-top:24px}.article .rich-text ol{padding-left:1.25em}.article .rich-text ol>li{list-style-type:decimal}.article .rich-text .accordion-header h3{margin:0;font:inherit;color:inherit;text-align:inherit}@media screen and (max-width:767px){.header__container{grid-template-columns:minmax(0,170px) 1fr max-content max-content}.header__logo{min-width:0}.phone-link.icon-phone.header__phone-link{margin-left:8px;padding-left:12px;padding-right:12px}.header__phone-link:before{margin-right:6px;font-size:16px}.header__phone-link .phone-link__text{display:block;font-size:14px;line-height:1;white-space:nowrap}}
