.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}}
.contact-us__slot h1{font-size:40px}@media screen and (max-width:992px){.contact-us__slot h1{font-size:32px}}
.contact-us__link{text-decoration:none}a.contact-us__link:hover{text-decoration:underline}.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}}
