/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
body {
  font-family: 'SVN-Gilroy', sans-serif !important;
}

h1 {
  font-family: 'SVN-Gilroy', sans-serif !important;
  font-weight: 700; /* Bold */
}

em {
  font-family: 'SVN-Gilroy', sans-serif !important;
  font-style: italic;
}
.nav-uppercase>li>a{
    font-weight:normal !important;
    letter-spacing: 0 !important;
}
/* Regular */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

/* Italic */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

/* Thin */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
}

/* ExtraLight (Xlight) */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Xlight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-XlightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
}

/* Light */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

/* Medium */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

/* SemiBold */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

/* Bold */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}

/* ExtraBold (XBold) */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-XBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-XBoldItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
}

/* Heavy */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-HeavyItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}

/* Black */
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-Black.otf') format('opentype');
  font-weight: 950;
  font-style: normal;
}
@font-face {
  font-family: 'SVN-Gilroy';
  src: url('fonts/SVN-Gilroy-BlackItalic.otf') format('opentype');
  font-weight: 950;
  font-style: italic;
}

.box-1{
    border:1px solid #e1e1e1;
    border-radius:0.5rem;
    padding:15px;
    line-height: 1.4;
}
.heading-title{
    font-size:24px;
    font-weight:bold;
    margin:30px auto;
}
.xanh{
    color:#2ea9fa;
}
.cam{
    color:#ffa147;
}
.trang{
    color:#fff;
}
.bg-xanh{
    background:#2ea9fa;
    padding:20px;
    color:#fff;
    border-radius:8px;
}
.bg-cam{
    background:#ffa147;
}

.big-text{
    font-weight:bold;
    font-size:30px;
}
.text-footer{
    margin:30px auto;
}
.bg-footer{
    background:url('/wp-content/uploads/2025/09/18e07c07-8277-4d2a-bcd2-c477f0bafacf.jpg');
    background-size:180%;
    padding:30px 0;
}
.copyright-custom{
    font-size:12px;
    margin:20px 0;
}
.info-contact{
    font-size:12px;
    
}
.header-top{
    border-bottom:1px solid #e1e1e1;
}
.dich-vu-contianer{
    background:url('/wp-content/uploads/2025/09/BG-2.jpg');
    background-size: 120%;
    background-repeat: no-repeat;
    padding: 30px;
}
.custom-button a{
    background: #ffa147;
    padding: 2px 15px !important;
    color: #fff !important;
    border-radius: 30px;
    line-height: 35px !important;
}
.tim{
    color:#594c88;
    font-weight:bold;
    font-size:1.5rem;
}
.tim-nhat{
    color:#9ba9ea;
    font-weight:bold;
    font-size:1.5rem;
}
.hong{
    color:#fd839d;
    font-weight:bold;
    font-size:1.5rem;
}
.do{
    color:#ff544a;
    font-weight:bold;
    font-size:1.5rem;
}
.vang{
    color:#ffc907;
    font-weight:bold;
    font-size:1.5rem;
}