@font-face
{
   font-family: "Material Icons";
   font-display: swap;
   src: url('MaterialIcons-Regular.woff2') format('woff2'),
        url('MaterialIcons-Regular.woff') format('woff'),
        url('MaterialIcons-Regular.ttf') format('truetype');
}
@keyframes animate-fade-in
{
   0% { opacity: 0;  }
   100% { opacity: 1;  }
}
@keyframes slide-left-test
{
   0% { transform: translate(-10%,0px) rotate(1deg) ; opacity: 0; transform-origin: 0 0;  }
   100% { opacity: 1; transform: translate(0px,0px) rotate(0deg) ; transform-origin: 0 0;  }
}
@keyframes slide-up-in
{
   0% { transform: translate(0px,40%) rotate(0deg) ; opacity: 0; transform-origin: 0 0;  }
   100% { opacity: 1; transform: translate(0px,0px) rotate(0deg) ; transform-origin: 0 0;  }
}
@keyframes transform-scale-in
{
   0% { opacity: 0; transform: rotate(0deg) scale(0,0) ;  }
   100% { opacity: 1; transform: rotate(0deg) scale(1.0,1.0) ;  }
}
@keyframes slide-left-in
{
   0% { transform: translate(-10%,0px) rotate(0deg) ; opacity: 0; transform-origin: 0 0;  }
   100% { opacity: 1; transform: translate(0px,0px) rotate(0deg) ; transform-origin: 0 0;  }
}
a.css-nav-link-hover
{
   color: #FFFFFF;
   text-decoration: none;
   position: relative;
   display: inline-block;
}
a.css-nav-link-hover::after
{
   background: transparent;
   content: "";
   display: block;
   height: 0;
   width: 100%;
   margin-top: 1px;
   transition: all 0ms ease;
}
a.css-nav-link-hover:hover::after
{
   background: #18E1FF;
   height: 1px;
}
a.css-nav-link-hover:visited
{
   color: #FFFFFF;
   text-decoration: none;
}
a.css-nav-link-hover:active
{
   color: #18E1FF;
   text-decoration: none;
}
a.css-nav-link-hover:hover
{
   color: #18E1FF;
   text-decoration: none;
}
a.address-link-design
{
   color: #001419;
   text-decoration: underline;
}
a.address-link-design:visited
{
   color: #001419;
   text-decoration: underline;
}
a.address-link-design:active
{
   color: #001419;
   text-decoration: underline;
}
a.address-link-design:hover
{
   color: #00AEC6;
   text-decoration: underline;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
.CustomStyle
{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   --color: #2E74B5;
   background-color: transparent;
}
.card-btn
{
   font-size: 37px;
   text-decoration: none;
   background-color: transparent;
   border-radius: 8px;
}
.overlay-text-test
{
   text-decoration: none;
   background-color: transparent;
}
.overlay-text
{
   text-decoration: none;
   background-color: transparent;
}
.card-solutions-h1
{
   font-family: "Poppins";
   font-weight: 600;
   font-size: 35px;
   text-align: center;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
}
.solid-header
{
   text-decoration: none;
   background-color: transparent;
}
.transparent-header
{
   text-decoration: none;
   background-color: transparent;
}
.dropdown-layer
{
   text-decoration: none;
   background-color: transparent;
}
.dropdown-layer_show
{
   text-decoration: none;
   background-color: transparent;
}
.layer-menu
{
   text-decoration: none;
   background-color: transparent;
}
.layer-menu-text
{
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 19px;
   text-align: left;
   text-decoration: none;
   background-color: transparent;
}
.test-layer
{
   text-decoration: none;
   background-color: transparent;
}
.btn-test
{
   text-decoration: none;
   background-color: transparent;
}
.header
{
   text-decoration: none;
   background-color: transparent;
}
.column-content-text
{
   font-family: "Poppins";
   font-weight: 600;
   font-size: 32px;
   text-align: center;
   text-decoration: none;
   background-color: transparent;
}
.line-left
{
   text-decoration: none;
   background-color: transparent;
}
.line-left-short
{
   text-decoration: none;
   background-color: transparent;
}
.line-left-video-header
{
   text-decoration: none;
   background-color: transparent;
}
.header-card-text-white
{
   font-family: "Open Sans";
   font-weight: 400;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
}
.header-card-text-blue
{
   font-family: "Open Sans";
   font-weight: 400;
   text-decoration: none;
   color: #35E5FF;
   --color: #35E5FF;
   background-color: transparent;
}
.grow-from-bottom
{
   text-decoration: none;
   background-color: transparent;
}
.grow-from-bottom_active
{
   text-decoration: none;
   background-color: transparent;
}
.main-menu-transform
{
   text-decoration: none;
   background-color: transparent;
}
.main-menu
{
   text-decoration: none;
   background-color: transparent;
}
.main-menu-submenu
{
   text-decoration: none;
   background-color: transparent;
}
.main-menu-transform-submenu
{
   text-decoration: none;
   background-color: transparent;
}
.line-extra-short
{
   text-decoration: none;
   background-color: transparent;
}
.grow-layer
{
   text-decoration: none;
   background-color: transparent;
}
.sidebar-mainmenu
{
   text-decoration: none;
   background-color: transparent;
}
.move
{
   text-decoration: none;
   background-color: transparent;
}
.sidebar-container
{
   text-decoration: none;
   background-color: transparent;
}
.nav-css-test
{
   text-decoration: none;
   background-color: transparent;
}
.sidebar-submenu-test
{
   text-decoration: none;
   background-color: transparent;
}
.show-menu
{
   text-decoration: none;
   background-color: transparent;
}
.hide-menu
{
   text-decoration: none;
   background-color: transparent;
}
.open-sidebar
{
   text-decoration: none;
   background-color: transparent;
}
.table-text
{
   text-decoration: none;
   background-color: transparent;
}
.line-contact
{
   text-decoration: none;
   background-color: transparent;
}
.email-address
{
   text-decoration: none;
   background-color: transparent;
}
.email-address-text
{
   text-decoration: none;
   background-color: transparent;
}
.email-address2
{
   text-decoration: none;
   background-color: transparent;
}
.email-address-text-footer
{
   text-decoration: none;
   background-color: transparent;
}
.email-address2-footer
{
   text-decoration: none;
   background-color: transparent;
}
.email-address-footer
{
   text-decoration: none;
   background-color: transparent;
}
.get-a-quote-btn
{
   text-decoration: none;
   background-color: transparent;
}
.header-e-n
{
   text-decoration: none;
   background-color: transparent;
}
.rc-blue-text
{
   text-decoration: none;
   background-color: transparent;
}
.rc-white-text
{
   text-decoration: none;
   background-color: transparent;
}
.rc-img
{
   text-decoration: none;
   background-color: transparent;
}
.gaq-home
{
   text-decoration: none;
   background-color: transparent;
}
.os-home
{
   text-decoration: none;
   background-color: transparent;
}
.header-e
{
   text-decoration: none;
   background-color: transparent;
}
.header-n
{
   text-decoration: none;
   background-color: transparent;
}
.card-link-img
{
   text-decoration: none;
   background-color: transparent;
}
.card-link-btn
{
   text-decoration: none;
   background-color: transparent;
}
.product-flex-container
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-header
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-text
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-img
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-text-bold
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-text-list
{
   text-decoration: none;
   background-color: transparent;
}
.flex-grid-features1
{
   text-decoration: none;
   background-color: #DCEDEF;
   --background-color: rgba(220,237,239,1.00);
   border-radius: 27px;
}
.get-a-quote-vms
{
   text-decoration: none;
   background-color: transparent;
}
.download-vms
{
   text-decoration: none;
   background-color: transparent;
}
.get-a-quote-product
{
   text-decoration: none;
   background-color: transparent;
}
.download-product
{
   text-decoration: none;
   background-color: transparent;
}
.product-flex-container2
{
   text-decoration: none;
   background-color: transparent;
}
.rc-img2
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-text-list-dash
{
   text-decoration: none;
   background-color: transparent;
}
.underline-effect
{
   text-decoration: none;
   background-color: transparent;
}
.underline-effect-after
{
   text-decoration: none;
   background-color: transparent;
}
.features-flex-container
{
   text-decoration: none;
   background-color: transparent;
}
.p-features-header-center
{
   text-decoration: none;
   background-color: transparent;
}
@media only screen and (max-width: 1200px)
{
}
@media only screen and (max-width: 1024px)
{
}
@media only screen and (max-width: 800px)
{
}
@media only screen and (max-width: 768px)
{
}
@media only screen and (max-width: 710px)
{
}
@media only screen and (max-width: 480px)
{
}
@media only screen and (max-width: 350px)
{
}
@media only screen and (max-width: 320px)
{
}
