.elementor-3219 .elementor-element.elementor-element-f71d0dc{--display:flex;--min-height:calc(500px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3219 .elementor-element.elementor-element-f71d0dc::before, .elementor-3219 .elementor-element.elementor-element-f71d0dc > .elementor-background-video-container::before, .elementor-3219 .elementor-element.elementor-element-f71d0dc > .e-con-inner > .elementor-background-video-container::before, .elementor-3219 .elementor-element.elementor-element-f71d0dc > .elementor-background-slideshow::before, .elementor-3219 .elementor-element.elementor-element-f71d0dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3219 .elementor-element.elementor-element-f71d0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#191919;--background-overlay:'';}.elementor-3219 .elementor-element.elementor-element-f71d0dc:not(.elementor-motion-effects-element-type-background), .elementor-3219 .elementor-element.elementor-element-f71d0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3219 .elementor-element.elementor-element-4686e5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3219 .elementor-element.elementor-element-8ad0d38{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3219 .elementor-element.elementor-element-b85c4db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3219 .elementor-element.elementor-element-b7950f6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3219 .elementor-element.elementor-element-783ae1d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;}.elementor-3219 .elementor-element.elementor-element-e980503{--divider-border-style:solid;--divider-border-width:1px;}.elementor-3219 .elementor-element.elementor-element-e980503 .elementor-divider-separator{width:50%;}.elementor-3219 .elementor-element.elementor-element-e980503 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3219 .elementor-element.elementor-element-0b5f1a4{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3219 .elementor-element.elementor-element-614c3c4{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3219 .elementor-element.elementor-element-614c3c4:not(.elementor-motion-effects-element-type-background), .elementor-3219 .elementor-element.elementor-element-614c3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ef6336 );}.elementor-3219 .elementor-element.elementor-element-e4c03a0 .elementor-heading-title{font-size:var( --e-global-typography-fe33889-font-size );text-transform:var( --e-global-typography-fe33889-text-transform );}.elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3219 .elementor-element.elementor-element-b940600{width:initial;max-width:initial;}:is( .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__items, .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid, .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid, .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}.elementor-3219 .elementor-element.elementor-element-debea9b{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3219 .elementor-element.elementor-element-debea9b:not(.elementor-motion-effects-element-type-background), .elementor-3219 .elementor-element.elementor-element-debea9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ef6336 );}.elementor-3219 .elementor-element.elementor-element-9a84df2 .elementor-heading-title{font-size:var( --e-global-typography-fe33889-font-size );text-transform:var( --e-global-typography-fe33889-text-transform );}.elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3219 .elementor-element.elementor-element-69a8325{width:initial;max-width:initial;}:is( .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__items, .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid, .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid, .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}@media(max-width:1024px){.elementor-3219 .elementor-element.elementor-element-4686e5e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3219 .elementor-element.elementor-element-0b5f1a4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3219 .elementor-element.elementor-element-e4c03a0 .elementor-heading-title{font-size:var( --e-global-typography-fe33889-font-size );}.elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3219 .elementor-element.elementor-element-9a84df2 .elementor-heading-title{font-size:var( --e-global-typography-fe33889-font-size );}.elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-3219 .elementor-element.elementor-element-f71d0dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3219 .elementor-element.elementor-element-e4c03a0{text-align:center;}.elementor-3219 .elementor-element.elementor-element-e4c03a0 .elementor-heading-title{font-size:var( --e-global-typography-fe33889-font-size );}.elementor-3219 .elementor-element.elementor-element-b940600 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3219 .elementor-element.elementor-element-b940600{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3219 .elementor-element.elementor-element-9a84df2{text-align:center;}.elementor-3219 .elementor-element.elementor-element-9a84df2 .elementor-heading-title{font-size:var( --e-global-typography-fe33889-font-size );}.elementor-3219 .elementor-element.elementor-element-69a8325 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3219 .elementor-element.elementor-element-69a8325{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-3219 .elementor-element.elementor-element-8ad0d38{--width:70%;}.elementor-3219 .elementor-element.elementor-element-0b5f1a4{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3219 .elementor-element.elementor-element-8ad0d38{--width:100%;}.elementor-3219 .elementor-element.elementor-element-0b5f1a4{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-baf4125 */.elementor-3219 .elementor-element.elementor-element-baf4125 img {
    margin-top: 20px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-b940600 */.jet-listing-grid__item > .elementor > div {
    height: 100% !important
}

.elementor-312 .elementor-element.elementor-element-6556074 {
     height: 100%
}

@media (max-width: 767px) {
    .elementor-3219 .elementor-element.elementor-element-b940600 .e-con.e-flex {
        --width: 100%;
        --flex-wrap: initial !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-69a8325 */.jet-listing-grid__item > .elementor > div {
    height: 100% !important
}

.elementor-312 .elementor-element.elementor-element-6556074 {
     height: 100%
}

@media (max-width: 767px) {
    .elementor-3219 .elementor-element.elementor-element-69a8325 .e-con.e-flex {
        --width: 100%;
        --flex-wrap: initial !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* =============================
   Blog typography
================================ */

.blog-font-size {
  font-size: clamp(.7rem, 0.92rem + 0.35vw, 1rem) ;
  line-height: 1.6;
}

/* Paragraph */
.blog-font-size p {
  margin-bottom: 1.15em;
  
}


.blog-font-size h2,
.blog-font-size h3,
.blog-font-size h4,
.blog-font-size h5,
.blog-font-size h6 {
  font-weight: 400 !important;
  line-height: 1.3;
  margin: 1.5em 0 0.6em;
  letter-spacing: 0.005em;
}

/* Individual heading sizes */
.blog-font-size h1 {
  font-size: clamp(1.7rem, 1.3rem + 1.8vw, 1.7rem);
  line-height: 1.2 !important;
}

.blog-font-size h2 {
  font-size: clamp(1.4rem, 1.2rem + 1.3vw, 1.5rem);
   line-height: 1.2 !important;
}

.blog-font-size h3 {
  font-size: clamp(1.25rem, 1.1rem + 0.9vw, 1.3rem);
   line-height: 1.2 !important;
}

.blog-font-size h4 {
  font-size: clamp(1.1rem, 1.02rem + 0.5vw, 1.2rem);
   line-height: 1.2 !important;
}

.blog-font-size h5 {
  font-size: clamp(1rem, 0.96rem + 0.25vw, 1.1rem);
   line-height: 1.2 !important;
}

.blog-font-size h6 {
  font-size: clamp(0.92rem, 0.88rem + 0.2vw, 1rem);
   line-height: 1.2 !important;
}

/* Lists */
.blog-font-size ul,
.blog-font-size ol {
  /*margin: 1.1em 0 1.1em 1.3em;*/
}

.blog-font-size li {
  margin-bottom: 0.45em;
}

/* Blockquote – tinh gọn */
.blog-font-size blockquote {
  font-size: clamp(1.02rem, 0.98rem + 0.4vw, 1.15rem);
  line-height: 1.6;
  padding-left: 1em;
  border-left: 3px solid #c9a45c;
  /*margin: 1.8em 0;*/
}

/* Meta text */
.blog-font-size .post-meta,
.blog-font-size .entry-meta {
  font-size: clamp(0.82rem, 0.78rem + 0.2vw, 0.9rem);
  letter-spacing: 0.06em;
  text-transform: uppercase;
}/* End custom CSS */