.elementor-2 .elementor-element.elementor-element-63126f{--display:flex;}.elementor-2 .elementor-element.elementor-element-bd8c306{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:060px;--padding-top:020px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bd8c306:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bd8c306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpedutech.in/wp-content/uploads/2024/12/pwZw.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-899bdfc > .elementor-widget-container{--e-transform-translateX:36px;--e-transform-translateY:85px;}.elementor-2 .elementor-element.elementor-element-899bdfc{text-align:start;}.elementor-2 .elementor-element.elementor-element-899bdfc .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dcdc71d{--display:flex;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-image-overlay{background-color:#FFFFFF00;mix-blend-mode:normal;top:1px;bottom:1px;left:1px;right:1px;opacity:1;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-tabbed-carousel-slide:hover .pp-image-overlay{background-color:#000000;top:0px;bottom:0px;left:0px;right:0px;opacity:0;}.elementor-2 .elementor-element.elementor-element-a885eec > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-a885eec.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-swiper-equal-height .pp-tabbed-gallery-thumbnail-wrap{height:176px;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-swiper-equal-height .pp-tabbed-gallery-thumbnail{background-size:contain;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-tabbed-gallery-thumbnail{transform:scale(1);}.elementor-2 .elementor-element.elementor-element-a885eec .pp-tabbed-gallery-thumbnail-wrap{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-image-caption{background-color:#015DBD;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-tabbed-carousel-slide:hover .pp-gallery-image-caption{background-color:#005287;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-filters{justify-content:flex-end;margin-bottom:17px;margin:0px 0px 0px 0px;padding:0px 0px 030px 0px;font-size:18px;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-filters .pp-gallery-filter{--space-between:11px;color:#000000;background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-filters .pp-gallery-filter svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-filters .pp-gallery-filter.pp-active-slide{color:#FFFFFF;background-color:#005287;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-gallery-filters .pp-gallery-filter.pp-active-slide svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a885eec .pp-slider-arrow{font-size:22px;line-height:22px;}/* Start custom CSS for pp-tabbed-gallery, class: .elementor-element-a885eec */.pp-ins-filter-target.pp-tabbed-gallery-thumbnail {
    background-position: center;
    background-color: #fff;
    padding: 15px;
    box-shadow: 2px 8px 10px #ccc;
  
}
.pp-ins-filter-target.pp-tabbed-gallery-thumbnail{
      background-size: 80% !important;
}

 .pp-gallery-image-content.pp-media-content {
    transform: translate(0px, 100%);
    opacity: 0;
    transition: all 0.5s;
}

body .pp-tabbed-gallery-thumbnail-wrap:hover .pp-gallery-image-content.pp-media-content{
    transform: translate(0px, 1%);
    opacity: 1;
      transition: all 0.5s;
    
}   

body .pp-tabbed-gallery-thumbnail-wrap:hover .pp-ins-filter-target.pp-tabbed-gallery-thumbnail {
    background-size: 80% !important;
  background-position: center 22%;
}/* End custom CSS */