:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}@media (max-width:1920px){:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}}@media (min-width:1920px){:root{--sSize:0;--sCalc:1.90476;--fsSize:0;--fsCalc:1.145038}}.ls-specializations h2,.ls-specializations h3,.ls-specializations p{margin:0}.ls-specializations :where(a){color:inherit;text-decoration:none}.ls-specializations :where(a):active,.ls-specializations :where(a):focus,.ls-specializations :where(a):hover{text-decoration:none}.ls-specializations .listing__content{display:flex;flex-direction:column;gap:calc(1.26rem*var(--sCalc) + .6vw*var(--sSize))}.ls-specializations .listing__header .listing__title-wrapper h2{color:#333;font-size:calc(2.79467rem*var(--fsCalc) + .21333vw*var(--fsSize));font-weight:500;line-height:1.375}.ls-specializations .listing__items{list-style:none;margin:0;padding:0}.ls-specializations .listing__item{background:none;list-style-image:none;list-style-type:none;margin:0;padding:0;position:relative}.ls-specializations .listing__item:before{bottom:auto;content:"";display:none;height:auto;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;width:auto}.ls-specializations .listing__item-wrapper{background:linear-gradient(154deg,#d1d1d1 6%,#fff);border:1px solid transparent;border-image:linear-gradient(157deg,rgba(244,245,247,0) 36%,#c3ea00) 1;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(.42rem*var(--sCalc) + .2vw*var(--sSize));height:100%;padding:calc(1.26rem*var(--sCalc) + .6vw*var(--sSize)) calc(2.3625rem*var(--sCalc) + 1.125vw*var(--sSize));position:relative;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.ls-specializations .listing__item-wrapper{transition:none}}.ls-specializations .listing__item-wrapper:after{background-color:#666;border-radius:.2rem;content:"";height:8rem;left:-.4rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:.4rem;z-index:1}@media (prefers-reduced-motion:reduce){.ls-specializations .listing__item-wrapper:after{transition:none}}.ls-specializations .listing__item-wrapper:active,.ls-specializations .listing__item-wrapper:focus,.ls-specializations .listing__item-wrapper:hover{transform:translateY(-.7rem)}.ls-specializations .listing__item-wrapper:active:after,.ls-specializations .listing__item-wrapper:focus:after,.ls-specializations .listing__item-wrapper:hover:after{left:-1rem;width:1rem}.ls-specializations .listing__item-wrapper:active .listing__item-title,.ls-specializations .listing__item-wrapper:focus .listing__item-title,.ls-specializations .listing__item-wrapper:hover .listing__item-title{color:#000}.ls-specializations .listing__item-title{color:#333;font-size:calc(2.096rem*var(--fsCalc) + .16vw*var(--fsSize));font-weight:500;line-height:1.5}.ls-specializations .listing__item-subtitle{color:#232629;font-size:calc(1.74667rem*var(--fsCalc) + .13333vw*var(--fsSize));font-weight:400;line-height:1.4}.ls-specializations .listing__footer{padding-top:calc(.42rem*var(--sCalc) + .2vw*var(--sSize))}@media (max-width:1249.98px){.ls-specializations .listing__item:nth-child(2):after{display:none}}@media (max-width:991.98px){.ls-specializations .listing__header .listing__title-wrapper h2{font-size:calc(2.44533rem*var(--fsCalc) + .18667vw*var(--fsSize));line-height:1.357}.ls-specializations .listing__item:not(:last-child):after{display:none}.ls-specializations .listing__item-wrapper{padding:calc(1.05rem*var(--sCalc) + .5vw*var(--sSize)) calc(1.575rem*var(--sCalc) + .75vw*var(--sSize))}.ls-specializations .listing__item-title{font-size:calc(1.92133rem*var(--fsCalc) + .14667vw*var(--fsSize))}.ls-specializations .listing__item-subtitle{font-size:calc(1.572rem*var(--fsCalc) + .12vw*var(--fsSize))}}