/**
 * Theme Name: MathsKraft Child
 * Theme URI: https://mathskraft.com
 * Description: Empower your business with Creating business class website by QWERY.
 * Author: Qwery Technolabs
 * Author URI: https://qwerytechnolabs.com
 * Template: hello-elementor
 * Version: 1.0.0
 * Text Domain: mathskraft
 * License: GNU General Public License v3 or later.
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
**/

html,body{overflow-x:hidden;margin:0;padding:0}
p{margin-top:0}
ul,li{margin-bottom:10px;}


.underline{padding-bottom: 12px;}
.underline:before {content: "";position: absolute;left: 0;bottom: 0;height: 4px;width: 30px;background-color: var(--e-global-color-secondary);border-radius: 9999px;}


/*--- Animation ---*/
@keyframes ripple {
  0% {transform: scale(1); opacity: 0;}
  30% {opacity: 0.4; }
  100% {transform: scale(1.5); opacity: 0;}
}
@keyframes rotate {
  0% {transform: rotate(0);}
  100% {transform: rotate(var(--rotate-angle, 360deg));}
}
@keyframes slideinup {
  0% {opacity: 0; transform: translateY(70px);}
  100% {transform: translateY(0); }
}
@keyframes slideindown {
  0% {opacity: 0; transform: translateY(-70px);}
  100% {transform: translateY(0); }
}
@keyframes slideinleft {
  0% {opacity: 0; transform: translateX(-70px);}
  100% {transform: translateX(0); }
}
@keyframes slideinright {
  0% {opacity: 0; transform: translateX(70px);}
  100% {transform: translateX(0); }
}
@keyframes fadein-custom {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes fadeInUp {
  0% {opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px);}
  100% {opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
}
@keyframes spin {
  to { transform: rotate(360deg);}
}
@keyframes jumpping {
  0%, 100% {transform: translate3d(0, 0, 0); }
  40% {transform: translate3d(0, var(--jump-y, 20px), var(--jump-x, 0));}
}
@keyframes border-transform {
  0%, 100% {border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;}
  14% { border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;}
  28% { border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;}
  42% { border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;}
  56% { border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;}
  70% {border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;}
  84% { border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;}
}