@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
:root {
  --dark: #010101;
  --white: #ffffff;
  --main-blue: #143a84;
  --dark-blue: #0f2e6b;
  --orange: #f70;
  --gray1: #f2f2f2;
  --gray2: #e7e7e7;
  --black: #1e1e1e;
}

.img-absolute {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

* {
  box-sizing: border-box;
}
*:focus {
  box-shadow: 0 0 0 0 !important;
  outline: -webkit-focus-ring-color auto 0px;
}

a,
a:focus,
a:hover {
  outline: none;
  text-decoration: none !important;
  font-weight: 600;
}

.customMain {
  position: relative;
  overflow: hidden;
}

@media (min-width: 3000px) {
  main,
  footer,
  header {
    max-width: 1320px !important;
    width: 100%;
    margin: 0 auto;
  }
}

html {
  height: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 65px;
}

body {
  --fontfamily: "Arial", sans-serif;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
  letter-spacing: 0.5px;
  background-color: var(--white);
  font-family: var(--fontfamily);
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.2px;
  color: var(--dark);
}

footer {
  margin-top: auto;
}

img:not([src]):not([srcset]) {
  visibility: hidden;
}

@-moz-document url-prefix() {
  img:-moz-loading {
    visibility: hidden;
  }
}
img:not([alt]) {
  border: 4px red dashed !important;
}

.mb-6 {
  margin-bottom: 3.5rem;
}

.pb-6 {
  padding-bottom: 3.5rem;
}

/*[data-aos="customAnimation1Element"] {*/
/*opacity: 0;*/
/*transition-timing-function: ease-out !important;*/
/*transition-duration: 0.32s !important;*/
/*transition: opacity 0.64s ease-out 0.32s;*/
/*&.aos-animate {*/
/*opacity: 1;*/
/*}*/
/*}*/
/*[data-aos="customAnimation1Redactor"] {*/
/*p {*/
/*opacity: 0;*/
/*transition-timing-function: ease-out !important;*/
/*transition-duration: 0.32s !important;*/
/*transition: opacity 0.64s ease-out 0.32s;*/
/*}*/
/*&.aos-animate p {*/
/*opacity: 1;*/
/*}*/
/*}*/
/*[data-aos="customAnimation2Element"] {*/
/*opacity: 0;*/
/*transform: translate3d(0, 25px, 0);*/
/*transition-duration: 0.5s !important;*/
/*&.aos-animate {*/
/*opacity: 1;*/
/*transform: translate3d(0, 0, 0);*/
/*}*/
/*}*/
/*[data-aos="customAnimation2Redactor"] {*/
/*p {*/
/*opacity: 0;*/
/*transform: translate3d(0, 25px, 0);*/
/*transition-duration: 0.5s !important;*/
/*}*/
/*&.aos-animate p {*/
/*opacity: 1;*/
/*transform: translate3d(0, 0, 0);*/
/*}*/
/*}*/
* {
  font-family: "Poppins", sans-serif;
}

.fw-400 {
  font-weight: 400;
}

.fw-200 {
  font-weight: 200;
}
