*, ::after, ::before
{
box-sizing: border-box;
}
html, body
{
    margin: 0;
    padding: 0;
}
::selection
{
  background: var(--yellow-hover-color);
}
:root
{
    --primary-color:#fff;
    --secondary-color: #94a3c0;
    --third-color: #000;
    --fourth-color: #d3d3d3;
    --yellow-color: #FFA837;
    --graph-one-color: #607AD6;
    --graph-two-color: #7339DC;
    --graph-three-color: #CC4A98;
    --yellow-hover-color: #ffa837a7;
    --primary-background: #141429;
    --secondary-background:#18182D;
    --third-background: #2C2C3D;
    --fourth-background: rgba(250, 173, 20, 0.1);
    --soft-yellow:#FAAD141A;
    --border-layer: #94a3c0b6;
    --linear-background: linear-gradient(180deg, #2A2A4F -2.16%, #141429 94.21%);
    --yellow-linear: linear-gradient(166.09deg, #654A16 8.1%, #54421B 55.53%, #18232F 91.38%);
    --instagram-linear-top: linear-gradient(180deg, #7735F9 0%, #EA009F 20.95%, #FF2641 48.66%);
    --instagram-linear-bottom: linear-gradient(180deg, #FD541B 0%, #FFC501 100%);
    --youtube-border: #E02F2F;
    --twitter-border: #1DA1F2;
    --facebook-border: #1877F2;
    --pepul-border-top: #FF4B01;
    --pepul-border-bottom: #FF0454;
}
@font-face {
  font-family: font-bold ;
  src: url(fonts/AvenirNextLTPro-Bold.otf);
}
@font-face {
  font-family: font-medium ;
  src: url(fonts/AvenirNextLTPro-Regular.otf);
}
@font-face {
  font-family: font-light ;
  src: url(fonts/AvenirNextLTPro-It.otf);
}
body
{
    font-family: font-medium;
    color: var(--primary-color);
    background: var(--primary-background);
}
.boxed-up {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
  @media (min-width: 576px) {
    .boxed-up {
      max-width: 540px;
    }
  }
  @media (min-width: 768px) {
    .boxed-up {
      max-width: 720px;
    }
  }
  @media (min-width: 992px) {
    .boxed-up {
      max-width: 960px;
    }
  }
  @media (min-width: 1200px) {
    .boxed-up {
      max-width: 1140px;
    }
  }
  @media (min-width: 1400px) {
    .boxed-up {
      max-width: 1320px;
    }
  }
  /* ---NAV BAR-- */
  /* .ham-burger
  {
    display: flex;
    gap: 35px;
    margin: 25px;
  }
  .ham-burger li
  {
    list-style-type: none;
  }
  .ham-burger li a
  {
    color: var(--yellow-color);
    text-decoration: none;
  }
  .burger-navbar { 
    cursor:pointer;
    position: absolute;
    top: 0;
    right: 0;
    z-index:2;
    margin: 25px;
    display: none;
  }
  .bar 
  {
     transition:0.4s;
     margin: 25px;
  }
  .bar-1 {
    display: block;
    width: 40px;
    border-top: 3px solid var(--yellow-color);
    padding-top:6px;
    cursor:pointer;
    transition:0.4s;
  }
   .bar-2 {     
    display: block;
    width: 30px;
    border-top: 3px solid var(--yellow-color);
    padding-top:5px;  
    display:fixed;
    transition:0.4s;
    }
     .bar-3 {  
    display: block;
    width: 20px;
    border-top: 3px solid var(--yellow-color);
    padding-top:5px;
    transition:0.4s;
    }
  .change .bar-1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 8px);
      transform: rotate(-45deg) translate(-9px, 8px);
  }
  .change .bar-2 {
    opacity: 1; 
    -webkit-transform: rotate(45deg) translate(-9px, 1.5px); 
    transform: rotate(45deg) translate(9px, 1.5px); 
}
  .change .bar-3 {
    -webkit-transform: rotate(45deg) translate(-9px, -7.8px);
     transform: rotate(45deg) translate(-9px, -7.8px);
  } */
/* ------------- */
.fade 
{
    opacity: 0;
}
  .yellow-color
  {
    color: var(--yellow-color);
  }
  .head
  {
    padding: 25px 100px;
  }
  .co-creations
  {
    text-decoration: none;
    color: var(--primary-color);
    font-size: 30px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
  }
.head, nav
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
nav a
{
  margin: 0 25px;
  text-decoration: none;
  color:var(--primary-color);
  padding: 0 0 3px 0;
}
nav a:last-child
{
  border: solid 1px var(--yellow-color);
  padding: 10px 35px;
  border-radius: 35px;
  transition: ease-in-out 0.2s;
}
nav a:hover
{
  background: var(--yellow-color);
  transition: ease-in-out 0.2s;
}
/* nav a:nth-child(1):hover, nav a:nth-child(2):hover, nav a:nth-child(3):hover, nav a:nth-child(4):hover, nav a:nth-child(5):hover
{
  color: var(--yellow-color);
  border-bottom: solid 3px var(--yellow-color);
  border-radius: 10px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  padding: 0 0 3px 0;
  transition: 0.5s;
} */
header
{
    background: url(images/banner-background.png);
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
}
h1
{
  font-size: 50px;
  margin: 0;
  font-family: font-bold;
  display: inline-block;
}
.creators-brag {
  height: 100px;
}
.creator-controls {
  height: 80px;
  margin: auto;
  overflow: hidden;
  display: inline-block;
}
.rolon {
  margin: 0;
  padding: 0;
  animation: scrollUp 15s infinite;
  color: var(--highlighting-color);
}
.rolon li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 80px;
  list-style: none;
  font-size: calc(5vw - 30px);
  font-family: font-bold;
  color: var(--yellow-color);
  min-width: 2000px;
}
@keyframes scrollUp {
    15%
    {
        animation-duration: 3s;
  animation-delay: 2s;
        transform: translateY(-10%);
    }
    25% {
        transform: translateY(-20%);
    }
    40%
    {
        transform: translateY(-30%);
    }
    50% 
    {
        transform: translateY(-40%);
    }
    65%
    {
        transform: translateY(-50%);
    }
    75% 
    {
        transform: translateY(-60%);
    }
    90%
    {
        transform: translateY(-70%);
    }
    100% {
        transform: translateY(-80%);
    }
  }
.rocket-banner
{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rocket-one, .rocket-two
{
  width: 50%;
}
.rocket-one
{
  padding-left: 100px;
}
.rocket-two
{
  display: flex;
  justify-content: center;
  align-items: center;
}
.rocket-two svg
{
    padding-right: 50px;
}
.get-started
{
  padding: 20px 70px;
  text-decoration: none;
  color: var(--third-color);
  background: var(--yellow-color);
  border-radius: 50px;
  font-size: 20px;
  font-family: font-bold;
  transition: ease-in-out 0.2s;
}
.get-started:hover, .apply:hover
{
  background: var(--yellow-hover-color);
  transition: ease-in-out 0.2s;
}
.para-h1 p
{
    font-size: 35px;
    color: var(--secondary-color);
    margin: 0px 0px 50px 0;
}
.rocket-speed
{
  animation: zoop 2s linear infinite;
}
.bold
{
    font-family: font-bold;
}
@keyframes zoop {
  0%
  {
    transform: translateY(20px) translateX(-20px);
  }
  50%
  {
    transform: translateY(0px);
  }
  100%
  {
    transform: translateY(20px) translateX(-20px);
  }
}
.h-two, .h-two + p
{
  text-align: center;
}
.h-two
{
    margin-top: 50px;
}
.regular-class, .h-two
{
  font-size: 45px;
  font-family: font-bold;
}
.h-two + p
{
    font-size: 30px;
    color: var(--secondary-color);
}
.third-section
{
  /* background: url(images/Ten-Principle.jpg); */
  background-size: cover;
  background-repeat: no-repeat;
  padding: 100px 0 0 0;
  background-position: 100%;
}
h2
{
    /* font-size: calc(9vw - 100px); */
    font-size: 55px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 0;
}
h3
{
    color: var(--fourth-color);
    text-align: center;
    margin: 0;
    font-size: 25px;
}
h2 + p
{
    text-align: center;
    font-family: font-medium;
    font-size: 45px;
    margin-top: 10px;
    margin-bottom: 15px;
}
#owl-carousel1
{
    background: var(--secondary-background);
    margin: 35px 0 0 0;
}
#owl-carousel1 div
{
    margin-right: 25px;
}
#owl-carousel1 div img
{
    width: 80% !important;
}
.ten-priciples
{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 75px auto;
}
.ten-priciples div
{
  flex: 0 0 30%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 15px;
  background: var(--soft-yellow);
  min-width: 320px;
  margin: 10px;
  border-radius: 15px;
  font-size: 16px;
  min-height: 110px;
}
.ten-priciples div img
{
  width: 40px;
  margin: 20px;
}
.link-to-do
{
    text-align: center;
    margin: 0 0 50px 0;
}
.apply
{
    padding: 20px 70px;
  text-decoration: none;
  color: var(--third-color);
  background: var(--yellow-color);
  border-radius: 50px;
  font-size: 20px;
  font-family: font-bold;
  width: fit-content;
  margin: auto;
  min-width: 450px;
  text-align: center;
  text-decoration: none;
  color: var(--third-color);
}
footer
{
  text-align: center;
  padding: 25px 0;
}
footer div
{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
footer div a
{
  margin: auto 10px;
}
footer a, footer p
{
  text-decoration: none;
  color: var(--secondary-color);
}
@media (max-width:1200px) {
    h1
    {
        font-size: 40px;
    }
    .rolon li
    {
        font-size: calc(7vw - 30px);
    }
    .head {
        padding: 25px 85px;
    }
}
@media (max-width:991px) {
    .head
    {
      padding: 25px;
    }
    .rocket-banner
    {
      display: block;
      margin-top: 100px;
      margin-bottom: 200px;
    }
    .rocket-one, .rocket-two
    {
      padding: 0;
      width: 100%;
      text-align: center;
    }
    .rocket-one
    {
      position: relative;
      z-index: 2;
      margin-top: 350px;
    }
    .rocket-two
    {
      position: absolute;
      top: -200px;
    }
    .rocket-two svg
    {
      width: 40%;
    }
    .rocket-two svg
    {
      padding-right: 0px ;
    }
    .rolon li {
      font-size: calc(9vw - 30px);
      justify-content: center;
      min-width: auto;
  }
  /* .burger-navbar
  {
      display: block;
      margin: 0;
      z-index: 4;
  }
    nav
    {
      flex-direction: column;
      background: #000;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 100px 0 100px 0;
    z-index: 3;
    display: none;
    }
    nav a
    {
      margin-left: auto;
      padding-bottom: 25px;
      display: flex;
      justify-content: center;
    } */
    nav a:last-child
    {
      width: fit-content;
      margin: auto;
      font-size: 15px;
    }
    .head
    {
        position: relative;
        z-index: 10;
    }
    nav a
    {
        position: absolute;
        right: 25px;
        
    }
}
@media(max-width: 768px)
{
    .rolon li 
    {
        font-size: calc(9vw - 20px);
    }
    h2
    {
        font-size: 45px;
    }
    h2 + p
    {
        font-size: 35px;
    }
}
@media (max-width: 576px) {
    .rocket-two svg
    {
        width: 65%;
    }
    .rolon li {
        font-size: calc(15vw - 20px);
    }
}
@media (max-width:480px) {
    h1 {
        font-size: 25px;
    }
    .para-h1 p {
        font-size: 23px;
    }
    .para-h1
    {
        width: 85%;
        margin: auto;
    }
    .regular-class, .h-two {
        font-size: 35px;
    }
    .h-two + p
    {
        width: 88%;
        font-size: 25px;
        margin: auto;
    }
    h2
    {
        font-size: 35px;
        width: 90%;
        margin: auto;
    }
    h2 + p {
        font-size: 25px;
        width: 90%;
        margin: 30px auto;
    }
    .apply
    {
        min-width: 300px;
    }
}
@media (max-width:375px) {
    h1 {
        font-size: 20px;
        width: 90%;
        margin: auto;
    }
    h2, .regular-class, .h-two {
        font-size: 25px;
    }
    h2 + p, .h-two + p
    {
        font-size: 18px;
    }
    h3
    {
        font-size: 20px;
    }
    .pr-text
    {
        font-size: 15px;
    }
    .ten-priciples div
    {
        min-width: 280px;
    }
}
@media (max-width:300px) {
    .get-started {
        padding: 20px 40px;
    }
    h2, .regular-class, .h-two
    {
        font-size: 20px;
    }
    h2 + p, .h-two + p {
        font-size: 14px;
    }
    .ten-priciples div
    {
        min-width: 270px;
    }
}