.dl-promo-item {text-align: center;background-color: #fff;-webkit-box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, .1);-moz-box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, .1);box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, .1);overflow: hidden;position: relative;padding: 40px;transition: all 0.3s ease-in-out;}.dl-promo-item .promo-icon {width: 60px;height: 60px;font-size: 20px;line-height: 60px;color: var(--struqta-dark-color, #1e2023);transition: all 0.3s ease-in-out;}.dl-align-center .dl-promo-item .promo-icon {margin: 0 auto;}.dl-align-right .dl-promo-item .promo-icon {margin-left: auto;}.dl-promo-item .heading {font-size: 24px;font-weight: 500;color: var(--struqta-dark-color, #1e2023);transition: all 0.3s ease-in-out;}.dl-promo-item .desc {color: var(--struqta-grey-color, #555);font-size: 14px;transition: all 0.3s ease-in-out;}.dl-promo-item .read-more {font-size: 12px;color: var(--struqta-dark-color, #1e2023);text-transform: uppercase;letter-spacing: 1px;font-weight: 600;transition: all 0.3s ease-in-out;}.dl-promo-item .read-more:hover {color: var(--struqta-primary-color, #FE5A0E);}.dl-promo-item .overlay-icon {position: absolute;right: 10px;bottom: 10px;font-size: 90px;color: var(--struqta-primary-color, #FE5A0E);opacity: 0.2;}.dl-promo-item:hover {background-color: var(--struqta-bg-primary, #FE5A0E);}.dl-promo-item:hover .desc, .dl-promo-item:hover .read-more, .dl-promo-item:hover .heading, .dl-promo-item:hover .promo-icon {color: #fff;}