
/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/
body {
  font-family: var("DM Sans", sans-serif);
  color: var(--story-text, #7E8185);
  font-size: 16px;
  line-height: 2.125;
  font-weight: 500;
}

body.locked {
  overflow: hidden;
}

a {
  color: var(--story-base, #F25334);
  transition: all 400ms ease;
}

a,
a:hover,
a:focus,
a:visited {
  text-decoration: none;
}

::placeholder {
  color: inherit;
  opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--story-heading-font, "Fredoka", serif);
  color: var(--story-black, #0B2038);
}
@media (max-width: 575px) {
  h1 br,
  h2 br,
  h3 br,
  h4 br,
  h5 br,
  h6 br {
    display: none;
  }
}

@media (max-width: 575px) {
  p br {
    display: none;
  }
}

::placeholder {
  color: inherit;
  opacity: 1;
}

.background-base {
  background-color: var(--story-base, #F25334);
}

.background-gray {
  background-color: var(--story-gray, #FAF5F2);
}

.background-black {
  background-color: var(--story-black, #0B2038);
}

.background-black-2 {
  background-color: var(--story-black2, #020912);
}

.kidearn-text-dark {
  color: var(--story-text-dark, #5F7999);
}

.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
  overflow: hidden;
}

.container-fluid,
.container {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 30px;
}

.gutter-x-0 {
  --bs-gutter-x: 0px;
}

.gutter-y-10 {
  --bs-gutter-y: 10px;
}

.gutter-y-15 {
  --bs-gutter-y: 15px;
}

.gutter-y-20 {
  --bs-gutter-y: 20px;
}

.gutter-y-30 {
  --bs-gutter-y: 30px;
}

.gutter-y-60 {
  --bs-gutter-y: 60px;
}

.payment-btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-appearance: none;
  border: none;
  outline: none !important;
  background-color: var(--story-base, #F25334);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--story-font, "DM Sans", sans-serif);
  padding: 9.25px 30px;
  transition: 800ms;
  letter-spacing: 0;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.kidearn-btn:before, .kidearn-btn:after {
  position: absolute;
  top: 50%;
  content: "";
  width: 20px;
  height: 20px;
  background-color: var(--story-black, #0B2038);
  border-radius: 50%;
}
.kidearn-btn:before {
  left: -20px;
  transform: translate(-50%, -50%);
}
.kidearn-btn:after {
  right: -20px;
  transform: translate(50%, -50%);
}
.kidearn-btn:hover {
  color: var(--story-white, #fff);
}
.kidearn-btn:hover:before {
  animation: criss-cross-left 0.8s both;
  animation-direction: alternate;
}
.kidearn-btn:hover:after {
  animation: criss-cross-right 0.8s both;
  animation-direction: alternate;
}
.kidearn-btn span {
  position: relative;
  color: inherit;
  z-index: 2;
  top: 1px;
}
.kidearn-btn--xl {
  padding: 13px 50px;
  font-size: 16px;
}

.tabs-box .tabs-content .tab:not(.active-tab) {
  display: none;
}

.bootstrap-select .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0;
}
.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active {
  background-color: var(--story-base, #F25334);
}

.tns-outer .tns-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.tns-outer .tns-controls button {
  width: 45px;
  height: 45px;
  border: 2px solid #f4f4f4;
  outline: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--story-text, #7E8185);
  border-radius: 50%;
  margin-left: 5px;
  margin-right: 5px;
}

.block-title {
  margin-top: -8px;
  margin-bottom: 50px;
}
.block-title__decor {
  width: 21px;
  height: 14px;
  background-image: url(../images/shapes/leaf-1-1.html);
  background-repeat: no-repeat;
  background-position: top center;
  display: inline-block;
  line-height: 1;
  margin-bottom: -5px;
  position: relative;
  top: -7px;
}
.block-title p {
  margin: 0;
  color: var(--story-text, #7E8185);
  font-size: 16px;
  line-height: 1;
  margin-bottom: 7px;
}
@media (min-width: 768px) {
  .block-title p {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .block-title p {
    font-size: 20px;
  }
}
.block-title h3 {
  margin: 0;
  font-size: 35px;
  color: var(--story-black, #0B2038);
  font-family: var(--story-special-font, "Schoolbell", cursive);
}
@media (min-width: 768px) {
  .block-title h3 {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  .block-title h3 {
    font-size: 50px;
  }
}

.ul-list-one {
  margin-bottom: 0;
}
.ul-list-one li {
  position: relative;
  padding-left: 45px;
  font-size: 16px;
  font-weight: 500;
  color: var(--story-black, #0B2038);
}
@media (min-width: 481px) {
  .ul-list-one li {
    font-size: 20px;
  }
}
.ul-list-one li::before {
  content: "\e907";
  color: var(--story-base, #F25334);
  font-size: 26px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-family: "azino-icon";
}

.preloader {
  position: fixed;
  background-color: var(--story-black, #0B2038);
  background-position: center center;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9991;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
}
.preloader__image {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 60px auto;
  width: 100%;
  height: 100%;
}

/* scroll to top */
.scroll-top {
  position: fixed;
  right: 30px;
  bottom: 30px;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  border-radius: 50%;
  background-color: var(--story-white, #fff);
  z-index: 99;
  opacity: 0;
  padding: 0;
  cursor: pointer;
  visibility: hidden;
  box-shadow: inset 0 0 0 2px var(--story-black, #0B2038);
  overflow: hidden;
  transform: translateY(15px);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.scroll-top__circle {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: none;
  z-index: 2;
}
.scroll-top__circle path {
  stroke: var(--story-base, #d32277);
  stroke-width: 14px;
  fill: none;
  box-sizing: border-box;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: none;
}
.scroll-top::after {
  position: absolute;
  content: "\e927";
  font-family: "icomoon" !important;
  text-align: center;
  line-height: 50px;
  font-size: 17px;
  color: var(--story-black, #0B2038);
  left: 0;
  top: 0;
  font-weight: 600;
  height: 100%;
  width: 100%;
  display: block;
  z-index: 1;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.scroll-top--active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* post paginations */
.post-pagination {
  margin-bottom: 0;
  margin-top: 0px;
}
@media (min-width: 992px) {
  .post-pagination {
    margin-top: 0px;
  }
}
.post-pagination a {
  display: flex;
  width: 45px;
  height: 45px;
  background-color: #eff2f6;
  align-items: center;
  justify-content: center;
  color: var(--story-text, #7E8185);
  font-size: 16px;
  font-weight: 500;
  border-radius: 50%;
  transition: 500ms ease;
}
@media (min-width: 992px) {
  .post-pagination a {
    width: 60px;
    height: 60px;
    font-size: 18px;
  }
}
.post-pagination a:hover {
  background-color: var(--story-base, #F25334);
  color: #fff;
}
.post-pagination li:first-child a {
  background-color: var(--story-base, #F25334);
  color: #fff;
}
.post-pagination li:last-child a {
  background-color: var(--story-black, #0B2038);
  color: #fff;
}
.post-pagination li + li {
  margin-left: 10px;
}

.kidearn-owl__carousel--with-shadow .owl-stage-outer {
  overflow: visible;
}
.kidearn-owl__carousel--with-shadow .owl-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease, visibility 500ms ease;
}
.kidearn-owl__carousel--with-shadow .owl-item.active {
  opacity: 1;
  visibility: visible;
}

.kidearn-owl__carousel--basic-nav .owl-nav {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 30px;
}
.kidearn-owl__carousel--basic-nav .owl-nav button span {
  border: none;
  outline: none;
  width: 50px;
  height: 50px;
  background-color: var(--story-gray, #FAF5F2);
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--story-text, #7E8185);
  border-radius: 50%;
  font-size: 14px;
  color: var(--story-text, #7E8185);
  transition: all 500ms ease;
}
.kidearn-owl__carousel--basic-nav .owl-nav button span:hover {
  background-color: var(--story-black, #0B2038);
  color: var(--story-white, #fff);
}
.kidearn-owl__carousel--basic-nav .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-top: 30px;
}
.kidearn-owl__carousel--basic-nav .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgba(var(--story-black-rgb, 11, 32, 56), 0.2);
  transition: all 500ms ease;
  margin: 0;
}
.kidearn-owl__carousel--basic-nav .owl-dots .owl-dot:hover span, .kidearn-owl__carousel--basic-nav .owl-dots .owl-dot.active span {
  background-color: var(--story-secondary, #FFAA23);
}
.kidearn-owl__carousel--basic-nav .owl-nav.disabled + .owl-dots {
  margin-top: 30px;
}

.sec-title {
  padding-bottom: 50px;
}
.sec-title__tagline {
  margin: 0;
  font-family: var(--story-special-font, "Schoolbell", cursive);
  color: var(--story-base, #F25334);
  font-size: 20px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .sec-title__tagline {
    font-size: 24px;
  }
}
.sec-title__title {
  margin: 0;
  font-size: 30px;
  color: var(--story-black, #0B2038);
  font-weight: bold;
  line-height: 1.25em;
  margin-top: 5px;
  font-family: 'Roboto Slab', serif;
}
@media (min-width: 768px) {
  .sec-title__title {
    font-size: 40px;
  }
}



/*--------------------------------------------------------------
# Form
--------------------------------------------------------------*/
.form-one__group {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  margin: 0;
  color: black;
}
@media (min-width: 725px) {
  .form-one__group {
    grid-template-columns: repeat(2, 1fr);
  }
}
.form-one__control {
  border: none;
  width: auto;
  height: auto;
  border-radius: 0;
  padding: 0;
  position: relative;
}
.form-one__control__icon {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  font-size: 14px;
}
.form-one__control--full {
  grid-column-start: 1;
  grid-column-end: -1;
}
.form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
  height: 58px;
  display: flex;
  align-items: center;
}
.form-one .bootstrap-select > .dropdown-toggle {
  padding: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  outline: none !important;
  color: var(--story-text, #7E8185);
  font-size: 14px;
}
.form-one .bootstrap-select > .dropdown-toggle,
.form-one input[type=text],
.form-one input[type=email],
.form-one textarea {
  display: block;
  width: 100%;
  height: 60px;
  background-color: var(--story-gray, #FAF5F2);
  color: var(--story-text, #7E8185);
  font-size: 16px;
  font-weight: 500;
  border: none;
  outline: none;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 4px;
}
.form-one textarea {
  height: 100px;
  padding-top: 20px;
}
.form-one .bootstrap-select > .dropdown-toggle {
  display: flex;
  align-items: center;
}
.form-one .bootstrap-select > .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.main-footer {
  position: relative;
}
.main-footer__shape-1, .main-footer__shape-2, .main-footer__shape-3, .main-footer__shape-4 {
  position: absolute;
  mix-blend-mode: luminosity;
  display: none;
}
@media (min-width: 992px) {
  .main-footer__shape-1, .main-footer__shape-2, .main-footer__shape-3, .main-footer__shape-4 {
    display: block;
  }
}
.main-footer__shape-1 {
  top: 0;
  right: 0;
  opacity: 0.2;
  animation: arrowMove 4s linear 0s infinite;
}
.main-footer__shape-2 {
  bottom: 90px;
  right: 135px;
  animation: float-bob-x 4s linear 0s infinite;
}
@media (max-width: 1500px) {
  .main-footer__shape-2 {
    right: 80px;
  }
}
.main-footer__shape-3 {
  top: 180px;
  left: 190px;
  animation: carMove 4s linear 0s infinite;
}
@media (max-width: 1500px) {
  .main-footer__shape-3 {
    left: 20px;
  }
}
.main-footer__shape-4 {
  bottom: 102px;
  left: 135px;
  animation: squareMover 10s linear 0s infinite;
}
@media (max-width: 1500px) {
  .main-footer__shape-4 {
    left: 20px;
  }
}
.main-footer__top {
  padding-top: 150px;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .main-footer__top {
    padding-top: 176px;
  }
}
.main-footer__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--story-black, #0B2038);
  background-image: url();
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
  mask-position: bottom center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (min-width: 768px) {
  .main-footer__bg {
    -webkit-mask-position: top center;
    mask-position: top center;
  }
}
.main-footer .container {
  position: relative;
}
.main-footer__bottom {
  text-align: center;
}
.main-footer__bottom__inner {
  padding: 28px 0;
  border-top: 1px solid rgba(var(--story-white-rgb, 255, 255, 255), 0.1);
  max-width: 1045px;
  margin-left: auto;
  margin-right: auto;
}
.main-footer__copyright {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: var(--story-text-dark, #5F7999);
}

.footer-widget {
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .footer-widget--about {
    padding-left: 68px;
  }
}
@media (min-width: 1200px) {
  .footer-widget--links {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .footer-widget--links-two {
    padding-left: 75px;
  }
}
@media (min-width: 1200px) {
  .footer-widget--gallery {
    padding-left: 55px;
  }
}
.footer-widget__logo {
  display: inline-flex;
  margin-bottom: 30px;
}
.footer-widget__title {
  font-size: 20px;
  font-weight: bold;
  color: var(--story-white, #fff);
  margin: 0;
  margin-bottom: 23px;
}
@media (min-width: 768px) {
  .footer-widget__title {
    font-size: 24px;
  }
}
.footer-widget__gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  max-width: 250px;
  margin-bottom: 0;
}
.footer-widget__gallery li {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  z-index: 2;
}
.footer-widget__gallery li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: -1;
}
.footer-widget__gallery li a::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(var(--story-black2-rgb, 2, 9, 18), 0.8);
  transition: 0.5s;
}
.footer-widget__gallery li::before, .footer-widget__gallery li::after {
  content: "";
  width: 18px;
  height: 1px;
  background-color: var(--story-white, #fff);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 500ms ease;
}
.footer-widget__gallery li::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.footer-widget__gallery li:hover::before, .footer-widget__gallery li:hover::after {
  opacity: 1;
}
.footer-widget__gallery img {
  width: 100%;
  height: 100%;
  transition: all 500ms ease;
}
.footer-widget__gallery li:hover a:after {
  visibility: visible;
  opacity: 1;
}
.footer-widget__info, .footer-widget__links {
  margin-top: -10px;
  margin-bottom: -10px;
}
.footer-widget__info li, .footer-widget__links li {
  font-size: 16px;
  color: var(--story-text-dark, #5F7999);
  font-weight: 400;
}
.footer-widget__info li + li, .footer-widget__links li + li {
  margin-top: 2px;
}
.footer-widget__info li a, .footer-widget__links li a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.footer-widget__info li a:hover, .footer-widget__links li a:hover {
  background-size: 100% 1px;
}
.footer-widget__info li a:hover, .footer-widget__links li a:hover {
  color: var(--story-white, #fff);
}
.footer-widget__info li {
  position: relative;
  display: flex;
  align-items: center;
}
.footer-widget__info__icon {
  font-size: 16px;
  color: var(--story-secondary, #FFAA23);
  margin-right: 16px;
}
.footer-widget__social {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 30px;
}
.footer-widget__social a {
  width: 32px;
  height: 33px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(var(--story-black2-rgb, 2, 9, 18), 0.2);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 33" fill="currentColor"><path d="M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8596 -4.34802e-06 25.7249 -2.8095e-06 16.9264C-1.27097e-06 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 33" fill="currentColor"><path d="M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8596 -4.34802e-06 25.7249 -2.8095e-06 16.9264C-1.27097e-06 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  font-size: 13px;
  color: var(--story-white, #fff);
  transition: all 500ms ease;
}
.footer-widget__social a:hover {
  background-color: var(--story-base, #F25334);
  color: var(--story-white, #fff);
}

.main-footer-two {
  position: relative;
  background-color: var(--story-black, #0B2038);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main-footer-two__bg {
  position: absolute;
  top: -21px;
  left: 0;
  width: 100%;
  height: 23px;
  background-color: inherit;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23"><path d="M1920 22.0088L1920 0.00878906C1880 0.00878906 1880 22.0088 1839.99 22.0088C1799.99 22.0088 1799.99 0.00878906 1759.98 0.00878906C1719.98 0.00878906 1719.98 22.0088 1679.98 22.0088C1639.98 22.0088 1639.98 0.00878906 1599.98 0.00878906C1559.98 0.00878906 1559.98 22.0088 1519.98 22.0088C1479.98 22.0088 1479.98 0.00878906 1439.98 0.00878906C1399.98 0.00878906 1399.98 22.0088 1359.98 22.0088C1319.98 22.0088 1319.98 0.00878906 1279.98 0.00878906C1239.98 0.00878906 1239.98 22.0088 1199.98 22.0088C1159.98 22.0088 1159.98 0.00878906 1119.98 0.00878906C1079.98 0.00878906 1079.98 22.0088 1039.98 22.0088C999.98 22.0088 999.98 0.00878906 959.99 0.00878906C919.99 0.00878906 919.99 22.0088 879.99 22.0088C839.99 22.0088 839.99 0.00878906 799.99 0.00878906C759.99 0.00878906 759.99 22.0088 719.99 22.0088C679.99 22.0088 679.99 0.00878906 639.99 0.00878906C599.99 0.00878906 599.99 22.0088 559.99 22.0088C519.99 22.0088 519.99 0.00878906 479.99 0.00878906C439.99 0.00878906 439.99 22.0088 399.99 22.0088C359.99 22.0088 359.99 0.00878906 319.99 0.00878906C279.99 0.00878906 279.99 22.0088 239.99 22.0088C200 22.0088 200 0.00878906 160 0.00878906C120 0.00878906 120 22.0088 80 22.0088C40 22.0088 40 0.00878906 0 0.00878906L-1.32845e-08 22.0088L1920 22.0088Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23"><path d="M1920 22.0088L1920 0.00878906C1880 0.00878906 1880 22.0088 1839.99 22.0088C1799.99 22.0088 1799.99 0.00878906 1759.98 0.00878906C1719.98 0.00878906 1719.98 22.0088 1679.98 22.0088C1639.98 22.0088 1639.98 0.00878906 1599.98 0.00878906C1559.98 0.00878906 1559.98 22.0088 1519.98 22.0088C1479.98 22.0088 1479.98 0.00878906 1439.98 0.00878906C1399.98 0.00878906 1399.98 22.0088 1359.98 22.0088C1319.98 22.0088 1319.98 0.00878906 1279.98 0.00878906C1239.98 0.00878906 1239.98 22.0088 1199.98 22.0088C1159.98 22.0088 1159.98 0.00878906 1119.98 0.00878906C1079.98 0.00878906 1079.98 22.0088 1039.98 22.0088C999.98 22.0088 999.98 0.00878906 959.99 0.00878906C919.99 0.00878906 919.99 22.0088 879.99 22.0088C839.99 22.0088 839.99 0.00878906 799.99 0.00878906C759.99 0.00878906 759.99 22.0088 719.99 22.0088C679.99 22.0088 679.99 0.00878906 639.99 0.00878906C599.99 0.00878906 599.99 22.0088 559.99 22.0088C519.99 22.0088 519.99 0.00878906 479.99 0.00878906C439.99 0.00878906 439.99 22.0088 399.99 22.0088C359.99 22.0088 359.99 0.00878906 319.99 0.00878906C279.99 0.00878906 279.99 22.0088 239.99 22.0088C200 22.0088 200 0.00878906 160 0.00878906C120 0.00878906 120 22.0088 80 22.0088C40 22.0088 40 0.00878906 0 0.00878906L-1.32845e-08 22.0088L1920 22.0088Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.main-footer-two__top {
  padding-top: 150px;
  padding-bottom: 90px;
}
@media (min-width: 992px) {
  .main-footer-two__top {
    padding-top: 163px;
  }
}
.main-footer-two .container {
  position: relative;
}
.main-footer-two__bottom {
  text-align: center;
}
.main-footer-two__bottom__inner {
  padding: 28px 0 33px;
  border-top: 1px solid rgba(var(--story-white-rgb, 255, 255, 255), 0.1);
  max-width: 1045px;
  margin-left: auto;
  margin-right: auto;
}
.main-footer-two__copyright {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: var(--story-text-dark, #5F7999);
}

.main-footer-three {
  position: relative;
  background-color: var(--story-white, #fff);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main-footer-three__top {
  padding-top: 80px;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .main-footer-three__top {
    padding-top: 120px;
    padding-bottom: 90px;
  }
}
.main-footer-three .container {
  position: relative;
}
.main-footer-three .footer-widget__title {
  color: var(--story-black, #0B2038);
}
.main-footer-three .footer-widget__info li,
.main-footer-three .footer-widget__links li {
  color: var(--story-text, #7E8185);
}
.main-footer-three .footer-widget__info li a:hover,
.main-footer-three .footer-widget__links li a:hover {
  color: var(--story-base, #F25334);
}
.main-footer-three__bottom {
  text-align: center;
}
.main-footer-three__bottom__inner {
  padding: 28px 0;
  border-top: 1px solid #D2D2D2;
  max-width: 1045px;
  margin-left: auto;
  margin-right: auto;
}
.main-footer-three__copyright {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact-one {
  padding-top: 120px;
}
.contact-one .container {
  max-width: 900px;
}
.contact-one .kidearn-btn--xl {
  margin-top: 20px;
}

.contact-info-one {
  position: relative;
  margin-bottom: -162px;
  z-index: 10;
  padding-top: 80px;
}
@media (min-width: 992px) {
  .contact-info-one {
    padding-top: 120px;
  }
}
.contact-info-one .row {
  --bs-gutter-x: 0;
}
.contact-info-one__inner {
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0px 0px 60px 0px rgba(var(--story-black3-rgb, 0, 0, 0), 0.07);
}
.contact-info-one__item {
  padding: 55px 0;
  text-align: center;
  background-color: var(--story-white, #fff);
  --accent-color: var(--story-base, #F25334);
  position: relative;
}
[class*=col-]:nth-child(2n) .contact-info-one__item {
  box-shadow: 0px 0px 50px 0px rgba(var(--story-black3-rgb, 0, 0, 0), 0.1);
  z-index: 10;
}
.contact-info-one__icon {
  font-size: 40px;
  color: var(--accent-color);
  line-height: 1em;
  display: inline-flex;
}
.contact-info-one__text {
  margin: 0;
  line-height: 1;
  font-size: 16px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 11px;
}
.contact-info-one__title {
  color: var(--story-black, #0B2038);
  margin: 0;
  line-height: 1;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: -4px;
}
.contact-info-one__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.contact-info-one__title a:hover {
  background-size: 100% 1px;
}
.contact-info-one__title a:hover {
  color: var(--accent-color);
}

.contact-two {
  position: relative;
  background-color: var(--story-white, #fff);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  /* padding: 0px 0 80px; */
}
/* @media (max-width: 767px) {
  .contact-two {
    padding: 140px 0 100px;
  }
} */
.contact-two__thumb {
  position: relative;
  z-index: 2;
  margin-top: 21px;
}
@media (min-width: 1360px) {
  .contact-two__thumb {
    margin-left: -50px;
  }
}
@media (max-width: 991px) {
  .contact-two__thumb {
    margin: 0 0 40px;
  }
}
.contact-two__thumb__main {
  position: relative;
  max-width: 555px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 555 573" xmlns="http://www.w3.org/2000/svg"><path d="M554.18 277.09C540.985 473.307 446.919 479.365 277.09 554.18C119.604 623.557 0 485.225 0 277.09C0 100.449 124.057 0 277.09 0C493.739 0 554.18 124.057 554.18 277.09Z" fill="black"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 555 573" xmlns="http://www.w3.org/2000/svg"><path d="M554.18 277.09C540.985 473.307 446.919 479.365 277.09 554.18C119.604 623.557 0 485.225 0 277.09C0 100.449 124.057 0 277.09 0C493.739 0 554.18 124.057 554.18 277.09Z" fill="black"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.contact-two__thumb__main img {
  height: auto;
  width: 100%;
}
.contact-two__thumb__border {
  position: absolute;
  left: -15px;
  top: -25px;
  z-index: -1;
}
@media (min-width: 1360px) {
  .contact-two__thumb__border {
    left: -46px;
  }
}
.contact-two__thumb__border img {
  max-width: 100%;
  height: auto;
  -webkit-animation: rotated2 6s infinite linear;
  animation: rotated2 6s infinite linear;
}
.contact-two .sec-title {
  padding-bottom: 32px;
}
.contact-two .form-one .bootstrap-select > .dropdown-toggle,
.contact-two .form-one input[type=text],
.contact-two .form-one input[type=email],
.contact-two .form-one textarea {
  background-color: var(--story-white, #fff);
}
.contact-two .payment-btn--xl {
  margin-top: 10px;
  padding: 11px 50px;
  font-weight: 500;
}

.contact-three {
  position: relative;
  padding: 140px 0 0;
}
@media (max-width: 767px) {
  .contact-three {
    padding: 100px 0 0;
  }
}
.contact-three__thumb {
  position: relative;
  z-index: 2;
  margin-top: 6px;
}
@media (min-width: 1200px) {
  .contact-three__thumb {
    margin-left: 32px;
  }
}
@media (max-width: 991px) {
  .contact-three__thumb {
    margin: 0 0 100px;
    max-width: 498px;
  }
}
.contact-three__thumb__main {
  display: inline-block;
  position: relative;
  border-radius: 50%;
  z-index: 2;
}
.contact-three__thumb__main img {
  height: auto;
  width: 100%;
  border-radius: 50%;
}
.contact-three__thumb__main::after {
  position: absolute;
  width: calc(100% + 21px);
  height: calc(100% + 21px);
  left: -11px;
  top: 57px;
  content: "";
  background-color: var(--story-gray, #FAF5F2);
  border-radius: 50%;
  z-index: -1;
}
.contact-three__thumb__shape1 {
  position: absolute;
  left: -15px;
  top: 55px;
  z-index: -1;
}
@media (min-width: 1360px) {
  .contact-three__thumb__shape1 {
    left: -95px;
  }
}
.contact-three__thumb__shape1 img {
  max-width: 100%;
  height: auto;
  animation: zoomBig2 3s linear infinite;
}
.contact-three__thumb__shape2 {
  position: absolute;
  left: -12px;
  bottom: 0;
  z-index: 2;
}
.contact-three__thumb__shape2 img {
  max-width: 100%;
  height: auto;
  animation: rotated 6s infinite linear;
}
.contact-three__thumb__shape3 {
  position: absolute;
  right: 62px;
  bottom: -32px;
  z-index: 2;
}
.contact-three__thumb__shape3 img {
  max-width: 100%;
  height: auto;
  animation: float-bob-x 4s linear 0s infinite;
}
.contact-three .sec-title {
  padding-bottom: 32px;
}
.contact-three .kidearn-btn--xl {
  margin-top: 10px;
  padding: 11px 50px;
  font-weight: 500;
}

.contact-four {
  position: relative;
  overflow: hidden;
  background-color: var(--story-black, #0B2038);
}
.contact-four__shape1 {
  position: absolute;
  left: 5.5%;
  top: 15%;
}
.contact-four__shape1 img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.contact-four__shape2 {
  position: absolute;
  left: 3.5%;
  bottom: 21%;
  opacity: 0.05;
}
.contact-four__shape2 img {
  animation: treeMove 4s linear 0s infinite;
}
.contact-four__shape3 {
  position: absolute;
  left: 41%;
  bottom: 6%;
  opacity: 0.1;
}
.contact-four__shape3 img {
  -webkit-animation: rotated3 6s infinite linear;
  animation: rotated3 6s infinite linear;
}
.contact-four .container-fluid {
  padding: 0;
}
.contact-four__wrapper {
  max-width: 500px;
  position: relative;
  margin-left: auto;
  margin-right: 64px;
  padding: 80px 0;
}
@media (max-width: 1199px) {
  .contact-four__wrapper {
    margin: auto;
  }
}
@media (max-width: 767px) {
  .contact-four__wrapper {
    margin: 0 15px;
  }
}
.contact-four__wrapper .sec-title__tagline {
  color: var(--story-secondary, #FFAA23);
}
.contact-four__wrapper .sec-title__title {
  color: var(--story-white, #fff);
  margin-top: 0;
}
.contact-four__wrapper .sec-title {
  padding-bottom: 34px;
}
.contact-four .form-one .bootstrap-select > .dropdown-toggle,
.contact-four .form-one input[type=text],
.contact-four .form-one input[type=email],
.contact-four .form-one textarea {
  background-color: var(--story-white, #fff);
}
.contact-four .kidearn-btn {
  padding: 11px 50px;
  background-color: var(--story-secondary, #FFAA23);
}
.contact-four .kidearn-btn::after, .contact-four .kidearn-btn::before {
  background-color: var(--story-base, #F25334);
}

/*--------------------------------------------------------------
# Topbar
--------------------------------------------------------------*/
.topbar-one {
  display: none;
  background-color: var(--story-black, #0B2038);
}
@media (min-width: 768px) {
  .topbar-one {
    display: block;
  }
}
@media (min-width: 1440px) {
  .topbar-one .container-fluid {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.topbar-one__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
}
@media (min-width: 992px) {
  .topbar-one__inner {
    flex-direction: row;
    padding-bottom: 0;
  }
}
.topbar-one__info {
  display: flex;
  align-items: center;
  margin: 0;
}
.topbar-one__info__item {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  color: var(--story-white, #fff);
}
.topbar-one__info__item a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.topbar-one__info__item a:hover {
  background-size: 100% 1px;
}
.topbar-one__info__item + .topbar-one__info__item {
  margin-left: 34px;
}
.topbar-one__info__icon {
  font-size: 12px;
  color: var(--story-base, #F25334);
  position: relative;
  top: 2px;
  margin-right: 4px;
}
.topbar-one__left {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .topbar-one__left {
    margin-bottom: 0;
    margin-right: auto;
  }
}
.topbar-one__text {
  margin: 0;
  font-size: 14px;
  line-height: 1.2em;
  color: var(--story-white, #fff);
}
.topbar-one__social {
  display: flex;
  align-items: center;
  line-height: 1em;
  margin-right: 34px;
  background-color: var(--story-base, #F25334);
  padding: 12px 34px;
  padding-left: 0;
  position: relative;
}
@media (min-width: 1440px) {
  .topbar-one__social {
    padding-right: 60px;
  }
}
.topbar-one__social::before {
  content: "";
  width: 9999999px;
  height: 100%;
  background-color: var(--story-base, #F25334);
  position: absolute;
  top: 0;
  right: 100%;
}
.topbar-one__social a {
  font-size: 14px;
  color: var(--story-white, #fff);
  transition: all 500ms ease;
  position: relative;
}
.topbar-one__social a:hover {
  color: var(--story-primary, #26A6A1);
}
.topbar-one__social a + a {
  margin-left: 24px;
}


/*--------------------------------------------------------------
# Funfact
--------------------------------------------------------------*/
.funfact-one {
  position: relative;
  padding: 25px 0 25px;
  background-color: #5a0e88e0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 767px) {
  .funfact-one {
    padding: 80px 0 100px;
  }
}
.funfact-one__shape1 {
  position: absolute;
  left: 7%;
  top: 19%;
  mix-blend-mode: luminosity;
}
.funfact-one__shape1 img {
  animation: leftToRight 5s linear infinite;
}
@media (max-width: 1399px) {
  .funfact-one__shape1 {
    left: 2%;
  }
}
@media (max-width: 1199px) {
  .funfact-one__shape1 {
    display: none;
  }
}
.funfact-one__shape2 {
  position: absolute;
  left: 40%;
  bottom: 8%;
  mix-blend-mode: luminosity;
}
.funfact-one__shape2 img {
  animation: rotated 6s infinite linear;
}
@media (max-width: 1199px) {
  .funfact-one__shape2 {
    display: none;
  }
}
.funfact-one__shape3 {
  position: absolute;
  right: 10%;
  top: 21%;
  mix-blend-mode: luminosity;
}
@media (max-width: 1399px) {
  .funfact-one__shape3 {
    right: 4%;
  }
}
.funfact-one__shape3 img {
  animation: treeMove 4s linear 0s infinite;
}
@media (max-width: 1199px) {
  .funfact-one__shape3 {
    display: none;
  }
}
.funfact-one__shape4 {
  position: absolute;
  right: 5%;
  bottom: 14%;
  mix-blend-mode: luminosity;
}
.funfact-one__shape4 img {
  animation: rotated2 7s infinite linear;
}
@media (max-width: 1199px) {
  .funfact-one__shape4 {
    display: none;
  }
}
.funfact-one__shape5 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.funfact-one__shape5 img {
  animation: zoomBig2 3s linear infinite;
}
@media (max-width: 1199px) {
  .funfact-one__shape5 {
    display: none;
  }
}
.funfact-one__item {
  position: relative;
  padding: 0 20px;
  transition: 500ms ease;
}
.funfact-one__item--noborder::after {
  display: none;
}
@media (max-width: 767px) {
  .funfact-one__item::after {
    display: none;
  }
}
.funfact-one__item:hover .funfact-one__icon span {
  transform: rotateY(360deg);
}
@media (max-width: 991px) {
  .funfact-one .funfact-one__item--smnone::after {
    display: none;
  }
}
.funfact-one__icon {
  position: relative;
  display: block;
  line-height: 70px;
  font-size: 40px;
  color: var(--story, #fff);

}
.funfact-one__icon span {
  display: block;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.funfact-one__count {
  display: block;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: var(--story-white, #fff);
  font-family: 'Roboto Slab', serif;
  margin: 0 0 2px;
}
.funfact-one__count .count-box {
  display: inline-flex;
}
.funfact-one__title {
  text-transform: capitalize;
  margin: 0;
  color: var(--story-white, #fff);
}

.funfact-two {
  position: relative;
  background-color: var(--story-black, #0B2038);
  overflow: hidden;
}
.funfact-two__shape {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: left top;
  background-repeat: repeat;
  animation: cloudMove 80s linear 0s infinite;
  opacity: 0.3;
}
@media (max-width: 1199px) {
  .funfact-two__shape {
    background-repeat: repeat;
  }
}
@keyframes cloudMove {
  0% {
    background-position: 100% -725px;
  }
  100% {
    background-position: 100% 0;
  }
}
.funfact-two__shape2 {
  position: absolute;
  left: 3%;
  top: 34%;
}
@media (max-width: 1400px) {
  .funfact-two__shape2 {
    display: none;
  }
}
.funfact-two__shape2 img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.funfact-two__shape3 {
  position: absolute;
  left: 6%;
  bottom: 16%;
}
@media (max-width: 1400px) {
  .funfact-two__shape3 {
    display: none;
  }
}
.funfact-two__shape3 img {
  animation: arrowMove 3s linear 0s infinite;
}
.funfact-two__content {
  position: relative;
  z-index: 2;
  padding: 80px 0;
}
.funfact-two__content .sec-title__tagline {
  color: var(--story-secondary, #FFAA23);
}
.funfact-two__content .sec-title__title {
  color: var(--story-white, #fff);
}
.funfact-two__content .sec-title {
  padding-bottom: 40px;
}
.funfact-two__item {
  position: relative;
  background-color: #091B30;
  border-radius: 19px;
  padding: 45px 30px 48px 110px;
  --accent-color: var(--story-secondary2, #75C137);
}
.funfact-two__icon {
  position: absolute;
  left: 47px;
  top: 0;
  bottom: 0;
  margin: auto;
  color: var(--accent-color);
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
}
.funfact-two__count {
  display: block;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: var(--story-white, #fff);
  font-family: var(--story-heading-font, "Fredoka", serif);
  margin: 0;
}
.funfact-two__count .count-box {
  display: inline-flex;
}
.funfact-two__title {
  text-transform: capitalize;
  line-height: 1;
  margin: 0;
  color: var(--accent-color);
}
.funfact-two__image {
  position: relative;
  overflow: hidden;
  text-align: right;
}
.funfact-two__image img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1200px) {
  .funfact-two__image img {
    max-width: none;
    min-height: 725px;
  }
}
@media (max-width: 1199px) {
  .funfact-two__image img {
    width: 100%;
  }
}
.funfact-two .kidearn-stretch-element-inside-column {
  height: 100%;
}

.funfact-three {
  position: relative;
  padding: 105px 0 99px;
  background-color: var(--story-gray, #FAF5F2);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 382"><path fill-rule="evenodd" clip-rule="evenodd" d="M1920 0V360V382C1900 382 1890 376.5 1880 371C1870 365.5 1860 360 1840 360C1820 360 1810 365.5 1800 371C1790 376.5 1780 382 1760 382C1740 382 1730 376.499 1720 370.999C1710.01 365.504 1700.02 360.009 1680.06 360L1680.01 360H1679.96C1659.99 360.009 1650 365.505 1640.01 371C1630.01 376.5 1620.01 382 1600.01 382C1580.01 382 1570.01 376.5 1560.01 371C1550.01 365.5 1540.01 360 1520.01 360C1500.01 360 1490.01 365.5 1480.01 371C1470.01 376.5 1460.01 382 1440.01 382C1420.01 382 1410.01 376.5 1400.01 371C1390.02 365.506 1380.03 360.011 1360.07 360L1360.01 360L1359.95 360C1339.99 360.011 1330 365.506 1320.01 371C1310.01 376.5 1300.01 382 1280.01 382C1260.01 382 1250.01 376.5 1240.01 371C1230.01 365.503 1220.02 360.005 1200.04 360L1200.01 360H1199.98C1180 360.005 1170.01 365.503 1160.01 371C1150.01 376.5 1140.01 382 1120.01 382C1100.01 382 1090.01 376.5 1080.01 371C1070.01 365.5 1060.01 360 1040.01 360C1020.01 360 1010.01 365.5 1000.01 371C990.01 376.5 980.01 382 960.01 382C940.016 382 930.019 376.501 920.021 371.001C910.029 365.505 900.036 360.008 880.064 360L880.02 360H879.976C860.005 360.008 850.013 365.504 840.02 371C830.02 376.5 820.02 382 800.02 382C780.02 382 770.02 376.5 760.02 371C750.02 365.5 740.02 360 720.02 360C700.02 360 690.02 365.5 680.02 371C670.02 376.5 660.02 382 640.02 382C620.02 382 610.02 376.5 600.02 371C590.029 365.505 580.038 360.01 560.075 360H560.02L559.965 360C540.002 360.01 530.011 365.505 520.02 371C510.02 376.5 500.02 382 480.02 382C460.02 382 450.02 376.5 440.02 371C430.023 365.502 420.026 360.003 400.037 360H400.02L400.003 360C380.014 360.003 370.017 365.502 360.02 371C350.02 376.5 340.02 382 320.02 382C300.02 382 290.02 376.5 280.02 371C270.031 365.506 260.042 360.012 240.085 360L240.02 360H239.956C219.999 360.012 210.009 365.506 200.02 371C190.02 376.5 180.02 382 160.02 382C140.014 382 130.011 376.499 120.009 370.999C110.015 365.503 100.021 360.007 80.0473 360H80.01C79.9976 360 79.9852 360 79.9728 360C59.9913 360.007 49.9951 365.504 39.9994 371.001C29.9988 376.501 19.9988 382 0 382V360V0C20 0 30 6.72422 40 13.4484C50 20.1727 60 26.8969 80 26.8969C100 26.8969 110 20.1727 120 13.4484C130 6.72422 140 0 160 0C180.001 0 190.001 6.72506 200.001 13.4497C209.999 20.1735 219.996 26.8969 239.99 26.8969C259.99 26.8969 269.99 20.1727 279.99 13.4484C289.99 6.72422 299.99 0 319.99 0C339.99 0 349.99 6.72422 359.99 13.4484C369.99 20.1727 379.99 26.8969 399.99 26.8969C419.99 26.8969 429.99 20.1727 439.99 13.4484C449.99 6.72422 459.99 0 479.99 0C499.99 0 509.99 6.72422 519.99 13.4484C529.99 20.1727 539.99 26.8969 559.99 26.8969C579.99 26.8969 589.99 20.1727 599.99 13.4484C609.99 6.72422 619.99 0 639.99 0C659.99 0 669.99 6.72422 679.99 13.4484C689.99 20.1727 699.99 26.8969 719.99 26.8969C739.99 26.8969 749.99 20.1727 759.99 13.4484C769.99 6.72422 779.99 0 799.99 0C819.99 0 829.99 6.72422 839.99 13.4484C849.99 20.1727 859.99 26.8969 879.99 26.8969C899.99 26.8969 909.99 20.1727 919.99 13.4484C929.99 6.72422 939.99 0 959.99 0C979.984 0 989.981 6.72338 999.979 13.4472C1009.98 20.1718 1019.98 26.8969 1039.98 26.8969C1059.98 26.8969 1069.98 20.1727 1079.98 13.4484C1089.98 6.72422 1099.98 0 1119.98 0C1139.98 0 1149.98 6.72422 1159.98 13.4484C1169.98 20.1727 1179.98 26.8969 1199.98 26.8969C1219.98 26.8969 1229.98 20.1727 1239.98 13.4484C1249.98 6.72422 1259.98 0 1279.98 0C1299.98 0 1309.98 6.72422 1319.98 13.4484C1329.98 20.1727 1339.98 26.8969 1359.98 26.8969C1379.98 26.8969 1389.98 20.1727 1399.98 13.4484C1409.98 6.72422 1419.98 0 1439.98 0C1459.98 0 1469.98 6.72422 1479.98 13.4484C1489.98 20.1727 1499.98 26.8969 1519.98 26.8969C1539.98 26.8969 1549.98 20.1727 1559.98 13.4484C1569.98 6.72422 1579.98 0 1599.98 0C1619.98 0 1629.98 6.72422 1639.98 13.4484C1649.98 20.1727 1659.98 26.8969 1679.98 26.8969C1699.98 26.8969 1709.98 20.1727 1719.98 13.4484C1729.98 6.72422 1739.98 0 1759.98 0C1779.99 0 1789.99 6.72506 1799.99 13.4497C1809.99 20.1735 1819.99 26.8969 1839.99 26.8969C1860 26.8969 1870 20.1718 1880 13.4472C1890 6.72338 1900 0 1920 0Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 382"><path fill-rule="evenodd" clip-rule="evenodd" d="M1920 0V360V382C1900 382 1890 376.5 1880 371C1870 365.5 1860 360 1840 360C1820 360 1810 365.5 1800 371C1790 376.5 1780 382 1760 382C1740 382 1730 376.499 1720 370.999C1710.01 365.504 1700.02 360.009 1680.06 360L1680.01 360H1679.96C1659.99 360.009 1650 365.505 1640.01 371C1630.01 376.5 1620.01 382 1600.01 382C1580.01 382 1570.01 376.5 1560.01 371C1550.01 365.5 1540.01 360 1520.01 360C1500.01 360 1490.01 365.5 1480.01 371C1470.01 376.5 1460.01 382 1440.01 382C1420.01 382 1410.01 376.5 1400.01 371C1390.02 365.506 1380.03 360.011 1360.07 360L1360.01 360L1359.95 360C1339.99 360.011 1330 365.506 1320.01 371C1310.01 376.5 1300.01 382 1280.01 382C1260.01 382 1250.01 376.5 1240.01 371C1230.01 365.503 1220.02 360.005 1200.04 360L1200.01 360H1199.98C1180 360.005 1170.01 365.503 1160.01 371C1150.01 376.5 1140.01 382 1120.01 382C1100.01 382 1090.01 376.5 1080.01 371C1070.01 365.5 1060.01 360 1040.01 360C1020.01 360 1010.01 365.5 1000.01 371C990.01 376.5 980.01 382 960.01 382C940.016 382 930.019 376.501 920.021 371.001C910.029 365.505 900.036 360.008 880.064 360L880.02 360H879.976C860.005 360.008 850.013 365.504 840.02 371C830.02 376.5 820.02 382 800.02 382C780.02 382 770.02 376.5 760.02 371C750.02 365.5 740.02 360 720.02 360C700.02 360 690.02 365.5 680.02 371C670.02 376.5 660.02 382 640.02 382C620.02 382 610.02 376.5 600.02 371C590.029 365.505 580.038 360.01 560.075 360H560.02L559.965 360C540.002 360.01 530.011 365.505 520.02 371C510.02 376.5 500.02 382 480.02 382C460.02 382 450.02 376.5 440.02 371C430.023 365.502 420.026 360.003 400.037 360H400.02L400.003 360C380.014 360.003 370.017 365.502 360.02 371C350.02 376.5 340.02 382 320.02 382C300.02 382 290.02 376.5 280.02 371C270.031 365.506 260.042 360.012 240.085 360L240.02 360H239.956C219.999 360.012 210.009 365.506 200.02 371C190.02 376.5 180.02 382 160.02 382C140.014 382 130.011 376.499 120.009 370.999C110.015 365.503 100.021 360.007 80.0473 360H80.01C79.9976 360 79.9852 360 79.9728 360C59.9913 360.007 49.9951 365.504 39.9994 371.001C29.9988 376.501 19.9988 382 0 382V360V0C20 0 30 6.72422 40 13.4484C50 20.1727 60 26.8969 80 26.8969C100 26.8969 110 20.1727 120 13.4484C130 6.72422 140 0 160 0C180.001 0 190.001 6.72506 200.001 13.4497C209.999 20.1735 219.996 26.8969 239.99 26.8969C259.99 26.8969 269.99 20.1727 279.99 13.4484C289.99 6.72422 299.99 0 319.99 0C339.99 0 349.99 6.72422 359.99 13.4484C369.99 20.1727 379.99 26.8969 399.99 26.8969C419.99 26.8969 429.99 20.1727 439.99 13.4484C449.99 6.72422 459.99 0 479.99 0C499.99 0 509.99 6.72422 519.99 13.4484C529.99 20.1727 539.99 26.8969 559.99 26.8969C579.99 26.8969 589.99 20.1727 599.99 13.4484C609.99 6.72422 619.99 0 639.99 0C659.99 0 669.99 6.72422 679.99 13.4484C689.99 20.1727 699.99 26.8969 719.99 26.8969C739.99 26.8969 749.99 20.1727 759.99 13.4484C769.99 6.72422 779.99 0 799.99 0C819.99 0 829.99 6.72422 839.99 13.4484C849.99 20.1727 859.99 26.8969 879.99 26.8969C899.99 26.8969 909.99 20.1727 919.99 13.4484C929.99 6.72422 939.99 0 959.99 0C979.984 0 989.981 6.72338 999.979 13.4472C1009.98 20.1718 1019.98 26.8969 1039.98 26.8969C1059.98 26.8969 1069.98 20.1727 1079.98 13.4484C1089.98 6.72422 1099.98 0 1119.98 0C1139.98 0 1149.98 6.72422 1159.98 13.4484C1169.98 20.1727 1179.98 26.8969 1199.98 26.8969C1219.98 26.8969 1229.98 20.1727 1239.98 13.4484C1249.98 6.72422 1259.98 0 1279.98 0C1299.98 0 1309.98 6.72422 1319.98 13.4484C1329.98 20.1727 1339.98 26.8969 1359.98 26.8969C1379.98 26.8969 1389.98 20.1727 1399.98 13.4484C1409.98 6.72422 1419.98 0 1439.98 0C1459.98 0 1469.98 6.72422 1479.98 13.4484C1489.98 20.1727 1499.98 26.8969 1519.98 26.8969C1539.98 26.8969 1549.98 20.1727 1559.98 13.4484C1569.98 6.72422 1579.98 0 1599.98 0C1619.98 0 1629.98 6.72422 1639.98 13.4484C1649.98 20.1727 1659.98 26.8969 1679.98 26.8969C1699.98 26.8969 1709.98 20.1727 1719.98 13.4484C1729.98 6.72422 1739.98 0 1759.98 0C1779.99 0 1789.99 6.72506 1799.99 13.4497C1809.99 20.1735 1819.99 26.8969 1839.99 26.8969C1860 26.8969 1870 20.1718 1880 13.4472C1890 6.72338 1900 0 1920 0Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 767px) {
  .funfact-three {
    padding: 80px 0 100px;
  }
}
.funfact-three__item {
  position: relative;
  padding: 0 20px;
  transition: 500ms ease;
  --accent-color: var(--story-secondary2, #75C137);
}
.funfact-three__item--noborder::after {
  display: none;
}
.funfact-three__item::after {
  position: absolute;
  right: -20px;
  top: -4px;
  bottom: 0;
  margin: auto;
  height: 220px;
  width: 1px;
  content: "";
  border-right: 1px dashed var(--accent-color);
}
@media (max-width: 767px) {
  .funfact-three__item::after {
    display: none;
  }
}
.funfact-three__item:hover .funfact-three__icon span {
  transform: rotateY(360deg);
}
@media (max-width: 991px) {
  .funfact-three .funfact-three__item--smnone::after {
    display: none;
  }
}
.funfact-three__icon {
  position: relative;
  display: block;
  line-height: 70px;
  font-size: 70px;
  color: var(--accent-color);
  margin-bottom: 22px;
}
.funfact-three__icon span {
  display: block;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.funfact-three__count {
  display: block;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: var(--story-black, #0B2038);
  font-family: var(--story-heading-font, "Fredoka", serif);
  margin: 0 0 2px;
}
.funfact-three__count .count-box {
  display: inline-flex;
}
.funfact-three__title {
  text-transform: capitalize;
  margin: 0;
  font-weight: 700;
  color: var(--accent-color);
}

/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.testimonial-one {
  position: relative;
  padding: 0 0 42px;
}
.testimonial-one__pen {
  position: absolute;
  left: 80px;
  top: 60px;
}
.testimonial-one__pen img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@media (max-width: 1199px) {
  .testimonial-one__pen {
    display: none;
  }
}
.testimonial-one .sec-title__tagline {
  color: #2390FF;
}
.testimonial-one .sec-title {
  padding-bottom: 22px;
  position: relative;
  z-index: 2;
}
.testimonial-one__area {
  position: relative;
  margin: 0 auto;
  text-align: center;
  padding: 194px 265px 170px;
}
@media (max-width: 1199px) {
  .testimonial-one__area {
    padding: 150px 145px 150px;
  }
}
@media (max-width: 991px) {
  .testimonial-one__area {
    padding: 150px 55px 150px;
  }
}
@media (max-width: 767px) {
  .testimonial-one__area {
    padding: 150px 25px 100px;
  }
}
.testimonial-one__bg {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 1119px;
  background-color: var(--story-gray, #FAF5F2);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1119 710"><path d="M930.617 192.772C923.382 192.368 916.209 192.368 909.129 192.741C905.962 90.7428 825.29 6.32434 721.515 0.454178C643.295 -3.95621 573.087 37.4765 537.005 101.396C503.593 67.697 458.102 45.7693 407.022 42.8808C317.127 37.8182 237.821 93.2896 208.725 173.857C203.757 172.925 198.758 172.149 193.572 171.869C130.444 168.328 76.3517 216.625 72.8118 279.799C71.9423 295.329 74.2401 310.299 79.0842 324.12C35.3012 345.427 4.00101 389.127 1.05109 441.244C-3.26511 517.867 55.3296 583.463 131.903 587.781C146.187 588.588 160.098 587.19 173.264 583.898C201.056 653.533 267.134 704.469 346.906 708.973C418.201 712.98 482.819 678.939 521.044 624.461C555.139 665.863 605.722 693.475 663.448 696.705C747.909 701.488 822.992 652.787 855.907 580.078C872.457 585.638 889.97 589.147 908.229 590.172C1017.93 596.353 1111.9 512.4 1118.08 402.669C1124.26 292.968 1040.32 198.953 930.617 192.772Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1119 710"><path d="M930.617 192.772C923.382 192.368 916.209 192.368 909.129 192.741C905.962 90.7428 825.29 6.32434 721.515 0.454178C643.295 -3.95621 573.087 37.4765 537.005 101.396C503.593 67.697 458.102 45.7693 407.022 42.8808C317.127 37.8182 237.821 93.2896 208.725 173.857C203.757 172.925 198.758 172.149 193.572 171.869C130.444 168.328 76.3517 216.625 72.8118 279.799C71.9423 295.329 74.2401 310.299 79.0842 324.12C35.3012 345.427 4.00101 389.127 1.05109 441.244C-3.26511 517.867 55.3296 583.463 131.903 587.781C146.187 588.588 160.098 587.19 173.264 583.898C201.056 653.533 267.134 704.469 346.906 708.973C418.201 712.98 482.819 678.939 521.044 624.461C555.139 665.863 605.722 693.475 663.448 696.705C747.909 701.488 822.992 652.787 855.907 580.078C872.457 585.638 889.97 589.147 908.229 590.172C1017.93 596.353 1111.9 512.4 1118.08 402.669C1124.26 292.968 1040.32 198.953 930.617 192.772Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.testimonial-one__bg-shape {
  width: 100%;
  height: 104%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  background-position: top center;
  background-repeat: no-repeat;
}
.testimonial-one__star-left {
  position: absolute;
  left: 155px;
  top: 70px;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
}
.testimonial-one__star-left img {
  -webkit-animation: rotated 6s infinite linear;
  animation: rotated 6s infinite linear;
}
@keyframes rotated {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (max-width: 1199px) {
  .testimonial-one__star-left {
    left: 80px;
  }
}
@media (max-width: 991px) {
  .testimonial-one__star-left {
    display: none;
  }
}
.testimonial-one__star-right {
  position: absolute;
  right: 235px;
  top: -140px;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
}
.testimonial-one__star-right img {
  -webkit-animation: rotated2 6s infinite linear;
  animation: rotated2 6s infinite linear;
}
@keyframes rotated2 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@media (max-width: 1199px) {
  .testimonial-one__star-right {
    right: 80px;
  }
}
@media (max-width: 991px) {
  .testimonial-one__star-right {
    display: none;
  }
}
.testimonial-one__carousel.owl-carousel {
  position: relative;
}
@media (max-width: 767px) {
  .testimonial-one__carousel.owl-carousel .owl-nav {
    margin: 30px 0 0;
    justify-content: center;
  }
}

@media (max-width: 767px) {
  .testimonial-one__item__quote {
    margin: 0 0 35px;
  }
}
.testimonial-one__item__author {
  position: relative;
  display: inline-block;
  text-align: left;
  min-height: 46px;
  margin-left: 235px;
  padding: 0 0 0 58px;
}
@media (max-width: 767px) {
  .testimonial-one__item__author {
    margin-left: 0;
  }
}
.testimonial-one__item__author img {
  width: 46px !important;
  height: 46px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
.testimonial-one__item__author__name {
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 5px;
}
.testimonial-one__item__author__designation {
  font-size: 14px;
  color: var(--story-text-dark, #5F7999);
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
}
.testimonial-one--home-two {
  padding: 0;
}
.testimonial-one--home-two .testimonial-one__left-shape {
  position: absolute;
  left: 12%;
  top: 35%;
}
.testimonial-one--home-two .testimonial-one__left-shape img {
  animation: arrowMove 4s linear 0s infinite;
}
.testimonial-one--home-two .testimonial-one__right-shape {
  opacity: 0.3;
  position: absolute;
  right: 8%;
  top: 28%;
}
.testimonial-one--home-two .testimonial-one__right-shape img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.testimonial-one--home-two .sec-title__title,
.testimonial-one--home-two .sec-title__tagline {
  color: var(--story-white, #fff);
}
.testimonial-one--home-two .testimonial-one__area {
  max-width: 908px;
  padding: 80px 175px 232px;
}
@media (max-width: 991px) {
  .testimonial-one--home-two .testimonial-one__area {
    padding: 70px 50px 180px;
  }
}
@media (max-width: 767px) {
  .testimonial-one--home-two .testimonial-one__area {
    padding: 80px 25px 255px;
    margin-bottom: -175px;
  }
}
.testimonial-one--home-two .testimonial-one__bg {
  max-width: 908px;
  background-color: var(--story-secondary2, #6c757d);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 908 644"><path d="M250.59 12.397C142.549 33.9816 48.3148 86.0784 13.3826 186.882C-47.9941 363.966 112.408 499.199 277.449 498.295C379.53 497.73 554.342 422.692 614.134 551.898C627.262 580.263 627.111 612.734 626.734 644C633.147 591.489 668.57 543.46 716.856 521.763C804.111 482.587 879.974 464.091 903.023 355.302C942.03 171.136 743.489 68.9011 595.876 27.5025C504.207 1.81192 369.08 -11.2594 250.59 12.397Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 908 644"><path d="M250.59 12.397C142.549 33.9816 48.3148 86.0784 13.3826 186.882C-47.9941 363.966 112.408 499.199 277.449 498.295C379.53 497.73 554.342 422.692 614.134 551.898C627.262 580.263 627.111 612.734 626.734 644C633.147 591.489 668.57 543.46 716.856 521.763C804.111 482.587 879.974 464.091 903.023 355.302C942.03 171.136 743.489 68.9011 595.876 27.5025C504.207 1.81192 369.08 -11.2594 250.59 12.397Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
  height: 630px;
}
.testimonial-one--home-two .testimonial-one__bg-shape {
  left: auto;
  right: 48px;
  top: 160px;
  background-position: top right;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .testimonial-one--home-two .testimonial-one__bg-shape {
    display: none;
  }
}
.testimonial-one--home-two .testimonial-one__item__author__designation {
  color: #D3EFBB;
}
.testimonial-one--home-two .testimonial-one__item__quote {
  color: #D3EFBB;
  margin-bottom: 40px;
}
.testimonial-one--home-two .testimonial-one__item__author__name {
  color: var(--story-white, #fff);
}
.testimonial-one--home-two .testimonial-one__carousel.owl-carousel .owl-nav button {
  background-color: rgba(var(--story-black2-rgb, 2, 9, 18), 0.2);
}
.testimonial-one--home-two .testimonial-one__carousel.owl-carousel .owl-nav button:hover {
  background-color: var(--story-black2, #020912);
}
.testimonial-one--about-page {
  padding-top: 120px;
}
@media (max-width: 767px) {
  .testimonial-one--about-page {
    padding-top: 80px;
  }
}

.testimonial-three {
  position: relative;
  padding: 120px 0 0;
}
@media (max-width: 767px) {
  .testimonial-three {
    padding: 80px 0 0;
  }
}
.testimonial-three .sec-title {
  padding-bottom: 21px;
  position: relative;
  z-index: 2;
}
.testimonial-three__area {
  position: relative;
  margin: 0 auto;
  text-align: center;
  padding: 140px 0 112px;
}
@media (max-width: 991px) {
  .testimonial-three__area {
    padding: 140px 55px 90px;
  }
}
@media (max-width: 767px) {
  .testimonial-three__area {
    padding: 125px 25px 80px;
  }
}
.testimonial-three__bg {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--story-gray, #FAF5F2);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 573"><path d="M0 282.916C0 179.853 78.3197 93.6653 180.912 83.8292L1060.46 -0.497423C1119.19 -6.12818 1170 40.0468 1170 99.0461V373C1170 483.457 1080.46 573 970 573H200C89.543 573 0 483.457 0 373V282.916Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 573"><path d="M0 282.916C0 179.853 78.3197 93.6653 180.912 83.8292L1060.46 -0.497423C1119.19 -6.12818 1170 40.0468 1170 99.0461V373C1170 483.457 1080.46 573 970 573H200C89.543 573 0 483.457 0 373V282.916Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.testimonial-three__shape1 {
  width: 100%;
  height: 104%;
  position: absolute;
  right: -50px;
  top: 23px;
  background-position: top right;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  .testimonial-three__shape1 {
    display: none;
  }
}
.testimonial-three__shape2 {
  position: absolute;
  bottom: 23px;
  right: 100px;
}
@media (max-width: 991px) {
  .testimonial-three__shape2 {
    display: none;
  }
}
.testimonial-three__shape2 img {
  -webkit-animation: airTree 5s ease-in infinite;
  animation: airTree 5s ease-in infinite;
}
@media (max-width: 991px) {
  .testimonial-three__carousel-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin: 30px 0 0;
  }
}

@media (max-width: 1199px) {
  .testimonial-three__carousel-nav button {
    left: -15px;
  }
}
@media (max-width: 991px) {
  .testimonial-three__carousel-nav button {
    position: relative;
    top: 0;
    transform: none;
    left: 0;
    width: 60px;
    height: 60px;
    font-size: 22px;
  }
}
.testimonial-three__carousel-nav button:hover {
  background-color: var(--story-base, #F25334);
  color: var(--story-white, #fff);
}
.testimonial-three__carousel-nav button.owl-next {
  left: auto;
  right: -39px;
}
@media (max-width: 1199px) {
  .testimonial-three__carousel-nav button.owl-next {
    left: auto;
    right: -15px;
  }
}
@media (max-width: 991px) {
  .testimonial-three__carousel-nav button.owl-next {
    right: 0;
  }
}
.testimonial-three__item {
  position: relative;
  z-index: 2;
  text-align: center;
  max-width: 610px;
  margin: auto;
}
.testimonial-three__item__quote {
  line-height: 30px;
  margin: 0 0 31px;
}
.testimonial-three__item__wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .testimonial-three__item__wrapper {
    display: block;
    text-align: center;
  }
}
.testimonial-three__item__author {
  position: relative;
  display: inline-block;
  text-align: left;
  min-height: 46px;
  padding: 0 0 0 58px;
}
.testimonial-three__item__author img {
  width: 46px !important;
  height: 46px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
.testimonial-three__item__author__name {
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 5px;
}
.testimonial-three__item__author__designation {
  font-size: 14px;
  color: var(--story-text-dark, #5F7999);
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
}
.testimonial-three__item__ratings {
  margin-left: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: var(--story-base, #F25334);
  letter-spacing: 11px;
}
@media (max-width: 767px) {
  .testimonial-three__item__ratings {
    justify-content: center;
    margin: 10px 0 0 0;
    font-size: 16px;
    letter-spacing: 6px;
  }
}

.testimonial-four {
  position: relative;
  padding: 120px 0 140px;
}
@media (max-width: 767px) {
  .testimonial-four {
    padding: 80px 0 100px;
  }
}
.testimonial-four__shape1 {
  position: absolute;
  left: 16%;
  top: 33%;
}
@media (max-width: 1500px) {
  .testimonial-four__shape1 {
    left: 5%;
  }
}
@media (max-width: 1300px) {
  .testimonial-four__shape1 {
    display: none;
  }
}
.testimonial-four__shape1 img {
  animation: treeMove 4s linear 0s infinite;
}
.testimonial-four__shape2 {
  position: absolute;
  left: 24.5%;
  bottom: 13%;
}
@media (max-width: 1500px) {
  .testimonial-four__shape2 {
    left: 10%;
  }
}
@media (max-width: 1300px) {
  .testimonial-four__shape2 {
    display: none;
  }
}
.testimonial-four__shape2 img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.testimonial-four__shape3 {
  position: absolute;
  right: 16%;
  top: 18%;
}
@media (max-width: 1500px) {
  .testimonial-four__shape3 {
    right: 7%;
  }
}
@media (max-width: 1300px) {
  .testimonial-four__shape3 {
    display: none;
  }
}
.testimonial-four__shape3 img {
  animation: rotated3 6s infinite linear;
}
.testimonial-four__shape4 {
  position: absolute;
  right: 13%;
  bottom: 28%;
}
@media (max-width: 1500px) {
  .testimonial-four__shape4 {
    right: 7%;
  }
}
@media (max-width: 1300px) {
  .testimonial-four__shape4 {
    display: none;
  }
}
.testimonial-four__shape4 img {
  -webkit-animation: airTree 5s ease-in infinite;
  animation: airTree 5s ease-in infinite;
}
.testimonial-four .sec-title__tagline {
  color: var(--story-secondary2, #75C137);
}
.testimonial-four .sec-title {
  padding-bottom: 41px;
}
.testimonial-four__area {
  position: relative;
  text-align: center;
}
.testimonial-four__carousel.owl-carousel.owl-theme {
  position: relative;
}
.testimonial-four__carousel.owl-carousel.owl-theme .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin: 20px 0 0;
  position: relative;
}
.testimonial-four__carousel.owl-carousel.owl-theme .owl-dots .owl-dot span {
  margin: 0;
  background-color: #cfd2d7;
  border-radius: 50%;
}
.testimonial-four__carousel.owl-carousel.owl-theme .owl-dots .owl-dot.active span,
.testimonial-four__carousel.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
  background: var(--story-secondary, #FFAA23);
}
.testimonial-four__item {
  position: relative;
  z-index: 2;
  text-align: center;
  max-width: 883px;
  margin: auto;
}
.testimonial-four__item__quote {
  line-height: 30px;
  font-weight: 700;
  margin: 0 0 31px;
}
.testimonial-four__item__ratings {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #F57005;
  letter-spacing: 8px;
  margin: 0 0 40px;
}
.testimonial-four__item__author {
  position: relative;
  display: inline-block;
  text-align: left;
  min-height: 40px;
  padding: 0 0 0 58px;
}
.testimonial-four__item__author img {
  width: 40px !important;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
.testimonial-four__item__author__name {
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: -2px 0 4px;
}
.testimonial-four__item__author__designation {
  font-size: 14px;
  color: var(--story-text-dark, #5F7999);
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
}

/*--------------------------------------------------------------
# CTA
--------------------------------------------------------------*/
.cta-one {
  padding-top: 205px;
  position: relative;
}
@media (max-width: 991px) {
  .cta-one {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  .cta-one {
    padding-top: 100px;
  }
}
.cta-one--about-page {
  padding-bottom: 120px;
}
@media (max-width: 767px) {
  .cta-one--about-page {
    padding-bottom: 80px;
  }
}
.cta-one__inner {
  position: relative;
  padding: 0;
  border-radius: 150px 150px 200px 150px;
  background-color: var(--story-gray, #FAF5F2);
}
.cta-one__shape1 {
  position: absolute;
  left: 25%;
  top: 34px;
}
.cta-one__shape1 img {
  animation: zoomBig2 3s linear infinite;
}
.cta-one__shape2 {
  position: absolute;
  right: 62px;
  top: 65px;
}
.cta-one__shape2 img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.cta-one__content {
  position: relative;
  padding: 107px 0 120px 100px;
}
@media (max-width: 1199px) {
  .cta-one__content {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cta-one__content {
    padding: 80px 60px 30px;
  }
}
@media (max-width: 767px) {
  .cta-one__content {
    padding: 60px 30px 30px 50px;
  }
}
.cta-one__title {
  margin: 0;
  font-size: 40px;
  line-height: 50px;
  font-weight: 400;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .cta-one__title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
}
.cta-one .kidearn-btn {
  font-size: 16px;
  padding: 11px 50px;
}
.cta-one__one {
  position: relative;
  z-index: 2;
  margin: -67px 0 0 13px;
}
@media (max-width: 1199px) {
  .cta-one__one {
    margin-left: -60px;
  }
}
@media (max-width: 991px) {
  .cta-one__one {
    margin: 0 0 0 80px;
  }
}
.cta-one__one img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .cta-one__one img {
    max-width: 95%;
  }
}
.cta-one__one__text {
  -webkit-animation: movebounce3 2s linear infinite;
  animation: movebounce3 2s linear infinite;
  position: absolute;
  /* left: -38px;
  top: 28px; */
  width: 132px;
  padding: 30px 18px 29px 0;
  color: var(--story-white, #fff);
  font-size: 20px;
  line-height: 23px;
  font-weight: 400;
  text-align: center;
  font-family: var(--story-heading-font, "Fredoka", serif);
  background-color: var(--story-base, #F25334);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 132 105"><path d="M124.889 53.6927C112.631 26.103 86.0077 4.68518 55.6135 0.545465C33.4972 -2.46523 13.0867 7.00174 4.12313 28.5868C-11.7805 66.923 20.8713 103.118 58.4815 102.24C67.7042 102.023 75.7648 99.9989 83.6246 95.1567C90.8155 90.7326 100.047 82.5034 108.927 82.1187C115.549 81.826 117.129 85.0876 120.733 90.1556C122.773 93.0325 127.28 100.676 129.864 105C134.095 87.4125 131.837 69.3483 124.889 53.6927Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 132 105"><path d="M124.889 53.6927C112.631 26.103 86.0077 4.68518 55.6135 0.545465C33.4972 -2.46523 13.0867 7.00174 4.12313 28.5868C-11.7805 66.923 20.8713 103.118 58.4815 102.24C67.7042 102.023 75.7648 99.9989 83.6246 95.1567C90.8155 90.7326 100.047 82.5034 108.927 82.1187C115.549 81.826 117.129 85.0876 120.733 90.1556C122.773 93.0325 127.28 100.676 129.864 105C134.095 87.4125 131.837 69.3483 124.889 53.6927Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 767px) {
  .cta-one__one__text {
    width: 70px;
  }
}
@keyframes movebounce3 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(15px);
  }
  100% {
    transform: translateY(0px);
  }
}
.cta-one__thumb {
  position: absolute;
  right: 0;
  bottom: 0;
  border-radius: 0 0 200px 0;
  overflow: hidden;
  padding-right: 48px;
}
@media (max-width: 991px) {
  .cta-one__thumb {
    display: none;
  }
}
.cta-one__thumb__two {
  position: relative;
}
.cta-one__thumb__two img {
  max-width: 100%;
}

.cta-two {
  padding: 120px 0 140px;
  position: relative;
}
@media (max-width: 767px) {
  .cta-two {
    padding: 80px 0 100px;
  }
}
.cta-two__inner {
  position: relative;
  padding: 0;
  overflow: hidden;
  border-radius: 73px;
  background-color: #2390FF;
}
.cta-two__shape1 {
  position: absolute;
  left: 31%;
  top: 83px;
}
@media (max-width: 991px) {
  .cta-two__shape1 {
    left: 45%;
  }
}
.cta-two__shape1 img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.cta-two__shape2 {
  position: absolute;
  right: 54px;
  bottom: 40px;
}
.cta-two__shape2 img {
  animation: zoomBig2 3s linear infinite;
}
.cta-two__thumb {
  position: relative;
}
.cta-two__thumb__one {
  position: relative;
  z-index: 2;
  margin: 13px 0 0 95px;
}
@media (max-width: 1199px) {
  .cta-two__thumb__one {
    margin-left: 60px;
  }
}
@media (max-width: 767px) {
  .cta-two__thumb__one {
    margin-left: 30px;
  }
}
.cta-two__thumb__one img {
  max-width: 100%;
  height: auto;
}
.cta-two__thumb__two {
  position: absolute;
  left: 0;
  bottom: 0;
}
.cta-two__thumb__two img {
  max-width: 100%;
}
.cta-two__content {
  position: relative;
  padding: 81px 85px 67px 0;
}
@media (max-width: 1199px) {
  .cta-two__content {
    padding-right: 50px;
  }
}
@media (max-width: 991px) {
  .cta-two__content {
    padding: 60px;
  }
}
@media (max-width: 767px) {
  .cta-two__content {
    padding: 40px;
  }
}
.cta-two__title {
  margin: 0;
  font-size: 40px;
  line-height: 50px;
  font-weight: 400;
  color: var(--story-white, #fff);
  margin-bottom: 21px;
}
@media (max-width: 767px) {
  .cta-two__title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 15px;
  }
}
.cta-two__text {
  color: var(--story-gray, #FAF5F2);
  line-height: 30px;
  font-weight: 700;
  margin: 0 0 40px;
}
@media (max-width: 767px) {
  .cta-two__text {
    margin-bottom: 25px;
  }
}
.cta-two .kidearn-btn {
  font-size: 16px;
  padding: 11px 50px;
  background-color: var(--story-secondary, #FFAA23);
}



/*--------------------------------------------------------------
# Hero Banner
--------------------------------------------------------------*/


.banner-two {
  position: relative;
}
.banner-two__item {
  position: relative;
  padding: 670px 0 52px;
}
@media (max-width: 1199px) {
  .banner-two__item {
    /* padding: 150px 0 45px; */
  }
}
@media (max-width: 590px) {
  .banner-two__item {
    padding: 300px 0 0;
  }
}
.banner-two__carousel {
  position: relative;
  width: 100%;
}
.banner-two__carousel .owl-dots {
  margin: auto 0;
  position: absolute;
  right: 60px;
  text-align: left;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
}
@media (max-width: 1199px) {
  .banner-two__carousel .owl-dots {
    right: 30px;
  }
}
@media (max-width: 767px) {
  .banner-two__carousel .owl-dots {
    width: 100%;
    display: flex;
    transform: none;
    right: 0;
    left: 0;
    margin: 0 auto;
    justify-content: center;
    bottom: -35px;
    top: auto;
    gap: 10px;
  }
}
.banner-two__carousel .owl-dots .owl-dot {
  display: block;
  margin: 20px 0;
}
.banner-two__carousel .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  display: block;
  border-radius: 50%;
  background-color: rgba(var(--story-black-rgb, 11, 32, 56), 0.6);
  border: none;
  margin: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.banner-two__carousel .owl-dots .owl-dot:hover span,
.banner-two__carousel .owl-dots .owl-dot.active span {
  background-color: var(--story-secondary, #FFAA23);
}
.banner-two__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: left bottom;
  mask-position: left bottom;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.banner-two__shape1 {
  position: absolute;
  left: 0;
  bottom: -102px;
  background-position: left bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.banner-two__shape2 {
  position: absolute;
  right: -70px;
  top: -48px;
  transition: transform 1000ms ease, opacity 1000ms ease;
  opacity: 0;
  transform: translateX(-100px);
}
.banner-two__shape2 img {
  max-width: 100%;
  -webkit-animation: airTree 5s ease-in infinite;
  animation: airTree 5s ease-in infinite;
  width: auto !important;
}
@media (max-width: 991px) {
  .banner-two__shape2 {
    display: none;
  }
}
.banner-two__shape3 {
  position: absolute;
  left: 30px;
  bottom: 123px;
  z-index: 2;
  transition: transform 1000ms ease, opacity 1000ms ease;
  opacity: 0;
  transform: translateX(-100px);
}
.banner-two__shape3 svg {
  width: 73px;
  height: 73px;
}
.banner-two__shape3 svg circle {
  stroke-dasharray: 1200;
  stroke-dashoffset: 1200;
  animation: dash2 4s infinite linear;
}
@keyframes dash2 {
  0% {
    stroke-dashoffset: 1200;
    stroke: var(--story-secondary, #FFAA23);
  }
  50% {
    stroke: var(--story-primary, #26A6A1);
  }
  100% {
    stroke-dashoffset: 0;
    stroke: var(--story-secondary, #FFAA23);
  }
}
@media (max-width: 767px) {
  .banner-two__shape3 {
    display: none;
  }
}
.banner-two__shape4 {
  position: absolute;
  bottom: 126px;
  right: 50px;
  z-index: 2;
  transition: transform 1000ms ease, opacity 1000ms ease;
  opacity: 0;
  transform: translateX(-100px);
}
.banner-two__shape4 img {
  max-width: 100%;
  animation: br-translate 3s ease infinite;
}
@media (max-width: 767px) {
  .banner-two__shape4 {
    display: none;
  }
}
.banner-two__shape5 {
  position: absolute;
  bottom: -49px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  transition: transform 1000ms ease, opacity 1000ms ease;
  opacity: 0;
  transform: translateX(-100px);
}
.banner-two__shape5 img {
  max-width: 100%;
  animation: carMove 4s linear 0s infinite;
  width: auto !important;
  margin: auto;
}
@media (max-width: 767px) {
  .banner-two__shape5 {
    display: none;
  }
}
.banner-two__content {
  position: relative;
  text-align: center;
  max-width: 733px;
  margin: auto;
  padding: 167px 50px 133px;
}
@media (max-width: 1199px) {
  .banner-two__content {
    display: block;
    margin: auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .banner-two__content {
    padding: 100px 0 80px;
  }
}
.banner-two__content__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--story-base, #F25334);
  opacity: 0.95;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 733 637"><path d="M240.872 1.7803C105.48 16.0202 7.07847 144.81 1.08921 272.926C-4.30134 387.694 61.0672 504.847 158.896 569.308C257.226 634.099 384.889 650.79 501.227 623.92C571.309 607.709 640.239 574.671 684.77 518.673C769.199 412.501 731.67 282.99 652.036 188.572C564.596 84.8325 406.271 -0.0651256 264.694 0.512681C256.648 0.514471 248.687 0.931568 240.872 1.7803Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 733 637"><path d="M240.872 1.7803C105.48 16.0202 7.07847 144.81 1.08921 272.926C-4.30134 387.694 61.0672 504.847 158.896 569.308C257.226 634.099 384.889 650.79 501.227 623.92C571.309 607.709 640.239 574.671 684.77 518.673C769.199 412.501 731.67 282.99 652.036 188.572C564.596 84.8325 406.271 -0.0651256 264.694 0.512681C256.648 0.514471 248.687 0.931568 240.872 1.7803Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
  transition: transform 1000ms ease, opacity 1000ms ease;
  opacity: 0;
  transform: translateY(100%);
}
@media (max-width: 991px) {
  .banner-two__content__bg {
    max-width: 100%;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
  }
}
.banner-two__content__title {
  position: relative;
  font-size: 80px;
  color: var(--story-white, #fff);
  font-weight: 400;
  line-height: 80px;
  margin: 0 0 41px;
  transition: transform 1000ms ease, opacity 1000ms ease;
  opacity: 0;
  transform: translateY(100%);
}
.banner-two__content__title br {
  display: inline-block;
}
@media (max-width: 991px) {
  .banner-two__content__title {
    font-size: 70px;
    line-height: 74px;
  }
}
@media (max-width: 767px) {
  .banner-two__content__title {
    font-size: 36px;
    line-height: 42px;
    margin: 0 0 18px;
  }
}
.banner-two__content .kidearn-btn {
  position: relative;
  z-index: 4;
  font-size: 16px;
  padding: 11px 50px;
  background-color: var(--story-black, #0B2038);
  transition: transform 1100ms ease, opacity 1100ms ease;
  opacity: 0;
  transform: translateY(200px);
}
.banner-two__content .kidearn-btn:hover {
  color: var(--story-black, #0B2038);
}
.banner-two__content .kidearn-btn:before, .banner-two__content .kidearn-btn:after {
  background-color: var(--story-white, #fff);
}
@media (max-width: 767px) {
  .banner-two__content .kidearn-btn {
    font-size: 15px;
    padding: 6px 30px;
  }
}
.banner-two .active .banner-two__content__title {
  opacity: 1;
  transform: translateX(0) translateY(0);
  transition-delay: 1000ms;
}
.banner-two .active .banner-two__shape2,
.banner-two .active .banner-two__shape3,
.banner-two .active .banner-two__shape4,
.banner-two .active .banner-two__shape5 {
  opacity: 1;
  transform: translateX(0) translateY(0);
  transition-delay: 1400ms;
}
.banner-two .active .kidearn-btn {
  opacity: 1;
  transform: translateX(0) translateY(0);
  transition-delay: 1200ms;
}
.banner-two .active .banner-two__content__bg {
  opacity: 0.95;
  transform: translateX(0) translateY(0);
  transition-delay: 700ms;
}



/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about-one {
  position: relative;
  padding: 0 0 215px;
}
@media (max-width: 767px) {
  .about-one {
    padding: 0 0 100px;
  }
}
.about-one__content {
  position: relative;
}
@media (min-width: 1200px) {
  .about-one__content {
    padding: 80px 15px 0 0;
  }
}
.about-one__content .sec-title {
  padding-bottom: 31px;
}
.about-one__content__text {
  line-height: 30px;
  margin: 0 0 40px;
}
.about-one__content .kidearn-btn {
  font-size: 16px;
  padding: 11px 50px;
}
.about-one__image {
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .about-one__image {
    margin: 40px 0 0;
  }
}
@media (min-width: 1200px) {
  .about-one__image {
    padding: 0 0 0 12px;
  }
}
.about-one__image__one {
  position: relative;
  display: inline-block;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 302.000000"><g transform="translate(0.000000,302.000000) scale(0.050000,-0.050000)"><path d="M2590 6019 c-2434 -335 -3454 -3293 -1730 -5019 1056 -1057 3313 -1336 4368 -540 955 721 1014 3098 109 4368 -600 843 -1726 1331 -2747 1191z"/></g></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 302.000000"><g transform="translate(0.000000,302.000000) scale(0.050000,-0.050000)"><path d="M2590 6019 c-2434 -335 -3454 -3293 -1730 -5019 1056 -1057 3313 -1336 4368 -540 955 721 1014 3098 109 4368 -600 843 -1726 1331 -2747 1191z"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.about-one__image__one img {
  width: 100%;
  height: auto;
}
.about-one__image__border {
  position: absolute;
  left: 50px;
  top: -8px;
  z-index: -1;
}
.about-one__image__border img {
  max-width: 100%;
  height: auto;
  -webkit-animation: rotated2 6s infinite linear;
  animation: rotated2 6s infinite linear;
}
.about-one__image__ball {
  width: 63px;
  height: 63px;
  background-color: var(--story-secondary, #FFAA23);
  border-radius: 50%;
  position: absolute;
  right: -34px;
  bottom: 85px;
  animation: animationFrames 20s infinite linear;
}
@keyframes animationFrames {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(73px, -1px) rotate(36deg) scale(0.9);
  }
  40% {
    transform: translate(141px, 72px) rotate(72deg) scale(1);
  }
  60% {
    transform: translate(83px, 122px) rotate(108deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
.about-one__image__leaf {
  position: absolute;
  left: -19px;
  bottom: -107px;
}
.about-one__image__leaf img {
  -webkit-animation: airTree 5s ease-in infinite;
  animation: airTree 5s ease-in infinite;
}
@keyframes airTree {
  0%, 100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
  25%, 75% {
    -webkit-transform: rotate(5deg) translateX(15px);
    transform: rotate(5deg) translateX(15px);
  }
  50% {
    -webkit-transform: rotate(10deg) translateX(30px);
    transform: rotate(10deg) translateX(30px);
  }
}

.about-two {
  position: relative;
  padding-bottom: 50px;
}
@media (max-width: 992px) {
  #row-gap {
    grid-column-gap: 0px !important;
}
}
@media (max-width: 767px) {
  .col-xl-8.col-lg-6.col-md-8.wow.fadeInLeft.animated {
    order: 2;
  }
  .about-two {
    padding-bottom: 0px;
}
}
.about-two__content {
  position: relative;
}
@media (min-width: 1200px) {
  .about-two__content {
    padding: 3px 60px 0 0;
  }
}
.about-two__content .sec-title__title {
  margin-top: 0;
}
.about-two__content .sec-title {
  padding-bottom: 26px;
}
.about-two__content__text {
  line-height: 30px;
  margin: 0 0 30px;
}
.about-two__content .kidearn-btn {
  font-size: 16px;
  padding: 11px 50px;
}
.about-two__box {
  position: relative;
  margin: 0 0 30px;
}
.about-two__box--two .about-two__box__title span {
  color: var(--story-secondary, #FFAA23);
}
.about-two__box__title {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 400;
  margin: 0 0 11px;
}
.about-two__box__title span {
  display: inline-block;
  font-size: 18px;
  margin-right: 16px;
  color: var(--story-secondary2, #75C137);
}
.about-two__box__text {
  line-height: 30px;
  margin: 0;
}
.about-two__info-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 0 31px;
}
@media (max-width: 767px) {
  .about-two__info-wrapper {
    display: block;
  }
}
.about-two__author {
  position: relative;
  min-height: 62px;
  padding: 5px 26px 0 88px;
  margin-right: 30px;
  border-right: 1px solid rgba(var(--story-text-rgb, 126, 129, 133), 0.3);
}
@media (max-width: 767px) {
  .about-two__author {
    border-right: none;
    border-bottom: 1px solid rgba(var(--story-text-rgb, 126, 129, 133), 0.3);
    margin-bottom: 25px;
    padding-bottom: 25px;
    margin-right: 0;
  }
}
.about-two__author__image {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.about-two__author > img {
  height: 39px;
}
.about-two__author__name {
  display: block;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 1;
}
.about-two__call {
  display: inline-flex;
  align-items: center;
  position: relative;
}
.about-two__call__icon {
  position: relative;
  width: 44px;
  height: 46px;
  stroke-width: 1px;
  stroke: var(--story-primary, #26A6A1);
  fill: var(--story-white, #fff);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  color: var(--story-primary, #26A6A1);
  transition: all 500ms ease;
  margin-right: 10px;
}
.about-two__call__icon i {
  position: relative;
  z-index: 2;
}
.about-two__call__icon svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.about-two__call:hover .about-two__call__icon {
  fill: var(--story-primary, #26A6A1);
  color: var(--story-white, #fff);
}
.about-two__call__content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  line-height: 1;
}
.about-two__call__number {
  color: var(--story-black, #0B2038);
  font-family: var(--story-heading-font, "Fredoka", serif);
  font-weight: 400;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.about-two__call__number:hover {
  background-size: 100% 1px;
}
.about-two__call__number:hover {
  color: var(--story-primary, #26A6A1);
}
@media (min-width: 768px) {
  .about-two__call__number {
    font-size: 18px;
  }
}
.about-two__call__text {
  font-size: 14px;
  color: var(--story-text, #7E8185);
  margin-top: 5px;
}
.about-two__image {
  position: relative;
  z-index: 2;
}
@media (min-width: 1200px) {
  .about-two__image {
    margin-left: -45px;
    margin-right: 30px;
  }
}
@media (min-width: 1280px) {
  .about-two__image {
    margin-left: -18px;
    margin-right: -30px;
  }
}
@media (max-width: 1199px) {
  .about-two__image {
    /* margin: 45px 0 0; */
    max-width: 618px;
  }
}
.about-two__image__one {
  position: relative;
  display: inline-block;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 618 537" xmlns="http://www.w3.org/2000/svg"><path d="M376.743 59.9975C362.236 51.7246 347.691 43.3791 332.639 35.7593C303.007 20.7737 272.178 7.31214 239.462 1.688C192.965 -6.33092 175.966 17.3173 111.466 8.34249C-22.2933 -10.2694 10.8808 127.216 2.46625 194.343C-2.35762 232.804 -2.03646 273.037 21.4663 303.843C41.1608 329.677 67.4351 343.055 94.855 359.165C121.477 374.804 144.617 394.216 160.249 421.575C173.923 445.523 178.747 474.115 194.923 496.467C218.39 528.833 262.53 541.532 302.028 535.4C331.116 530.865 351.101 510.364 375.8 496.358C400.391 482.424 426.506 471.394 452.438 460.218C493.822 442.366 535.822 423.389 568.791 392.62C611.807 352.489 625.989 299.694 613.73 242.945C604.046 198.17 575.538 150.818 531.796 133.22C496.687 119.105 462.014 103.793 427.884 87.5014C410.257 79.1196 393.5 69.5767 376.743 59.9975Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 618 537" xmlns="http://www.w3.org/2000/svg"><path d="M376.743 59.9975C362.236 51.7246 347.691 43.3791 332.639 35.7593C303.007 20.7737 272.178 7.31214 239.462 1.688C192.965 -6.33092 175.966 17.3173 111.466 8.34249C-22.2933 -10.2694 10.8808 127.216 2.46625 194.343C-2.35762 232.804 -2.03646 273.037 21.4663 303.843C41.1608 329.677 67.4351 343.055 94.855 359.165C121.477 374.804 144.617 394.216 160.249 421.575C173.923 445.523 178.747 474.115 194.923 496.467C218.39 528.833 262.53 541.532 302.028 535.4C331.116 530.865 351.101 510.364 375.8 496.358C400.391 482.424 426.506 471.394 452.438 460.218C493.822 442.366 535.822 423.389 568.791 392.62C611.807 352.489 625.989 299.694 613.73 242.945C604.046 198.17 575.538 150.818 531.796 133.22C496.687 119.105 462.014 103.793 427.884 87.5014C410.257 79.1196 393.5 69.5767 376.743 59.9975Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.about-two__image__one img {
  width: 100%;
  height: auto;
}
.about-two__image__border {
  position: absolute;
  left: 3px;
  top: -19px;
  z-index: -1;
}
.about-two__image__border img {
  max-width: 100%;
  height: auto;
  -webkit-animation: rotated2 20s infinite linear;
  animation: rotated2 20s infinite linear;
}
@media (max-width: 767px) {
  .about-two__image__border {
    display: none;
  }
}
.about-two__image__leaf {
  position: absolute;
  right: -45px;
  top: 24px;
}
@media (max-width: 767px) {
  .about-two__image__leaf {
    display: none;
  }
}
.about-two__image__leaf img {
  -webkit-animation-name: float-bob-y-2;
  animation-name: float-bob-y-2;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  height: 155px;
}
.about-two__awards {
  position: absolute;
  left: -10px;
  bottom: 35px;
  z-index: 2;
  width: 134px;
  text-align: center;
  padding: 29px 15px 26px;
}
.about-two__awards__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  stroke-width: 3px;
  stroke: var(--story-secondary, #FFAA23);
  fill: var(--story-white, #fff);
  z-index: -1;
}
.about-two__awards-top {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.about-two__awards__icon {
  font-size: 48px;
  line-height: 1;
  color: var(--story-secondary2, #75C137);
}
.about-two__awards__number {
  font-size: 23px;
  color: var(--story-secondary2, #75C137);
  font-family: var(--story-heading-font, "Fredoka", serif);
  font-weight: 400;
  display: flex;
  line-height: 1;
  position: relative;
  top: 2px;
  margin-left: -6px;
}
.about-two__awards__title {
  margin: 1px 0 0;
  font-size: 19px;
  color: var(--story-black, #0B2038);
  line-height: 1;
}

.about-three {
  position: relative;
  padding: 0 0 150px;
}
@media (max-width: 767px) {
  .about-three {
    padding: 0 0 100px;
  }
}
.about-three__image {
  position: relative;
  z-index: 2;
  margin-top: 19px;
  padding-bottom: 37px;
}
@media (min-width: 1300px) {
  .about-three__image {
    margin-left: -58px;
  }
}
@media (max-width: 1199px) {
  .about-three__image {
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  .about-three__image {
    padding-left: 0;
  }
}
.about-three__image__one {
  position: relative;
  display: inline-block;
  border-radius: 50%;
}
.about-three__image__one img {
  max-width: 100%;
  height: auto;
  border-radius: 50%;
}
.about-three__image__one-left {
  position: absolute;
  left: 38px;
  top: -18px;
  width: 126px;
  height: 157px;
  background-color: var(--story-secondary2, #75C137);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126 157"><path d="M114.749 91.2042C133.011 65.1449 126.698 29.201 100.639 10.9295C74.5942 -7.32896 38.6827 -1.01273 20.4211 25.0466C6.89733 44.36 12.4162 64.7933 15.3188 86.3727C18.6118 110.778 10.9844 134.233 0.246094 156.906C14.0041 138.543 32.9946 123.098 55.5776 117.758C78.8765 112.263 99.3508 113.2 114.749 91.2042Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126 157"><path d="M114.749 91.2042C133.011 65.1449 126.698 29.201 100.639 10.9295C74.5942 -7.32896 38.6827 -1.01273 20.4211 25.0466C6.89733 44.36 12.4162 64.7933 15.3188 86.3727C18.6118 110.778 10.9844 134.233 0.246094 156.906C14.0041 138.543 32.9946 123.098 55.5776 117.758C78.8765 112.263 99.3508 113.2 114.749 91.2042Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  animation: zoomBig2 3s linear infinite;
}
@media (max-width: 767px) {
  .about-three__image__one-left {
    display: none;
  }
}
.about-three__image__one-right {
  position: absolute;
  right: 38px;
  top: 5px;
  background-color: var(--story-base, #F25334);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 161 129"><path d="M151.441 65.588C136.592 31.9742 104.34 5.88003 67.5198 0.836438C40.7276 -2.83163 16.0019 8.7024 5.14329 35.0004C-14.1227 81.7071 25.4323 125.805 70.9941 124.736C82.1668 124.471 91.9315 122.005 101.453 116.105C110.164 110.715 121.347 100.689 132.104 100.221C140.127 99.864 142.041 103.838 146.407 110.012C148.879 113.517 154.338 122.83 157.468 128.098C162.594 106.67 159.859 84.6619 151.441 65.588Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 161 129"><path d="M151.441 65.588C136.592 31.9742 104.34 5.88003 67.5198 0.836438C40.7276 -2.83163 16.0019 8.7024 5.14329 35.0004C-14.1227 81.7071 25.4323 125.805 70.9941 124.736C82.1668 124.471 91.9315 122.005 101.453 116.105C110.164 110.715 121.347 100.689 132.104 100.221C140.127 99.864 142.041 103.838 146.407 110.012C148.879 113.517 154.338 122.83 157.468 128.098C162.594 106.67 159.859 84.6619 151.441 65.588Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 161px;
  height: 129px;
  animation: zoomBig2 4s linear infinite;
  mix-blend-mode: multiply;
}
@media (max-width: 767px) {
  .about-three__image__one-right {
    display: none;
  }
}
.about-three__image__one-bottom {
  position: absolute;
  right: 50px;
  bottom: 8px;
  width: 147px;
  height: 116px;
  background-color: #2390FF;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 147 116"><path d="M145.525 60.87C148.858 45.4897 143.963 27.9996 134.956 17.0731C105.774 -18.3108 54.8811 6.45925 43.9606 44.8255C39.0145 62.1984 45.1061 80.8475 31.6604 95.3944C23.6295 104.068 15.2211 105.969 0.90332 111.83C46.4597 117.859 102.234 119.787 135.008 81.668C139.017 76.9927 144.172 67.1472 145.525 60.87Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 147 116"><path d="M145.525 60.87C148.858 45.4897 143.963 27.9996 134.956 17.0731C105.774 -18.3108 54.8811 6.45925 43.9606 44.8255C39.0145 62.1984 45.1061 80.8475 31.6604 95.3944C23.6295 104.068 15.2211 105.969 0.90332 111.83C46.4597 117.859 102.234 119.787 135.008 81.668C139.017 76.9927 144.172 67.1472 145.525 60.87Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  animation: zoomBig2 3s linear infinite;
}
@media (max-width: 767px) {
  .about-three__image__one-bottom {
    display: none;
  }
}
.about-three__image__two {
  max-width: 264px;
  border-radius: 50%;
  width: 100%;
  position: absolute;
  bottom: 25px;
  left: 0;
  overflow: hidden;
}
@media (min-width: 1280px) {
  .about-three__image__two {
    left: -28px;
  }
}
@media (max-width: 767px) {
  .about-three__image__two {
    display: none;
  }
}
.about-three__image__two img {
  width: 100%;
}
.about-three__image__bg-shape {
  position: absolute;
  left: -15px;
  right: 10px;
  bottom: 0;
  z-index: -1;
}
@media (min-width: 1300px) {
  .about-three__image__bg-shape {
    left: -55px;
  }
}
.about-three__image__bg-shape img {
  max-width: 100%;
}
.about-three__content {
  position: relative;
}
@media (min-width: 1200px) {
  .about-three__content {
    padding: 0 12px 0 10px;
  }
}
@media (max-width: 1199px) {
  .about-three__content {
    padding: 45px 0 0;
  }
}
.about-three__content .sec-title__title {
  margin-top: 0;
}
.about-three__content .sec-title {
  padding-bottom: 21px;
}
.about-three__content__text {
  line-height: 30px;
  margin: 0 0 24px;
}
.about-three__content__lists {
  margin: 0 0 35px;
  padding: 0;
  list-style: none;
}
.about-three__content__lists li {
  display: block;
  position: relative;
  padding-left: 36px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  margin: 0 0 18px;
  font-family: var(--story-heading-font, "Fredoka", serif);
  color: var(--story-black, #0B2038);
}
.about-three__content__lists li span {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  color: var(--story-base, #F25334);
  line-height: inherit;
}
.about-three__content .kidearn-btn {
  font-size: 16px;
  padding: 11px 50px;
}
.about-three__info-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 0 50px;
}
@media (max-width: 767px) {
  .about-three__info-wrapper {
    display: block;
    margin: 0 0 30px;
  }
}
.about-three__author {
  position: relative;
  min-height: 62px;
  padding: 5px 26px 0 88px;
  margin-right: 30px;
  border-right: 1px solid rgba(var(--story-text-rgb, 126, 129, 133), 0.3);
}
@media (max-width: 767px) {
  .about-three__author {
    border-right: none;
    border-bottom: 1px solid rgba(var(--story-text-rgb, 126, 129, 133), 0.3);
    margin-bottom: 25px;
    padding-bottom: 25px;
    margin-right: 0;
  }
}
.about-three__author__image {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.about-three__author > img {
  height: 39px;
}
.about-three__author__name {
  display: block;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 1;
}
.about-three__call {
  display: inline-flex;
  align-items: center;
  position: relative;
}
.about-three__call__icon {
  position: relative;
  width: 44px;
  height: 46px;
  stroke-width: 1px;
  stroke: var(--story-primary, #26A6A1);
  fill: var(--story-white, #fff);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  color: var(--story-primary, #26A6A1);
  transition: all 500ms ease;
  margin-right: 10px;
}
.about-three__call__icon i {
  position: relative;
  z-index: 2;
}
.about-three__call__icon svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.about-three__call:hover .about-three__call__icon {
  fill: var(--story-primary, #26A6A1);
  color: var(--story-white, #fff);
}
.about-three__call__content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  line-height: 1;
}
.about-three__call__number {
  color: var(--story-black, #0B2038);
  font-family: var(--story-heading-font, "Fredoka", serif);
  font-weight: 400;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.about-three__call__number:hover {
  background-size: 100% 1px;
}
.about-three__call__number:hover {
  color: var(--story-primary, #26A6A1);
}
@media (min-width: 768px) {
  .about-three__call__number {
    font-size: 18px;
  }
}
.about-three__call__text {
  font-size: 14px;
  color: var(--story-text, #7E8185);
  margin-top: 5px;
}

.about-four {
  position: relative;
  padding: 120px 0;
  border-bottom: 1px solid #D2D2D2;
}
@media (max-width: 767px) {
  .about-four {
    padding: 80px 0;
  }
}
.about-four__image {
  position: relative;
  z-index: 2;
  padding-bottom: 49px;
}
@media (min-width: 1300px) {
  .about-four__image {
    margin-left: -58px;
  }
}
@media (max-width: 1199px) {
  .about-four__image {
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  .about-four__image {
    padding-left: 0;
  }
}
.about-four__image__shape1 {
  position: absolute;
  left: -15px;
  top: -21px;
}
@media (min-width: 1300px) {
  .about-four__image__shape1 {
    left: -60px;
  }
}
.about-four__image__shape1 img {
  animation: treeMove 4s linear 0s infinite;
}
.about-four__image__one {
  position: relative;
  display: inline-block;
  border-radius: 50%;
}
.about-four__image__one img {
  max-width: 100%;
  height: auto;
  border-radius: 50%;
}
.about-four__image__one-bottom {
  position: absolute;
  right: -17px;
  bottom: 9px;
  width: 208px;
  height: 164px;
  background-color: var(--story-secondary, #FFAA23);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 208 164"><path d="M206.502 86.6589C211.26 64.7577 204.271 39.8524 191.41 24.2935C149.742 -26.0921 77.0734 9.17969 61.4803 63.812C54.4178 88.5504 63.1158 115.106 43.9172 135.821C32.45 148.171 20.4439 150.879 0 159.224C65.0487 167.81 144.687 170.554 191.485 116.275C197.209 109.617 204.569 95.5973 206.502 86.6589Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 208 164"><path d="M206.502 86.6589C211.26 64.7577 204.271 39.8524 191.41 24.2935C149.742 -26.0921 77.0734 9.17969 61.4803 63.812C54.4178 88.5504 63.1158 115.106 43.9172 135.821C32.45 148.171 20.4439 150.879 0 159.224C65.0487 167.81 144.687 170.554 191.485 116.275C197.209 109.617 204.569 95.5973 206.502 86.6589Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  animation: zoomBig2 3s linear infinite;
}
@media (max-width: 767px) {
  .about-four__image__one-bottom {
    display: none;
  }
}
.about-four__image__two {
  max-width: 300px;
  border-radius: 50%;
  width: 100%;
  position: absolute;
  bottom: 7px;
  left: 0;
  overflow: hidden;
  border: 18px solid var(--story-white, #fff);
}
@media (min-width: 1280px) {
  .about-four__image__two {
    left: -40px;
  }
}
@media (max-width: 767px) {
  .about-four__image__two {
    display: none;
  }
}
.about-four__image__two img {
  width: 100%;
}
.about-four__image__bg-shape {
  position: absolute;
  left: -15px;
  right: 10px;
  bottom: 0;
  z-index: -1;
}
@media (min-width: 1300px) {
  .about-four__image__bg-shape {
    left: -55px;
  }
}
.about-four__image__bg-shape img {
  max-width: 100%;
}
.about-four__content {
  position: relative;
}
@media (min-width: 1200px) {
  .about-four__content {
    padding: 0 12px 0 8px;
  }
}
@media (max-width: 1199px) {
  .about-four__content {
    padding: 45px 0 0;
  }
}
.about-four__content .sec-title__title {
  margin-top: 0;
}
.about-four__content .sec-title {
  padding-bottom: 21px;
}
.about-four__content__text {
  font-weight: 700;
  line-height: 30px;
  margin: 0 0 25px;
}
.about-four__content .kidearn-btn {
  font-size: 16px;
  padding: 11px 50px;
}
.about-four__info {
  position: relative;
  min-height: 80px;
  padding: 0 0 29px 100px;
  margin-bottom: 35px;
  border-bottom: 1px solid #D2D2D2;
}
.about-four__info:last-of-type {
  border: none;
  margin-bottom: 12px;
}
.about-four__info:hover .about-four__info__icon span {
  transform: rotateY(180deg);
}
.about-four__info__icon {
  font-size: 80px;
  line-height: 80px;
  color: var(--accent-color);
  position: absolute;
  left: 0;
  top: 5px;
}
.about-four__info__icon span {
  display: block;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.about-four__info__title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  margin: 0 0 10px;
}
.about-four__info__text {
  font-weight: 700;
  line-height: 30px;
  margin: 0;
}




.program-two {
  position: relative;
  padding: 55px 0;
}
.program-two .sec-title__tagline {
  color: #2390FF;
}
@media (max-width: 767px) {
  .program-two {
    padding: 40px 0;
  }
}
.program-two__item {
  position: relative;
  max-width: 270px;
  margin: 0 auto;
  text-align: center;
  transition: 0.3s;
  padding: 46px 25px 15px;
  --accent-color: var(--story-base, #F25334);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .program-two__item {
    padding-left: 22px;
    padding-right: 22px;
  }
}
.program-two__item--order .program-two__item__rm {
  line-height: 50px;
}
.program-two__item:hover .program-two__item__icon {
  -webkit-animation-name: wobble-horizontal-on-hover;
  animation-name: wobble-horizontal-on-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.program-two__item__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  background-color: var(--accent-color);
  opacity: 0.1;
  transition: all 500ms ease;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  border-radius: 20px;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.program-two__item__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--accent-color);
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 17px;
}
.program-two__item__icon span {
  display: inline-block;
}
@keyframes wobble-horizontal-on-hover {
  16.65% {
    transform: translateX(8px);
  }
  33.3% {
    transform: translateX(-6px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
.program-two__item__content {
  position: relative;
}
.program-two__item__title {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  transition: all 200ms ease;
  margin-bottom: 8px;
  font-family: 'Roboto Slab', serif;
}
.program-two__item__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.program-two__item__title a:hover {
  background-size: 100% 1px;
}
.program-two__item__title a:hover {
  color: var(--accent-color);
}
.program-two__item__age {
  color: var(--accent-color);
  line-height: 1;
  display: block;
  margin: 0 0 11px;
  transition: all 300ms ease;
}
.program-two__item__text {
  line-height: 24px;
  display: block;
  margin: 0 0 23px;
  transition: all 300ms ease;
}
.program-two__item__rm {
  position: relative;
  width: 41px;
  height: 40px;
  line-height: 38px;
  background-color: var(--accent-color);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 41 40"><path d="M41.0003 20.0837C41.0003 31.0819 30.4566 39.2409 20.8297 40C9.8276 40.0002 0.659174 31.0819 0.659176 20.0837C0.659178 9.08555 5.24339 5.83589e-05 23.5802 4.00728e-06C35.4992 0.759194 41.0003 9.08556 41.0003 20.0837Z"/></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 41 40"><path d="M41.0003 20.0837C41.0003 31.0819 30.4566 39.2409 20.8297 40C9.8276 40.0002 0.659174 31.0819 0.659176 20.0837C0.659178 9.08555 5.24339 5.83589e-05 23.5802 4.00728e-06C35.4992 0.759194 41.0003 9.08556 41.0003 20.0837Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  font-size: 15px;
  color: var(--story-white, #fff);
  transition: all 300ms ease;
  overflow: hidden;
  display: inline-block;
  text-align: center;
}
.program-two__item__rm span {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.program-two__item__rm:hover {
  background-color: var(--story-black, #0B2038);
}
.program-two__item__rm:hover span {
  animation: iconTranslateX 0.4s forwards;
}
@keyframes iconTranslateX {
  49% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  51% {
    opacity: 1;
  }
}








#row-gap{
  grid-column-gap: 90px;
}
span.ind-col-two {
  color: #75c137;
}
span.ind-col-one {
  color: #f25334;
}
span.ind-col-three {
  color: #2390ff;
}
h3.four-fiv {
  color: #ffaa23;
  font-family: 'Roboto Slab', serif;
  font-size: 23px;
}
.funfact-one__item.text-center {
  font-family: 'Roboto Slab', serif;
}
h5#eligible-font {
  font-size: 33px;
}
h3#eligible-line {
  text-decoration: underline;
}
hr.eligible-bootom-line.mt-5 {
  color: #fff;
  border-bottom: 2px solid navajowhite;
}

element.style {
  visibility: visible;
  animation-delay: 200ms;
  animation-name: fadeInRight;
}
div#reg-form {
  /* border: 2px solid white; */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  /* border-radius: 10px; */
  margin-left: auto;
  margin-right: auto;
  padding: 46px;
  /* font-family: var(--story-heading-font, "Fredoka", serif); */
  background-color: #fec348;
  /* border: 2px solid #5c4a42; */
}
#Shield-bord-col{
  background-color: #ffe423;
}
h3.shield-con {
  color: #fdde00;
  font-family: 'Roboto Slab', serif;
  font-size: 23px;
}
#fifth-con{
  margin-left: auto;
  margin-right: auto;
}
div#Powered-by {
  text-align: center;
}
#ready-head{
  color: #fff !important;
}
#sponsers{
  text-align: center;
  color: black;
  /* padding-left: 150px;
  padding-right: 150px; */
  background-color: #e5e5e5;
}
.logo-top{
  margin: auto;
}
@media (max-width: 992px) {
  .program-two__item {
    padding: 46px 25px 100px;
}
}
.banner-img{
  width: 430px;
  height: 340px;
  text-align: center !important;
  margin-top: 50px;
}
#reg-gap{
  grid-column-gap: 75px;
}
.border-danger {
    border: 1px solid #FF4961!important;
}
.banner-back {
  background-image: url(assets/images/banner/banner-back-three.jpg);
  background-position: no reapear;
  
}
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: none;
  
}
.fade {
  animation-name: fade;
  animation-duration: 2.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
/* div#carouselExampleIndicators {
  background-color: white !important;
} */
/* .field{
  height: 45px !important;
}
#language-select{
  height: 45px !important;
  margin-top: -11px;
}
.selectpicker{
  height: 45px !important;
  margin-top: -11px;
} */


/* .slider {
  display: flex;
  width: 60%;
  margin: 0 auto;
  overflow: hidden;
  padding: 2.5rem;
}
.item {
  animation: animate 25s linear infinite;
}
.item img
  {
    min-width: 200px;
    padding: 0 30px;
  }
.slider:hover .item {
  animation-play-state: paused;
}
@keyframes animate {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-1800px, 0, 0);
  }
} */


button.carousel-control-prev {
  opacity: 1.5;
}
button.carousel-control-next {
  opacity: 1.5;
}
span.carousel-control-prev-icon {
  border: 2px solid;
  background-color: #525252;
}
span.carousel-control-next-icon {
  border: 2px solid;
  background-color: #525252;
}
@media (max-width: 575px) {
  .prize-padd {
    padding-top: 40px;
  }
}
@media (max-width: 1199px) {
  .prize-padd-end {
    margin-top: -20px;
  }
}
@media (max-width: 992px) {
  .prize-padd-end {
    margin-top: -40px;
  }
}
.eligible{
  font-size: 26px;
  font-weight: bold;
  font-family: 'Roboto Slab';
}
.age{
  font-size: 22px;
  font-weight: bold;
  font-family: 'Roboto Slab';
}
#eligible-age{
  background-color: lightyellow;
  text-align: center;
}
.reg-title__title {
  margin: 0;
  font-size: 40px;
  color: var(--story-black, #0B2038);
  font-weight: bold;
  line-height: 1.25em;
  margin-top: 5px;
  font-family: 'Roboto Slab', serif;
  text-align: center;
}
.main-page{
  font-family: 'Roboto Slab', serif;
}

.partners{
  font-family: 'Roboto Slab';
  text-align: center;
  /* padding: 20px; */
  padding-bottom: 57px;
  font-size: 35px;
}

@media (max-width: 575px) {
  .sec-title {
    padding-bottom: 0px;
  }
}
@media (max-width: 493px) {
  .age {
    font-size: 19px;
}
.eligible {
  font-size: 22px;
}
}
/* @media (max-width: 992px) {
  .partners {
    margin-top: -80px;
}
} */
@media only screen and (min-width: 767px) and (max-width: 991px)  {
  .col-lg-4.col-md-6.wow.fadeInUp.animated {
    margin-left: auto;
    margin-right: auto;
}
}
.bord-one.col-lg-2 {
  text-align: center;
  /* border: 2px solid; */
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  background-color: #f253342b;
  border-radius: 10px;
  height: 250px;
  margin: auto;
}
.bord-two.col-lg-2 {
  text-align: center;
  /* border: 2px solid; */
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  background-color: #75c1372e;
  border-radius: 10px;
  height: 250px;
  margin: auto;
}

.bord-three.col-lg-2 {
  text-align: center;
  /* border: 2px solid; */
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  background-color:   #2390ff38;
  border-radius: 10px;
  height: 250px;
  margin: auto;
}

.bord-four.col-lg-2 {
  text-align: center;
  /* border: 2px solid; */
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  background-color: #ffaa2330;
  border-radius: 10px;
  height: 250px;
  margin: auto;
}

.bord-five.col-lg-2 {
  text-align: center;
  /* border: 2px solid; */
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  background-color: #ffe42329;
  border-radius: 10px;
  height: 250px;
  margin: auto;
}
@media (max-width: 992px) {
  div#prize-gap {
    column-gap: 20px;
}
.bord-one.col-lg-2.col-md-4.col-sm-6 {
  margin-top: 40px;
}
.bord-two.col-lg-2.col-md-4.col-sm-6 {
  margin-top: 40px;
}
.bord-three.col-lg-2.col-md-4.col-sm-6 {
  margin-top: 40px;
}
.bord-four.col-lg-2.col-md-4.col-sm-6 {
  margin-top: 40px;
}
.bord-five.col-lg-2.col-md-4.col-sm-6 {
  margin-top: 40px;
}
}
@media (max-width: 576px) {
  .bord-one.col-lg-2.col-md-4.col-sm-6 {
    width: 200px;
  }
  .bord-two.col-lg-2.col-md-4.col-sm-6 {
    width: 200px;
  }
  .bord-three.col-lg-2.col-md-4.col-sm-6 {
    width: 200px;
  }
  .bord-four.col-lg-2.col-md-4.col-sm-6 {
    width: 200px;
  }
  .bord-five.col-lg-2.col-md-4.col-sm-6 {
    width: 200px;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1200px)  {
  h3.shield-con {
    font-size: 20px;
}
h3.four-fiv {
  font-size: 20px;
}
}



.privacy-main-head{
  text-align: center;
  font-family: 'Roboto Slab';
}
.privacy-para{
  font-size: 17px;
  text-align: justify;
  font-weight: 500;
}
.sub-mod{
  font-weight: bold;
  font-family: 'Roboto Slab';
  font-size: 18px;
}
h3.privacy-main-head {
  font-weight: bold;
  font-family: 'Roboto Slab';
}
h5.privacy-min-head {
  font-weight: bold;
  font-family: 'Roboto Slab';
}

h4.privacy-sub-head.mt-4.mb-4 {
    font-weight: bold;
    font-family: 'Roboto Slab';
}
h5.privacy-min-head {
  font-weight: bold;
  font-family: 'Roboto Slab';
}
.poli-point{
  font-weight: 500;
}
.cancel-refund-inner{
  padding-left: 150px !important;
  padding-right: 150px !important;
  border: 1px solid #cdcdcd;
  margin-top: 30px;
  border-radius: 10px;
}
#cancel-refund-inner-cont{
  text-align: center !important;
}
.mob-num {
  display: flex;
  align-items: baseline;
  gap: 20px;
  justify-content: center;
  text-align: justify;
}
a.our-mum {
  color: black;
  text-decoration: none;
}
/* p.margin-cont {
  margin-top: -10px;
} */
p.contact-inner-head {
  color: #909090;
  font-size: 18px;
  margin-bottom: 5px;
}
#contact-inner-container{
  padding-left: 50px;
  padding-right: 50px;
}

/* 
.content-wrapper {
 min-height: 100%;
 position: relative;
}

.get-in-touch {
 margin: 0 auto;
 position: relative;
 top: 50%;


.get-in-touch-title {
   text-align: center;
   font-family: Raleway, sans-serif;
   text-transform: uppercase;
   letter-spacing: 3px;
   font-size: 25px;
   line-height: 48px;

}
}

.contact-form {
 .form-field {
    position: relative;
    margin: 10px 0;
 }
 .input-text {
    display: block;
    width: 100%;
    height: 36px;
    border-width: 0 0 2px 0;
    border-color: #000;
    font-family: Lusitana, serif;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    
    &:focus {
       outline: none;
    }
    
    &:focus,
    &.not-empty {
       + .label {
          transform: translateY(-24px);
       }
    }
 }
 #lable-name {
    position: absolute;
    left: 20px;
    bottom: 11px;
    font-family: Lusitana, serif;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #888;
    cursor: text;
    transition: transform .2s ease-in-out;
 }
 
 .submit-btn {
    display: inline-block;
    background-color: #000;
    color: #fff;
    font-family: Raleway, sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    line-height: 24px;
    padding: 8px 16px;
    border: none;
    cursor: pointer;
 }
}

.note {
 position: absolute;
 left: 0;
 bottom: 10px;
 width: 100%;
 text-align: center;
 font-family: Lusitana, serif;
 font-size: 16px;
 line-height: 21px;
 
 .link {
    color: #888;
    text-decoration: none;
    &:hover {
       text-decoration: underline;
    }
 }
}
@media only screen and (min-width: 992px){
  .get-in-touch {
      padding-left: 150px;
      padding-right: 150px;
}
} */

.flex-policy {
  display: flex;

  justify-content: center;
  gap: 50px;
}

@media only screen and (max-width: 442.5px){
  .flex-policy {
    text-align: center !important;
    display: block;
}
}
.hr-bord-line {

  border-color: black;
}
a.poli-color {
  color: black !important;
}
section.footer {
  background-color: #de177b3b;
}
p.our-con-num {
  margin-top: -13px;
}
h3.about-para-head {
  font-family: 'Roboto Slab';
  text-align: center;
  padding-bottom: 20px;
  font-size: 35px;
}
p.about-para-cont {
    padding-left: 50px;
    padding-right: 50px;
    text-align: justify;
    font-size: 17px;
}
#margin-mail-cont{
  margin-top: -14px;
}
@media only screen and (min-width: 575.5px) and (max-width: 991.5px)  {
  #contact-inner-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}

@media only screen and (max-width: 767.5px){
  .mob-num {
    display: block;
    justify-content: center;
    text-align: justify;
    margin: auto;
}
}
@media only screen and (max-width: 767.5px){
  #mob-num-two {
    display: flex;
    justify-content: center;
    text-align: justify;
    margin: auto;
}
}
@media only screen and (max-width: 516.5px){
  .mob-num {
   
    text-align: left !important;
  
}
}
.footer {
  font-family: 'Roboto Slab' !important;
}
div#about-inner-container {
  font-family: 'Roboto Slab';
}
#contact-inner-container{
  font-family: 'Roboto Slab';
}
.responsive-map-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.responsive-map-container iframe,   
.responsive-map-container object,  
.responsive-map-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cont-home:hover{
  color: black;
}
@media only screen and (min-width: 991.5px) and (max-width: 1200.5px)  {
  #contact-inner-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}
i.fab.fa-instagram {
  font-size: 26px;
  padding: 5px;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

}
i.fab.fa-facebook {
  font-size: 26px;
  padding: 5px;
  color: #1877F2;

}
i.fab.fa-youtube {
  font-size: 26px;
  padding: 5px;
  color: 	#FF0000;
}
.esquare-logo{
  width: 35px;
}
.flex-media{
  display: flex;
  align-items: baseline;
  gap: 2px;
}
/* vistors */

.visitors {
  background-image: linear-gradient(to bottom,#2e2e2e,#3d3d3d);
  /* border-radius: 5px; */
  display:flex;
  justify-content: center;
  align-items: baseline;
  flex-wrap: wrap;
}
.light {
  background-color: #c60505;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 10px;
  animation: glow 1s infinite ease-in-out;
}

@keyframes glow {
  0% {
    background-color: #c60505;
  }
  50% {
    background-color: #f50000;
    box-shadow: 5px 5px 15px #e30000, -5px -5px 15px #e30000;
    transform: rotateZ(45deg);
  }
  0% {
    background-color: #c60505;
    transform: rotateZ(80deg);
  }
}

.visitors-text {
  color: white;
  font-size: 1em;
  margin: 10px 0px 10px 0px;
}
.visit{
  color: white;
}
