.commentlist .depth-1 {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 20px;
  border: solid 1px var(--wp--preset--color--theme-7);
}
.commentlist .depth-2 {
  margin-left: 40px;
}
.comment-body .says {
  display: none;
}
.comment-body .reply {
  margin-bottom: 0px !important;
  padding-left: 60px !important;
}
.comment-body .comment-content {
  padding-left: 60px !important;
}
.comment-body {
  padding: 20px 40px !important;
}
.comment-body .fn {
  font-family: "Poppins" !important;
  font-size: 16px !important;
  line-height: 1em !important;
  font-weight: 600 !important;
  color: var(--wp--preset--color--theme-0) !important;
}
.comment-body .comment-edit-link {
  font-family: "Poppins";
  color: var(--wp--preset--color--theme-1);
}
.commentlist .vcard img.photo {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin-top: -2px !important;
  margin-right: 20px !important;
}
@media (max-width: 767px) {
  .commentlist .depth-1 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .commentlist .depth-2 {
    margin-left: 20px;
  }
  .comment-body .fn {
    font-size: 18px;
  }
  .comment-body {
    padding: 10px 20px !important;
  }
}

/* loader css */
.flex{ display: flex;}
.mt-5 {
    margin-top: 1.25rem;
}
.ml-1 {
    margin-left: 0.25rem;
}
.gradient-bg {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

.card-hover {
  transition: all 0.3s ease;
}

.card-hover:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}

.m-hero {
  min-height: 600px;
  display: flex;
  justify-content: right;
  align-items: center;
  background-image: url(img/govx-hero-banner.jpg);
  background-size: cover;
  background-position: center;
}
.m-hero-content {
  height: 100%;
}

:root {
  --use-cta-width: 100%;
  --bs-violet: #000000;
  --animation-primary: 0.4s cubic-bezier(.75, 0, .25, 1);
  --animation-primary-expo: 0.5s cubic-bezier(0.87, 0, 0.13, 1);
  --animation-primary-expo-slow: 0.7s cubic-bezier(0.87, 0, 0.13, 1);
  --animation-fast: 0.2s cubic-bezier(.75, 0, .25, 1);
  --animation-smooth: 0.5s cubic-bezier(.75, 0, .25, 1);
  --animation-ease: 0.735s ease;
  --animation-ease-fast: 0.3s ease;
  --animation-elastic-css: 0.5s cubic-bezier(.5, 1.5, .5 ,1);
  --animation-elastic-css-fast: 0.3s cubic-bezier(.5, 1.8, .5 ,1);
  --rotate-degree: 8deg;
  --indent-left: 164px;
  --indent-logo-padding: 8px;
  --logo-text: 140px;
  --vh: 1svh;
}
body {
  margin: 0;
  /* background-color: var(--bs-body-bg); */
  overscroll-behavior: none;
  scroll-behavior: smooth;
  text-wrap: pretty;
}
.d-flex {
  display: flex !important;
}
* {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
*, *::before, *::after {
  box-sizing: border-box;
}
.position-fixed {
  position: fixed !important;
}
.top-0 {
  top: 0 !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.align-items-center {
  align-items: center !important;
}
.navbar {
  z-index: 99;
  color: #fff;
}
.navbar-overlay {
  height: var(--top-distance-1);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  width: 100%;
  z-index: 2;
  opacity: 0;
  transition: opacity .4s 0s;
}
.navbar {
  perspective: 800px;
}
.min-w-100 {
  min-width: 100%;
}

.loader-screen {
 pointer-events: none;
 position: fixed;
 z-index: 9999;
 inset:0;
 transition: opacity 0.3s;
 background-color: #000000;
}

.loading-container {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 overflow: hidden;
 max-width: 100%;
 z-index: 98;
 pointer-events: none;
 display: flex;
 margin: auto;
 width: 90%;
 max-width: 800px;
 justify-content: center;
 align-items: center;
}

.loader-mask {
 margin: auto;
 position: absolute;
 width: 100%;
 height: 100%;
 display: flex;
 justify-content: center;
 align-items: center;
 z-index: 9999;
}

.loader-mask .full-bg {
}

.loader-degrees {
 opacity: 0;
 transform-origin: center right;
}

.logoMove {
 display: flex;
 align-items: center;
 z-index: 99;
 opacity: 1;
 width: 100%;
 position: absolute;
}

.logoMove path{ 
 fill:rgba(255,255,255,1);
}
.mask {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: auto;
  mask-size: auto;
  -webkit-mask-position: 0 300%;
  mask-position: 0 300%;
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
/*
.mask-1 {
 -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1032 351' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M240.532 162.141C240.532 162.141 285.652 155.291 285.652 94.3367C285.65 54.7883 252.705 0.853027 153.374 0.853027C115.017 0.853027 79.6148 10.1958 53.5532 29.3752C27.4917 49.0403 10.771 78.5479 10.771 118.867H103.216C103.216 90.4484 123.868 76.0872 150.421 76.0872C170.582 76.0872 195.169 84.4486 195.169 106.085C195.169 132.638 169.109 137.065 148.455 137.065L119.934 137.048V199.507L149.438 199.527C171.738 199.685 194.185 205.356 194.185 234.917C194.185 262.947 176.483 273.272 148.453 273.272C131.242 273.272 117.654 268.747 107.639 258.028C98.8516 248.624 94.3626 235.635 94.3626 217.215H0.936475C-1.52216 242.787 -1.03043 350.969 152.882 350.969C264.996 350.969 296.466 285.073 296.466 243.278C296.466 168.028 240.532 164.142 240.532 164.142V162.141Z' fill='white'/%3E %3C/svg%3E");
}
*/
/*
.mask-2 {
 -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1032 351' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M464.5 115.424C433.519 115.424 408.443 120.831 385.332 141.978C388.772 108.049 407.459 71.6607 444.829 71.6607C471.065 71.6607 483.679 89.8546 485.642 96.2431H575.628C564.814 29.3742 520.557 0.852051 446.798 0.852051C342.056 0.852051 292.391 80.5098 292.391 188.2C292.391 272.289 334.682 350.966 438.436 350.966C520.067 350.966 579.074 308.675 579.074 224.592C579.074 157.715 530.391 115.424 464.5 115.424ZM440.159 273.16C415.966 273.16 396.352 253.546 396.352 229.352C396.352 205.159 415.966 185.545 440.159 185.545C464.353 185.545 483.967 205.159 483.967 229.352C483.967 253.546 464.353 273.16 440.159 273.16Z' fill='white'/%3E %3C/svg%3E");
}

.mask-3 {
 -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1032 351' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M721.348 0.844727C783.799 0.844727 867.393 43.625 867.393 175.901C867.393 308.178 783.799 350.958 721.84 350.958C659.88 350.958 576.287 308.178 576.287 175.901C576.287 43.625 659.878 0.844727 721.348 0.844727ZM721.348 275.722C771.504 275.722 773.963 212.289 773.963 175.901C773.963 140.495 771.504 76.077 722.332 76.077C671.686 76.077 669.717 139.018 669.717 175.901C669.717 211.798 671.684 275.722 721.348 275.722Z' fill='white'/%3E %3C/svg%3E");
}

.mask-4 {
 -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1032 351' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M943.943 0.908691C895.602 0.908691 856.414 40.0962 856.414 88.4401C856.414 136.784 895.603 175.969 943.943 175.969C992.283 175.969 1031.47 136.782 1031.47 88.4401C1031.47 40.0981 992.283 0.908691 943.943 0.908691ZM943.943 118.864C927.139 118.864 913.518 105.242 913.518 88.4401C913.518 71.6381 927.139 58.0145 943.943 58.0145C960.747 58.0145 974.369 71.6381 974.369 88.4401C974.369 105.242 960.747 118.864 943.943 118.864Z' fill='white'/%3E %3C/svg%3E");
}
*/
.mask-1 {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M223.7,366.8h77.1v127.7c-17.6,12.6-37.9,22.3-60.8,29.1s-45.8,10.1-68.7,10.1c-32.3,0-61.4-6.8-87.2-20.5c-25.8-13.6-46.1-32.7-60.8-57c-14.7-24.4-22-52-22-82.8s7.3-58.4,22-82.8c14.7-24.4,35.1-43.4,61.2-57c26.1-13.6,55.6-20.5,88.5-20.5c28.8,0,54.6,4.8,77.5,14.5s42,23.6,57.3,41.8l-55.5,50.2c-20.9-22.9-45.8-34.4-74.9-34.4c-26.4,0-47.7,8-63.9,24s-24.2,37.4-24.2,64.1c0,17,3.7,32.2,11,45.6c7.3,13.4,17.6,23.8,30.8,31.3c13.2,7.5,28.3,11.2,45.4,11.2s32.4-3.4,47.1-10.1L223.7,366.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center;

  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M223.7,366.8h77.1v127.7c-17.6,12.6-37.9,22.3-60.8,29.1s-45.8,10.1-68.7,10.1c-32.3,0-61.4-6.8-87.2-20.5c-25.8-13.6-46.1-32.7-60.8-57c-14.7-24.4-22-52-22-82.8s7.3-58.4,22-82.8c14.7-24.4,35.1-43.4,61.2-57c26.1-13.6,55.6-20.5,88.5-20.5c28.8,0,54.6,4.8,77.5,14.5s42,23.6,57.3,41.8l-55.5,50.2c-20.9-22.9-45.8-34.4-74.9-34.4c-26.4,0-47.7,8-63.9,24s-24.2,37.4-24.2,64.1c0,17,3.7,32.2,11,45.6c7.3,13.4,17.6,23.8,30.8,31.3c13.2,7.5,28.3,11.2,45.4,11.2s32.4-3.4,47.1-10.1L223.7,366.8z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}

.mask-2 {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='469.8' cy='377' r='150.3' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center;

  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='469.8' cy='377' r='150.3' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}

.mask-3 {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M941.7,223.2L809.5,531.5h-85.9L591.9,223.2h94.3l83.7,200.9l85.5-200.9L941.7,223.2z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center;

  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M941.7,223.2L809.5,531.5h-85.9L591.9,223.2h94.3l83.7,200.9l85.5-200.9L941.7,223.2z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}

.mask-4 {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1412.4' cy='474.6' r='29.3'/%3E%3Cg%3E%3Cpolygon points='1110.4,236.6 1045.8,298.2 886.6,137.2 1010.1,137.2'/%3E%3Cpolygon points='1106.6,401.4 1045,340.7 747.9,631 869.7,631'/%3E%3Cpolygon points='1513.5,1.7 1397.9,1.7 1066.2,319.4 1251.4,502 1372.8,502 1190.1,319.4'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center;

  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1412.4' cy='474.6' r='29.3'/%3E%3Cg%3E%3Cpolygon points='1110.4,236.6 1045.8,298.2 886.6,137.2 1010.1,137.2'/%3E%3Cpolygon points='1106.6,401.4 1045,340.7 747.9,631 869.7,631'/%3E%3Cpolygon points='1513.5,1.7 1397.9,1.7 1066.2,319.4 1251.4,502 1372.8,502 1190.1,319.4'/%3E%3C/g%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}

.mask-5 {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1412.4' cy='474.6' r='29.3'/%3E%3Cg%3E%3Cpath d='M1672.4,222.5c-20.7-13.1-44.3-19.6-70.8-19.6s-50.1,6.5-70.8,19.6c-20.7,13.1-36.9,32-48.6,56.9c-11.7,24.8-17.6,54.4-17.6,88.8s5.8,64,17.6,88.8c11.7,24.8,27.9,43.8,48.6,56.9c20.7,13.1,44.3,19.6,70.8,19.6s50.1-6.5,70.8-19.6c20.7-13.1,36.9-32,48.6-56.9c11.7-24.8,17.6-54.4,17.6-88.8s-5.9-64-17.6-88.8C1709.4,254.6,1693.1,235.6,1672.4,222.5z M1647.6,445.9c-11.1,16.8-26.7,25.1-45.9,25.1s-34.3-8.4-45.4-25.1c-11.1-16.7-16.7-42.6-16.7-77.6s5.6-60.9,16.7-77.6c11.1-16.7,26-25.1,45.4-25.1s34.8,8.4,45.9,25.1c11.1,16.8,16.7,42.6,16.7,77.6S1658.7,429.1,1647.6,445.9z'/%3E%3Cpath d='M1715.8,103.8c-19.1,0-34.6,15.5-34.6,34.6c0,19.1,15.5,34.6,34.6,34.6s34.6-15.5,34.6-34.6C1750.4,119.4,1734.8,103.8,1715.8,103.8z M1715.8,169c-16.8,0-30.6-13.7-30.6-30.5c0-16.8,13.7-30.5,30.6-30.5c16.8,0,30.6,13.7,30.6,30.5C1746.3,155.3,1732.6,169,1715.8,169z'/%3E%3Cpath d='M1727.2,137.3c1.3-1.8,1.9-3.8,1.9-6c0-1.9-0.4-3.6-1.3-5.1c-0.9-1.5-2.2-2.7-4-3.6c-1.8-0.9-4-1.3-6.6-1.3h-11.6v33.6h5.5v-13.4h4.2l7.7,13.4h0h6.6l-8.3-13.9C1724,140.3,1725.9,139.1,1727.2,137.3z M1711.2,137L1711.2,137l0-11.2h6.1c2.1,0,3.7,0.5,4.7,1.5s1.6,2.3,1.6,4.1c0,1.7-0.5,3.1-1.6,4.1c-1.1,1-2.6,1.5-4.7,1.5H1711.2z'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center;

  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1752.2 640.2' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1412.4' cy='474.6' r='29.3'/%3E%3Cg%3E%3Cpath d='M1672.4,222.5c-20.7-13.1-44.3-19.6-70.8-19.6s-50.1,6.5-70.8,19.6c-20.7,13.1-36.9,32-48.6,56.9c-11.7,24.8-17.6,54.4-17.6,88.8s5.8,64,17.6,88.8c11.7,24.8,27.9,43.8,48.6,56.9c20.7,13.1,44.3,19.6,70.8,19.6s50.1-6.5,70.8-19.6c20.7-13.1,36.9-32,48.6-56.9c11.7-24.8,17.6-54.4,17.6-88.8s-5.9-64-17.6-88.8C1709.4,254.6,1693.1,235.6,1672.4,222.5z M1647.6,445.9c-11.1,16.8-26.7,25.1-45.9,25.1s-34.3-8.4-45.4-25.1c-11.1-16.7-16.7-42.6-16.7-77.6s5.6-60.9,16.7-77.6c11.1-16.7,26-25.1,45.4-25.1s34.8,8.4,45.9,25.1c11.1,16.8,16.7,42.6,16.7,77.6S1658.7,429.1,1647.6,445.9z'/%3E%3Cpath d='M1715.8,103.8c-19.1,0-34.6,15.5-34.6,34.6c0,19.1,15.5,34.6,34.6,34.6s34.6-15.5,34.6-34.6C1750.4,119.4,1734.8,103.8,1715.8,103.8z M1715.8,169c-16.8,0-30.6-13.7-30.6-30.5c0-16.8,13.7-30.5,30.6-30.5c16.8,0,30.6,13.7,30.6,30.5C1746.3,155.3,1732.6,169,1715.8,169z'/%3E%3Cpath d='M1727.2,137.3c1.3-1.8,1.9-3.8,1.9-6c0-1.9-0.4-3.6-1.3-5.1c-0.9-1.5-2.2-2.7-4-3.6c-1.8-0.9-4-1.3-6.6-1.3h-11.6v33.6h5.5v-13.4h4.2l7.7,13.4h0h6.6l-8.3-13.9C1724,140.3,1725.9,139.1,1727.2,137.3z M1711.2,137L1711.2,137l0-11.2h6.1c2.1,0,3.7,0.5,4.7,1.5s1.6,2.3,1.6,4.1c0,1.7-0.5,3.1-1.6,4.1c-1.1,1-2.6,1.5-4.7,1.5H1711.2z'/%3E%3C/g%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}

.logo {
  position: relative;
  z-index: 9999;
  color: #fff;
}
.nav-srcoll {
  transition: opacity .3s 0s, transform .3s 0s;
  transform-origin: top left;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.logo .left {
  width: 120px;
  position: relative;
}
.loader-mask {
  margin: auto;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.logoMove {
  display: flex;
  align-items: center;
  z-index: 99;
  opacity: 1;
  width: 100%;
  position: absolute;
}
.full-bg, .full-bg video, .full-bg img, .full-bg svg {
  position: absolute;
  top: 0;
  bottom: 0;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.image-cover {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
.image-cover {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.w-100 {
  width: 100% !important;
}
.logo .right {
  width: var(--logo-text);
  border-left: 1px solid #4b4a4a;
  margin: 0 0 0 20px;
  padding: 10px 0 0 10px;
}
.mask-holder-active img, .mask-holder-active video{
  opacity: 0;
}
.position-absolute {
  position: absolute !important;
}
.inset-0 {
  inset: 0;
}
.bg-indigo {
  background-color: var(--bs-indigo) !important;
}
.hero-home {
  min-height: 100svh;
  min-height: calc(var(--vh)*90);
}
.mask-bottom {
  -webkit-mask-image: linear-gradient(to bottom, black 0%, transparent);
  mask-image: linear-gradient(to bottom, black 0%, transparent);
}
.position-relative {
  position: relative !important;
}

.revealLeave {
  position: fixed;
  top: 0;
  z-index: 7;
  transform: translateY(0%) rotate(90deg);
  transform-origin: top left;
  width: 100%;
  height: 100%;
  transition: transform var(--animation-primary-expo);
}
.revealLeave::after {
  content: "";
  position: absolute;
  top: 0;
  left: 99%;
  width: 100vh;
  height: 100%;
  background: currentColor;
}
.revealEnter {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  transform: translateY(-100%) rotate(90deg);
  transform-origin: bottom left;
  width: 100vw !important;
  height: 100vw !important;
  transition: transform var(--animation-primary-expo-slow);
}
.revealEnter::after {
  content: "";
  position: absolute;
  top: 0;
  left: 99%;
  width: 100vh;
  height: 100%;
  background: #000;
}
.bg-violet {
  background-color: var(--bs-violet) !important;
}
.position-sticky {
  position: sticky !important;
}
.d-none {
  display: none !important;
}
.pageTransitionEnter .revealEnter {
  transform: translateY(-100%) rotate(0);
}
.navbar .menu-items a, .navbar .menu-mobile{
  opacity: 0;
}
.navbar.menu-active .menu-items a, .navbar.menu-active .menu-mobile{
  opacity: 1;
}

.fade-up {
  opacity: 0 !important;
  transform: translateY(30px) !important;
  animation: fadeUpAnim 0.8s ease forwards;
}

@keyframes fadeUpAnim {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Fade Down */
.fade-down {
  opacity: 0 !important;
  transform: translateY(-30px) !important;
  animation: fadeDownAnim 0.8s ease forwards;
}

@keyframes fadeDownAnim {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (min-width: 1200px) {
  .breakout-xl-half {
    margin-left: calc(var(--padding-container) * -0.5);
    margin-right: calc(var(--padding-container) * -0.5);
    width: calc(100% + var(--padding-container)) !important;
  }
}
@media (min-width: 1400px) {
  :root {
    --padding-container: 100px;
    --padding-section: 6vw;
    --rotate-degree: 6deg;
  }

}
@media (min-width: 992px) {
  .logo .left {
    width: var(--indent-left);
  }
  .loading-container {
    width: 100%;
  }
}
@media (min-width: 768px) {
  :root {
    --padding-container: 6vw;
    --padding-section: 8vw;
  }
  .hero-home {
    min-height: 100svh;
    min-height: calc(var(--vh)*100);
  }
  .d-md-block {
    display: block !important;
  }
}
@media (min-width: 576px) {
  :root {
    --padding-container: 4vw;
    --padding-section: 6vw;
  }
}