.demo-item-wrap {
position: relative;
transition: all 0.3s linear;
}
.demo-item-wrap.title-visible-on-hover:hover {
transform: translateY(-20px)
}
.demo-item-wrap .demo-item-image {
position: relative;
overflow: hidden;
border-radius: 10px;
box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.15);
transition: all 0.3s linear;
}
.demo-item-wrap .demo-item-content {
text-align: center;
padding: 10px;
padding-bottom: 0;
}
.demo-item-wrap .demo-item-content .demo-item-title {
font-size: 18px;
line-height: 1;
margin-bottom: 0;
}
.demo-item-wrap.title-visible-on-hover .demo-item-content {
position: absolute;
bottom: -30px;
width: 100%;
margin: 0 auto;
text-align: center;
z-index: 1;
opacity: 0;
transition: all 0.3s linear;
}
.demo-item-wrap.title-visible-on-hover:hover .demo-item-content {
line-height: 1;
visibility: visible;
opacity: 1;
} .delimiter {
position: relative;
}
ul.tpc-header-list-info {
margin-bottom: 0;
} nav.upstudy-el-menu-list {
display: flex;
}
.upstudy-nav-dropdown-menu {
margin: 0;
padding: 0;
}
@media only screen and (max-width: 1199px) {
.upstudy-mobile-menu nav.upstudy-el-menu-list ul.upstudy-nav-dropdown-menu {
flex-shrink: 0;
width: 100%;
}
}
ul.footer-navigation-menu {
padding: 0;
margin: 0;
}
.upstudy-elementor-mobile-hamburger-menu i {
font-size: 20px;
} @-webkit-keyframes round {
0% {
transform: rotate(30deg);
}
50% {
transform: rotate(0deg);
}
100% {
transform: rotate(30deg);
}
}
@keyframes round {
0% {
transform: rotate(30deg);
}
50% {
transform: rotate(0deg);
}
100% {
transform: rotate(30deg);
}
}
@-webkit-keyframes bounce-animate {
0% {
transform: translateY(-20px);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(-20px);
}
}
@keyframes bounce-animate {
0% {
transform: translateY(-20px);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(-20px);
}
}
@-webkit-keyframes zoom-in {
0% {
transform: scale(1);
}
50% {
transform: scale(0.85);
}
100% {
transform: scale(1);
}
}
@keyframes zoom-in {
0% {
transform: scale(1);
}
50% {
transform: scale(0.85);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes up-down {
0% {
transform: translateY(15px);
}
50% {
transform: translateY(0px);
}
100% {
transform: translateY(15px);
}
}
@keyframes up-down {
0% {
transform: translateY(15px);
}
50% {
transform: translateY(0px);
}
100% {
transform: translateY(15px);
}
}
@keyframes titleAnimation {
0% {
transform: translateY(0);
opacity: 1;
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 15%);
clip-path: polygon(100% -100%, 100% 100%, -100% 100%, -100% 100%);
}
50% {
transform: translateY(50px);
opacity: 0;
-webkit-clip-path: polygon(100% 0, 100% -0%, 0 100%, 0 100%);
clip-path: polygon(100% 0, 100% -0%, 0 100%, 0 100%);
}
60% {
transform: translateY(50px);
opacity: 0;
-webkit-clip-path: polygon(100% 0, 100% -0%, 0 100%, 0 100%);
clip-path: polygon(100% 0, 100% -0%, 0 100%, 0 100%);
}
100% {
transform: translateY(0);
opacity: 1;
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 15%);
clip-path: polygon(100% -100%, 100% 100%, -100% 100%, -100% 100%);
}
}
@-webkit-keyframes round-01 {
0% {
transform: rotate(15deg);
}
50% {
transform: rotate(0deg);
}
100% {
transform: rotate(15deg);
}
}
@keyframes round-01 {
0% {
transform: rotate(15deg);
}
50% {
transform: rotate(0deg);
}
100% {
transform: rotate(15deg);
}
}