/*
Author: Mohammad Zare
Author URI: http://mohammadz.com/
*/
@charset "UTF-8";
:root {
  --color-yellow: rgb(244, 192, 77);
  --color-gold: rgb(198, 156, 109);
  --color-red: rgb(193, 39, 45);
  --color-silver: rgb(230, 230, 230);
  --color-gray: rgb(102, 102, 102);
  --color-navy: rgb(26, 21, 107);
  --color-blue: rgb(0, 113, 188);
  --color-aqua: rgb(117, 207, 239);
  --gradient: linear-gradient(
    180deg,
    rgba(14, 16, 61, 1) 0%,
    rgba(27, 68, 156, 1) 100%
  );
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 100;
  src: url("../fonts/SF-Pro-Display-Thin.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 200;
  src: url("../fonts/SF-Pro-Display-UltraLight.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 300;
  src: url("../fonts/SF-Pro-Display-Light.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 400;
  src: url("../fonts/SF-Pro-Display-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 500;
  src: url("../fonts/SF-Pro-Display-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 600;
  src: url("../fonts/SF-Pro-Display-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 700;
  src: url("../fonts/SF-Pro-Display-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 900;
  src: url("../fonts/SF-Pro-Display-Heavy.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-weight: 950;
  src: url("../fonts/SF-Pro-Display-Black.woff2") format("woff2");
}
@font-face {
  font-family: "Anjoman";
  font-weight: normal;
  src: url("../fonts/AnjomanMaxVF.ttf") format("truetype-variations");
  font-weight: 1 999;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  outline: 0 !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  color: #808080;
  text-decoration: none !important;
}
a:hover {
  color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.4;
}
html {
  background: var(--color-aqua);
}
html,
body {
  min-height: 100%;
  min-height: 100vh;
  position: relative;
  overflow-x: hidden;
}
body {
  font-family: "SF Pro Display", "Anjoman", Helvetica, Geneva, Verdana,
    sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.3;
  direction: ltr;
  background: #fff;
  color: var(--color-navy);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
}
body.rtl {
  direction: rtl;
  font-family: "Anjoman", Helvetica, Geneva, Verdana, sans-serif;
  -moz-font-feature-settings: "ss01", "ss02", "ss03", "ss04", "ss05", "ss06";
  -webkit-font-feature-settings: "ss01", "ss02", "ss03", "ss04", "ss05", "ss06";
  font-feature-settings: "ss01", "ss02", "ss03", "ss04", "ss05", "ss06";
}
.overlay-link {
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 10;
  cursor: pointer;
}
.body-overlay {
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(10, 61, 42, 0.5);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  z-index: 100;
  cursor: pointer;
}
.body-overflow {
  overflow: hidden;
}
a > i:only-child,
button > i:only-child {
  line-height: inherit;
}
ol {
  list-style-type: decimal;
}
html[lang="fa-IR"] ol {
  list-style-type: persian;
}
/*Custom*/
.section-intro {
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding: 60px 6vw;
  background: var(--gradient);
}
.intro-logo > img {
  width: 40vw;
  transition: all 0.3s linear;
}
.section-intro .intro-logo > img {
  filter: brightness(0) invert(1);
}
.intro-title {
  font-size: 15vw;
  color: var(--color-yellow);
  margin: 3vw 0 0;
  transition: color 0.3s linear;
}
.intro-subtitle {
  background: var(--color-yellow);
  color: var(--color-navy);
  font-size: 4.4vw;
  font-weight: 500;
  height: 12.4vw;
  border-radius: 6.2vw;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 12vw 0 0;
}
body:not(.page-loaded) .section-intro .intro-logo {
  margin: auto 0;
}
body:not(.page-loaded) .section-intro .intro-title::before {
  display: block;
  margin: auto;
  width: 1px;
  height: 5.2vw;
  background: #fff;
  content: "";
}
body:not(.page-loaded) .section-intro .intro-subtitle,
body:not(.page-loaded) .section-intro .intro-lang-nav {
  opacity: 0;
  visibility: hidden;
}
body.page-loaded .section-intro .intro-title {
  font-size: 7vw;
  color: #fff;
  white-space: nowrap;
}
.intro-lang-nav {
  margin: 3vw 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  row-gap: 3vw;
  column-gap: 6vw;
  transition: all 0.3s linear;
}
.intro-lang-nav > li {
  width: calc(50% - 3vw);
}
.intro-lang-nav > li > a {
  background: var(--color-silver);
  color: var(--color-navy);
  font-size: 4.4vw;
  text-transform: uppercase;
  height: 12.4vw;
  line-height: 1;
  border-radius: 6.2vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.intro-lang-nav > li > a:hover {
  background: var(--color-gold);
  color: var(--color-navy);
}
.section-service {
  text-align: center;
  padding: 60px 6vw;
  min-height: 100vh;
}
.section-service .intro-title {
  font-size: 7vw;
  color: var(--color-navy);
  white-space: nowrap;
}
.intro-service-nav {
  margin: 3vw 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  row-gap: 3vw;
  column-gap: 3vw;
}
.intro-service-nav > li {
  width: calc(50% - 1.5vw);
}
.section-service .intro-subtitle {
  background: var(--color-silver);
}
.service-card {
  background: var(--color-navy);
  display: flex;
  flex-direction: column;
  border-radius: 4vw;
  padding: 3vw;
  height: 100%;
  aspect-ratio: 1/1;
}
.service-card:hover {
  background: var(--color-blue);
}
.service-card-icon {
  padding-bottom: 3vw;
  margin-bottom: 3vw;
  border-bottom: 1px solid #fff;
}
.service-card-icon > img {
  height: 12.2vw;
}
.service-card-title {
  font-weight: 400;
  font-size: 4.4vw;
  color: var(--color-yellow);
  text-transform: uppercase;
  margin: auto 0;
}
.service-card:hover .service-card-title {
  color: #fff;
}
#header {
  height: 27.6vw;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
#header::after {
  height: 10vw;
  display: block;
  content: "";
}
#header::before {
  background: var(--gradient);
  border-radius: 0 0 100vw 100vw / 0 0 40vw 40vw;
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%) scaleX(1.3);
  z-index: -1;
}
.logo {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -65%);
  z-index: 1;
}
.logo > img {
  width: 30vw;
}
.page-header {
  padding: 10vw 6vw 0;
  text-align: center;
  position: relative;
}
.page-header-title {
  color: var(--color-navy);
  font-size: 6vw;
  font-weight: 400;
  margin: 0;
  text-transform: uppercase;
}
.page-header-subtitle {
  color: var(--color-navy);
  font-size: 3.4vw;
  font-weight: 400;
  margin: 0;
}
.page-header-subtitle::before {
  display: block;
  margin: 3vw auto;
  width: 1px;
  height: 3vw;
  background: var(--color-navy);
  content: "";
}
.btn-back {
  width: 12vw;
  height: 12vw;
  background: url(../img/icon-back.svg) no-repeat center;
  background-size: cover;
  font-size: 0;
  position: absolute;
  left: 15px;
  bottom: 0;
}
#footer {
  color: #fff;
  padding: 6vw;
  min-height: 21.2vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  position: relative;
  margin-top: auto;
  z-index: 1;
  overflow: hidden;
}
#footer::before {
  background: var(--gradient);
  border-radius: 100vw 100vw 0 0 / 30vw 30vw 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%) scaleX(1.3);
  z-index: -1;
}
.powered {
  font-weight: 900;
  text-transform: lowercase;
  letter-spacing: 1px;
}
.powered > span {
  font-weight: 400;
}
.copyright {
  font-size: 4vw;
  font-weight: 400;
  margin: 3vw 0 0;
}
.page-body {
  padding: 6vw;
}
.menu-list > .menu-group:not(:last-child) {
  margin-bottom: 3vw;
}
.menu-group-header {
  background: var(--color-navy);
  color: #fff;
  border-radius: 10vw;
  padding: 3vw 6vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu-group-title,
.menu-group-subtitle {
  font-size: 3.6vw;
  font-weight: 400;
  margin: 0;
}
body:not(.rtl) .menu-group-title + .menu-group-subtitle {
  margin-left: auto;
}
body.rtl .menu-group-title + .menu-group-subtitle {
  margin-right: auto;
}
.menu-card {
  background: var(--color-silver);
  border-radius: 4vw;
  padding: 3vw 6vw;
  position: relative;
}
.menu-group-body > .menu-card {
  margin-top: 3vw;
}
.menu-card-title {
  font-size: 5vw;
  font-weight: 300;
  margin: 0;
}
.menu-card-desc {
  font-size: 3.2vw;
  font-weight: 300;
}
.menu-card-subtitle {
  font-size: 4.2vw;
}
.menu-card-content {
  font-size: 2.6vw;
}
.menu-card-gallery img {
  width: 100%;
}
.menu-group-color_1 .menu-group-header {
  background: var(--color-navy);
  color: #fff;
}
.menu-group-color_2 .menu-group-header {
  background: var(--color-blue);
  color: #fff;
}
.menu-group-color_3 .menu-group-header {
  background: var(--color-aqua);
  color: var(--color-navy);
}
.menu-group-color_4 .menu-group-header {
  background: var(--color-gold);
  color: var(--color-navy);
}
.menu-group-color_5 .menu-group-header {
  background: var(--color-silver);
  color: var(--color-navy);
}
.menu-card-color_1 .menu-card {
  background: var(--color-navy);
  color: #fff;
}
.menu-card-color_2 .menu-card {
  background: var(--color-blue);
  color: #fff;
}
.menu-card-color_3 .menu-card {
  background: var(--color-aqua);
  color: var(--color-navy);
}
.menu-card-color_4 .menu-card {
  background: var(--color-gold);
  color: var(--color-navy);
}
.menu-card-color_5 .menu-card {
  background: var(--color-silver);
  color: var(--color-navy);
}
.menu-group-type_1 .menu-card-subtitle {
  color: var(--color-red);
  text-align: end;
}
.menu-group-type_2 .menu-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 10vw;
}
.menu-group-type_2 .menu-card-title,
.menu-group-type_2 .menu-card-subtitle {
  font-size: 3.6vw;
}
.menu-group-type_3 .menu-group-header {
  border-radius: 4vw 4vw 0 0;
}
.menu-group-type_3 .menu-card {
  border-radius: 0 0 4vw 4vw;
  margin-top: 0;
}
.menu-group-type_3 .menu-card-desc {
  font-size: 3.4vw;
  line-height: 1.7;
  text-align: center;
}
.menu-group-type_4 .menu-card {
  background: transparent;
  padding: 0;
}
.menu-group-type_5 .menu-card {
  font-size: 3.2vw;
  padding: 3vw;
  border-bottom: 1px solid var(--color-silver);
  background: unset;
  color: var(--color-navy);
  text-align: center;
  background: none;
  border-radius: 0;
  margin: 0;
}
.menu-group-type_5 .menu-card-title,
.menu-group-type_5 .menu-card-subtitle {
  font-size: 4vw;
}
.menu-group-type_6 > .menu-group-body {
  display: flex;
  row-gap: 3vw;
  column-gap: 3vw;
  padding-bottom: 3vw;
  margin-bottom: 3vw;
  border-bottom: 1px solid var(--color-silver);
}
.menu-group-type_6 > .menu-group-body > .menu-card {
  width: calc(50% - 1.5vw);
  border-radius: 10vw;
  text-align: center;
}
.menu-card-information {
  display: flex;
  margin: -1px;
  padding: 0;
  list-style: none;
}
.menu-card-information > li {
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  padding: 0 1px;
}
.menu-card-information > li > strong,
.menu-card-information > li > span {
  font-size: 2.4vw;
  font-weight: 300;
  height: 100%;
  padding: 10px 5px;
  border-radius: 4vw;
}
.menu-card-information > li > strong {
  background: var(--color-navy);
  color: #fff;
}
.menu-card-information > li > span {
  background: var(--color-silver);
  color: var(--color-navy);
}
.menu-card-icon {
  margin: 3vw 0 0;
  padding: 3vw 0 0;
  border-top: 1px solid var(--color-silver);
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  row-gap: 3vw;
  column-gap: 3vw;
  text-align: center;
}
.menu-card-icon > li {
  width: calc(50% - 1.5vw);
}
.menu-card-icon > li > strong {
  background: var(--color-silver);
  color: var(--color-navy);
  font-size: 3.4vw;
  font-weight: 300;
  border-radius: 10vw;
  height: 12.4vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu-card-icon > li > div {
  background: var(--color-navy);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4vw;
  padding: 3vw;
  margin-top: 3vw;
  aspect-ratio: 1/1;
}
.menu-card-icon > li > div > img {
  max-width: 100%;
  max-height: 100%;
}
.page-desc-header {
  background: var(--color-silver);
  color: var(--color-navy);
  font-size: 2.6vw;
  border-radius: 4vw;
  padding: 6vw;
  margin-bottom: 3vw;
}
.page-desc-footer {
  background: var(--color-silver);
  color: var(--color-navy);
  font-size: 2.6vw;
  text-align: center;
  border-radius: 4vw;
  padding: 3vw;
  min-height: 7.8vw;
  margin-top: 6vw;
  position: relative;
}
.page-desc-footer::before {
  background: var(--color-silver);
  width: 100%;
  height: 1px;
  position: absolute;
  top: -3vw;
  left: 0;
  right: 0;
  content: "";
}
.page-desc-header > p:last-child,
.page-desc-footer > p:last-child {
  margin: 0;
}
/*Animation*/
[data-animate^="fade"] {
  position: relative;
  transition-duration: 500ms;
  transition-delay: 0s;
  transition-timing-function: ease-out;
}
[data-animate^="fadeOut"] {
  opacity: 1;
  visibility: visible;
}
[data-animate^="fadeOut"].animated {
  opacity: 0;
  visibility: hidden;
}
[data-animate^="fadeIn"] {
  opacity: 0;
  visibility: hidden;
}
[data-animate^="fadeIn"].animated {
  opacity: 1;
  visibility: visible;
}
[data-animate^="fadeInDown"] {
  transform: translate3d(0, -100%, 0);
}
[data-animate^="fadeInDown"].animated {
  transform: translate3d(0, 0, 0);
}
[data-animate^="fadeInUp"] {
  transform: translate3d(0, 100%, 0);
}
[data-animate^="fadeInUp"].animated {
  transform: translate3d(0, 0, 0);
}
[data-animate^="fadeOutDown"] {
  transform: translate3d(0, 0, 0);
}
[data-animate^="fadeOutDown"].animated {
  transform: translate3d(0, 100%, 0);
}
[data-animate^="fadeOutUp"] {
  transform: translate3d(0, 0, 0);
}
[data-animate^="fadeOutUp"].animated {
  transform: translate3d(0, -100%, 0);
}

[data-duration="50"] {
  transition-duration: 50ms;
}
[data-delay="50"] {
  transition-delay: 50ms;
}
[data-duration="100"] {
  transition-duration: 0.1s;
}
[data-delay="100"] {
  transition-delay: 0.1s;
}
[data-duration="150"] {
  transition-duration: 0.15s;
}
[data-delay="150"] {
  transition-delay: 0.15s;
}
[data-duration="200"] {
  transition-duration: 0.2s;
}
[data-delay="200"] {
  transition-delay: 0.2s;
}
[data-duration="250"] {
  transition-duration: 0.25s;
}
[data-delay="250"] {
  transition-delay: 0.25s;
}
[data-duration="300"] {
  transition-duration: 0.3s;
}
[data-delay="300"] {
  transition-delay: 0.3s;
}
[data-duration="350"] {
  transition-duration: 0.35s;
}
[data-delay="350"] {
  transition-delay: 0.35s;
}
[data-duration="400"] {
  transition-duration: 0.4s;
}
[data-delay="400"] {
  transition-delay: 0.4s;
}
[data-duration="450"] {
  transition-duration: 0.45s;
}
[data-delay="450"] {
  transition-delay: 0.45s;
}
[data-duration="500"] {
  transition-duration: 0.5s;
}
[data-delay="500"] {
  transition-delay: 0.5s;
}
[data-duration="550"] {
  transition-duration: 0.55s;
}
[data-delay="550"] {
  transition-delay: 0.55s;
}
[data-duration="600"] {
  transition-duration: 0.6s;
}
[data-delay="600"] {
  transition-delay: 0.6s;
}
[data-duration="650"] {
  transition-duration: 0.65s;
}
[data-delay="650"] {
  transition-delay: 0.65s;
}
[data-duration="700"] {
  transition-duration: 0.7s;
}
[data-delay="700"] {
  transition-delay: 0.7s;
}
[data-duration="750"] {
  transition-duration: 0.75s;
}
[data-delay="750"] {
  transition-delay: 0.75s;
}
[data-duration="800"] {
  transition-duration: 0.8s;
}
[data-delay="800"] {
  transition-delay: 0.8s;
}
[data-duration="850"] {
  transition-duration: 0.85s;
}
[data-delay="850"] {
  transition-delay: 0.85s;
}
[data-duration="900"] {
  transition-duration: 0.9s;
}
[data-delay="900"] {
  transition-delay: 0.9s;
}
[data-duration="950"] {
  transition-duration: 0.95s;
}
[data-delay="950"] {
  transition-delay: 0.95s;
}
[data-duration="1000"] {
  transition-duration: 1s;
}
[data-delay="1000"] {
  transition-delay: 1s;
}
[data-duration="1050"] {
  transition-duration: 1.05s;
}
[data-delay="1050"] {
  transition-delay: 1.05s;
}
[data-duration="1100"] {
  transition-duration: 1.1s;
}
[data-delay="1100"] {
  transition-delay: 1.1s;
}
[data-duration="1150"] {
  transition-duration: 1.15s;
}
[data-delay="1150"] {
  transition-delay: 1.15s;
}
[data-duration="1200"] {
  transition-duration: 1.2s;
}
[data-delay="1200"] {
  transition-delay: 1.2s;
}
[data-duration="1250"] {
  transition-duration: 1.25s;
}
[data-delay="1250"] {
  transition-delay: 1.25s;
}
[data-duration="1300"] {
  transition-duration: 1.3s;
}
[data-delay="1300"] {
  transition-delay: 1.3s;
}
[data-duration="1350"] {
  transition-duration: 1.35s;
}
[data-delay="1350"] {
  transition-delay: 1.35s;
}
[data-duration="1400"] {
  transition-duration: 1.4s;
}
[data-delay="1400"] {
  transition-delay: 1.4s;
}
[data-duration="1450"] {
  transition-duration: 1.45s;
}
[data-delay="1450"] {
  transition-delay: 1.45s;
}
[data-duration="1500"] {
  transition-duration: 1.5s;
}
[data-delay="1500"] {
  transition-delay: 1.5s;
}
[data-duration="1550"] {
  transition-duration: 1.55s;
}
[data-delay="1550"] {
  transition-delay: 1.55s;
}
[data-duration="1600"] {
  transition-duration: 1.6s;
}
[data-delay="1600"] {
  transition-delay: 1.6s;
}
[data-duration="1650"] {
  transition-duration: 1.65s;
}
[data-delay="1650"] {
  transition-delay: 1.65s;
}
[data-duration="1700"] {
  transition-duration: 1.7s;
}
[data-delay="1700"] {
  transition-delay: 1.7s;
}
[data-duration="1750"] {
  transition-duration: 1.75s;
}
[data-delay="1750"] {
  transition-delay: 1.75s;
}
[data-duration="1800"] {
  transition-duration: 1.8s;
}
[data-delay="1800"] {
  transition-delay: 1.8s;
}
[data-duration="1850"] {
  transition-duration: 1.85s;
}
[data-delay="1850"] {
  transition-delay: 1.85s;
}
[data-duration="1900"] {
  transition-duration: 1.9s;
}
[data-delay="1900"] {
  transition-delay: 1.9s;
}
[data-duration="1950"] {
  transition-duration: 1.95s;
}
[data-delay="1950"] {
  transition-delay: 1.95s;
}
[data-duration="2000"] {
  transition-duration: 2s;
}
[data-delay="2000"] {
  transition-delay: 2s;
}
[data-duration="2050"] {
  transition-duration: 2.05s;
}
[data-delay="2050"] {
  transition-delay: 2.05s;
}
[data-duration="2100"] {
  transition-duration: 2.1s;
}
[data-delay="2100"] {
  transition-delay: 2.1s;
}
[data-duration="2150"] {
  transition-duration: 2.15s;
}
[data-delay="2150"] {
  transition-delay: 2.15s;
}
[data-duration="2200"] {
  transition-duration: 2.2s;
}
[data-delay="2200"] {
  transition-delay: 2.2s;
}
[data-duration="2250"] {
  transition-duration: 2.25s;
}
[data-delay="2250"] {
  transition-delay: 2.25s;
}
[data-duration="2300"] {
  transition-duration: 2.3s;
}
[data-delay="2300"] {
  transition-delay: 2.3s;
}
[data-duration="2350"] {
  transition-duration: 2.35s;
}
[data-delay="2350"] {
  transition-delay: 2.35s;
}
[data-duration="2400"] {
  transition-duration: 2.4s;
}
[data-delay="2400"] {
  transition-delay: 2.4s;
}
[data-duration="2450"] {
  transition-duration: 2.45s;
}
[data-delay="2450"] {
  transition-delay: 2.45s;
}
[data-duration="2500"] {
  transition-duration: 2.5s;
}
[data-delay="2500"] {
  transition-delay: 2.5s;
}
[data-duration="2550"] {
  transition-duration: 2.55s;
}
[data-delay="2550"] {
  transition-delay: 2.55s;
}
[data-duration="2600"] {
  transition-duration: 2.6s;
}
[data-delay="2600"] {
  transition-delay: 2.6s;
}
[data-duration="2650"] {
  transition-duration: 2.65s;
}
[data-delay="2650"] {
  transition-delay: 2.65s;
}
[data-duration="2700"] {
  transition-duration: 2.7s;
}
[data-delay="2700"] {
  transition-delay: 2.7s;
}
[data-duration="2750"] {
  transition-duration: 2.75s;
}
[data-delay="2750"] {
  transition-delay: 2.75s;
}
[data-duration="2800"] {
  transition-duration: 2.8s;
}
[data-delay="2800"] {
  transition-delay: 2.8s;
}
[data-duration="2850"] {
  transition-duration: 2.85s;
}
[data-delay="2850"] {
  transition-delay: 2.85s;
}
[data-duration="2900"] {
  transition-duration: 2.9s;
}
[data-delay="2900"] {
  transition-delay: 2.9s;
}
[data-duration="2950"] {
  transition-duration: 2.95s;
}
[data-delay="2950"] {
  transition-delay: 2.95s;
}
[data-duration="3000"] {
  transition-duration: 3s;
}
[data-delay="3000"] {
  transition-delay: 3s;
}
[data-easing="linear"] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-easing="ease"] {
  transition-timing-function: ease;
}
[data-easing="ease-in"] {
  transition-timing-function: ease-in;
}
[data-easing="ease-out"] {
  transition-timing-function: ease-out;
}
[data-easing="ease-in-out"] {
  transition-timing-function: ease-in-out;
}
[data-easing="ease-in-back"] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-easing="ease-out-back"] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-easing="ease-in-out-back"] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-easing="ease-in-sine"] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-easing="ease-out-sine"] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-easing="ease-in-out-sine"] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-easing="ease-in-quad"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-easing="ease-out-quad"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-easing="ease-in-out-quad"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-easing="ease-in-cubic"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-easing="ease-out-cubic"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-easing="ease-in-out-cubic"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-easing="ease-in-quart"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-easing="ease-out-quart"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-easing="ease-in-out-quart"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/*Plugins*/
/*CMS*/
/*Responsive*/

@media (max-width: 767.98px) {
}
@media (min-width: 768px) {
}
