.scale-light .scale-cards__description,.scale-light .scale-cards__description p,.scale-light .scale-cards__header-subtitle,.scale-light .scale-cards__header-title,.scale-light .scale-cards__item-box{color:var(--clr-text-lt)}.scale-dark .scale-cards__description,.scale-dark .scale-cards__description p,.scale-dark .scale-cards__header-subtitle,.scale-dark .scale-cards__header-title,.scale-dark .scale-cards__item-box{color:var(--clr-text-dk)}.scale-light.scale-cards--box .scale-cards__item-box{background-color:var(--clr-bg-accent-lt)}.scale-dark.scale-cards--box .scale-cards__item-box{background-color:var(--clr-bg-accent-dk)}.scale-cards__items{display:flex;flex-wrap:wrap;margin:0 -15px}.scale-cards__item{display:flex;flex:0 0 100%;margin:15px 0;max-width:100%;padding:0 15px}.scale-cards__item-box{border-radius:20px;padding:30px;transition:all .4s}.scale-cards--border .scale-cards__item-box{border:1px solid}.scale-light.scale-cards--border .scale-cards__item-box{border-color:color-mix(in srgb,var(--clr-accent-dk) 55%,transparent)}.scale-dark.scale-cards--border .scale-cards__item-box{border-color:color-mix(in srgb,var(--clr-accent-lt) 55%,transparent)}.scale-cards__item-box-image{margin-bottom:25px}.scale-cards__title{font-size:22px;font-weight:700;margin-bottom:20px}.scale-button-text{color:var(--clr-primary);opacity:0}.scale-cards__item-box--left,.scale-cards__item-box--right{display:flex;gap:20px;justify-content:space-between}.scale-cards__item-box--right{flex-direction:row-reverse}.scale-cards__item-box--left .scale-cards__item-box-content,.scale-cards__item-box--right .scale-cards__item-box-content{width:calc(100% - 40px)}.scale-cards--simple_text .scale-cards__item-box:hover .scale-cards__title{color:var(--clr-primary)}.scale-cards--simple_text .scale-cards__item-box:hover .scale-button-text{opacity:1}.scale-cards__item-box-image{align-items:center;border-radius:100%;display:inline-flex;height:80px;justify-content:center;margin-bottom:20px;min-width:60px;width:80px}.scale-cards__item-box-content p{margin:0}.scale-cards__item-box-image img{width:100%}.scale-cards--box .scale-cards__item-box:hover{transform:translateY(-15px)}@media screen and (min-width:768px){.scale-cards__item{flex:0 0 33.333%;max-width:33.333%}}@media screen and (max-width:767px){.scale-cards--simple_text .scale-cards__item-box{padding-inline:0}}