*{
    margin: 0;
    padding: 0;
}


@font-face {
    font-family: 'AGaramondPro-Regular';
    src: url(../assets/font/AGaramondPro-Regular.otf);
    /* font-weight: 300; */
}
@font-face {
    font-family: 'Inter_18pt-Regular';
    src: url(../assets/font/Inter_18pt-Regular.ttf);
}
:root{
    --primary-font:  'Inter_18pt-Regular';
    --heading-font: 'AGaramondPro-Regular';
    --primary-color: #101e37;
    --secondary-color:#dc9e5e;
}
body{
    font-family: var(--primary-font);
}
h2,h3{
    font-family: var(--heading-font);
    font-weight: lighter;
}
p{
    line-height: 1.5;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
}

a{
    text-decoration: none;
    color: #000;
}


img{
    max-width: 100%;
}
section{
    padding-top: 80px;
}



/* width */
::-webkit-scrollbar {
    width: 4px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
   
  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #333333; 
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #020202; 
  }

  body{
    overflow-x: hidden;
  }

  html {
    scroll-behavior: smooth;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.msEgle [data-aos=zoom-in]{
    transform: scale(0.96) ;
}

.msEgle [data-aos=fade-up]{
    transform: translate3d(0, 30px, 0);
}
.msEgle [data-aos=fade-down]{
    transform: translate3d(0, -30px, 0);
}

.msEgle [data-aos=fade-right]{
    transform: translate3d(-40px, 0, 0);
}