/*!
Theme Name: VGMO 
Theme URI: 
Author: NamViet-Corp
Author URI: 
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gemcorp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

@import url(assets/styles-page/component.css);
@import url(assets/styles-page/header.css);
@import url(assets/styles-page/footer.css);
@import url(assets/styles-page/home_v2.css);
@import url(assets/styles-page/banner-animation.css);
@import url(assets/styles-page/about.css);
@import url(assets/styles-page/solution.css);
@import url(assets/styles-page/contact.css);
@import url(assets/styles-page/product.css);
@import url(assets/styles-page/new.css);
@import url(assets/styles-page/detail-new.css);
@import url(assets/styles-page/recruitment.css);
@import url(assets/styles-page/recruitment-detail.css);
@import url(assets/styles-page/popup.css);

input:focus {
    box-shadow: none;
    outline: none;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
    color: inherit;
}

a {
    color: inherit;
    text-decoration: none !important;
    transition: all .3s;
}

figure,
section,
aside,
article,
header,
footer {
    display: block;
}

img {
    max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
}

p {
    margin-top: 0;
}

.clear-fix {
    clear: both;
}

img {
    max-width: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    color: #141414;

}

:root {
    --gray-color-text: rgba(133, 141, 154, 1);
    --dark-color-text: #1E0E62;
    --red-bg-color: #ED1D26;
}

figure,
section,
aside,
article,
header,
footer,
picture {
    display: block;
}

cs-position-relative {
    position: relative !important;
}

.arrow-left-green {
    position: absolute !important;
    top: 50% !important;
    transform: translateX(-50%) !important;
    left: 13px !important;
    right: unset !important;

}

/* Container */
.elementor-element.container-1280 {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.container {
    max-width: 1280px;
}