<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*   
Theme Name: Blue Beacon Creative 2022
Theme URI: https://www.bluebeaconcreative.com/
Description: This is the Blue Beacon Creative WordPress Theme, delivering stylish, responsive designs with a focus on accessibility. Tailored for seamless performance across all devices, it ensures every element is visually stunning and accessible, adhering to WCAG guidelines. Perfect for businesses prioritizing inclusivity and elegance in their digital presence.
Author URI: https://www.linkedin.com/in/alfredomercedes/
Version: 1.0
*/
/* CSS RESET*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&amp;family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap");
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
}

/* CSS RESET*/
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
}
html {
  font-size: 16px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
	overflow-x: hidden!important;
}

:root {
  --white: #f8f7f5;
  --font--body: Poppins, sans-serif;
  --black: #17181c;
  --text--body-1: 20px;
  --letter-spacing--2: -0.02em;
  --font--serif: Poppins, sans-serif;
  --heading--h1: 128px;
  --heading--h2: 64px;
  --heading--h3: 48px;
  --heading--h4: 40px;
  --heading--h5: 32px;
  --heading--h6: 24px;
  --text--body-2: 16px;
  --radius--regular: 32px;
  --accent: #b9a2e5;
  --text--button: 16px;
  --letter-spacing--1: -0.01em;
  --text--label: 14px;
  --bg: #eaeaec;
  --radius--small: 16px;
  --bg-darker: #e4e0dc;
  --letter-spacing--0-7px: 0.7px;
  --letter-spacing--2-0: 0.02em;
  --heading--h0: 200px;
  --radius--round: 100vw;
  --radius--big: 40px;
  --radius--medium: 24px;
  --letter-spacing--8: -0.08em;
  --letter-spacing--4: -0.04em;
  --letter-spacing--3: -0.03em;
  --letter-spacing--5: -0.05em;
  --greenish: #c9e2e1;
  --purplish: #e5dff0;
  --pinkish: #f7d7e6;
  --yellowish: #eeeed2;
  --peachish: #f8e1cb;
}

.label {
  letter-spacing: var(--letter-spacing--0-7px);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.text-h5 {
  font-size: var(--heading--h5);
  letter-spacing: var(--letter-spacing--2);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  font-weight: 400;
  line-height: 125%;
  display: flex;
}
.text-h0 {
  font-family: var(--font--serif);
  font-size: var(--heading--h0);
  letter-spacing: var(--letter-spacing--2);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 800;
  line-height: 93%;
}
a {
  color: var(--black);
}
body {
  box-sizing: border-box;
  font-weight: normal;
  font-family: "Poppins", sans-serif;
}

uL,
ol,
dl {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  width: 100%;
}

h1,
h2,
h3,
h4,
h5 {
  font-style: normal;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

h1 {
  font-size: 5.222rem;
  /*94px*/
}

h2 {
  font-size: 2.889rem;
  /*52px*/
}

h3 {
  font-size: 1.333rem;
  /*24px*/
}

h4 {
  font-size: 1.111rem;
  /*20px*/
}

h5 {
  font-size: 1.777rem;
  /*31.98px*/
}

h6 {
  font-size: 1.333rem;
  /*23.99px*/
}
.skip-link {
  left: 1%;
  background: none;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  top: -10%;
  font-size: 1.111rem;
  padding: 0.556rem 0.98rem;
  max-width: 19.444rem;
  text-align: center;
  line-height: 163.15%;
  color: #001a97;
  position: absolute;
  transform: translateY(-110%);
  transition: transform 0.3s;
  z-index: 10000;
  border: 4px solid #001a97;
  border-radius: 50px;
  background: #fff;
}

.skip-link:focus {
  transform: translateY(0%);
  text-decoration: none;
  top: 5%;
  left: 1%;
}
@media (min-width: 1440px) {
  .container {
    max-width: 1550px;
  }
}

@media (min-width: 1600px) and (max-width: 1699px) {
  .container {
    max-width: 1440px;
  }
}

@media (min-width: 1500px) and (max-width: 1599px) {
  .container {
    max-width: 1400px;
  }
}

@media (min-width: 1400px) and (max-width: 1499px) {
  .container {
    max-width: 1330px;
  }
}

@media (min-width: 1300px) and (max-width: 1399px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .container {
    max-width: 1024px;
  }
}

.about-shp-5 {
  display: none;
}

.custom-btn {
  padding: 11px 40px;
  padding-right: 68px;
  display: inline-block;
  border: 3px solid #001a97;
  color: #001a97;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  transition: 0.3s;
  border-radius: 100px;
  position: relative;
  text-decoration: none;
  font-weight: bold;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .custom-btn {
    font-size: 20px;
    padding: 11px 36px;
    padding-right: 70px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .custom-btn {
    font-size: 18px;
    padding: 11px 25px;
    padding-right: 65px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .custom-btn {
    font-size: 18px;
    padding: 11px 25px;
    padding-right: 65px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .custom-btn {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .custom-btn {
    font-size: 20px;
  }
}
.custom-btn span {
  display: inline-flex;
  width: 47px;
  height: 47px;
  background-color: #001a97;
  color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
  transition: 0.3s;
  font-weight: 500;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .custom-btn span {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .custom-btn span {
    width: 42px;
    height: 42px;
    right: 3px;
  }
}
.custom-btn:hover {
  background-color: #001a97;
  color: #fff;
}
.custom-btn:hover span {
  background-color: #fff;
  color: #001a97;
  transform: translateY(-50%) rotate(0deg);
}
.custom-btn:focus {
  background-color: #001a97;
  color: #fff;
}
.custom-btn:focus span {
  background-color: #fff;
  color: #001a97;
  transform: translateY(-50%) rotate(0deg);
}
.custom-btn:active {
  background-color: #001a97;
  color: #fff;
}
.custom-btn:active span {
  background-color: #fff;
  color: #001a97;
  transform: translateY(-50%) rotate(0deg);
}

.btn--blue {
  background-color: #001a97;
  color: #fff;
}
.btn--blue span {
  color: #001a97 !important;
  background-color: #fff !important;
}
.btn--blue:hover {
  background-color: transparent;
  color: #001a97 !important;
}
.btn--blue:hover span {
  background-color: #001a97 !important;
  color: #fff !important;
}
.btn--blue:focus {
  background-color: transparent;
  color: #001a97 !important;
}
.btn--blue:focus span {
  background-color: #001a97 !important;
  color: #fff !important;
}
.btn--blue:active {
  background-color: transparent;
  color: #001a97 !important;
}
.btn--blue:active span {
  background-color: #001a97 !important;
  color: #fff !important;
}

.normal-btn {
  font-weight: bold;
  font-size: 20px;
  color: #001a97;
  display: inline-flex;
  padding: 5px 25px;
  transition: 0.3s;
  text-decoration: none;
  align-items: center;
  background: none;
  border: none;
  gap: 0 20px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .normal-btn {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .normal-btn {
    font-size: 18px;
    gap: 0 15px;
    padding: 5px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .normal-btn {
    font-size: 20px;
  }
}
.normal-btn i {
  position: relative;
  left: 0;
  transition: 0.3s;
  font-weight: 500;
  line-height: 1;
}
.normal-btn:hover {
  color: #001a97;
}
.normal-btn:hover i {
  left: 10px;
}
.normal-btn:focus {
  color: #001a97;
}
.normal-btn:focus i {
  left: 10px;
}
.normal-btn:active {
  color: #001a97;
}
.normal-btn:active i {
  left: 10px;
}

.submenu_dropdown {
  border-radius: 10px;
  border: 1px solid #e5f2ff;
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(28, 25, 26, 0.08),
    0px 2px 4px 0px rgba(28, 25, 26, 0.12);
  position: absolute;
  left: 50%;
  top: 90%;
  margin-top: 32px;
  width: 100%;
  min-width: 1164px;
  transform: translateX(-50%);
  z-index: 99;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  display: none;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .submenu_dropdown {
    transform: translateX(-58%);
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .submenu_dropdown {
    width: 1000px;
    transform: translateX(-58%);
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .submenu_dropdown {
    width: 1024px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .submenu_dropdown {
    width: 800px;
    padding: 15px;
    transform: translateX(-48%);
  }
}
.submenu_dropdown .submenu__title {
  padding-left: 15px;
  margin-bottom: 15px;
}
.submenu_dropdown .submenu__title h3 {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 137%;
  /*  */
}
@media (min-width: 992px) and (max-width: 1199px) {
  .submenu_dropdown .submenu__title h3 {
    font-size: 16px;
  }
}
.submenu_dropdown.dropdown_three {
  min-width: 430px;
  padding: 32px;
}
.submenu_dropdown.dropdown_three .subitems {
  margin-bottom: 22px;
}

@media (min-width: 1400px) and (max-width: 1499px) {
  .submenu_dropdown.dropdown_three {
    min-width: 390px;
    width: 100%;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .submenu_dropdown.dropdown_three {
    min-width: 320px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .submenu_dropdown.dropdown_three {
    min-width: 280px;
  }
}
.submenu_dropdown.dropdown--big .addition__service_wrapper {
  display: flex;
}
.submenu_dropdown.dropdown--big .addition__service_wrapper .additional-wrap {
  padding: 32px;
  width: 65%;
  height: 100%;
}
.submenu_dropdown.dropdown--big .addition__service_wrapper .additional-wrap h3 {
  color: #828488;
  font-size: 24px;
  font-family: #000000;
  font-weight: 500;
  margin: 0;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-wrap
  .additional-boxs {
  margin-top: 15px;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-wrap
  .additional-boxs
  .additional-box
  .additional--text {
  margin-top: 15px;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-wrap
  .additional-boxs
  .additional-box
  .additional--text
  h4 {
  color: #111b29;
  font-size: 22px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  line-height: 137%;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-wrap
  .additional-boxs
  .additional-box
  .additional--text
  p {
  color: #111b29;
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap {
  width: 35%;
  background: #fffae5;
  height: 100%;
  padding: 32px 32px;
  border-radius: 0 10px 10px 0;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  h3 {
  color: #303030;
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: 600;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .additional-subitems
  .subitems
  .subitem {
  margin-bottom: 40px;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .additional-subitems
  .subitems
  .subitem:last-child {
  margin-bottom: 12px;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap {
  margin-top: 32px;
  text-align: center;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  h3 {
  font-weight: 600;
  color: #0a102f;
  font-size: 22px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 5px;
  line-height: 27px;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  p {
  color: #0a102f;
  font-size: 17px;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  .consultation-btn
  a {
  color: #fff;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  .consultation-btn
  a
  i {
  transform: rotate(0);
  margin: 0;
  top: 0;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  .consultation-btn
  a:hover {
  color: #001a97;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  .consultation-btn
  a:hover
  span {
  color: #fff;
}
.submenu_dropdown.dropdown--big
  .addition__service_wrapper
  .additional-links-wrap
  .consultation-wrap
  .consultation-btn
  a:hover
  span
  i {
  color: #fff;
}
.submenu_dropdown .dropdown-xl {
  width: 1246px;
}

.header-right__list li.active .submenu_dropdown {
  opacity: 1;
  visibility: visible;
  display: block;
}

.header-right__list li.active i {
  transform: rotate(-180deg);
}

.addition__service_wrapper {
  display: inline-block;
  width: 100%;
}

.education-wrapper {
  width: 70%;
  padding: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 30px;
}

.accessibility-card {
  width: 50%;
}

.subitem-box {
  width: 50%;
  padding-left: 8px;
}
.subitem-box h3 {
  color: #0d0a04;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 26px;
  font-family: "Poppins", sans-serif;
}
.subitem-box .subitems {
  padding-left: 0;
  margin-bottom: 32px;
}
.subitem-box .subitems:last-of-type {
  padding-left: 0;
  margin-bottom: 0px;
}

.submenu_dropdown.dropdown--big.dropdown-xl {
  width: 100%;
  min-width: 1164px;
}

.social-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 0 30px;
}
.social-links ul li a {
  display: inline-flex;
  align-items: center;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 150%;
  letter-spacing: 2px;
  color: #001a97;
  transition: 0.3s;
  text-decoration: none;
  font-family: #000000;
  gap: 0 10px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .social-links ul li a {
    font-size: 16px;
  }
}
.social-links ul li a i {
  font-weight: 500;
  font-size: 20px;
}
.social-links ul li a span {
  display: inline-block;
  position: relative;
  transform: rotate(-45deg);
  font-size: 18px;
}
.social-links ul li a:hover {
  color: #303030;
}
.social-links ul li a:focus {
  color: #303030;
}
.social-links ul li a:active {
  color: #303030;
}

.infinite-slider-area {
  padding: 50px 0;
  margin-bottom: 25px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .infinite-slider-area {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .infinite-slider-area {
    margin-top: -50px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .infinite-slider-area {
    margin-top: -50px;
    margin-bottom: 0;
  }
}

.marquee-webflow-slide-area {
  padding-bottom: 30px;
}
.marquee-webflow-slide-area .text-marquee {
  transform: rotate(0);
  background-color: #001a97;
}
.marquee-webflow-slide-area .text-marquee .text-single span {
  color: #fff;
  font-size: 96px;
  letter-spacing: 0;
  line-height: 120%;
  gap: 0px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .marquee-webflow-slide-area .text-marquee .text-single span {
    font-size: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .marquee-webflow-slide-area .text-marquee .text-single span {
    font-size: 80px;
  }
}
.marquee-webflow-slide-area .text-marquee .text-single span img {
  width: 55px;
  margin-left: 15px !important;
}

.area__title {
  margin-bottom: 50px;
  text-align: center;
}
.area__title h2 {
  color: #000000;
  font-size: 80px;
  font-weight: 800;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  letter-spacing: -2px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .area__title h2 {
    font-size: 64px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .area__title h2 {
    font-size: 64px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .area__title h2 {
    font-size: 54px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .area__title h2 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .area__title h2 {
    font-size: 32px;
  }
}
.area__title h2 span {
  display: block;
  line-height: 110%;
}
.area__title h2 .area__title-blue {
  color: #001a97;
}
.area__title.area__title_md h2 {
  font-size: 64px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .area__title.area__title_md h2 {
    font-size: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .area__title.area__title_md h2 {
    font-size: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .area__title.area__title_md h2 {
    font-size: 48px;
    max-width: 620px;
    margin: 0 auto;
  }
  .area__title.area__title_md h2 span {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 767px) {
  .area__title.area__title_md h2 {
    font-size: 32px;
    max-width: 620px;
    margin: 0 auto;
  }
  .area__title.area__title_md h2 span {
    display: contents !important;
  }
}
.area__title.title--md h2 {
  font-size: 64px;
}
@media only screen and (max-width: 767px) {
  .area__title.title--md h2 {
    font-size: 40px;
  }
}
.area__title.title--lg h2 {
  font-size: 120px;
  font-weight: bold;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .area__title.title--lg h2 {
    font-size: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .area__title.title--lg h2 {
    font-size: 90px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .area__title.title--lg h2 {
    font-size: 90px;
  }
}
.area__title.title--lg h2 span {
  line-height: 98%;
}

.buttons__group {
  display: flex;
  justify-content: center;
  gap: 0 10px;
}
@media only screen and (max-width: 767px) {
  .buttons__group {
    flex-wrap: wrap;
    gap: 40px 0;
    justify-content: center;
  }
}

.text-marquee {
  position: relative;
  display: flex;
  align-items: center;
  overflow-x: hidden;
  transform: rotate(4.5deg);
  width: 103%;
  left: -2%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-marquee {
    transform: rotate(8.5deg);
  }
}
@media only screen and (max-width: 767px) {
  .text-marquee {
    transform: rotate(8.5deg);
  }
}
.text-marquee.wooden-marquee {
  background-color: #fbbc04;
  z-index: 3;
}
.text-marquee .text-single {
  position: relative;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  will-change: transform;
}
.text-marquee .text-single .text {
  padding: 0;
  font-size: 48px;
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: -2px;
  color: #001a97;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .text-marquee .text-single .text {
    font-size: 40px;
  }
}
.text-marquee .text-single span {
  display: inline-flex;
  align-items: center;
  gap: 0 40px;
}
.text-marquee .text-single span img {
  width: 40px;
  margin-right: 35px;
  margin-left: 35px;
  margin-top: -3px;
}
.text-marquee.blue-marquee {
  background-color: #001a97;
  transform: rotate(-4.5deg);
  z-index: 2;
  margin-top: -70px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-marquee.blue-marquee {
    transform: rotate(-8.5deg);
  }
}
@media only screen and (max-width: 767px) {
  .text-marquee.blue-marquee {
    transform: rotate(-8.5deg);
    margin-top: 0;
  }
}
.text-marquee.blue-marquee .text {
  color: #fff;
}

.goodbye__wrapper {
  padding-top: 25px;
  position: relative;
}
.goodbye__wrapper h2 {
  text-transform: uppercase;
  display: block;
  font-family: "Poppins", sans-serif;
}
@media only screen and (max-width: 767px) {
  .goodbye__wrapper h2 {
    text-align: center;
  }
}
.goodbye__wrapper h2 .goodbye__big--text {
  font-size: 310px;
  font-weight: bold;
  letter-spacing: -3px;
  line-height: 80%;
  font-family: "Poppins", sans-serif;
  margin-bottom: 20px;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 278px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 270px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 250px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 220px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 190px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 136px;
  }
}
@media only screen and (max-width: 767px) {
  .goodbye__wrapper h2 .goodbye__big--text {
    font-size: 110px;
    text-align: center;
  }
}
.goodbye__wrapper h2 .googbye__subtext {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  padding: 0 15px;
  margin-top: 10px;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 32px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 28px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 25px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .goodbye__wrapper h2 .googbye__subtext {
    font-size: 22px;
    text-align: center;
    justify-content: center;
  }
}
.goodbye__wrapper h2 .googbye__subtext b {
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .goodbye__wrapper h2 .googbye__subtext b:last-child {
    display: none;
  }
}

.recognition__content h2 {
  font-size: 64px;
  font-weight: 800;
  line-height: 100%;
  letter-spacing: -2px;
  text-transform: uppercase;
  color: #000000;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .recognition__content h2 {
    font-size: 54px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .recognition__content h2 {
    font-size: 48px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .recognition__content h2 {
    font-size: 48px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .recognition__content h2 {
    font-size: 54px;
  }
}
@media only screen and (max-width: 767px) {
  .recognition__content h2 {
    font-size: 40px;
  }
}
.recognition__content h2 span {
  display: inline-block;
}
.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}
.single-videos .accordion__button {
  box-shadow: -1px -1px 8px 0 rgba(0, 0, 0, 0.08);
  max-width: 19rem;
}
.single-videos #accordion-resources {
  margin-right: 1.333rem;
  margin-left: 14px;
}

.single-videos .accordion__button {
  text-align: left;
  font-size: 1.333rem;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  color: #2d3136;
  border: none;
  padding: 1.8rem 3.5rem 1.8rem 2rem;
  border-radius: 0.25rem;
  display: block;
  width: 100%;
  z-index: 1;
  position: relative;
  margin-top: 1.2rem;
  transition: all 150ms linear;
  box-shadow: 0 0.222rem 0.444rem 0 rgba(0, 0, 0, 0.08);
  transform: translateZ(0);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  line-height: 135%;
  margin-left: 0;
  background: #ffff;
  text-transform: uppercase;
}

.single-videos .accordion__button::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 1.875rem;
  top: 2.2rem;
  width: 0.8rem;
  height: 0.8rem;
  border-right: 0.25rem solid #000;
  border-top: 0.25rem solid #000;
  transform: rotate(135deg);
  transition: transform 250ms linear;
}

.single-videos .accordion__button:hover,
.single-videos .accordion__button:focus {
  background-color: #fff;
  box-shadow: 0 0.744rem 0.989rem 0.756rem rgba(0, 0, 0, 0.08);
  transform: translate3d(0, -0.222rem, 0);
}

.single-videos .accordion__button[aria-expanded="true"] {
  background-color: #fff;
}

.single-videos .accordion__button[aria-expanded="true"]::after {
  transform: rotate(315deg) translateY(0.25rem);
}

.single-videos .accordion__content {
  padding: 3rem 2rem 2rem;
  margin-left: 0.278rem;
  background-color: #fff;
  -webkit-box-shadow: 0.2px 1px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0.2px 0.2px 1px 0 rgba(0, 0, 0, 0.1);
  transition: all 200ms linear;
  margin-top: -0.222rem;
  margin-right: 0.278rem;
}

.single-videos .accordion__content-body p {
  text-align: left;
  font-size: 22px;
  color: #000;
  font-family: #000000;
}

.single-videos .accordion__content[aria-hidden="false"] {
  display: block;
}

.single-videos .accordion__content[aria-hidden="true"] {
  display: none;
}
.related-videos-area {
  padding: 3rem 0;
}
.video-area {
  padding-top: 56px;
  padding-bottom: 0px;
}
.video-area .container,
.related-videos-area .container {
  max-width: 1542px;
}
.video-area .video__videos-inner-content {
  margin-top: 2rem;
}
.video-area .video__videos-inner-content h2 {
  margin-bottom: 1.5rem;
  font-size: 40px;
  color: #000000;
  letter-spacing: inherit;
  font-weight: 800;
  line-height: 112%;
  text-transform: uppercase;
}
.video-area .video__videos-inner-content p {
  font-size: 22px;
  color: #000;
  font-family: #000000;
}
.video__subtext {
  font-size: 24px;
  line-height: 90%;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.2rem;
}
.video-area h1 {
  font-size: 118px;
  line-height: 90%;
  font-family: "Poppins", sans-serif;
  letter-spacing: -2.5%;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 1.5rem;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .video-area h1 {
    font-size: 100px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .video-area h1 {
    font-size: 80px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .video-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .video-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .video-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title--md h1 {
    font-size: 54px;
  }
}
@media only screen and (max-width: 767px) {
  .video-area h1 {
    font-size: 40px;
    line-height: 100%;
  }
  .video__subtext {
    font-size: 16px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
  }
}

.blog-area {
  padding-top: 56px;
  padding-bottom: 0px;
}
.blog-area .container {
  max-width: 1542px;
}
.blog-area .blog__blogs-inner-content {
  margin-top: 2rem;
  margin-bottom: 3rem;
}
.blog-area .blog__blogs-inner-content h2 {
  margin-bottom: 1.5rem;
  font-size: 40px;
  color: #000000;
  letter-spacing: inherit;
  font-weight: 800;
  line-height: 112%;
  text-transform: uppercase;
}
.blog-area .blog__blogs-inner-content p {
  font-size: 22px;
  color: #000;
}
.blog__subtext {
  font-size: 24px;
  line-height: 90%;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.2rem;
}
.blog-area h1 {
  font-size: 118px;
  line-height: 90%;
  font-family: "Poppins", sans-serif;
  letter-spacing: -2.5%;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 1.5rem;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .blog-area h1 {
    font-size: 100px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .blog-area h1 {
    font-size: 80px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .blog-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .blog-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .blog-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-area h1 {
    font-size: 64px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .blog-welcome__title--md h1 {
    font-size: 54px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-area h1 {
    font-size: 40px;
    line-height: 100%;
  }
  .blog-area__subtext {
    font-size: 16px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
  }
}
.article__card {
  margin-bottom: 2rem;
}

.article__card--thumbnail img {
  width: 100%;
  height: auto;
}

.article__item--date {
  font-size: 14px;
  color: #666;
}

.article__details--content h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 1rem 0;
}

.article__excerpt {
  font-size: 16px;
  color: #333;
}

.read-more {
  display: inline-block;
  margin-top: 1rem;
  color: #007bff;
  font-weight: 600;
}
.article__card {
  margin-bottom: 50px;
}
.article__card a {
  text-decoration: none;
}
.article__card article .article__card--thumbnail img {
  width: 100%;
  border-radius: 15px 15px 0 0;
}
.article__card article .article__details--content {
  padding: 30px 40px;
  border: 1px solid #ecf2f6;
  border-radius: 0 0 15px 15px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .article__card article .article__details--content {
    padding: 25px 30px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .article__card article .article__details--content {
    padding: 25px 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .article__card article .article__details--content {
    padding: 20px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .article__card article .article__details--content {
    padding: 20px 20px;
  }
}
.article__card article .article__details--content h3 {
  font-size: 48px;
  font-weight: 700;
  color: #000000;
  line-height: 110%;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .article__card article .article__details--content h3 {
    font-size: 28px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .article__card article .article__details--content h3 {
    font-size: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .article__card article .article__details--content h3 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .article__card article .article__details--content h3 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .article__card article .article__details--content h3 {
    font-size: 22px;
  }
}
.article__card article .article__details--content .article__control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
}
.article__card article .article__details--content .article__control .read-more {
  display: flex;
  align-items: center;
  font-size: 24px;
  color: #374151;
  text-decoration: none;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .article__card
    article
    .article__details--content
    .article__control
    .read-more {
    font-size: 22px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .article__card
    article
    .article__details--content
    .article__control
    .read-more {
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .article__card
    article
    .article__details--content
    .article__control
    .read-more {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .article__card
    article
    .article__details--content
    .article__control
    .read-more {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .article__card
    article
    .article__details--content
    .article__control
    .read-more {
    font-size: 16px;
  }
}
.article__card
  article
  .article__details--content
  .article__control
  .article__date {
  font-size: 24px;
  color: #374151;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .article__card
    article
    .article__details--content
    .article__control
    .article__date {
    font-size: 22px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .article__card
    article
    .article__details--content
    .article__control
    .article__date {
    font-size: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .article__card
    article
    .article__details--content
    .article__control
    .article__date {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .article__card
    article
    .article__details--content
    .article__control
    .article__date {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .article__card
    article
    .article__details--content
    .article__control
    .article__date {
    font-size: 16px;
  }
}

.blog__main-block ul.pagination {
  list-style: none;
  padding: 0px 0px 0px 0px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-size: 1.111rem;
  margin-bottom: 4.667rem;
  width: 100%;
}

.pagination {
  display: inline-block;
}

.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span:hover,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; span:focus {
  z-index: 3;
  color: #fff;
  background: linear-gradient(137deg, #001a97, #001a97);
  border: none;
  cursor: default;
}

.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
  margin-left: 0;
  font-weight: 600;
}

.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
  position: relative;
  float: left;
  padding: 0.556rem 1.111rem;
  line-height: 1.42857143;
  text-decoration: none;
  color: #fff;
  background-color: #000;
  border: none;
  margin-left: 0.444rem;
}

.related-videos-area .welcome__title--md h2 {
  margin-bottom: 2rem;
  font-size: 80px;
  line-height: 90%;
  font-family: "Poppins", sans-serif;
}

@media (min-width: 1500px) and (max-width: 1599px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 64px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 80px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 40px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 80px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 80px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title--md h2 {
    font-size: 22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 64px;
  }
  .video-area .video__videos-inner-content h2 {
    font-size: 32px;
    color: #000000;
  }
  .video-area h1 {
    font-size: 64px;
    line-height: 94%;
  }
}
@media only screen and (max-width: 767px) {
  .related-videos-area .welcome__title--md h2 {
    font-size: 54px;
    text-align: center;
  }
  .video-area .video__videos-inner-content h2 {
    font-size: 24px;
    color: #000000;
  }
}

.video__card {
  margin-bottom: 50px;
}
.video__card article .video__card--thumbnail img {
  width: 100%;
  border-radius: 15px 15px 0 0;
}
.video__card article .video__details--content {
  padding: 30px 40px;
  border: 1px solid #ecf2f6;
  border-radius: 0 0 15px 15px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .video__card article .video__details--content {
    padding: 25px 30px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .video__card article .video__details--content {
    padding: 25px 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video__card article .video__details--content {
    padding: 20px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .video__card article .video__details--content {
    padding: 20px 20px;
  }
}
.video__card article .video__details--content h3 {
  font-size: 32px;
  font-weight: 600;
  color: #000000;
  line-height: 124%;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .video__card article .video__details--content h3 {
    font-size: 28px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .video__card article .video__details--content h3 {
    font-size: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video__card article .video__details--content h3 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .video__card article .video__details--content h3 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .video__card article .video__details--content h3 {
    font-size: 22px;
  }
}
.video__card article .video__details--content .video__control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
}
.video__card article .video__details--content .video__control a {
  display: flex;
  align-items: center;
  font-size: 26px;
  color: #374151;
  text-decoration: none;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .video__card article .video__details--content .video__control a {
    font-size: 22px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .video__card article .video__details--content .video__control a {
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video__card article .video__details--content .video__control a {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .video__card article .video__details--content .video__control a {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .video__card article .video__details--content .video__control a {
    font-size: 16px;
  }
}
.video__card article .video__details--content .video__control a img {
  width: 45px;
  margin-right: 10px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .video__card article .video__details--content .video__control a img {
    width: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video__card article .video__details--content .video__control a img {
    width: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .video__card article .video__details--content .video__control a img {
    width: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .video__card article .video__details--content .video__control a img {
    width: 32px;
  }
}
.video__card article .video__details--content .video__control span {
  font-size: 26px;
  color: #374151;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .video__card article .video__details--content .video__control span {
    font-size: 22px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .video__card article .video__details--content .video__control span {
    font-size: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video__card article .video__details--content .video__control span {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .video__card article .video__details--content .video__control span {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .video__card article .video__details--content .video__control span {
    font-size: 16px;
  }
}

.circle__rotation {
  animation: rotate-animation 20s infinite linear;
}

@keyframes rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.subtract_1,
.subtract_4 {
  animation: rotate-animation 4s infinite linear;
}

.subtract_2,
.subtract_3 {
  animation: rotate-animation 5s infinite linear;
}

.moving-star {
  animation: rotate-animation 4s infinite linear;
}

.bounce-in-fwd {
  -webkit-animation: bounce-in-fwd 1.1s 0.1s both;
  animation: bounce-in-fwd 1.1s 0.1s both;
}

.circles {
  pointer-events: none;
  width: 180px;
  height: 180px;
}

.circles__text {
  text-transform: uppercase;
  transform-origin: 700px 700px;
  will-change: transform, opacity;
}

.circles__text--1 {
  font-size: 160px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  fill: #001a97;
}

.golden-star-1 {
  position: absolute;
  width: 16px;
  left: 45%;
  top: 30%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-1 {
    width: 12px;
    left: 44%;
  }
}

.golden-star-2 {
  position: absolute;
  width: 32px;
  left: 45%;
  top: 17%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-2 {
    width: 16px;
    left: 43%;
    top: 14%;
  }
}

.golden-star-3 {
  position: absolute;
  width: 22px;
  left: 53%;
  top: 10%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-3 {
    width: 15px;
    left: 54%;
    top: 6%;
  }
}

.golden-star-4 {
  position: absolute;
  width: 16px;
  right: 29%;
  top: 15%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-4 {
    width: 12px;
    right: 28%;
  }
}

.golden-star-5 {
  position: absolute;
  width: 23px;
  right: 24%;
  top: 9%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-5 {
    width: 15px;
    right: 25%;
    top: 9%;
  }
}

.golden-star-6 {
  position: absolute;
  width: 32px;
  right: 16%;
  top: 13%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-6 {
    width: 15px;
    right: 16%;
    top: 8%;
  }
}

.golden-star-7 {
  position: absolute;
  width: 16px;
  right: 15%;
  top: 21%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-7 {
    width: 10px;
    right: 17%;
    top: 22%;
  }
}

.golden-star-8 {
  position: absolute;
  width: 16px;
  right: 20%;
  top: 28.5%;
  transition: 0.3s;
}
@media only screen and (max-width: 767px) {
  .golden-star-8 {
    width: 9px;
    right: 21%;
    top: 27.5%;
  }
}

@-webkit-keyframes bounce-in-fwd {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: scale(0.84);
    transform: scale(0.84);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  89% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes bounce-in-fwd {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: scale(0.84);
    transform: scale(0.84);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  89% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.increase__box {
  background-color: #f5f5f5;
  border-radius: 10px;
  padding: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .increase__box {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .increase__box {
    height: 400px;
    margin-bottom: 35px;
  }
}
.increase__box article .user__box {
  height: 200px;
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .increase__box article .user__box {
    height: 97px;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .increase__box article .user__box {
    width: 250px;
    margin: 0 auto;
  }
}
.increase__box article .user__box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .increase__box article .user__box img {
    height: 100%;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (max-width: 767px) {
  .increase__box article .user__box img {
    width: auto;
    height: 100%;
    margin-bottom: 15px;
  }
}
.increase__box article h3 span {
  display: block;
  text-align: center;
}
.increase__box article h3 .user__number {
  color: #001a97;
  font-size: 72px;
  font-weight: 900;
  line-height: 120%;
  font-family: "Poppins", sans-serif;
  margin-bottom: 12px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .increase__box article h3 .user__number {
    font-size: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .increase__box article h3 .user__number {
    font-size: 64px;
    line-height: 100%;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .increase__box article h3 .user__number {
    font-size: 64px;
    line-height: 100%;
    margin-top: 15px;
    margin: 10px;
  }
}
.increase__box article h3 .user__description {
  font-size: 22px;
  color: #1d1d21;
}

.design__tools__wrap {
  background-color: #001a97;
  border-radius: 10px;
  padding: 30px 0;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design__tools__wrap {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .design__tools__wrap {
    height: 400px;
  }
}
.design__tools__wrap .design__tools .tools_list {
  justify-content: center;
  display: flex;
  align-items: center;
  gap: 0 20px;
  margin-bottom: 20px;
}
.design__tools__wrap .design__tools .tools_list img {
  width: 90px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .design__tools__wrap .design__tools .tools_list img {
    width: 69px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .design__tools__wrap .design__tools .tools_list img {
    width: 69px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .design__tools__wrap .design__tools .tools_list img {
    width: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .design__tools__wrap .design__tools .tools_list img {
    width: 60px;
  }
}
.design__tools__wrap .tools__title {
  padding: 15px 30px;
  margin-top: 32px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .design__tools__wrap .tools__title {
    margin-top: 30px;
  }
}
.design__tools__wrap .tools__title h3 {
  font-size: 34px;
  font-weight: bold;
  color: #fff;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .design__tools__wrap .tools__title h3 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .design__tools__wrap .tools__title h3 {
    font-size: 26px;
  }
}

.list_item {
  display: flex;
  align-items: flex-start;
  padding: 8px;
  margin-bottom: 20px;
}
.list_item span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  position: relative;
  top: 2px;
  background-color: #e5f2ff;
  border-radius: 100%;
}
.list_item span i {
  font-size: 22px;
  color: #001a97;
}
.list_item span img {
  max-width: 28px;
}
.list_item .item_text {
  width: calc(100% - 52px);
  padding-left: 15px;
}
.list_item .item_text h4 {
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 0px;
}
.list_item .item_text p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 135.556%;
  margin: 0;
}

.subitems {
  border-radius: 20px;
  transition: 0.3s;
  border: 1px solid transparent;
}
.subitems:hover span {
  background-color: #fffae5;
}
.subitems:focus span {
  background-color: #fff;
}
.subitems:active span {
  background-color: #fff;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .subitems {
    padding: 12px;
    border-radius: 16px;
  }
}
.subitems .subitem a {
  display: flex !important;
}
.subitems .subitem a .sub_icon span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background-color: #e5f2ff;
  color: #303030;
}
.subitems .subitem a .sub_icon span i {
  margin: 0 !important;
  font-size: 20px !important;
  line-height: 1;
  color: #303030;
  transform: unset !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .subitems .subitem a .sub_icon span i {
    font-size: 20px !important;
  }
}
.subitems .subitem a .sub_icon span img {
  max-width: 26px;
  max-height: 26px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .subitems .subitem a .sub_icon span {
    width: 42px;
    height: 42px;
  }
}
.subitems .subitem a .sub_text {
  width: calc(100% - 50px);
  padding-left: 15px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .subitems .subitem a .sub_text {
    width: calc(100% - 42px);
  }
}
.subitems .subitem a .sub_text h4 {
  color: #111b29;
  font-size: 20px;
  font-weight: 600;
  line-height: 137%;
  /*  */
  margin-bottom: 4px;
  font-family: "Poppins", sans-serif;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .subitems .subitem a .sub_text h4 {
    font-size: 17px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .subitems .subitem a .sub_text h4 {
    font-size: 16px;
  }
}
.subitems .subitem a .sub_text p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #303030;
  margin-bottom: 0;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .subitems .subitem a .sub_text p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .subitems .subitem a .sub_text p {
    font-size: 14px;
  }
}
.subitems:hover span {
  background-color: "Poppins", sans-serif;
}

.accordion {
  max-width: 100%;
  margin: auto;
}
.accordion .accordion__item {
  background: #fff;
  border-radius: 10px;
  margin-bottom: 25px;
  transition: 0.3s;
  color: #000000;
  border: 2px solid #000000;
}
@media only screen and (max-width: 767px) {
  .accordion .accordion__item {
    margin-bottom: 15px;
  }
}
.accordion .accordion__item .accordion__button {
  text-align: left;
  font-weight: 500;
  border: none;
  display: block;
  width: 100%;
  z-index: 1;
  position: relative;
  transition: all 150ms linear;
  font-style: normal;
  font-weight: 600;
  font-size: 26px;
  line-height: 140%;
  padding: 36px 36px;
  padding-right: 65px;
  font-family: "Poppins", sans-serif;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .accordion .accordion__item .accordion__button {
    padding: 15px 15px;
    padding-right: 45px;
    border-radius: 14px;
    font-size: 16px;
  }
}
.accordion .accordion__item .accordion__button::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 36px;
  top: 50%;
  width: 20px;
  height: 20px;
  border-left: 2px solid #000000;
  border-bottom: 2px solid #000000;
  transform: rotate(-45deg) translateY(-50%);
  margin-top: -6px;
  transition: transform 250ms linear;
}
@media (min-width: 768px) and (max-width: 991px) {
  .accordion .accordion__item .accordion__button::after {
    right: 24px;
    top: 50%;
    width: 14px;
    height: 14px;
    margin-top: -7px;
  }
}
@media only screen and (max-width: 767px) {
  .accordion .accordion__item .accordion__button::after {
    right: 15px;
    width: 10px;
    height: 10px;
  }
}
.accordion .accordion__item .accordion__button[aria-expanded="true"] {
  background-color: transparent;
}
.accordion .accordion__item .accordion__button[aria-expanded="true"]::after {
  border-left: 2px solid transparent;
  border-bottom: 2px solid transparent;
  border-right: 2px solid #000000;
  border-top: 2px solid #000000;
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .accordion .accordion__item .accordion__button {
    padding: 24px;
    font-size: 24px;
  }
}
.accordion .accordion__item .accordion__content {
  padding: 20px 36px;
  padding-top: 0px;
  margin-left: 0;
  transition: all 200ms linear;
  margin-top: -15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .accordion .accordion__item .accordion__content {
    padding: 20px 24px;
    padding-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .accordion .accordion__item .accordion__content {
    padding: 15px 15px;
    padding-top: 10px;
  }
}
.accordion .accordion__item .accordion__content[aria-hidden="false"] {
  display: block;
}
.accordion .accordion__item .accordion__content[aria-hidden="true"] {
  display: none;
}
.accordion .accordion__item .accordion__content .accordion__text p {
  font-style: normal;
  font-size: 20px;
  line-height: 156%;
  color: #000000;
  font-family: "Poppins", sans-serif;
}
.accordion .accordion__item .accordion__content .accordion__text p:last-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .accordion .accordion__item .accordion__content .accordion__text p {
    font-size: 16px;
  }
}

.services-area {
  padding: 50px 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .services-area .container {
    max-width: 1280px;
  }
}
.services-area .services-wrap {
  padding: 70px;
  background: #f5f6f8;
  border-radius: 30px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-area .services-wrap {
    padding: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area .services-wrap {
    padding: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area .services-wrap {
    padding: 20px 10px;
  }
}
.services-area .service-item {
  margin-bottom: 35px;
}
.services-area .service-item:last-child {
  margin-bottom: 0;
}
.services-area .service-item a {
  text-decoration: none;
  display: block;
}
.services-area .service-item a .single__service--box {
  background-color: #fff;
  padding: 38px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 30px;
  transition: 0.3s;
  position: relative;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .services-area .service-item a .single__service--box {
    padding: 32px 36px;
    border-radius: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-area .service-item a .single__service--box {
    padding: 25px 30px;
    border-radius: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area .service-item a .single__service--box {
    padding: 40px 30px;
    border-radius: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area .service-item a .single__service--box {
    padding: 25px 15px;
    border-radius: 20px;
  }
}
.services-area .service-item a .single__service--box .service__left--text {
  display: flex;
  align-items: center;
  width: calc(100% - 70px);
  padding-right: 25px;
  gap: 0 40px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-area .service-item a .single__service--box .service__left--text {
    width: calc(100% - 60px);
    gap: 0 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area .service-item a .single__service--box .service__left--text {
    width: calc(100% - 50px);
    gap: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area .service-item a .single__service--box .service__left--text {
    width: calc(100% - 55px);
    padding-right: 10px;
    gap: 0 15px;
  }
}
.services-area
  .service-item
  a
  .single__service--box
  .service__left--text
  .service__count {
  font-size: 32px;
  font-weight: 900;
  color: #001a97;
  display: inline-block;
  transition: 0.3s;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__count {
    font-size: 28px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__count {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__count {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__count {
    font-size: 20px;
  }
}
.services-area
  .service-item
  a
  .single__service--box
  .service__left--text
  .service__title {
  display: inline-block;
  font-size: 64px;
  font-weight: 900;
  color: #000000;
  line-height: 120%;
  transition: 0.3s;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__title {
    font-size: 54px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__title {
    font-size: 48px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__title {
    font-size: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__title {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area
    .service-item
    a
    .single__service--box
    .service__left--text
    .service__title {
    font-size: 24px;
  }
}
.services-area .service-item a .single__service--box .service__arrow {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  font-size: 24px;
  color: #fff;
  transition: 0.3s;
  transform: rotate(-45deg);
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .services-area .service-item a .single__service--box .service__arrow {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-area .service-item a .single__service--box .service__arrow {
    width: 54px;
    height: 54px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area .service-item a .single__service--box .service__arrow {
    width: 50px;
    height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area .service-item a .single__service--box .service__arrow {
    width: 48px;
    height: 48px;
    font-size: 20px;
  }
}
.services-area .service-item a .single__service--box:hover {
  background-color: #001a97;
}
.services-area .service-item a .single__service--box:hover .service__title {
  color: #fff;
}
.services-area .service-item a .single__service--box:hover .service__count {
  color: #fff;
}
.services-area .service-item a .single__service--box:hover .service__arrow {
  background-color: #fff;
  color: #001a97;
}
.services-area .service-item a .single__service--box .thumb__hover {
  position: absolute;
  right: 90px;
  width: 270px;
  transition: 0.3s;
  top: 50%;
  transform: translateY(-50%);
  opacity: 1;
  visibility: hidden;
  z-index: 9;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .services-area .service-item a .single__service--box .thumb__hover {
    width: 240px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .services-area .service-item a .single__service--box .thumb__hover {
    width: 140px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area .service-item a .single__service--box .thumb__hover {
    width: 170px;
    right: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .services-area .service-item a .single__service--box .thumb__hover {
    display: none;
  }
}
.services-area .service-item a .single__service--box .thumb_form_bottom {
  transform: unset;
  top: unset;
  bottom: 0;
}
.services-area .service-item a .single__service--box:hover .thumb__hover {
  opacity: 1;
  visibility: visible;
  right: 100px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-area .service-item a .single__service--box:hover .thumb__hover {
    right: 70px;
  }
}

/*-------------- Header Area Start  ---- --------*/
header {
  padding: 20px 0;
  background: #fff;
}
header .header-nav-area {
  position: relative;
  z-index: 999;
}
header .container {
  max-width: 1550px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header .container {
    max-width: 1280px;
  }
}
header.subpage_header {
  box-shadow: none;
  border: none;
  padding-bottom: 0;
}
header .header__left {
  display: flex;
  align-items: center;
}
header .header__left .header__logo img {
  width: 165px;
}
header .header__left .header__logo a {
  display: block;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header .header__left .header__logo img {
    width: 160px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  header .header__left .header__logo img {
    width: 130px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  header .header__left .header__logo img {
    width: 120px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header .header__left .header__logo img {
    width: 130px !important;
  }
}
@media only screen and (max-width: 767px) {
  header .header__left .header__logo img {
    width: 96px !important;
  }
  header .header-navbar {
    z-index: -1;
  }
}
header .header__left .select__language {
  margin-left: 25px;
  padding-top: 10px;
}
header .header__left .select__language .form-select {
  border: none;
  box-shadow: none;
  width: 55px;
  padding: 0;
  padding-right: 20px;
  background-position: right 0 center;
  text-decoration: underline;
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #303030;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  header .header__left .select__language .form-select {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  header .header__left .select__language .form-select {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header .header__left .select__language .form-select {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  header .header__left .select__language .form-select {
    font-size: 18px;
  }
}
header .header-navbar {
  transition: 0.3s;
}
header .header-navbar .header__right--wrap {
  padding-top: 8px;
}
@media only screen and (max-width: 767px) {
  header .header-navbar .header__right--wrap {
    padding-top: 0;
  }
}
header .header-navbar .header__right--wrap .header-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 1199px) {
  header .header-navbar .header__right--wrap .header-right {
    display: none;
  }
}
header .header-navbar .header__right--wrap .header-right .menu--x {
  display: none;
}
@media only screen and (max-width: 767px) {
  header .header-navbar .header__right--wrap .header-right .menu--x {
    display: block;
    position: absolute;
    left: 20px;
    top: 15px;
    cursor: pointer;
    border: none;
  }
  header .header-navbar .header__right--wrap .header-right .menu--x img {
    width: 17px;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list {
    display: block;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: #303030;
  font-size: 20px;
  position: relative;
  transition: 0.3s;
  font-weight: 500;
  line-height: 140%;
  /* 30.8px */
  letter-spacing: -0.22px;
  margin-right: 35px;
  cursor: pointer;
  padding: 4px;
  border-radius: 10px;
  font-family: "Poppins", sans-serif;
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li
  button {
  background-color: transparent;
  border: none;
  font-weight: 500;
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li
  i {
  transition: 0.3s;
  color: #000000;
  margin-left: 8px;
  font-size: 16px;
  line-height: 1;
  position: relative;
  top: 1px;
}
/* Remove the content of the ::after pseudo-element */
.dropdown-toggle::after {
  content: none;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li
    i {
    margin-left: 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li
    i {
    margin-left: 10px;
    font-size: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li
    i {
    margin-left: 10px;
    font-size: 14px;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li:hover {
  color: #001a97;
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li:focus {
  color: #001a97;
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li:active {
  color: #001a97;
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li:visited {
  color: #001a97;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li {
    font-size: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li {
    font-size: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li {
    font-size: 18px;
    margin-right: 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li {
    font-size: 16px;
    margin-right: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__nav
    .header-right__list
    li {
    font-size: 16px;
    margin-right: 7px;
    padding: 8px;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__nav
  .header-right__list
  li
  a {
  display: inline-block;
  color: #000000;
  text-decoration: none;
}
header .header-navbar .header__right--wrap .header-right .header-right__btn {
  margin-left: 15px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header .header-navbar .header__right--wrap .header-right .header-right__btn {
    margin-left: 0px;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__btn
  .search__option {
  margin-right: 30px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__btn
    .search__option {
    margin-right: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__btn
    .search__option {
    margin-right: 25px;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__btn
  .search__option
  button {
  border: none;
  color: #022b42;
  font-size: 24px;
  background-color: transparent;
  cursor: pointer;
  line-height: 1;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header
    .header-navbar
    .header__right--wrap
    .header-right
    .header-right__btn
    .search__option
    button {
    font-size: 20px;
  }
}
header
  .header-navbar
  .header__right--wrap
  .header-right
  .header-right__btn
  .search__option
  button
  i {
  line-height: 1;
  margin-top: 2px;
}
@media (min-width: 768px) and (max-width: 991px) {
  header .header-navbar .header__right--wrap .header-right .header-right__btn {
    margin-left: 25px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  header .header-navbar .header__right--wrap .header-right .header-right__btn {
    margin-left: 20px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  header .header-navbar .header__right--wrap .header-right .header-right__btn {
    margin-left: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  header .header-navbar .header__right--wrap .header-right .header-right__btn {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  header .header-navbar .header__right--wrap .header-right .header-right__btn {
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    width: 100%;
  }
}
header .header-navbar .header__right--wrap .menu_trigger {
  display: none;
  width: 28px;
  cursor: pointer;
  border: none;
  float: right;
  background: transparent;
}
header .header-navbar .header__right--wrap .menu_trigger img {
  width: 25px;
}
@media (max-width: 1199px) {
  header .header-navbar .header__right--wrap .menu_trigger {
    display: block;
  }
}

/*-------------- Header Area End  ---- --------*/
.hamburgerMenu {
  background-color: #fff;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 99999999999999;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  display: none;
}
@media (max-width: 1199px) {
  .hamburgerMenu {
    display: block;
  }
}
.hamburgerMenu .menu_top {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px 12px;
}
.hamburgerMenu .menu_top .menu_logo img {
  width: 110px;
}
.hamburgerMenu .menu_top .menu_close {
  background-color: transparent;
  border: none;
  width: 26px;
  cursor: pointer;
}
.hamburgerMenu .mobile_menu {
  padding: 0 15px;
  max-width: 560px;
  margin: 0 auto;
  padding-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu .mobile_menu {
    padding-bottom: 40px;
  }
}
.hamburgerMenu .mobile_menu ul {
  margin: 0;
  padding: 0;
}
.hamburgerMenu .mobile_menu ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 15px;
  font-size: 24px;
  font-weight: 700;
  line-height: 112%;
  color: #000000;
  padding-left: 0;
  cursor: pointer;
  border-bottom: 1px solid;
  border-color: #ebecec;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu .mobile_menu ul li {
    font-size: 20px;
  }
}
.hamburgerMenu .mobile_menu ul li i {
  font-size: 20px;
  position: absolute;
  right: 15px;
  font-weight: 400;
}
.hamburgerMenu .mobile_menu ul li a,
.hamburgerMenu .mobile_menu ul li button {
  text-decoration: none;
  color: #000000;
}
.hamburgerMenu .mobile_menu ul li button {
  font-size: 20px;
  font-weight: 700;
  line-height: 112%;
  color: #000000;
  padding-left: 0;
  cursor: pointer;
  background: none;
  border: none;
}

.hamburgerMenu .find_btn {
  padding: 20px 15px;
}
.hamburgerMenu .menu_bottom {
  height: 100%;
  background: #f5f6f8;
  padding: 25px 15px;
}
.hamburgerMenu .menu_bottom .select__langiage {
  margin-bottom: 20px;
}
.hamburgerMenu .menu_bottom .select__langiage .form-select {
  width: 180px;
  background-color: transparent;
  border: none;
  padding: 3px 10px;
  box-shadow: none;
  outline: none;
  margin-left: -10px;
}
.hamburgerMenu .menu_bottom ul li {
  margin-bottom: 20px;
}
.hamburgerMenu .menu_bottom ul li a {
  color: #000000;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.1px;
  text-decoration: none;
}
.hamburgerMenu.active {
  opacity: 1;
  visibility: visible;
}
.hamburgerMenu .submenu_wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 9999;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu .submenu_wrap {
    padding: 0 15px;
  }
}
.hamburgerMenu .submenu_wrap .back_option {
  display: inline-block;
  padding-top: 34px;
}
.hamburgerMenu .submenu_wrap .back_option button {
  display: inline-flex;
  font-size: 20px;
  color: #000000;
  font-family: "Poppins", sans-serif;
  border-radius: 40px;
  padding: 10px 30px;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  border: none;
  background-color: #f4f5f5;
}
.hamburgerMenu .submenu_wrap .back_option button i {
  margin-right: 10px;
  line-height: 1;
  position: relative;
  left: unset;
  top: 1px;
  bottom: unset;
  right: unset;
}
.hamburgerMenu .submenu_wrap .menu_title {
  padding: 20px 0;
}
.hamburgerMenu .submenu_wrap .menu_title h4 {
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
}
.hamburgerMenu .submenu_wrap .dropdown_list {
  height: calc(100vh - 215px);
  padding-bottom: 15px;
  overflow-y: scroll;
}
.hamburgerMenu .submenu_wrap .dropdown_list a {
  display: inline-block;
}
.hamburgerMenu .submenu_wrap .service_submenu {
  margin-top: 80px;
}
.hamburgerMenu .submenu_wrap .service_submenu .submenu__top_wrap {
  display: flex;
  align-items: center;
  gap: 0 34px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu .submenu_wrap .service_submenu .submenu__top_wrap {
    gap: 0 15px;
  }
}
.hamburgerMenu .submenu_wrap .service_submenu .submenu__top_wrap .thumb_sub {
  width: 186px;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu .submenu_wrap .service_submenu .submenu__top_wrap .thumb_sub {
    width: 80px;
  }
}
.hamburgerMenu
  .submenu_wrap
  .service_submenu
  .submenu__top_wrap
  .thumb_sub
  img {
  width: 100%;
  border-radius: 10px;
  height: 160px;
  object-fit: cover;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu
    .submenu_wrap
    .service_submenu
    .submenu__top_wrap
    .thumb_sub
    img {
    width: 80px;
    height: 104px;
  }
}
.hamburgerMenu
  .submenu_wrap
  .service_submenu
  .submenu__top_wrap
  .sub__add__txt {
  max-width: 370px;
}
.hamburgerMenu
  .submenu_wrap
  .service_submenu
  .submenu__top_wrap
  .sub__add__txt
  h4 {
  font-size: 26px;
  color: #000000;
  font-weight: 600;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu
    .submenu_wrap
    .service_submenu
    .submenu__top_wrap
    .sub__add__txt
    h4 {
    font-size: 18px;
  }
}
.hamburgerMenu
  .submenu_wrap
  .service_submenu
  .submenu__top_wrap
  .sub__add__txt
  p {
  font-size: 18px;
  color: #1e1515;
  margin: 0;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .hamburgerMenu
    .submenu_wrap
    .service_submenu
    .submenu__top_wrap
    .sub__add__txt
    p {
    font-size: 16px;
  }
}

.mobile_menu li.active .submenu_wrap {
  opacity: 1;
  visibility: visible;
}

#style-3::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

#style-3::-webkit-scrollbar {
  width: 4px;
  background-color: #000000;
}

#style-3::-webkit-scrollbar-thumb {
  background-color: #000000;
}

.others-option {
  padding: 40px;
  background: #fffae5;
}

.mobile_menu ul li:last-child {
  border: none;
}

.search-box input {
  border: none;
  background: #fff;
  height: 40px;
  border: 1px solid #f4f5f5;
  padding: 6px 20px;
  border-radius: 8px;
  box-shadow: 0;
  outline: none;
  width: 100%;
}

.search-box {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  width: 340px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .search-box {
    width: 100%;
  }
}

.search-box button {
  position: absolute;
  right: 15px;
  border: none;
  padding: 0;
  background: transparent;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.menu-call-info {
  text-align: center;
  margin-top: 30px;
}

.menu-call-info p {
  font-size: 17px;
  color: #0a102f;
}

.menu-call-info h4 {
  font-size: 22px;
  color: #0a102f;
  font-weight: 700;
}

.others-option .social-links ul {
  justify-content: center;
  margin-top: 35px;
}

.additional__megaContent {
  background: #fffae5;
  padding: 40px;
}
@media only screen and (max-width: 767px) {
  .additional__megaContent {
    padding: 30px 25px;
  }
}

.submenu_wrap .back_option {
  display: block;
  width: 100%;
  max-width: 660px;
  margin: 0 auto;
}

.hamburgerMenu .submenu_wrap .back_option {
  display: block;
  width: 669px;
  max-width: 660px;
  margin: 0 auto;
}

.mega-content {
  max-width: 660px;
  margin: 0 auto;
}

.inner-wrap {
  max-width: 660px;
  margin: 0 auto;
}

.inner-wrap h3 {
  font-size: 32px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .inner-wrap h3 {
    font-size: 24px;
  }
}

.service_submenu {
  margin-top: 15px !important;
  padding-top: 50px;
  overflow-y: scroll;
  height: calc(100% - 90px);
}

.menu-call-info a {
  color: #fff !important;
}

.inner-wrap .menu-call-info p {
  font-size: 17px;
  color: #111b29;
  font-weight: 400;
}

.content__list {
  margin-bottom: 55px;
}

.inner-wrap .menu-call-info {
  text-align: left;
}

.submenu_item_boxs {
  max-width: 660px;
  margin: 0 auto;
  margin-bottom: 40px;
}

.box-inner-items {
  max-width: 510px;
  margin-bottom: 30px;
}

.subitem-subtitle h4 {
  font-size: 28px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .subitem-subtitle h4 {
    font-size: 24px;
    padding-left: 10px;
  }
}

.subitem-subtitle {
  margin-bottom: 20px;
}

.accessible-card img {
  width: 360px;
}
@media only screen and (max-width: 767px) {
  .accessible-card img {
    width: 320px;
  }
}

@media only screen and (max-width: 767px) {
  .others-option .social-links ul {
    display: block;
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .others-option .social-links ul li {
    display: block;
    margin-bottom: 15px;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .others-option .social-links ul li a {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .inner-wrap .item_text p {
    font-size: 15px;
  }
}

.unique-area {
  padding-top: 90px;
  padding-bottom: 160px;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area {
    padding-top: 50px;
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area {
    padding-top: 0px;
    padding-bottom: 70px;
  }
}
.unique-area .unique__wrapper {
  position: relative;
}
.unique-area .unique__wrapper .unique__wrap {
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
}
.unique-area .unique__wrapper .unique__wrap h2 {
  font-size: 154px;
  font-weight: 800;
  line-height: 90%;
  letter-spacing: -2.5px;
  text-transform: uppercase;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .unique-area .unique__wrapper .unique__wrap h2 {
    font-size: 140px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .unique-area .unique__wrapper .unique__wrap h2 {
    font-size: 140px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .unique-area .unique__wrapper .unique__wrap h2 {
    font-size: 110px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .unique-area .unique__wrapper .unique__wrap h2 {
    font-size: 100px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__wrap h2 {
    font-size: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__wrap h2 {
    font-size: 54px;
    line-height: 110%;
  }
}
.unique-area .unique__wrapper .unique__wrap h2 span {
  display: block;
}
.unique-area .unique__wrapper .unique__wrap h2 .text__blue {
  color: #001a97 !important;
}
.unique-area .unique__wrapper .unique__text {
  position: absolute;
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__text {
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__text {
    position: relative;
  }
}
.unique-area .unique__wrapper .unique__text p {
  font-size: 22px;
  color: #303030;
  line-height: 135%;
  letter-spacing: 0.3px;
  text-align: left;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .unique-area .unique__wrapper .unique__text p {
    font-size: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .unique-area .unique__wrapper .unique__text p {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .unique-area .unique__wrapper .unique__text p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__text p {
    font-size: 20px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__text p {
    font-size: 20px;
    text-align: center;
  }
}
.unique-area .unique__wrapper .unique__text.unique__box-left {
  width: 240px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .unique-area .unique__wrapper .unique__text.unique__box-left {
    width: 220px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .unique-area .unique__wrapper .unique__text.unique__box-left {
    width: 180px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__text.unique__box-left {
    width: 310px;
    margin: 0 auto;
    margin-bottom: 35px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__text.unique__box-left {
    width: 260px;
    margin: 0 auto;
    margin-bottom: 35px;
    text-align: center;
  }
}
.unique-area .unique__wrapper .unique__text.unique__box-left img {
  position: absolute;
  top: -25px;
  width: 40px;
  right: 10px;
  z-index: -1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__text.unique__box-left img {
    top: -70px;
    width: 40px;
    right: 50%;
    margin-right: -20px;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__text.unique__box-left img {
    top: -56px;
    width: 28px;
    right: 50%;
    transform: translateX(50%);
  }
}
.unique-area .unique__wrapper .unique__text.unique__box-right {
  width: 290px;
  right: 0;
  bottom: 0;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .unique-area .unique__wrapper .unique__text.unique__box-right {
    width: 250px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .unique-area .unique__wrapper .unique__text.unique__box-right {
    width: 220px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__text.unique__box-right {
    width: 340px;
    margin: 0 auto;
    margin-top: 35px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__text.unique__box-right {
    width: 290px;
    margin: 0 auto;
    margin-top: 35px;
    text-align: center;
  }
}
.unique-area .unique__wrapper .unique__text.unique__box-right img {
  position: absolute;
  top: -20px;
  width: 33px;
  right: 55px;
  z-index: -1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .unique__wrapper .unique__text.unique__box-right img {
    width: 30px;
    right: -51%;
    bottom: -20px;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .unique__wrapper .unique__text.unique__box-right img {
    top: 115%;
    width: 28px;
    right: 50%;
    transform: translateX(50%);
  }
}
.unique-area .gold-shp-1 {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 300px;
  z-index: -1;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .unique-area .gold-shp-1 {
    bottom: -110px;
    left: 3%;
    width: 225px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .unique-area .gold-shp-1 {
    bottom: -80px;
    left: 3%;
    width: 225px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .unique-area .gold-shp-1 {
    bottom: -40px;
    left: 4%;
    width: 219px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .unique-area .gold-shp-1 {
    bottom: -60px;
    left: 8%;
    width: 180px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .unique-area .gold-shp-1 {
    bottom: -60px;
    left: 5%;
    width: 170px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .gold-shp-1 {
    bottom: -30px;
    left: -15px;
    width: 150px;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .gold-shp-1 {
    position: relative;
    width: 180px;
    top: 0;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 70px;
  }
}
.unique-area .gold-shp-2 {
  position: absolute;
  right: 0;
  top: -90px;
  width: 330px;
  z-index: -1;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .unique-area .gold-shp-2 {
    right: 9%;
    top: -110px;
    width: 230px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .unique-area .gold-shp-2 {
    right: 9%;
    top: -115px;
    width: 260px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .unique-area .gold-shp-2 {
    right: 8%;
    top: -100px;
    width: 240px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .unique-area .gold-shp-2 {
    right: 10%;
    top: -90px;
    width: 200px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .unique-area .gold-shp-2 {
    right: 9%;
    top: -88px;
    width: 180px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .unique-area .gold-shp-2 {
    right: 30px;
    top: -70px;
    width: 180px;
  }
}
@media only screen and (max-width: 767px) {
  .unique-area .gold-shp-2 {
    position: relative;
    width: 200px;
    top: 0;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 70px;
  }
}

.brand-champion-area {
  padding-top: 200px;
  padding-bottom: 25px;
  position: relative;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .brand-champion-area {
    padding-top: 130px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .brand-champion-area {
    padding-top: 35px;
  }
}
@media only screen and (max-width: 767px) {
  .brand-champion-area {
    padding-top: 50px;
  }
}
.brand-champion-area .brand__champion--content h2 {
  display: flex;
  align-items: flex-end;
}
@media (min-width: 768px) and (max-width: 991px) {
  .brand-champion-area .brand__champion--content h2 {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .brand-champion-area .brand__champion--content h2 {
    display: block;
  }
}
.brand-champion-area .brand__champion--content h2 .brand__champion--small {
  font-size: 32px;
  font-weight: 600;
  width: 240px;
  display: block;
  padding-bottom: 15px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--small {
    width: 200px;
    font-size: 28px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--small {
    font-size: 24px;
    width: 180px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--small {
    font-size: 28px;
    width: 180px;
  }
}
@media only screen and (max-width: 767px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--small {
    font-size: 28px;
    width: 180px;
  }
}
.brand-champion-area .brand__champion--content h2 .brand__champion--small i {
  font-style: normal;
  font-family: #1e1515;
}
.brand-champion-area .brand__champion--content h2 .brand__champion--large {
  display: block;
  width: calc(100% - 240px);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large {
    width: calc(100% - 180px);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large {
    width: 100%;
  }
}
.brand-champion-area .brand__champion--content h2 .brand__champion--large b {
  display: flex;
  align-items: center;
  position: relative;
  text-transform: uppercase;
  font-size: 132px;
  font-weight: 900;
  width: 100%;
  letter-spacing: -2.5px;
  line-height: 104%;
  font-family: "Poppins", sans-serif;
}

.brand-champion-area
  .brand__champion--content
  h2
  .brand__champion--large
  b:nth-child(2) {
  color: #001a97;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 120px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 115px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 110px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 80px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .brand-champion-area .brand__champion--content h2 .brand__champion--large b {
    font-size: 48px;
    display: contents;
  }
}
.brand-champion-area
  .brand__champion--content
  h2
  .brand__champion--large
  b
  .gold-ring {
  position: absolute;
  width: 240px;
  right: 20%;
  top: -85px;
  z-index: -1;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    width: 200px;
    right: 21%;
    top: -60px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    width: 180px;
    right: 22%;
    top: -50px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    width: 180px;
    right: 20%;
    top: -60px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    width: 170px;
    right: 26%;
    top: -75px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    width: 180px;
    right: 24%;
    top: -90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .brand-champion-area
    .brand__champion--content
    h2
    .brand__champion--large
    b
    .gold-ring {
    display: none;
  }
}

.superior-area {
  position: relative;
  z-index: 1;
  margin-top: 64px;
}
.superior-area img {
  width: 100%;
  max-width: 307px;
  display: block;
}

.superior-area .superior__content {
  max-width: 800px;
  margin: 0 auto;
  max-width: 800px;
  margin: 0 auto;
  position: absolute;
  top: 30px;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  margin-left: -50px;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .superior-area .superior__content {
    margin-left: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .superior-area .superior__content {
    max-width: 700px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .superior-area .superior__content {
    max-width: 700px;
    left: 55%;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .superior-area .superior__content {
    margin: 0 auto;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    top: unset;
    z-index: -1;
    left: unset;
    transform: unset;
    margin-left: 0;
    padding: 0 15px;
    text-align: center;
    display: flex;
    flex-direction: column;
  }
}
.superior-area .superior__content h2 {
  line-height: 80%;
  font-size: 150px;
  color: #f5f5f5;
  font-weight: 900;
}
.superior-area .superior__content h2 span {
  display: block;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .superior-area .superior__content h2 {
    font-size: 120px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .superior-area .superior__content h2 {
    font-size: 110px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .superior-area .superior__content h2 {
    font-size: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .superior-area .superior__content h2 {
    font-size: 90px;
    padding-left: 50px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .superior-area .superior__content h2 {
    font-size: 70px;
    padding-left: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .superior-area .superior__content h2 {
    font-size: 70px;
    margin-left: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .superior-area .superior__content h2 {
    font-size: 60px;
    margin-left: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .superior-area .superior__content h2 {
    font-size: 68px;
    text-align: center;
  }
  .superior-area img {
    width: 100%;
    max-width: 307px;
    display: block;
    margin: 32px auto;
  }
}

.welcome-area {
  position: relative;
  padding-bottom: 70px;
  padding-top: 60px;
}
.welcome-area .container {
  max-width: 1280px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .container {
    max-width: 1160px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .welcome-area .container {
    max-width: 1170px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .container {
    max-width: 920px;
  }
}
.welcome-area .welcome__wrapper {
  margin-bottom: 70px;
}
.welcome-area .welcome__wrapper h2 {
  font-size: 114px;
  font-weight: 900;
  color: #000000;
  text-transform: uppercase;
  line-height: 100%;
  letter-spacing: -2.5px;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 105px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 105px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 75px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 48px;
  }
}
.welcome-area .welcome__wrapper h2 span {
  display: flex;
  align-items: center;
  gap: 0 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 span {
    gap: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 span {
    gap: 0 10px;
  }
}
.welcome-area .welcome__wrapper h2 span .img-group {
  height: 105px;
  width: auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 span .img-group {
    height: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 span .img-group {
    height: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 span .img-group {
    display: none;
  }
}
.welcome-area .welcome__wrapper h2 span .emoji-shp {
  width: 104px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 span .emoji-shp {
    width: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 span .emoji-shp {
    width: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 span .emoji-shp {
    width: 44px;
  }
}
.welcome-area .boost__seals-box {
  background-color: #ffcd00;
  position: relative;
  width: 100%;
  height: 600px;
  border-radius: 10px;
  z-index: 1;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box {
    height: 450px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .boost__seals-box {
    margin-bottom: 40px;
  }
}
.welcome-area .boost__seals-box .boost-lists {
  padding-top: 65px;
  overflow: hidden;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost-lists {
    padding-top: 50px;
  }
}
.welcome-area .boost__seals-box .boost-lists .boost__taglists {
  display: flex;
  align-items: center;
  gap: 0 12px;
  width: 600px;
  margin-left: -18px;
  margin-bottom: 25px;
}
.welcome-area .boost__seals-box .boost-lists .boost__taglists span {
  background-color: #001a97;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: #000000;
  display: inline-block;
  padding: 10px 12px;
  text-transform: uppercase;
  border-radius: 60px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost-lists .boost__taglists span {
    font-size: 16px;
  }
}
.welcome-area .boost__seals-box .boost-lists .boost__taglists.taglist-two {
  margin-left: -70px;
}
.welcome-area .boost__seals-box .boost__offers {
  padding: 40px 30px;
  padding-top: 20px;
}
.welcome-area .boost__seals-box .boost__offers h3 {
  z-index: 1;
  text-transform: uppercase;
  max-width: 190px;
}
.welcome-area .boost__seals-box .boost__offers h3 .offer__subtitle {
  font-size: 42px;
  font-weight: 900;
  line-height: 108%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__subtitle {
    font-size: 32px;
  }
}
.welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
  font-size: 120px;
  font-weight: 900;
  font-family: "Poppins", sans-serif;
  letter-spacing: -3px;
  color: #001a97;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
.welcome-area .boost__seals-box .rocket {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.welcome-area .offer__wrapper__right .cradit__claim {
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  padding: 20px 25px;
  border-radius: 10px;
  margin-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .cradit__claim {
    height: 600px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .offer__wrapper__right .cradit__claim {
    height: 570px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}
.welcome-area .offer__wrapper__right .cradit__claim img {
  max-width: 150px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .offer__wrapper__right .cradit__claim img {
    width: 90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .cradit__claim img {
    width: 100%;
    transform: scale(1.5);
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .offer__wrapper__right .cradit__claim img {
    width: 100%;
    transform: scale(2);
    margin-left: -25px;
    margin-top: 25px;
  }
}
.welcome-area .offer__wrapper__right .cradit__claim h3 {
  width: calc(100% - 150px);
  color: #001a97;
  margin: 0;
  font-size: 40px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  padding-left: 15px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .offer__wrapper__right .cradit__claim h3 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .cradit__claim h3 {
    width: 100%;
    text-align: center;
    padding-left: 0;
    font-size: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .offer__wrapper__right .cradit__claim h3 {
    width: 100%;
  }
}
.welcome-area .offer__wrapper__right .cradit__claim h3 span {
  color: #000000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .wrap-for-desktop {
    display: none;
  }
}

.wrap-for-tab {
  display: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .wrap-for-tab {
    display: flex;
  }
}

.bento-boxes-slide-area {
  padding-top: 132px;
  padding-bottom: 200px;
  position: relative;
  overflow: hidden;
  margin-top: 120px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .bento-boxes-slide-area {
    padding-top: 80px;
    padding-bottom: 90px;
    margin-top: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area {
    padding-top: 60px;
    padding-bottom: 30px;
    margin-top: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area {
    padding-top: 20px;
    padding-bottom: 30px;
    margin-top: 20px;
  }
}
.bento-boxes-slide-area .banto__box--single {
  position: relative;
}

.bento-boxes-slide-area
  .banto__box--single
  .text-marquee
  .text-single
  span
  img {
  width: 97px;
  margin-right: 35px;
  margin-left: 35px;
  margin-top: -3px;
}
.bento-boxes-slide-area .banto__box--single .text-marquee {
  background-color: #001a97;
  transform: rotate(0);
}
.bento-boxes-slide-area .banto__box--single .text-marquee .text-single span {
  font-size: 128px;
  font-weight: 700;
  color: #fff;
  line-height: 140%;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .bento-boxes-slide-area .banto__box--single .text-marquee .text-single span {
    font-size: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bento-boxes-slide-area .banto__box--single .text-marquee .text-single span {
    font-size: 90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area .banto__box--single .text-marquee .text-single span {
    font-size: 90px;
    line-height: 120%;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area .banto__box--single .text-marquee .text-single span {
    font-size: 54px;
  }
}
.bento-boxes-slide-area .banto__box--single.banto__box-one .text-marquee {
  transform: rotate(-2deg);
}
.bento-boxes-slide-area .banto__box--single.banto__box-two {
  margin-top: 60px;
}
.bento-boxes-slide-area .banto__box--single.banto__box-two .text-marquee {
  transform: rotate(2deg);
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area .banto__box--single.banto__box-two {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area .banto__box--single.banto__box-two {
    margin-top: 25px;
  }
}
.bento-boxes-slide-area .banto__box--single.banto__box-three {
  margin-top: 60px;
}
.bento-boxes-slide-area .banto__box--single.banto__box-three .text-marquee {
  transform: rotate(-2deg);
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area .banto__box--single.banto__box-three {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area .banto__box--single.banto__box-three {
    margin-top: 25px;
  }
}
.bento-boxes-slide-area .bento-1 {
  position: absolute;
  z-index: 2;
  width: 320px;
  right: 10%;
  top: -100px;
  border-radius: 196px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .bento-boxes-slide-area .bento-1 {
    width: 300px;
    right: 11%;
    top: -77px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .bento-boxes-slide-area .bento-1 {
    width: 240px;
    right: 12%;
    top: -70px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bento-boxes-slide-area .bento-1 {
    width: 210px;
    right: 12%;
    top: -60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area .bento-1 {
    width: 160px;
    right: 12%;
    top: -41px;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area .bento-1 {
    width: 100px;
    right: 8%;
    top: -16px;
  }
}
.bento-boxes-slide-area .bento-2 {
  position: absolute;
  z-index: 2;
  width: 320px;
  left: 3%;
  top: -196px;
  border-radius: 229px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .bento-boxes-slide-area .bento-2 {
    width: 270px;
    left: 5%;
    top: -180px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .bento-boxes-slide-area .bento-2 {
    width: 230px;
    left: 5%;
    top: -136px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bento-boxes-slide-area .bento-2 {
    width: 210px;
    left: 5%;
    top: -130px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area .bento-2 {
    width: 180px;
    left: 5%;
    top: -120px;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area .bento-2 {
    width: 130px;
    left: 4%;
    top: -91px;
  }
}
.bento-boxes-slide-area .bento-3 {
  position: absolute;
  z-index: 2;
  width: 320px;
  left: 50%;
  transform: translateX(-50%);
  top: -53px;
  border-radius: 228px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .bento-boxes-slide-area .bento-3 {
    width: 300px;
    top: -76px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .bento-boxes-slide-area .bento-3 {
    width: 230px;
    top: -50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bento-boxes-slide-area .bento-3 {
    width: 230px;
    left: 50%;
    top: -60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bento-boxes-slide-area .bento-3 {
    width: 170px;
    top: -40px;
  }
}
@media only screen and (max-width: 767px) {
  .bento-boxes-slide-area .bento-3 {
    width: 160px;
    left: 72%;
    top: -53px;
  }
}

.recognition-area {
  padding: 80px 0;
}
.recognition-area .container {
  max-width: 1270px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .recognition-area .container {
    max-width: 1060px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .recognition-area .container {
    max-width: 1060px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .recognition-area .recognition__content {
    max-width: 560px;
    margin-bottom: 30px;
  }
}
.recognition-area .recognition__links-wrap .recognition__link a {
  display: flex;
  justify-content: space-between;
  padding: 24px 0;
  border-bottom: 1px solid #e5e7eb;
  text-decoration: none;
  align-items: center;
}
.recognition-area .recognition__links-wrap .recognition__link a p {
  margin: 0;
}
.recognition-area .recognition__links-wrap .recognition__link a p b {
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
  display: block;
  color: #000000;
  font-family: #000000;
}
.recognition-area .recognition__links-wrap .recognition__link a p span {
  color: #37454a;
  display: block;
  font-size: 20px;
  font-family: #000000;
}
.recognition-area .recognition__links-wrap .recognition__link a button {
  background-color: #001a97;
  color: #fff;
  width: 40px;
  height: 40px;
  display: flex;
  border-radius: 100%;
  border: none;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  transform: rotate(-45deg);
}
@media only screen and (max-width: 540px) {
  .recognition-area .recognition__links-wrap .recognition__link a button {
    width: 48px;
    height: 48px;
    font-size: 20px;
  }
  .recognition-area .recognition__links-wrap .recognition__link a p b,
  .recognition-area .recognition__links-wrap .recognition__link a p {
    font-size: 22px;
    max-width: 78%;
  }
}
.testimonial-area {
  padding-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .testimonial-area {
    padding-bottom: 0;
  }
}
.testimonial-area .container {
  max-width: 1270px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area .container {
    max-width: 1060px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area .container {
    max-width: 1060px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area .area__title h2 {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    font-size: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area .area__title h2 {
    font-size: 36px;
    line-height: 115%;
    text-align: center;
  }
  .testimonial-area .area__title h2 span {
    display: contents;
  }
}
.testimonial-area .testimonial__blockquote {
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .testimonial-area .testimonial__blockquote {
    margin-bottom: 35px !important;
  }
}
.testimonial-area .testimonial__blockquote blockquote {
  padding: 34px 40px;
  margin: 0;
  border: 2px solid #fff3e6;
  border-radius: 10px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area .testimonial__blockquote blockquote {
    padding: 30px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area .testimonial__blockquote blockquote {
    padding: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area .testimonial__blockquote blockquote {
    padding: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area .testimonial__blockquote blockquote {
    padding: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area .testimonial__blockquote blockquote {
    padding: 25px 20px;
  }
}
.testimonial-area .testimonial__blockquote blockquote .testimonial__start {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  .testimonial-area .testimonial__blockquote blockquote .testimonial__start {
    justify-content: center;
  }
}
.testimonial-area .testimonial__blockquote blockquote .testimonial__start img {
  width: auto;
  height: 24px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__start
    img {
    height: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__start
    img {
    height: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__start
    img {
    height: 17px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__start
    img {
    height: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__start
    img {
    height: 18px;
  }
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .testimonial__description {
  padding: 20px 0;
  position: relative;
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .testimonial__description
  h3 {
  color: #303030;
  font-size: 32px;
  font-weight: 600;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    h3 {
    font-size: 28px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    h3 {
    font-size: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    h3 {
    font-size: 22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    h3 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    h3 {
    font-size: 28px;
  }
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .testimonial__description
  p {
  font-size: 20px;
  line-height: 135%;
  color: #1d1d27;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    p {
    font-size: 16px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    p {
    font-size: 18px;
  }
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .testimonial__description
  .quote-icon {
  position: absolute;
  right: -10px;
  width: 60px;
  bottom: -10px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    .quote-icon {
    right: -10px;
    width: 50px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    .quote-icon {
    right: -10px;
    width: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .testimonial__description
    .quote-icon {
    right: -10px;
    width: 50px;
  }
}
.testimonial-area .testimonial__blockquote blockquote .reviwer__informations {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .reviwer__informations
  .reviwer__profile {
  display: flex;
  align-items: center;
  width: calc(100% - 140px);
  padding-right: 15px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile {
    width: calc(100% - 10px);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile {
    width: calc(100% - 10px);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile {
    width: calc(100% - 10px);
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile {
    width: 100%;
  }
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .reviwer__informations
  .reviwer__profile
  img {
  width: 80px;
  height: 80px;
  border-radius: 100%;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    img {
    width: 70px;
    height: 70px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    img {
    width: 70px;
    height: 70px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    img {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    img {
    width: 65px;
    height: 65px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    img {
    width: 65px;
    height: 65px;
  }
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .reviwer__informations
  .reviwer__profile
  .profile__text {
  width: auto;
  padding-left: 15px;
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .reviwer__informations
  .reviwer__profile
  .profile__text
  h3 {
  font-size: 22px;
  font-weight: 600;
  color: #000000;
  margin: 0;
  line-height: 150%;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    h3 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    h3 {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    h3 {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    h3 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    h3 {
    font-size: 18px;
  }
}
.testimonial-area
  .testimonial__blockquote
  blockquote
  .reviwer__informations
  .reviwer__profile
  .profile__text
  p {
  margin: 0;
  font-size: 18px;
  color: #6b7280;
  line-height: 120%;
  font-family: "Poppins", sans-serif;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    p {
    font-size: 16px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__blockquote
    blockquote
    .reviwer__informations
    .reviwer__profile
    .profile__text
    p {
    font-size: 16px;
  }
}
.testimonial-area .testimonial__blockquote blockquote .reviwed__companny img {
  width: 130px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area .testimonial__blockquote blockquote .reviwed__companny img {
    width: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area .testimonial__blockquote blockquote .reviwed__companny img {
    width: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area .testimonial__blockquote blockquote .reviwed__companny img {
    width: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area .testimonial__blockquote blockquote .reviwed__companny img {
    display: none;
  }
}
.testimonial-area .testimonial__blockquote:last-child {
  margin-bottom: 0;
}
.testimonial-area .testimonial__article {
  height: 100%;
  margin-bottom: 22px;
}
@media only screen and (max-width: 767px) {
  .testimonial-area .testimonial__article {
    margin-bottom: 35px !important;
  }
}
.testimonial-area .testimonial__article article {
  position: relative;
  z-index: 1;
  border-radius: 61px;
}

.testimonial-area .testimonial__article article a {
  display: block;
}

.testimonial-area .testimonial__article article img {
  object-fit: fill;
}

.testimonial-area .testimonial__article article .article-image-1 img {
  height: 100%;
  min-height: 380px; /* Adjust this value as needed for the first article image */
  border-radius: 10px;
}

.testimonial-area .testimonial__article article .article-image-2 img {
  height: auto;
  min-height: 647px; /* Adjust this value as needed for the second article image */
}

.testimonial-area .testimonial__article article .artivle__wrapper {
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 2;
  border-radius: 10px;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area .testimonial__article article .artivle__wrapper {
    padding: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area .testimonial__article article .artivle__wrapper {
    padding: 22px;
  }
}
.testimonial-area
  .testimonial__article
  article
  .artivle__wrapper
  .article__logo
  img {
  max-height: 45px;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__logo
    img {
    max-height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__logo
    img {
    max-height: 40px;
  }
}
.testimonial-area
  .testimonial__article
  article
  .artivle__wrapper
  .article__content
  h2 {
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  line-height: 117%;
  margin: 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__content
    h2 {
    font-size: 32px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__content
    h2 {
    font-size: 32px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__content
    h2 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__content
    h2 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__content
    h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .article__content
    h2 {
    font-size: 32px;
  }
}
.testimonial-area .testimonial__article article .artivle__wrapper .caption-top {
  max-width: 420px;
}
.testimonial-area
  .testimonial__article
  article
  .artivle__wrapper
  .caption-top
  h2 {
  font-size: 32px !important;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .caption-top
    h2 {
    font-size: 26px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .caption-top
    h2 {
    font-size: 22px !important;
    max-width: 260px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .caption-top
    h2 {
    font-size: 22px !important;
    max-width: 260px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .caption-top
    h2 {
    font-size: 26px !important;
    max-width: 340px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-area
    .testimonial__article
    article
    .artivle__wrapper
    .caption-top
    h2 {
    font-size: 26px !important;
    max-width: 250px;
  }
}
.testimonial-area .testimonial__article article .artivle__wrapper::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  content: "";
  background-image: url(img/article-overlay-bg.svg);
  background-position: center;
  background-size: cover;
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-area .testimonial-main-wrap {
    max-width: 510px;
    margin: 0 auto;
  }
}

.faq-area {
  padding: 60px 0 150px;
}
.faq-area .faq--wrapper {
  max-width: 1000px;
  margin: 0 auto;
}

.tutorial-area {
  padding: 70px 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .tutorial-area {
    padding-bottom: 30px;
  }
}
.tutorial-area .container {
  max-width: 1270px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .tutorial-area .container {
    max-width: 1160px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .tutorial-area .container {
    max-width: 1060px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tutorial-area .recognition__content h2 {
    margin-bottom: 50px;
    text-align: center;
    font-size: 78px;
  }
}
@media only screen and (max-width: 767px) {
  .tutorial-area .recognition__content h2 {
    margin-bottom: 50px;
    text-align: center;
    font-size: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tutorial-area .video__tuotorial__wrapper {
    max-width: 620px;
    margin: 0 auto;
  }
}

.ourSkills-area {
  padding: 100px 0;
  padding-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .ourSkills-area {
    padding-top: 0;
  }
}
.ourSkills-area .skills__lists {
  text-align: center;
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 20px;
}
@media only screen and (max-width: 767px) {
  .ourSkills-area .skills__lists {
    display: block;
  }
}
.ourSkills-area .skills__lists .display__block {
  display: block;
  width: 100%;
  line-height: 1;
  height: 1px;
  opacity: 0;
  margin: 0;
}
.ourSkills-area .skills__lists p {
  font-size: 32px;
  font-weight: 800;
  display: inline-flex;
  align-items: flex-start;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  gap: 0 15px;
  line-height: 124%;
  margin-bottom: 40px;
  text-transform: uppercase;
  letter-spacing: 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .ourSkills-area .skills__lists p {
    font-size: 48px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .ourSkills-area .skills__lists p {
    font-size: 40px;
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ourSkills-area .skills__lists p {
    font-size: 36px;
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ourSkills-area .skills__lists p {
    font-size: 36px;
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .ourSkills-area .skills__lists p {
    font-size: 25px;
    margin-bottom: 15px;
    gap: 0 10px;
    display: flex;
    width: 100%;
    justify-content: center;
  }
}
.ourSkills-area .skills__lists p span {
  font-size: 22px;
  line-height: 1;
  position: relative;
  top: 10px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .ourSkills-area .skills__lists p span {
    top: 6px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ourSkills-area .skills__lists p span {
    top: 6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ourSkills-area .skills__lists p span {
    top: 6px;
  }
}
@media only screen and (max-width: 767px) {
  .ourSkills-area .skills__lists p span {
    font-size: 20px;
    top: 0px;
  }
}
.ourSkills-area .skills__lists p i {
  font-style: normal;
  margin-left: 5px;
  position: relative;
  bottom: 5px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ourSkills-area .skills__lists p i {
    bottom: 1px;
    font-size: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ourSkills-area .skills__lists p i {
    bottom: 1px;
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .ourSkills-area .skills__lists p i {
    bottom: 1px;
    font-size: 20px;
  }
}
.ourSkills-area .skills__content .skills__content--thumbnail {
  margin-top: 50px;
  text-align: center;
}
.ourSkills-area .skills__content .skills__content--thumbnail img {
  max-width: 1170px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .ourSkills-area .skills__content .title--lg h2 {
    font-size: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .ourSkills-area .skills__content .title--lg h2 {
    font-size: 50px;
  }
}

.marquee-webflow-slide-area .text-marquee {
  overflow: hidden;
}

.skills__marquee--slider .text-marquee {
  padding: 20px 0;
}
.skills__marquee--slider .text-marquee .text-single span {
  font-size: 48px;
  line-height: 100%;
}
.skills__marquee--slider .text-marquee .text-single span img {
  width: 38px;
  margin-right: 25px;
}

.limited-offer-area {
  padding-top: 60px;
  padding-bottom: 50px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area {
    padding-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area {
    padding-top: 0;
  }
}
.limited-offer-area .limited__offer--wrapper .offer__text {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0 20px;
  background-color: #fffae5;
  border-radius: 70px;
  padding: 18px 34px;
  width: 1420px;
  margin: 0 auto;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .limited-offer-area .limited__offer--wrapper .offer__text {
    width: 100%;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .limited-offer-area .limited__offer--wrapper .offer__text {
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .limited-offer-area .limited__offer--wrapper .offer__text {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area .limited__offer--wrapper .offer__text {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area .limited__offer--wrapper .offer__text {
    width: 100%;
    padding: 10px 15px;
    gap: 0 12px;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area .limited__offer--wrapper .offer__text {
    display: block;
    padding: 20px 15px;
    text-align: center;
    width: 100%;
    border-radius: 25px;
  }
}
.limited-offer-area .limited__offer--wrapper .offer__text h3 {
  display: flex;
  color: #d31638;
  margin: 0;
  align-items: center;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  gap: 0 12px;
  font-size: 40px;
  line-height: 130%;
  width: 460px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 {
    width: 380px;
    font-size: 32px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 {
    width: 340px;
    font-size: 30px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 {
    width: 310px;
    font-size: 26px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 {
    width: 260px;
    font-size: 22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 {
    width: 165px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 {
    width: 100% !important;
    justify-content: center;
    text-align: center;
    font-size: 20px;
  }
}
.limited-offer-area .limited__offer--wrapper .offer__text h3 img {
  width: 34px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 img {
    width: 30px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 img {
    width: 28px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 img {
    width: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 img {
    width: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 img {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area .limited__offer--wrapper .offer__text h3 img {
    width: 24px;
  }
}
.limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
  width: calc(100% - 460px);
  flex-shrink: 1;
  display: flex;
  justify-content: space-between;
  gap: 0 20px;
  align-items: center;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
    width: calc(100% - 380px);
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
    width: calc(100% - 340px);
    gap: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
    width: calc(100% - 310px);
    gap: 0 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
    width: calc(100% - 260px);
    gap: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
    width: calc(100% - 175px);
    gap: 0 12px;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown {
    display: block;
    width: 100%;
    text-align: center;
  }
}
.limited-offer-area
  .limited__offer--wrapper
  .offer__text
  .offer__countdown
  span {
  color: #666666;
  font-size: 22px;
  font-family: "Poppins", sans-serif;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    span {
    font-size: 20px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    span {
    font-size: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    span {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    span {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    span {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    span {
    font-size: 14px;
  }
}
.limited-offer-area .limited__offer--wrapper .offer__text .offer__countdown h4 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 36px;
  margin: 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    h4 {
    font-size: 32px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    h4 {
    font-size: 30px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    h4 {
    font-size: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    h4 {
    font-size: 26px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    h4 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .limited-offer-area
    .limited__offer--wrapper
    .offer__text
    .offer__countdown
    h4 {
    font-size: 22px;
    padding: 10px 0;
  }
}

.review-area-two {
  padding: 90px 0;
  position: relative;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .review-area-two .welcome__title h2 {
    font-size: 125px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .review-area-two .welcome__title h2 {
    font-size: 115px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .review-area-two .welcome__title h2 {
    font-size: 115px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .review-area-two .welcome__title h2 {
    font-size: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .welcome__title h2 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .welcome__title h2 span img {
    width: 140px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .welcome__title h2 span img {
    display: none;
  }
}
.review-area-two .review__wrapper--box {
  margin-top: 110px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .review-area-two .review__wrapper--box {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .review__wrapper--box {
    margin-top: 40px;
  }
}
.review-area-two .management__wrap {
  max-width: 530px;
  margin: 0 auto;
}
.review-area-two .management__wrap .management__item {
  padding: 12px 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .management__wrap .management__item {
    padding: 5px 5px;
  }
}
.review-area-two .management__wrap .management__item h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 30px;
  color: #292930;
  line-height: 110%;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 20px;
  }
}
.review-area-two .management__wrap .management__item p {
  font-size: 18px;
  font-weight: 400;
  color: #292930;
  font-family: "Poppins", sans-serif;
  line-height: 137%;
  letter-spacing: 0.3px;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 15px;
  }
}

.challenge-area .container {
  max-width: 1550px;
}

.challenge-area .challenge__title--wrapper {
  padding-top: 230px;
  position: relative;
  max-width: 1298px;
  margin-bottom: 90px;
}
.page-id-488 .challenge-area .challenge__title--wrapper {
  margin-bottom: 0px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .challenge-area .challenge__title--wrapper {
    padding-top: 150px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .challenge-area .challenge__title--wrapper {
    padding-top: 120px;
  }
}
@media only screen and (max-width: 767px) {
  .challenge-area .challenge__title--wrapper {
    padding-top: 30px;
  }
}
.challenge-area .challenge__title--wrapper .challenge__shp_1 {
  position: absolute;
  right: 152px;
  top: 0px;
  width: auto;
  height: 350px;
  transform: rotate(5deg);
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .challenge-area .challenge__title--wrapper .challenge__shp_1 {
    top: -15px;
    right: 120px;
    height: 350px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .challenge-area .challenge__title--wrapper .challenge__shp_1 {
    top: 20px;
    right: 284px;
    height: 320px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .challenge-area .challenge__title--wrapper .challenge__shp_1 {
    right: 200px;
    top: 0;
    height: 320px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .challenge-area .challenge__title--wrapper .challenge__shp_1 {
    right: 312px;
    top: 12px;
    width: auto;
    height: 230px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .challenge-area .challenge__title--wrapper .challenge__shp_1 {
    right: 50px;
    top: -20px;
    width: auto;
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .challenge-area .challenge__title--wrapper .challenge__shp_1 {
    display: none;
  }
}

.services-two-area {
  padding-top: 150px;
  padding-bottom: 70px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-two-area {
    padding-top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .services-two-area {
    padding-top: 80px;
  }
}
.services-two-area .container {
  max-width: 1280px;
}
.services-two-area .creative__content {
  max-width: 980px;
  position: relative;
  overflow: hidden;
}
.services-two-area .creative__content ::after {
  left: -85px;
  position: absolute;
  top: 10px;
  width: 70px;
  height: 2px;
  background: #001a97;
  content: "";
}
.services-two-area .creative__content p {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  line-height: 150%;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .services-two-area .creative__content p {
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .services-two-area .creative__content p {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-two-area .creative__content p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .services-two-area .creative__content p {
    font-size: 16px;
    text-align: center;
  }
}
.services-two-area .visual__wrappper {
  margin-top: 80px;
  margin-bottom: 60px;
}
.services-two-area .hero-buttons {
  text-align: center;
}
.services-two-area .hero-buttons a {
  margin: 10px 0;
}

.creative-service-area {
  padding-top: 90px;
}
.creative-service-area .welcome__title--sm {
  max-width: 1530px;
  margin: 0 auto;
}

.horizontal-scoll-wrapper {
  padding: 80px 0;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .horizontal-scoll-wrapper {
    padding: 50px 0;
  }
}

.horizontal-scoll-wrapper {
  height: auto;
}

.horizontal {
  display: flex;
  height: auto;
  gap: 80px;
}

.horizontal &gt; div {
  display: flex;
  flex-shrink: 0;
  padding: 0 5px;
}

.experiences-area-two {
  padding: 25px 0;
  position: relative;
}
.experiences-area-two .container {
  max-width: 1550px;
}
.experiences-area-two .experiences__content h2 {
  font-size: 43px;
  font-weight: 700;
  letter-spacing: -2.5%;
  line-height: 113%;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .experiences-area-two .experiences__content h2 {
    font-size: 40px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .experiences-area-two .experiences__content h2 {
    font-size: 35px;
    line-height: 117%;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .experiences-area-two .experiences__content h2 {
    font-size: 35px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .experiences__content h2 {
    font-size: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .experiences__content h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .experiences-area-two .experiences__content h2 {
    font-size: 25px;
  }
}
.experiences-area-two .experiences__content .exp__description--wrap {
  display: flex;
  margin-top: 100px;
  align-items: flex-start;
  gap: 0 20px;
  max-width: 780px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .experiences-area-two .experiences__content .exp__description--wrap {
    margin-top: 70px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .experiences-area-two .experiences__content .exp__description--wrap {
    margin-top: 50px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .experiences-area-two .experiences__content .exp__description--wrap {
    margin-top: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .experiences__content .exp__description--wrap {
    margin-top: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .experiences__content .exp__description--wrap {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .experiences-area-two .experiences__content .exp__description--wrap {
    margin-top: 30px;
  }
}
.experiences-area-two .experiences__content .exp__description--wrap span {
  width: 70px;
  height: 2px;
  background-color: #001a97;
  display: inline-block;
  position: relative;
  top: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .experiences__content .exp__description--wrap span {
    width: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .experiences-area-two .experiences__content .exp__description--wrap span {
    width: 30px;
  }
}
.experiences-area-two
  .experiences__content
  .exp__description--wrap
  .exp__description {
  width: calc(100% - 70px);
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description {
    width: calc(100% - 50px);
  }
}
@media only screen and (max-width: 767px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description {
    width: calc(100% - 30px);
  }
}
.experiences-area-two
  .experiences__content
  .exp__description--wrap
  .exp__description
  p {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  line-height: 34px;
  font-weight: normal;
  color: #060606;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description
    p {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description
    p {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description
    p {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description
    p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .experiences-area-two
    .experiences__content
    .exp__description--wrap
    .exp__description
    p {
    font-size: 15px;
    line-height: 22px;
  }
}
.experiences-area-two .exp__thumb {
  position: absolute;
  right: 0;
  top: 50%;
  width: 840px;
  transform: translateY(-50%);
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .experiences-area-two .exp__thumb {
    width: 660px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .experiences-area-two .exp__thumb {
    width: 560px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .experiences-area-two .exp__thumb {
    width: 520px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .experiences-area-two .exp__thumb {
    width: 621px;
    top: 80%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .exp__thumb {
    width: 420px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .exp__thumb {
    top: 45%;
    width: 320px;
  }
}
@media only screen and (max-width: 767px) {
  .experiences-area-two .exp__thumb {
    display: none;
  }
}
.experiences-area-two .exp__thumb .main__thumb {
  width: 100%;
}
.experiences-area-two .exp__thumb .star__101 {
  width: 45px !important;
  position: absolute;
  left: 0px;
  top: 7%;
  z-index: -1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .exp__thumb .star__101 {
    width: 28px !important;
    left: -5px;
    top: 4%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .exp__thumb .star__101 {
    width: 28px !important;
  }
}
.experiences-area-two .exp__thumb .star__102 {
  width: 25px !important;
  position: absolute;
  left: 30%;
  top: -4%;
  z-index: -1;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .exp__thumb .star__102 {
    width: 22px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .exp__thumb .star__102 {
    width: 20px !important;
  }
}
.experiences-area-two .exp__thumb .star__103 {
  width: 30px !important;
  position: absolute;
  right: 25%;
  top: 10%;
  z-index: -1;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .exp__thumb .star__103 {
    width: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experiences-area-two .exp__thumb .star__103 {
    width: 20px !important;
    right: 21%;
    top: 8%;
  }
}
.experiences-area-two .exp__thumb .star__104 {
  width: 22px !important;
  position: absolute;
  left: 40%;
  bottom: 0%;
  z-index: -1;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .experiences-area-two .exp__thumb .star__104 {
    width: 20px !important;
  }
}

.deal-area .container {
  max-width: 1550px;
}

.deal-area .big-deal-wrapper {
  margin-top: 80px;
}
.page-id-488 .deal-area .big-deal-wrapper {
  margin-top: 0px;
  margin-bottom: 80px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal-area .big-deal-wrapper {
    margin-top: 60px;
  }
}
.deal-area .big-deal-wrapper .deal__title h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 110%;
  font-family: "Poppins", sans-serif;
  color: #000000;
  text-transform: uppercase;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal-area .big-deal-wrapper .deal__title h3 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal-area .big-deal-wrapper .deal__title h3 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .deal-area .big-deal-wrapper .deal__title h3 {
    font-size: 22px;
  }
}

.welcome__title h2 {
  font-size: 140px;
  font-family: "Poppins", sans-serif;
  color: #000000;
  font-weight: 800;
  line-height: 104%;
  letter-spacing: -2.5%;
  text-transform: uppercase !important;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title h2 {
    font-size: 90px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title h2 {
    font-size: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title h2 {
    font-size: 60px;
  }
}
.welcome__title h2 .subtitle__text {
  font-size: 24px;
  display: block;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 110%;
  margin-bottom: 12px;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome__title h2 .subtitle__text {
    font-size: 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title h2 .subtitle__text {
    font-size: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title h2 .subtitle__text {
    font-size: 17px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title h2 .subtitle__text {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome__title h2 .subtitle__text {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.welcome__title h2 span {
  display: flex;
  align-items: center;
  gap: 0 15px;
  text-transform: uppercase;
}
.welcome__title h2 span img {
  max-height: 105px;
  width: auto;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome__title h2 span img {
    max-height: 90px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title h2 span img {
    max-height: 80px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title h2 span img {
    max-height: 65px;
  }
}
.welcome__title h2 span .gonext__icon {
  width: auto;
  max-height: 80px !important;
}
.welcome__title h2 .title__blue {
  color: #001a97;
}

.welcome__title--md h2 {
  font-size: 118px;
  line-height: 90%;
  font-family: "Poppins", sans-serif;
  letter-spacing: -2.5%;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .welcome__title--md h2 {
    font-size: 120px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome__title--md h2 {
    font-size: 120px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome__title--md h2 {
    font-size: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title--md h2 {
    font-size: 90px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome__title--md h2 {
    font-size: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title--md h2 {
    font-size: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title--md h2 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome__title--md h2 {
    font-size: 54px;
    text-align: center;
    letter-spacing: 0;
    line-height: 97%;
  }
}
.welcome__title--md h2 span img {
  max-height: 130px !important;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome__title--md h2 span img {
    max-height: 100px !important;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome__title--md h2 span img {
    max-height: 100px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title--md h2 span img {
    max-height: 90px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title--md h2 span img {
    max-height: 80px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title--md h2 span img {
    max-height: 65px !important;
  }
}
@media only screen and (max-width: 767px) {
  .welcome__title--md h2 span img {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .welcome__title--md h2 span {
    display: inline-block;
  }
}
.welcome__title--md h2 .title__bluedark {
  color: #001a97;
}

.welcome__title--sm h2 {
  font-size: 100px;
  line-height: 104%;
  font-family: "Poppins", sans-serif;
  letter-spacing: -2.5%;
  font-weight: 900;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome__title--sm h2 {
    font-size: 90px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome__title--sm h2 {
    font-size: 80px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title--sm h2 {
    font-size: 80px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome__title--sm h2 {
    font-size: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title--sm h2 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome__title--sm h2 {
    font-size: 31px;
  }
}
.welcome__title--sm h2 .title__bluedark {
  color: #001a97;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome__title--sm h2 span img {
    max-height: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome__title--sm h2 span img {
    max-height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome__title--sm h2 span img {
    display: none;
  }
}

.deal__card {
  background-color: #fafafa;
  border-radius: 32px;
  height: 174px;
  display: flex;
  align-items: center;
  padding: 24px;
  margin-top: 40px;
  transition: 0.3s;
  position: relative;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card {
    padding: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card {
    padding: 15px;
    border-radius: 20px;
    height: 140px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card {
    padding: 20px 15px;
    border-radius: 20px;
    height: auto;
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .deal__card {
    padding: 20px;
    border-radius: 20px;
    height: 140px;
  }
}
.deal__card:hover {
  margin-top: 30px;
}
.deal__card .deal__card--inner {
  display: flex;
  align-items: center;
  gap: 0 28px;
  justify-content: space-between;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card .deal__card--inner {
    gap: 0 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card .deal__card--inner {
    gap: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card .deal__card--inner {
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .deal__card .deal__card--inner {
    display: flex;
    gap: 0 12px;
  }
}
.deal__card .deal__card--inner .deal__card--icon {
  width: 75px;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .deal__card .deal__card--inner .deal__card--icon {
    width: 65px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card .deal__card--inner .deal__card--icon {
    width: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card .deal__card--inner .deal__card--icon {
    width: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .deal__card .deal__card--inner .deal__card--icon {
    width: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card .deal__card--inner .deal__card--icon {
    width: 40px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 25px;
  }
}
.deal__card .deal__card--inner .deal__card--icon img {
  width: 100%;
  max-height: 74px;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .deal__card .deal__card--inner .deal__card--icon img {
    max-height: 65px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card .deal__card--inner .deal__card--icon img {
    max-height: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card .deal__card--inner .deal__card--icon img {
    max-height: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .deal__card .deal__card--inner .deal__card--icon img {
    max-height: 36px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card .deal__card--inner .deal__card--icon img {
    max-height: 36px;
  }
}
.deal__card .deal__card--inner .deal__card--content {
  width: calc(100% - 75px);
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .deal__card .deal__card--inner .deal__card--content {
    width: calc(100% - 65px);
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card .deal__card--inner .deal__card--content {
    width: calc(100% - 50px);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card .deal__card--inner .deal__card--content {
    width: calc(100% - 40px);
  }
}
@media only screen and (max-width: 767px) {
  .deal__card .deal__card--inner .deal__card--content {
    width: calc(100% - 40px);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card .deal__card--inner .deal__card--content {
    width: 100%;
    text-align: center;
  }
}
.deal__card .deal__card--inner .deal__card--content h4 {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 10px;
  font-family: "Poppins", sans-serif;
  color: #1d1d21;
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .deal__card .deal__card--inner .deal__card--content h4 {
    font-size: 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card .deal__card--inner .deal__card--content h4 {
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card .deal__card--inner .deal__card--content h4 {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card .deal__card--inner .deal__card--content h4 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .deal__card .deal__card--inner .deal__card--content h4 {
    font-size: 20px;
  }
}
.deal__card .deal__card--inner .deal__card--content p {
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  line-height: 150%;
  color: #606060;
  font-weight: 500;
  margin-bottom: 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .deal__card .deal__card--inner .deal__card--content p {
    font-size: 16px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .deal__card .deal__card--inner .deal__card--content p {
    font-size: 16px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .deal__card .deal__card--inner .deal__card--content p {
    font-size: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .deal__card .deal__card--inner .deal__card--content p {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .deal__card .deal__card--inner .deal__card--content p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .deal__card .deal__card--inner .deal__card--content p {
    font-size: 15px;
  }
}

.visual__card {
  border: 4px solid #eae6e5;
  border-radius: 16px;
  padding: 36px 24px;
  transition: 0.3s;
  height: 100%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .visual__card {
    padding: 20px 15px;
    border-width: 2px;
    border-radius: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .visual__card {
    padding: 25px 20px;
    border-width: 3px;
    border-radius: 12px;
    margin-bottom: 30px;
    height: auto;
  }
}
.visual__card .visual__card__icon span {
  width: 98px;
  height: 98px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin-bottom: 25px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visual__card .visual__card__icon span {
    width: 84px;
    height: 84px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visual__card .visual__card__icon span {
    width: 65px;
    height: 65px;
  }
}
@media only screen and (max-width: 767px) {
  .visual__card .visual__card__icon span {
    width: 70px;
    height: 70px;
  }
}
.visual__card .visual__card__icon span img {
  max-height: 50px;
  width: auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visual__card .visual__card__icon span img {
    max-height: 42px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visual__card .visual__card__icon span img {
    max-height: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .visual__card .visual__card__icon span img {
    max-height: 36px;
  }
}
.visual__card .visual__card__icon span.visual__icon--1 {
  background-color: #dcffd7;
}
.visual__card .visual__card__icon span.visual__icon--2 {
  background-color: #ffe7de;
}
.visual__card .visual__card__icon span.visual__icon--3 {
  background-color: #d9ceff;
}
.visual__card .visual__content h3 {
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  font-size: 32px;
  line-height: 120%;
  margin-bottom: 10px;
  color: #3e3e3e;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visual__card .visual__content h3 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visual__card .visual__content h3 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .visual__card .visual__content h3 {
    font-size: 24px;
  }
}
.visual__card .visual__content h3 span {
  display: block;
}
.visual__card .visual__content p {
  color: #161a34;
  font-size: 18px;
  line-height: 28px;
  margin: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visual__card .visual__content p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visual__card .visual__content p {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .visual__card .visual__content p {
    font-size: 16px;
    line-height: 22px;
  }
}

.card__1:hover {
  border-color: #dcffd7;
}

.card__2:hover {
  border-color: #ffe7de;
}

.card__3:hover {
  border-color: #d9ceff;
}

.creative__card {
  height: 510px;
  width: 720px;
  display: flex;
  align-items: flex-start;
  padding: 90px 64px;
  border-radius: 25px;
  position: relative;
  z-index: 1;
  margin-right: 80px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card {
    width: 650px;
    height: 380px;
    padding: 60px 45px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card {
    width: 500px;
    height: 300px;
    padding: 50px 40px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card {
    width: 350px;
    height: 250px;
    padding: 25px 30px;
    margin-right: 40px;
  }
}
.creative__card:last-child {
  margin-right: 0;
}
.creative__card .stars-bg {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 94%;
}
.creative__card .card__icon {
  position: absolute;
  right: -120px;
  width: 420px;
  bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card .card__icon {
    width: 300px;
    right: -100px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card .card__icon {
    width: 200px;
    right: -70px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card .card__icon {
    width: 100px;
    right: -30px;
    bottom: 10px;
  }
}
.creative__card .creative__inner h2 {
  font-family: "Poppins", sans-serif;
  font-size: 64px;
  color: #fff;
}

.card__yellow .creative__inner h2 {
  color: #001a97;
}
.card__yellow .creative__inner p {
  color: #001a97 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card .creative__inner h2 {
    font-size: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card .creative__inner h2 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card .creative__inner h2 {
    font-size: 32px;
  }
}
.creative__card .creative__inner p {
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  color: #fff;
  line-height: 168%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card .creative__inner p {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card .creative__inner p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card .creative__inner p {
    font-size: 15px;
  }
}
.creative__card.card__blue {
  background-color: #001a97;
}
.creative__card.card__green {
  width: 1130px;
  background-color: #a7f46a;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card.card__green {
    width: 900px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card.card__green {
    width: 800px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card.card__green {
    width: 400px;
  }
}
.creative__card.card__green h2 {
  color: #292930;
}
.creative__card.card__green p {
  color: #292930;
  font-size: 24px;
  max-width: 640px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card.card__green p {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card.card__green p {
    font-size: 18px;
    max-width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card.card__green p {
    font-size: 14px;
    max-width: 230px;
  }
}
.creative__card .card__icon_2 {
  position: absolute;
  right: -60px;
  width: 460px;
  top: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .creative__card .card__icon_2 {
    width: 330px;
    right: -45px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .creative__card .card__icon_2 {
    width: 280px;
    right: -45px;
  }
}
@media only screen and (max-width: 767px) {
  .creative__card .card__icon_2 {
    width: 170px;
    right: -25px;
  }
}

.card__dark {
  background-color: #292930;
  width: 720px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .card__dark {
    width: 600px;
  }
}
@media only screen and (max-width: 767px) {
  .card__dark {
    width: 400px;
  }
}
.card__dark p {
  max-width: 450px;
}
@media only screen and (max-width: 767px) {
  .card__dark p {
    max-width: 300px;
  }
}
.card__dark .card__icon {
  width: 250px !important;
  height: auto;
  bottom: 25px;
  right: -85px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .card__dark .card__icon {
    width: 180px !important;
    height: auto;
    bottom: 25px;
    right: -70px;
  }
}
@media only screen and (max-width: 767px) {
  .card__dark .card__icon {
    width: 100px !important;
    height: auto;
    bottom: 25px;
    right: -45px;
  }
}

.card__yellow {
  background-color: #ffcd00;
  width: 720px;
  color: #001a97;
}
@media (min-width: 768px) and (max-width: 991px) {
  .card__yellow {
    width: 590px;
  }
}
@media only screen and (max-width: 767px) {
  .card__yellow {
    width: 400px;
  }
}
.card__yellow p {
  max-width: 450px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .card__yellow p {
    max-width: 340px;
  }
}
@media only screen and (max-width: 767px) {
  .card__yellow p {
    max-width: 250px;
  }
}
.card__yellow .card__icon {
  width: 500px !important;
  height: auto;
  bottom: -80px;
  right: -60px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .card__yellow .card__icon {
    width: 350px !important;
    right: -50px;
    bottom: -28px;
  }
}
@media only screen and (max-width: 767px) {
  .card__yellow .card__icon {
    width: 200px !important;
    right: -50px;
    bottom: -28px;
  }
}

.welcome-area {
  position: relative;
  padding-bottom: 140px;
  padding-top: 140px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area {
    padding-top: 40px;
  }
}
.welcome-area .container {
  max-width: 1280px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .container {
    max-width: 1160px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .welcome-area .container {
    max-width: 1170px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .container {
    max-width: 920px;
  }
}
.welcome-area .welcome__wrapper {
  margin-bottom: 70px;
}
.welcome-area .welcome__wrapper h2 {
  font-size: 114px;
  font-weight: 900;
  color: #000000;
  text-transform: uppercase;
  line-height: 100%;
  letter-spacing: -2.5px;
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 105px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 105px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 75px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 {
    font-size: 48px;
  }
}
.welcome-area .welcome__wrapper h2 span {
  display: flex;
  align-items: center;
  gap: 0 30px;
}
.welcome-area .welcome__wrapper h2 span.welcome__subtext {
  font-size: 32px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0;
  line-height: 150%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 span {
    gap: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 span {
    gap: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 span {
    gap: 0 10px;
  }
}
.welcome-area .welcome__wrapper h2 span .img-group {
  height: 105px;
  width: auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 span .img-group {
    height: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 span .img-group {
    height: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 span .img-group {
    display: none;
  }
}
.welcome-area .welcome__wrapper h2 span .emoji-shp {
  width: 104px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper h2 span .emoji-shp {
    width: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper h2 span .emoji-shp {
    width: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper h2 span .emoji-shp {
    width: 44px;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two {
  position: relative;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two {
    max-width: 1150px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two {
    max-width: 1070px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two {
    max-width: 1050px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two {
    max-width: 800px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two {
    max-width: 700px;
    overflow: hidden;
    padding-top: 25px;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
  font-size: 148px;
  font-family: #000000;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
    font-size: 130px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
    font-size: 120px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
    font-size: 120px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
    font-size: 100px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 {
    font-size: 40px;
    text-align: center;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .welcome__bluedark {
  color: #001a97;
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 span {
    left: 0 !important;
    right: 0 !important;
    justify-content: center;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-1 {
  width: auto;
  max-height: 130px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-1 {
    max-height: 110px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-1 {
    max-height: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-1 {
    max-height: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-1 {
    max-height: 90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-1 {
    max-height: 70px;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-2 {
  width: auto;
  max-height: 130px;
  position: relative;
  right: -70px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-2 {
    max-height: 110px;
    right: -80px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-2 {
    max-height: 100px;
    right: -90px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-2 {
    max-height: 100px;
    right: -90px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-2 {
    max-height: 90px;
    right: -72px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-2 {
    max-height: 70px;
    right: -52px;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-3 {
  width: auto;
  max-height: 80px;
  position: relative;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-3 {
    max-height: 70px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-3 {
    max-height: 60px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-3 {
    max-height: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-3 {
    max-height: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .design-3 {
    max-height: 50px;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__1 {
  position: relative;
  display: inline-flex;
}
.welcome-area
  .welcome__wrapper.welcome__wrapper--two
  h2
  .line__1
  .welcome__star {
  width: 55px;
  position: absolute;
  right: -70px;
  top: -30px;
  animation: rotate-animation 4s infinite linear;
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__2 {
  position: relative;
  left: 40px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__2 {
    left: 60px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__2 {
    left: 70px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__2 {
    left: 105px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__2 {
    left: 95px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__2 {
    left: 70px;
  }
}
.welcome-area
  .welcome__wrapper.welcome__wrapper--two
  h2
  .line__2
  .title__arrow--right {
  position: absolute;
  right: 5px;
  height: 150px;
  width: auto;
  bottom: 50px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__2
    .title__arrow--right {
    right: 50px;
    height: 130px;
    width: auto;
    bottom: 46px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__2
    .title__arrow--right {
    right: 72px;
    height: 120px;
    width: auto;
    bottom: 40px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__2
    .title__arrow--right {
    right: 72px;
    height: 108px;
    width: auto;
    bottom: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__2
    .title__arrow--right {
    right: -5px;
    height: 85px;
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__2
    .title__arrow--right {
    display: none;
  }
}
.welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__3 {
  position: relative;
  left: -180px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__3 {
    left: -160px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__3 {
    left: -150px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__3 {
    left: -90px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__3 {
    left: -70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two h2 .line__3 {
    left: -45px;
  }
}
.welcome-area
  .welcome__wrapper.welcome__wrapper--two
  h2
  .line__3
  .title__arrow {
  position: absolute;
  left: 130px;
  width: 90px;
  top: -95px;
  z-index: -1;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__3
    .title__arrow {
    left: 135px;
    width: 60px;
    top: -75px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__3
    .title__arrow {
    left: 112px;
    width: 50px;
    top: -60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area
    .welcome__wrapper.welcome__wrapper--two
    h2
    .line__3
    .title__arrow {
    left: 80px;
    width: 40px;
    top: -46px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .welcome__wrapper.welcome__wrapper--two img {
    display: none !important;
  }
}
.welcome-area .boost__seals-box {
  background-color: #ffcd00;
  position: relative;
  width: 100%;
  height: 600px;
  border-radius: 10px;
  z-index: 1;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box {
    height: 450px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .boost__seals-box {
    margin-bottom: 40px;
  }
}
.welcome-area .boost__seals-box .boost-lists {
  padding-top: 65px;
  overflow: hidden;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost-lists {
    padding-top: 50px;
  }
}
.welcome-area .boost__seals-box .boost-lists .boost__taglists {
  display: flex;
  align-items: center;
  gap: 0 12px;
  width: 600px;
  margin-left: -18px;
  margin-bottom: 25px;
}
.welcome-area .boost__seals-box .boost-lists .boost__taglists span {
  background-color: #001a97;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: #000000;
  display: inline-block;
  padding: 10px 12px;
  text-transform: uppercase;
  border-radius: 60px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost-lists .boost__taglists span {
    font-size: 16px;
  }
}
.welcome-area .boost__seals-box .boost-lists .boost__taglists.taglist-two {
  margin-left: -70px;
}
.welcome-area .boost__seals-box .boost__offers {
  padding: 40px 30px;
  padding-top: 20px;
}
.welcome-area .boost__seals-box .boost__offers h3 {
  z-index: 1;
  text-transform: uppercase;
  max-width: 190px;
}
.welcome-area .boost__seals-box .boost__offers h3 .offer__subtitle {
  font-size: 42px;
  font-weight: 900;
  line-height: 108%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__subtitle {
    font-size: 32px;
  }
}
.welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
  font-size: 120px;
  font-weight: 900;
  font-family: "Poppins", sans-serif;
  letter-spacing: -3px;
  color: #001a97;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .boost__seals-box .boost__offers h3 .offer__maintitle {
    font-size: 100px;
  }
}
.welcome-area .boost__seals-box .rocket {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.welcome-area .offer__wrapper__right .cradit__claim {
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  padding: 20px 25px;
  border-radius: 10px;
  margin-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .cradit__claim {
    height: 600px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .offer__wrapper__right .cradit__claim {
    height: 570px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}
.welcome-area .offer__wrapper__right .cradit__claim img {
  max-width: 150px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .offer__wrapper__right .cradit__claim img {
    width: 90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .cradit__claim img {
    width: 100%;
    transform: scale(1.5);
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .offer__wrapper__right .cradit__claim img {
    width: 100%;
    transform: scale(2);
    margin-left: -25px;
    margin-top: 25px;
  }
}
.welcome-area .offer__wrapper__right .cradit__claim h3 {
  width: calc(100% - 150px);
  color: #001a97;
  margin: 0;
  font-size: 40px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  padding-left: 15px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .welcome-area .offer__wrapper__right .cradit__claim h3 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .cradit__claim h3 {
    width: 100%;
    text-align: center;
    padding-left: 0;
    font-size: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .welcome-area .offer__wrapper__right .cradit__claim h3 {
    width: 100%;
  }
}
.welcome-area .offer__wrapper__right .cradit__claim h3 span {
  color: #000000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .welcome-area .offer__wrapper__right .wrap-for-desktop {
    display: none;
  }
}

.review-area-two {
  padding: 90px 0;
  position: relative;
}
@media (min-width: 1600px) and (max-width: 1699px) {
  .review-area-two .welcome__title h2 {
    font-size: 125px;
  }
}
@media (min-width: 1500px) and (max-width: 1599px) {
  .review-area-two .welcome__title h2 {
    font-size: 115px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  .review-area-two .welcome__title h2 {
    font-size: 115px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .review-area-two .welcome__title h2 {
    font-size: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .welcome__title h2 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .welcome__title h2 span img {
    width: 140px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .welcome__title h2 span img {
    display: none;
  }
}
.review-area-two .review__wrapper--box {
  margin-top: 110px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .review-area-two .review__wrapper--box {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .review__wrapper--box {
    margin-top: 40px;
  }
}
.review-area-two .management__wrap {
  max-width: 530px;
  margin: 0 auto;
}
.review-area-two .management__wrap .management__item {
  padding: 12px 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .management__wrap .management__item {
    padding: 5px 5px;
  }
}
.review-area-two .management__wrap .management__item h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 30px;
  color: #292930;
  line-height: 110%;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .management__wrap .management__item h3 {
    font-size: 20px;
  }
}
.review-area-two .management__wrap .management__item p {
  font-size: 18px;
  font-weight: 400;
  color: #292930;
  font-family: "Poppins", sans-serif;
  line-height: 137%;
  letter-spacing: 0.3px;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .review-area-two .management__wrap .management__item p {
    font-size: 15px;
  }
}

/*-------  Footer Area Start ------*/
footer {
  padding-top: 60px;
}
footer .container {
  max-width: 1270px;
}
footer .footer__top-area .area__title {
  font-size: 96px;
  line-height: 110px;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  footer .footer__top-area .area__title {
    font-size: 96px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer__top-area .area__title {
    font-size: 80px !important;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer__top-area .area__title h2 {
    font-size: 54px !important;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer__top-area .area__title h2 span {
    display: contents;
  }
}
footer .footer__top-area .subscription__form {
  max-width: 500px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
footer .footer__top-area .subscription__form input {
  width: calc(100% - 76px);
  height: 64px;
  border-radius: 50px;
  border: 2px solid #d1d1d9;
  color: #000000;
  padding: 10px 24px;
  font-size: 20px;
  transition: 0.3s;
  box-shadow: none;
  outline: none;
}
footer .footer__top-area .subscription__form input ::placeholder {
  opacity: 1;
  color: #a7a7b1;
}
footer .footer__top-area .subscription__form button {
  background-color: #000000;
  color: #fff;
  font-size: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border: none;
  border-radius: 100%;
  transition: 0.3s;
}
footer .footer__top-area .subscription__form button i {
  position: relative;
  transform: rotate(-45deg);
}
footer .footer__top-area .subscription__form button:hover {
  background-color: #001a97;
  color: #fff;
}
footer .footer__top-area .subscription__form button:focus {
  background-color: #001a97;
  color: #fff;
}
footer .footer__top-area .subscription__form button:active {
  background-color: #001a97;
  color: #fff;
}
footer .footer__widgets-area {
  padding-top: 80px;
  padding-bottom: 70px;
}
@media only screen and (max-width: 767px) {
  footer .footer__widgets-area {
    padding-bottom: 0px;
  }
}
footer .footer__widgets-area .container {
  max-width: 1270px;
}
footer .footer__widgets-area .footer__links {
  max-width: 280px;
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer__widgets-area .footer__links {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer__widgets-area .footer__links {
    margin-bottom: 50px;
  }
}
footer .footer__widgets-area .footer__links h3 {
  text-transform: uppercase;
  color: #1e1515;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  footer .footer__widgets-area .footer__links h3 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer__widgets-area .footer__links h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer__widgets-area .footer__links h3 {
    font-size: 22px;
  }
}
footer .footer__widgets-area .footer__links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
footer .footer__widgets-area .footer__links ul li {
  display: block;
  margin-bottom: 12px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  footer .footer__widgets-area .footer__links ul li {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer__widgets-area .footer__links ul li {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer__widgets-area .footer__links ul li {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer__widgets-area .footer__links ul li {
    margin-bottom: 8px;
  }
}
footer .footer__widgets-area .footer__links ul li a {
  color: #1e1515;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  text-decoration: none;
  line-height: 27px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  transition: 0.3s;
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer__widgets-area .footer__links ul li a {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer__widgets-area .footer__links ul li a {
    font-size: 16px;
    line-height: 22px;
  }
}
footer .footer__widgets-area .footer__links ul li a:hover {
  color: #001a97;
}
footer .footer__widgets-area .footer__links ul li a i {
  margin-right: 12px;
  line-height: 1;
  position: relative;
  top: 1px;
  font-size: 20px;
  width: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer__widgets-area .footer__links ul li a i {
    font-size: 16px;
  }
}
footer .footer-bottom-area {
  padding: 30px 0;
}
footer .footer-bottom-area .footer__menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
footer .footer-bottom-area .footer__menu ul li {
  display: inline-block;
  padding-right: 15px;
  margin-right: 15px;
  border-right: 1px solid #cccccc;
  line-height: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer-bottom-area .footer__menu ul li {
    margin-right: 12px;
    padding-right: 12px;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer-bottom-area .footer__menu ul li {
    margin: 15px 0;
    display: block;
    text-align: center;
    border: none;
  }
}
footer .footer-bottom-area .footer__menu ul li a {
  font-size: 18px;
  font-weight: 500;
  font-family: #000000;
  list-style: 20px;
  transform: 0.3x;
  text-decoration: none;
  color: #1e1515;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  footer .footer-bottom-area .footer__menu ul li a {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer-bottom-area .footer__menu ul li a {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer-bottom-area .footer__menu ul li a {
    font-size: 16px;
  }
}
footer .footer-bottom-area .copyright__text {
  text-align: right;
  margin: 0;
  font-size: 20px;
  color: #1e1515;
  margin: 0;
}
@media (min-width: 1400px) and (max-width: 1499px) {
  footer .footer-bottom-area .copyright__text {
    font-size: 18px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  footer .footer-bottom-area .copyright__text {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer-bottom-area .copyright__text {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer-bottom-area .copyright__text {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  footer .footer-bottom-area .copyright__text {
    font-size: 18px;
    text-align: center;
    margin-top: 40px;
  }
}
footer .footer-bottom-area .copyright__text p {
  margin-bottom: 0;
}

.exp__thumb {
  overflow: hidden;
  position: relative;
}
.main__thumb {
  position: relative;
  transform: translateX(100%);
}
.preloader {
  z-index: 10000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: hidden;
}
.preloader-inner {
  z-index: 999;
  background-color: #001a97;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}
.preloader-logo-wrap {
  position: relative;
}
.preloader-logo {
  height: 150px;
}
.preloader-logo-overlay {
  background-color: #001a97;
  opacity: 0.8;
  width: 0%;
  margin-left: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.footer {
  padding-top: 80px;
  padding-bottom: 32px;
  overflow: hidden;
  display: block;
}

.footer .main-container,
.footer .w-container {
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.footer .w-container::before,
.footer .w-container::after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.footer .w-container::after {
  clear: both;
}

.footer .footer-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer .footer-grid {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
}

.footer .w-layout-grid {
  display: grid;
}

.footer .footer-link a {
  font-size: var(--heading--h5);
  line-height: 125%;
}

.footer .link-variation {
  font-size: 20px;
  position: relative;
  top: -7px;
}

.footer .footer-divider {
  background-color: var(--black);
  opacity: 0.2;
  width: 1px;
  height: 100%;
}

.footer .contact-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer .contact-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer .label {
  letter-spacing: var(--letter-spacing--0-7px);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.footer .opacity-50 {
  opacity: 0.5;
}

.footer .body-1 {
  font-size: var(--text--body-1);
  letter-spacing: var(--letter-spacing--2);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.footer .w-layout-blockcontainer {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-marquee-master {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  margin-top: 64px;
  margin-bottom: 40px;
  overflow: hidden;
}
a.footer-marquee-master {
  color: var(--black);
  text-decoration: none;
}
.marquee-single-footer,
.footer-marquee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.footer-bottom-tile {
  border-top: 1px solid rgba(23, 24, 28, 0.2);
  padding-top: 24px;
}
.footer-bottom-wrap {
  z-index: 1;
  position: relative;
}
.footer-last-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.footer .body-2 {
  font-size: var(--text--body-2);
  letter-spacing: var(--letter-spacing--2);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 150%;
}
</pre></body></html>