 .elementor-editor-preview .el-program-items, .elementor-editor-active .el-program-items{height: auto!important;}.el-program-items{display: flex;flex-wrap: wrap;margin: -15px;}.el-program-items .el-program-card {flex: 0 0 auto;width: calc(100% / 3);padding: 15px;}@media (max-width: 992px){.el-program-items .el-program-card{width: calc(100% / 2);}}@media (max-width: 992px){.el-program-items .el-program-card{width: calc(100% / 1);}}.el-program-card-inner{position: relative;border-radius: 25px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.el-program-card .project-thumb{height: 300px;overflow: hidden;border-radius: 20px;}.el-program-card .project-thumb img {height: 100%;width: 100%;object-fit: cover;object-position: center;transform: scale(1.05) translateX(0);transition: all .8s cubic-bezier(.5, 1, .89, 1);}.el-program-card:hover .project-thumb img{transform: scale(1.05) translateX(2%);}.el-program-card .program-content {padding: 30px 40px 0;width: 90%;margin: 0 auto;margin-top: -150px;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;height: 300px;z-index: 2;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.el-program-card .program-content .cls-bg{width: 100%;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}.el-program-card .program-content .project-title {font-size: 22px;line-height: 1.2;font-weight: 700;color: var(--kidden-dark-color, #343434);margin: 0;}.el-program-card .program-content .project-title a{color: currentColor;}.el-program-card .program-content .project-title a:hover{color: var(--kidden-dark-color, #343434);}.el-program-card .program-content .cls-meta{display: inline-block;color: #fff;padding: 5px 25px;position: absolute;top: 10px;left: 50%;z-index: 1;transform: translateX(-50%);}.el-program-card .program-content .cls-meta svg{width: 100%;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}.el-program-card .program-content .read-more {background-color: var(--kidden-primary-color);font-size: 25px;color: #fff;border-radius: 15px;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.el-program-card .program-content .read-more:hover {background-color: var(--kidden-primary-color, #C8F31D);border: 1px solid var(--kidden-primary-color, #C8F31D);color: var(--kidden-white-color, #fff);}.dl-programs-filter {width: 100%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;column-gap: 20px;list-style: none;margin: 0 0 40px;padding: 0;}.dl-programs-filter li {cursor: pointer;font-family: var(--kidden-primary-font, "Syne");font-size: 12px;font-weight: 600;text-transform: uppercase;color: var(--kidden-dark-color, #111521);transition: all 0.2s cubic-bezier(.4, 0, .2, 1);}.dl-programs-filter li:hover, .dl-programs-filter li.active {color: var(--kidden-primary-color, #ff6a32);transition: all 0.2s cubic-bezier(.4, 0, .2, 1);}@media (max-width: 767px){.carousel-full_width .el-program-wrapper{overflow: hidden;}}.el-program-wrapper .dl-carousel-dots{padding-bottom: 3px;}