@font-face {
  font-family: "CalibriBoldItalic";
  src: url("./fonts/Calibri-BoldItalic.woff2") format("woff2"), url("./fonts/Calibri-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "CalibriBold";
  src: url("./fonts/Calibri-Bold.woff2") format("woff2"), url("./fonts/Calibri-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CalibriItalic";
  src: url("./fonts/Calibri-Italic.woff2") format("woff2"), url("./fonts/Calibri-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "CalibriLight";
  src: url("./fonts/Calibrilight.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Calibri";
  src: url("./fonts/Calibri.woff2") format("woff2"), url("./fonts/Calibri.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-HeavyItalic";
  src: url("./fonts/Aileron-HeavyItalic.woff2") format("woff2"), url("./fonts/Aileron-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Bold";
  src: url("./fonts/Aileron-Bold.woff2") format("woff2"), url("./fonts/Aileron-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Black";
  src: url("./fonts/Aileron-Black.woff2") format("woff2"), url("./fonts/Aileron-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-BoldItalic";
  src: url("./fonts/Aileron-BoldItalic.woff2") format("woff2"), url("./fonts/Aileron-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Heavy";
  src: url("./fonts/Aileron-Heavy.woff2") format("woff2"), url("./fonts/Aileron-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-BlackItalic";
  src: url("./fonts/Aileron-BlackItalic.woff2") format("woff2"), url("./fonts/Aileron-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Italic";
  src: url("./fonts/Aileron-Italic.woff2") format("woff2"), url("./fonts/Aileron-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-UltraLight";
  src: url("./fonts/Aileron-UltraLight.woff2") format("woff2"), url("./fonts/Aileron-UltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Light";
  src: url("./fonts/Aileron-Light.woff2") format("woff2"), url("./fonts/Aileron-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-SemiBold";
  src: url("./fonts/Aileron-SemiBold.woff2") format("woff2"), url("./fonts/Aileron-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Regular";
  src: url("./fonts/Aileron-Regular.woff2") format("woff2"), url("./fonts/Aileron-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-UltraLightItalic";
  src: url("./fonts/Aileron-UltraLightItalic.woff2") format("woff2"), url("./fonts/Aileron-UltraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-LightItalic";
  src: url("./fonts/Aileron-LightItalic.woff2") format("woff2"), url("./fonts/Aileron-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-ThinItalic";
  src: url("./fonts/Aileron-ThinItalic.woff2") format("woff2"), url("./fonts/Aileron-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-SemiBoldItalic";
  src: url("./fonts/Aileron-SemiBoldItalic.woff2") format("woff2"), url("./fonts/Aileron-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron-Thin";
  src: url("./fonts/Aileron-Thin.woff2") format("woff2"), url("./fonts/Aileron-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.font-Calibri {
  font-family: "Calibri";
}

.font-AileronBold {
  font-family: "Aileron-Bold";
}

.gradient {
  background: linear-gradient(90deg, #e7aa51, #ffe499, #bb905b, #e7aa51, #ac7031);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.gradientBG {
  background: linear-gradient(90deg, #e7aa51, #ffe499, #bb905b, #e7aa51, #ac7031);
}

.gradient-border {
  position: relative;
}

.gradient-border::before {
  content: "";
  position: absolute;
  border-radius: 60px;
  inset: 0;
  padding: 2px; /* border width */
  background: linear-gradient(90deg, #e7aa51, #ffe499, #bb905b, #e7aa51, #ac7031);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.gradient-borderWT {
  position: relative;
}

.gradient-borderWT::before {
  content: "";
  position: absolute;
  border-radius: 60px;
  inset: 0;
  padding: 2px; /* border width */
  background: linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.cut-text {
  clip-path: inset(0 0 0.6rem 0);
}

.cut-text-1 {
  clip-path: inset(0 0 1rem 0);
}
@media (max-width: 768px) {
  .cut-text-1 {
    clip-path: inset(0 0 0.5rem 0);
  }
}

.cut-middle {
  -webkit-mask-image: linear-gradient(to bottom, black 0 calc(50% - 12px), transparent calc(50% - 12px) calc(50% + 12px), black calc(50% + 12px) 100%);
          mask-image: linear-gradient(to bottom, black 0 calc(50% - 12px), transparent calc(50% - 12px) calc(50% + 12px), black calc(50% + 12px) 100%);
}
@media (max-width: 1280px) {
  .cut-middle {
    -webkit-mask-image: linear-gradient(to bottom, black 0 calc(50% - 8px), transparent calc(50% - 10px) calc(50% + 10px), black calc(50% + 10px) 100%);
            mask-image: linear-gradient(to bottom, black 0 calc(50% - 8px), transparent calc(50% - 10px) calc(50% + 10px), black calc(50% + 10px) 100%);
  }
}
@media (max-width: 768px) {
  .cut-middle {
    -webkit-mask-image: linear-gradient(to bottom, black 0 calc(50% - 5px), transparent calc(50% - 8px) calc(50% + 8px), black calc(50% + 8px) 100%);
            mask-image: linear-gradient(to bottom, black 0 calc(50% - 5px), transparent calc(50% - 8px) calc(50% + 8px), black calc(50% + 8px) 100%);
  }
}

.gradient2BG {
  background: linear-gradient(180deg, #000000 0%, #4f4624 40%, #f5f0df 100%);
}

.text-shadow {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.95);
}

.blk_gradient {
  background: #000000;
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#0000001A", GradientType=0);
}

.gradientAboutmenu {
  background: linear-gradient(45deg, rgb(59, 34, 34), rgb(101, 67, 40), rgb(181, 152, 64), rgb(248, 222, 8));
}

.outline-text {
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px rgba(250, 247, 16, 0.7); /* outline color */
}

.transition03 {
  transition: all 0.3s ease;
}

main {
  z-index: 1;
  position: relative;
}

body {
  position: relative;
}

body.active {
  overflow: hidden;
}

#myVideo, #myVideomo {
  position: relative;
  inset: 0;
  width: 100vw;
  height: calc(100vh - 96px);
  -o-object-fit: cover;
     object-fit: cover;
}

#myVideomo {
  height: auto;
}

#countryflags {
  transition: all 0.3s ease;
  right: calc(50px + 1rem);
}
#countryflags .arrow {
  transition: all 0.3s ease;
  width: 12px;
  height: 12px;
  opacity: 1;
  background: url(../images/common/ic_arrow_g.webp) no-repeat center center;
  background-size: cover;
  position: absolute;
  left: auto;
  right: 5px;
  top: 45%;
  transform: translateY(-50%);
}
#countryflags.active {
  top: 2px;
  transition: all 0.3s ease;
}
#countryflags .listCountry {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-6px);
  transition: all 0.25s ease;
}
#countryflags .listCountry.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
@media (min-width: 1280px) {
  #countryflags {
    right: 4rem;
  }
}

header {
  transition: all 0.3s ease;
  position: fixed;
  top: 0;
  left: 0;
  transition: height 0.4s ease, box-shadow 0.3s ease, padding 0.4s ease;
}
header.active {
  z-index: 111111111111111110000 !important;
  transition: all 0.3s ease;
  padding: 0 0;
  z-index: 9999;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
  height: 59px;
}
header.active .header {
  padding: 10px 0;
  background-color: #000;
}
header.active .header .logo {
  height: 59px;
  transition: all 0.3s ease;
}
header.active .header .logo img {
  width: 59px;
  max-width: 59px;
  transition: all 0.3s ease;
}
header.active #graph {
  display: none;
}
@media (min-width: 1024px) {
  header.active .header nav {
    opacity: 0;
    display: none !important;
    transition: all 0.3s ease;
  }
}
header .header .logo {
  display: inline-flex;
  height: 96px;
  align-items: center;
  z-index: 11111;
  position: relative;
  transition: all 0.3s ease;
}
header .header .logo img {
  width: 96px;
  max-width: 96px;
  transition: all 0.3s ease;
}
header .header .hamburger {
  z-index: 11111;
  width: 32px;
  height: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px 0;
  cursor: pointer;
  position: relative;
}
header .header .hamburger span {
  display: block;
  height: 2px;
  background: #fff;
  border-radius: 2px;
  transition: all 0.4s ease;
}
header .header .hamburger span:nth-child(1) {
  width: 32px;
}
header .header .hamburger span:nth-child(2) {
  width: 32px;
}
header .header .hamburger span:nth-child(3) {
  width: 32px;
}
header .header .hamburger.active span:nth-child(1) {
  transform: rotate(45deg);
  width: 32px;
  position: absolute;
  top: 14px;
  left: 1px;
}
header .header .hamburger.active span:nth-child(2) {
  opacity: 0;
}
header .header .hamburger.active span:nth-child(3) {
  transform: rotate(-45deg);
  width: 32px;
  position: absolute;
  top: 14px;
  left: 1px;
}
header .header .btn {
  padding: 14px 36px;
  position: relative;
  border-radius: 50px;
  display: inline-flex;
  gap: 15px;
  align-items: center;
  z-index: 11111;
}
header .header .btn span {
  font-size: 1rem;
  line-height: 1;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
header .header .btn::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 50px;
  background: linear-gradient(90deg, #e7aa51, #ffe499, #bb905b, #e7aa51, #ac7031);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
header .header .btn img {
  width: 15px;
  max-width: none;
}
header .header .btn:hover::before {
  display: none;
}
header .header .btn:hover span {
  color: #000;
  background: none;
}
@media (max-width: 1024px) {
  header .header .btn {
    padding: 10px 24px;
  }
  header .header .btn span {
    font-size: 0.9rem;
  }
}
header .header nav {
  opacity: 1;
  display: inline-flex;
  transition: all 0.3s ease;
}
header .header nav a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
header .header nav a img {
  width: 12px;
}
header .header nav a span {
  transition: all 0.3s linear;
  font-size: 1rem;
  line-height: 1;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  background: linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
header .header nav a .absolute {
  display: none;
}
header .header nav a:hover span, header .header nav a.active-menu span {
  transition: all 0.3s linear;
  background: linear-gradient(90deg, #e7aa51, #ffe499, #bb905b, #e7aa51, #ac7031);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
header .header nav a:hover img.normal, header .header nav a.active-menu img.normal {
  display: none;
}
header .header nav a:hover img.gradient, header .header nav a.active-menu img.gradient {
  display: inline-block;
  transform: scale(1.1);
}
header .header nav a:hover .absolute, header .header nav a.active-menu .absolute {
  display: block;
}
@media (max-width: 1279.99px) {
  header .header nav {
    position: fixed;
    left: 0;
    top: 0;
    display: flex !important;
    transition: transform 0.4s ease, opacity 0.3s ease;
    transform: translateY(-100vh);
    opacity: 0;
    width: 100%;
    height: 100vh;
    background-color: #000;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 36px !important;
  }
  header .header nav.active {
    display: flex !important;
    transform: translateY(0vh);
    opacity: 1;
  }
}
header .submenu {
  animation: trsy 0.2s linear 1;
}
@keyframes trsy {
  0% {
    transform: translateY(-110%);
  }
  100% {
    transform: translateY(0%);
  }
}
header .allmenu.active {
  height: calc(100vh - 100px);
}
header .allmenu .submenu {
  display: flex;
  opacity: 0;
  transform: translateY(-110%);
  pointer-events: none;
  transition: 0.3s ease;
}
header .allmenu .submenu.open {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.auto-text {
  font-size: clamp(16px, 5vw, 48px);
}

.text-box {
  width: 100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.text-box span {
  font-size: 10vw; /* responsive like img */
  white-space: nowrap;
}

#swiperRecognition .gradient-border::before {
  border-radius: 0;
}
@media (min-width: 1024px) {
  #swiperRecognition {
    /* hovered one zooms bigger */
  }
  #swiperRecognition:hover .swiper-slide {
    opacity: 1;
    transition: all 0.3s linear;
  }
  #swiperRecognition .swiper-slide:hover {
    transform: scale(1.1); /* zoom in */
    opacity: 1;
    z-index: 5;
    transition: all 0.3s linear;
  }
}
@media (max-width: 768px) {
  #swiperRecognition .swiper-slide:hover, #swiperRecognition .swiper-slide {
    transform: scale(1);
  }
}

.swiperHeadLines-button-prev {
  left: 0px;
}

.swiperHeadLines-button-next {
  right: 0px;
}

.swiperHeadLines-button-prev, .swiperHeadLines-button-next {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  position: relative;
}

.swiperMeetOur-button-prev {
  left: 0px;
}

.swiperMeetOur-button-next {
  right: 0px;
}

.swiperMeetOur-button-prev, .swiperMeetOur-button-next {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  position: relative;
}

.readyto.gradient-border::before {
  border-radius: 0;
}

#accordion {
  height: 80vh;
  overflow: auto;
}
#accordion .accodrian {
  margin-bottom: 24px;
}
#accordion .accodrian.gradient-border {
  z-index: 0;
}
#accordion .accodrian.gradient-border::before {
  border-radius: 22px;
  z-index: -1;
}
#accordion .accodrian .accodrian_head {
  display: grid;
  grid-template-columns: calc(100% - 60px) 60px;
  cursor: pointer;
  height: 72px;
  align-items: center;
}
#accordion .accodrian .accodrian_head span:nth-child(1) {
  display: inline-flex;
  align-items: center;
  padding-left: 24px;
  height: 72px;
}
#accordion .accodrian .accodrian_head i.arrow {
  width: 32px;
  height: 32px;
  border-radius: 32px;
  margin-left: 10px;
  display: inline-block;
  font-size: 0;
  position: relative;
  transition: all 0.3s linear;
  background-color: #ac7031;
}
#accordion .accodrian .accodrian_head i.arrow:after {
  transition: all 0.3s linear;
  z-index: 1;
  content: "";
  width: 14px;
  height: 14px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  font-size: 0;
  position: absolute;
  left: 9px;
  top: 6px;
  transform: rotate(45deg);
}
#accordion .accodrian .accodrian_head.active i.arrow::after {
  top: 12px;
  transform: rotate(225deg);
  transition: all 0.3s linear;
}
#accordion .accodrian .accodrian_content {
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease;
  padding: 0 24px 0;
}
#accordion .accodrian .accodrian_content p {
  margin: 0px 0 15px;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
}
#accordion .accodrian .accodrian_content ol, #accordion .accodrian .accodrian_content ul {
  margin-bottom: 15px;
  list-style-type: disc;
  padding-left: 20px;
}
#accordion .accodrian .accodrian_content ol {
  list-style-type: decimal;
}
#accordion .accodrian .accodrian_content.open {
  padding-bottom: 15px;
}
@media (max-width: 1024px) {
  #accordion .accodrian.gradient-border::before {
    border-radius: 8px;
    padding: 1px;
  }
  #accordion .accodrian .accodrian_head {
    height: 72px;
  }
  #accordion .accodrian .accodrian_head span:nth-child(1) {
    padding-left: 15px;
    height: 72px;
  }
  #accordion .accodrian .accodrian_content {
    padding: 0 15px 0;
  }
  #accordion .accodrian .accodrian_content p {
    font-size: 14px;
    line-height: 20px;
  }
}

.qa-box {
  height: calc(100vh - 200px);
  overflow: hidden;
  position: relative;
}
.qa-box::after {
  content: "";
  height: 10rem;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(to top, black, transparent);
  z-index: 111;
}

#accordion::-webkit-scrollbar {
  width: 0;
  opacity: 0;
}

.yellow-border-btn {
  overflow: hidden;
}

.yellow-border-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  border: 2px solid transparent;
  border-color: rgb(255, 255, 255);
  stroke-dasharray: 260;
  stroke-dashoffset: 260;
  box-shadow: 0 0 10px rgb(255, 255, 255);
  opacity: 0;
  transition: opacity 0.2s ease;
}

.yellow-border-btn:hover::after {
  opacity: 1;
  animation: borderRun 1s linear forwards;
}

.yellow-border-btn:hover img {
  animation: sizeRun 1s linear forwards;
  filter: invert(1) brightness(0);
}
@keyframes sizeRun {
  0% {
    transform: scale(0.7);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes borderRun {
  0% {
    clip-path: inset(0 0 100% 0);
    opacity: 1;
  }
  25% {
    clip-path: inset(0 0 0 100%);
    opacity: 1;
  }
  50% {
    clip-path: inset(100% 0 0 0);
    opacity: 1;
  }
  75% {
    clip-path: inset(0 100% 0 0);
    opacity: 1;
  }
  100% {
    clip-path: inset(0 0 100% 0);
    opacity: 0;
  }
}
.homepage .graph {
  height: 6rem;
  overflow: hidden;
}

.category-tabs {
  width: 100%;
  margin: 20px auto 0;
  background: url(../images/common/grape_5.webp);
  background-size: 100%;
  background-repeat: repeat-y;
}

.tab-buttons {
  position: relative;
  display: flex;
  border: 1px solid #c89116;
  border-radius: 50px;
  overflow: hidden;
}
.tab-buttons .tab-btn {
  text-align: center;
  border: none;
  background: transparent;
  color: #fff;
  cursor: pointer;
  z-index: 2;
  position: relative;
}
.tab-buttons .tab-btn.active {
  color: #fff;
}
.tab-buttons .cat-bg {
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  border: 3px solid #000;
  border-radius: 50px;
  background: linear-gradient(45deg, #3b2222, #654328, #b59840, #ffeaaa);
  transition: all 0.4s ease;
  z-index: 1;
}
@media (max-width: 1024px) {
  .tab-buttons {
    max-width: 100%;
    width: calc(100% - 32px);
    margin-left: 16px;
  }
  .tab-buttons .tab-btn {
    padding: 6px 6px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .tab-buttons {
    max-width: 100%;
    width: calc(100% - 0px);
    margin-left: 0;
  }
}

.tab-content {
  display: none;
  padding: 0 0 30px;
  color: #fff;
  font-size: 20px;
}
.tab-content.active {
  display: grid;
}

.video-box .video {
  background: #000;
}
.video-box .play-btn {
  background: none;
  border: none;
  cursor: pointer;
}
.video-box.playing .play-btn {
  display: none;
}
.video-box.playing .video {
  display: block;
  z-index: 1;
}
.video-box.playing .close-btn {
  display: block;
}
.video-box.playing .thumb {
  opacity: 0;
}

#formNewsLetter {
  opacity: 0;
  transition: all 0.3s ease;
}
#formNewsLetter .insidediv {
  opacity: 0;
  transition: all 0.3s ease;
}
#formNewsLetter .gradient-border {
  border-radius: 24px !important;
}
#formNewsLetter .gradient-border::before {
  border-radius: 24px !important;
}
#formNewsLetter .gradient-border .gradient-border {
  border-radius: 16px !important;
}
#formNewsLetter .gradient-border .gradient-border::before {
  border-radius: 16px !important;
}
#formNewsLetter .gradient-border .submit.gradient-border {
  border-radius: 60px !important;
}
#formNewsLetter .gradient-border .submit.gradient-border::before {
  border-radius: 60px !important;
}
#formNewsLetter.active {
  display: block;
  opacity: 1;
  transition: all 0.3s ease;
}
#formNewsLetter.active .insidediv {
  opacity: 1;
  transition: all 0.3s ease;
}/*# sourceMappingURL=all.css.map */