 .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: 260px;overflow: hidden;border-radius: 20px;}.el-program-card .project-thumb img {height: 100%;width: 100%;object-fit: cover;object-position: top;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 {color: #343434;--blippi-bg: rgb(255,232,182);padding: 0px 30px 0px 55px;width: 90%;margin: 0 auto;margin-top: -80px;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: left;height: 295px;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 .cls-bg .cls-1{position: relative;}.el-program-card .program-content .cls-bg .cls-1:before{background-color: #fff;width: 40px;height: 90%;content: "";position: absolute;left: 0;top: 0;}.el-program-card .program-content .project-title {width: 100%;font-size: 28px;line-height: 1;font-weight: 700;color: var(--blippi-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(--blippi-dark-color, #343434);}.el-program-card .program-content p{margin-top: 15px;}.el-program-card .program-content .cls-meta {display: inline-block;font-size: 20px;font-weight: 700;color: #343434;padding: 10px;position: absolute;top: -15px;left: 50px;z-index: 1;width: 200px;text-align: center;}.el-program-card .program-content .cls-meta span {display: inline-block;transform: rotate(-5deg) translateY(-3px);}.el-program-card .program-content .cls-meta svg{width: 100%;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(5deg);z-index: -1;}.el-program-card .program-content .cls-meta svg g path:nth-child(n+2){opacity: 0.5;}.el-program-card .program-content .read-more {background-color: var(--blippi-primary-color);font-size: 25px;color: var(--blippi-bg);border-radius: 33% 17% 18% 29% / 18% 33% 30% 20%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;position: absolute;left: 55px;bottom: -20px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.el-program-card .program-content .read-more svg{width: 30px;height: auto;fill: currentColor;}.el-program-card .program-content .read-more:hover {background-color: var(--blippi-primary-color, #C8F31D);color: var(--blippi-dark-color);}.el-p-list{width: 100%;list-style: none;margin: 20px 0 0;padding: 15px 0 0;border-top: 1px dashed var(--blippi-primary-color);display: flex;flex-wrap: wrap;align-items: center;gap: 20px;}.el-p-list li{font-size: 18px;color: #343434;font-weight: 500;line-height: 1;}.el-p-list li span{font-weight: 700;}.el-p-list li:nth-child(2){border-left: 1px dashed var(--blippi-primary-color);padding-left: 20px;}.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(--blippi-primary-font, "Dosis");font-size: 12px;font-weight: 600;text-transform: uppercase;color: var(--blippi-dark-color, #343434);transition: all 0.2s cubic-bezier(.4, 0, .2, 1);}.dl-programs-filter li:hover, .dl-programs-filter li.active {color: var(--blippi-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;}