[data-wf--hero-main--variant=location] .hero__slot:before{position:absolute;z-index:1;top:-40%;left:24%;width:200%;height:150%;content:"";background:linear-gradient(90deg,transparent,rgb(34 53 81 / 50%) 15%)}.hero__block{position:relative;z-index:2}@media screen and (max-width:1350px){.hero__container.hero__container_service{padding-bottom:110px}.hero__founder{width:calc(100% - 704px);min-width:540px}}@media screen and (max-width:991px){[data-wf--hero-main--variant=location] .hero__slot:before{display:none}}@media screen and (max-width:991px){.hero__founder{width:440px;min-width:0}.hero__img-block{position:relative}.hero__container.hero__container_service{padding-bottom:0}.hero__img-block:after{position:absolute;right:0;bottom:0;display:block;width:100%;height:167px;content:"";background:linear-gradient(0deg,#223551 .09%,#22355100 77.52%)}section[data-wf--hero-main--variant]:not(section[data-wf--hero-main--variant=location]) .hero__bg-wrapper:after{position:absolute;bottom:0;left:0;width:100%;height:120px;content:"";pointer-events:none;background:linear-gradient(to top,#223551,transparent)}}@media screen and (max-width:479px){.hero__container.hero__container_service{padding-bottom:80px}[data-wf--hero-main--variant=international] .hero__img-block:after,[data-wf--hero-main--variant=corporate] .hero__img-block:after,[data-wf--hero-main--variant=location] .hero__img-block:after{display:none}}@media(max-width:1150px)and (min-width:992px){.hero__discl-wrap{bottom:62px}}.hero__discl-text:first-child{animation:marquee1 30s linear infinite;animation-delay:-30s}.hero__discl-text:last-child{animation:marquee2 30s linear infinite;animation-delay:-15s}@keyframes marquee1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes marquee2{0%{transform:translate(0)}to{transform:translate(-200%)}}
.tabs-button-item:not(.active) .btn-tabs{color:var(--white);border-bottom:3px solid rgba(255,255,255,.2);background-color:#ffffff17}@media screen and (hover:hover){.tabs-button-item:not(.active) .btn-tabs:hover{color:var(--accent)}}.tabs-button-item:not(.active) .btn-tabs:active{color:var(--accent-pressed)}.tabs-button-item.active .btn-tabs{border-bottom:3px solid var(--white);cursor:default}.tabs-content-list-item__link{position:relative}.tabs-content-list-item__link:hover:after{color:var(--accent)}.tabs-content-list-item__link:after{content:"\e903";font-family:icons!important;transition:color .3s}.tabs-content-list-item_flex{display:inline-flex;gap:24px;align-items:center}.tabs-content-item{display:flex;justify-content:space-between;gap:24px;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;left:0;width:100%}.tabs-content-item.active{position:static;opacity:1;pointer-events:all}.tabs-content-list{flex:0 0 636px}@media screen and (max-width:991px){.tabs-content-item__content,.tabs-content-list{flex:1 1 50%}}.service-dropdown-btn{background-color:var(--bg);color:var(--blue);min-height:100%;font-family:Librefranklin,Arial,sans-serif;font-size:16px;font-weight:600;line-height:150%;display:none;gap:8px;padding:32px 16px;justify-content:center;text-align:center;width:100%;position:relative;align-items:center;z-index:2}@media screen and (max-width:992px){.service-dropdown{margin-bottom:32px}.service-dropdown-btn{display:flex}.tabs-list-button,.tabs-list-button.tabs-list-button_scroll{width:100%;flex-direction:column;overflow:auto;height:220px}.service-dropdown{width:300px;position:sticky;top:100px;z-index:2}.tabs-button-item{min-width:0}.service-dropdown-content{background-color:var(--blue);overflow:hidden;position:absolute;top:50%;left:0;width:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s,top .3s;overflow:auto;min-width:100px;scrollbar-color:white transparent;scrollbar-width:thin}.service-dropdown-btn.active+.service-dropdown-content{pointer-events:all;opacity:1;top:100%}.service-dropdown-btn:after{content:"";content:"\e905";font-family:Icons;transition:transform .3s}}@media screen and (max-width:479px){.service-dropdown{width:100%}}.tabs-content-item .rich-text a{color:var(--white)}.tabs-content-item .rich-text a:hover{text-decoration:none}
.cta__rich a{color:var(--white)}
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}}
.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}}
:root{--why-whoose-pd-right: 60px;--why-choose-pd-left: 40px;--why-choose-pd-top-bt: 30px;--why-choose-circle-size: 60px;--why-choose-w-text: 306px}@media screen and (max-width:991px){:root{--why-whoose-pd-right: 20px;--why-choose-pd-left: 16px;--why-choose-pd-top-bt: 16px;--why-choose-circle-size: 30px;--why-choose-w-text: 100%}}.why-choose-grid-item{position:relative}@media screen and (min-width:768px){.why-choose-grid-item{padding-right:var(--why-whoose-pd-right)}.why-choose-grid-item .why-choose-item__text{max-width:var(--why-choose-w-text)}.why-choose__grid>*:nth-child(3n-1),.why-choose__grid>*:nth-child(3n){padding-left:var(--why-choose-pd-left);border-left:1px solid var(--white)}.why-choose__grid>*:nth-child(6n-5),.why-choose__grid>*:nth-child(6n-4),.why-choose__grid>*:nth-child(6n-3){padding-bottom:var(--why-choose-pd-top-bt);border-bottom:1px solid var(--white)}.why-choose__grid>*:nth-child(6n+4),.why-choose__grid>*:nth-child(6n+5),.why-choose__grid>*:nth-child(6n+6){padding-top:var(--why-choose-pd-top-bt)}.why-choose__grid>*:nth-child(6n-5):after,.why-choose__grid>*:nth-child(6n-4):after{content:"";display:block;width:var(--why-choose-circle-size);height:var(--why-choose-circle-size);background-color:var(--blue);border-radius:50%;position:absolute;bottom:calc(var(--why-choose-circle-size) / -2);right:calc(var(--why-choose-circle-size) / -2);z-index:1}}@media screen and (max-width:767px)and (min-width:480px){:root{--why-whoose-pd-right: 16px;--why-choose-pd-left: 16px;--why-choose-pd-top-bt: 16px;--why-choose-circle-size: 30px;--why-choose-w-text: 100%}.why-choose__grid>*:nth-child(odd){border-right:1px solid var(--white);padding-right:var(--why-whoose-pd-right)}.why-choose__grid>*:nth-child(odd):after{content:"";display:block;width:var(--why-choose-circle-size);height:var(--why-choose-circle-size);background-color:var(--blue);border-radius:50%;position:absolute;bottom:calc(var(--why-choose-circle-size) / -2);right:calc(var(--why-choose-circle-size) / -2);z-index:1}.why-choose__grid>*:nth-child(2n){padding-left:var(--why-choose-pd-left)}.why-choose__grid>*:nth-child(n+3){padding-top:var(--why-choose-pd-top-bt)}.why-choose__grid>*:not(:nth-last-child(-n+2)){padding-bottom:var(--why-choose-pd-top-bt);border-bottom:1px solid var(--white)}}
@media screen and (min-width:992px){.why-choose__list>.why-choose-item:not(.why-choose-grid-item):nth-child(3n+2),.why-choose__list>.why-choose-item:not(.why-choose-grid-item):nth-child(3n+3){border-left:1px solid var(--white);padding-left:40px}.why-choose__list.d-grid>.why-choose-item:not(.why-choose-grid-item):nth-child(3n+4){border-left:1px solid var(--white);padding-left:40px}}
.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}}
