.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%)}}
@media screen and (max-height:800px){.cta-aside.cta.incline-pseudo{margin-top:40px;padding-top:20px;padding-bottom:20px;top:140px}.cta__block-cta_aside{display:none}}
.w-embed:has(.takeaways-target){margin:60px 0}.key-takeaways__block .key-takeaways__title{color:#fff}.key-takeaways__block:before{content:url(../media/0101b920-78ed114e6168bff8b5_66bca0aa74aedda0f4fe207e_flag_icon_1_.svg);width:48px;height:48px;position:absolute;top:11px;left:14px}.text-content .key-takeaways__rich *{color:var(--white)}.key-takeaways__rich>*:has(+*){margin-bottom:16px}.key-takeaways__rich>ul{list-style-type:none;padding:0;margin:0;margin-bottom:0!important;display:flex;flex-direction:column;row-gap:8px}.key-takeaways__rich>ul>li{padding-left:76px!important;position:relative}.key-takeaways__rich>ul>li:before{content:url(../media/6adc3463-6864fbe835da948f952_66bc9ffed534603facdcbfa6_pin_icon_1_.svg)!important;position:absolute!important;left:36px!important;top:0!important;height:24px!important;width:24px!important}
.spoilers{display:flex;flex-direction:column;margin:24px 0;gap:16px}.spoilers *{transition:var(--transition);--transition: all .2s ease-in-out}.spoiler{padding:16px;border:1px solid var(--border-color);border-radius:8px;background:var(--_themes---card, #ffffff);--border-color: rgb(3 120 199 / 10%)}.spoiler.active{transition:all .5s ease-in-out;box-shadow:0 5px 20px 0 var(--border-color)}.spoiler.active.highlight{box-shadow:0 5px 40px 0 var(--border-color);--border-color: rgb(3 120 199 / 50%)}.spoiler__heading{font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--_themes---title, #162438)}.spoiler__heading:after{font-size:24px;content:"+";transition:var(--transition)}.spoiler.active .spoiler__heading:after{transform:rotate(45deg)}.spoiler__heading:hover,.spoiler.active .spoiler__heading{color:var(--colors--light-blue, rgb(3 120 199))}.spoiler__content{overflow:hidden;height:0;opacity:0}.spoiler.active .spoiler__content{margin-top:16px;opacity:1}.spoiler__content>*{transition-delay:calc(var(--index) * .05s);transform:translateY(-5px);filter:blur(5px)}.spoiler.active .spoiler__content>*{transform:translateY(0);filter:blur(0)}
.rich-text ul+h2{margin-top:60px}.rich-text.rich-text__blog h4{font-size:24px;line-height:28px}@media(max-width:991px){.rich-text.rich-text__blog h4{font-size:21px}}
.related__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:72px}@media screen and (max-width:992px){.related__title{height:62px}}.related__img-block:hover+.related__wrap .related__title-link{color:var(--accent)}.related__title-link{transition:color .3s}.related__title-link:hover{color:var(--accent)}.related__swiper.swiper-initialized .related__list{gap:0}.related__swiper.swiper-initialized .related__list .related__item{flex:0 0 auto}.related__swiper.swiper-initialized~.swiper-buttons.related__swiper-buttons{display:flex}
body div .w-embed table tr td{text-align:center}
.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}}
