.elementor-kit-182{--e-global-color-primary:#162D26;--e-global-color-secondary:#C39645;--e-global-color-text:#162D26;--e-global-color-accent:#FFFFFF;--e-global-color-98204d8:#FEFCF5;--e-global-color-ec234d8:#F1EBE1;--e-global-color-69d8c03:#B1B3B5;--e-global-color-0dddaf1:#A2ABA8;--e-global-color-62c9b80:#E8EAE9;--e-global-color-f549313:#FFFFFF00;--e-global-color-2ae0e17:#000000;--e-global-color-013735b:#FFFFFF;--e-global-color-16553a2:#D8B600;--e-global-color-e2a211e:#FFD700;--e-global-color-3a34371:#FFD700;--e-global-color-7dd6405:#CBAB00;--e-global-color-7687cd9:#2A4D59;--e-global-color-d6499ff:#204A56;--e-global-color-74ccf64:#EBC050;--e-global-color-23176f7:#F3F3F3;--e-global-color-84b0e38:#000000;--e-global-color-67459ff:#424141;--e-global-color-893e29c:#F3F3F3;--e-global-color-daedfff:#C1C1C1;--e-global-color-6e3edc3:#F3F3F3;--e-global-color-3916600:#204A56;--e-global-typography-primary-font-family:"SVN-GOTHAM";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"SVN-GOTHAM";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:36px;--e-global-typography-accent-font-weight:600;--e-global-typography-a17fe4c-font-size:18px;--e-global-typography-a17fe4c-font-weight:bold;--e-global-typography-3b7881f-font-family:"SVN-GOTHAM";--e-global-typography-3b7881f-font-size:24px;--e-global-typography-3b7881f-font-weight:400;--e-global-typography-3b7881f-line-height:1.4em;--e-global-typography-00ddb2c-font-family:"SVN-GOTHAM";--e-global-typography-00ddb2c-font-size:28px;--e-global-typography-00ddb2c-font-weight:400;--e-global-typography-00ddb2c-line-height:1.4em;--e-global-typography-9eb8e44-font-family:"SVN-GOTHAM";--e-global-typography-9eb8e44-font-size:36px;--e-global-typography-9eb8e44-font-weight:400;--e-global-typography-9eb8e44-line-height:1.4em;--e-global-typography-950c995-font-family:"SVN-GOTHAM";--e-global-typography-950c995-font-size:72px;--e-global-typography-950c995-font-weight:900;--e-global-typography-950c995-line-height:1.4em;--e-global-typography-3bf536b-font-family:"SVN-GOTHAM";--e-global-typography-3bf536b-font-size:18px;--e-global-typography-3bf536b-font-weight:400;--e-global-typography-3bf536b-line-height:1.4em;--e-global-typography-b7aa943-font-family:"SVN-GOTHAM";--e-global-typography-b7aa943-font-size:14px;--e-global-typography-839c40f-font-family:"SVN-GOTHAM";--e-global-typography-839c40f-font-size:14px;--e-global-typography-839c40f-font-weight:300;--e-global-typography-3a34b0f-font-family:"SVN-GOTHAM";--e-global-typography-3a34b0f-font-size:48px;--e-global-typography-3a34b0f-font-weight:800;--e-global-typography-1392a42-font-family:"Allura";--e-global-typography-1392a42-font-size:124px;--e-global-typography-1392a42-font-weight:500;--e-global-typography-1392a42-text-transform:capitalize;--e-global-typography-1392a42-line-height:1em;--e-global-typography-c48ddbb-font-family:"Tangerine";--e-global-typography-c48ddbb-font-size:48px;--e-global-typography-c48ddbb-font-weight:700;--e-global-typography-4d4e74f-font-family:"Tangerine";--e-global-typography-4d4e74f-font-size:48px;--e-global-typography-4d4e74f-font-weight:400;--e-global-typography-73c4226-font-family:"Nunito Sans";--e-global-typography-73c4226-font-size:36px;--e-global-typography-73c4226-font-weight:800;--e-global-typography-73c4226-line-height:1em;--e-global-typography-fe01921-font-family:"Tangerine";--e-global-typography-fe01921-font-size:36px;--e-global-typography-fe01921-font-weight:700;--e-global-typography-fe01921-line-height:1.4em;--e-global-typography-46af3dc-font-family:"Montserrat";--e-global-typography-46af3dc-font-size:36px;--e-global-typography-46af3dc-font-weight:600;--e-global-typography-293a5aa-font-family:"Tangerine";--e-global-typography-293a5aa-font-size:36px;--e-global-typography-293a5aa-font-weight:400;--e-global-typography-293a5aa-line-height:1.4em;--e-global-typography-84310b4-font-family:"Nunito Sans";--e-global-typography-84310b4-font-size:32px;--e-global-typography-84310b4-font-weight:700;--e-global-typography-168cf9b-font-family:"Montserrat";--e-global-typography-168cf9b-font-size:32px;--e-global-typography-168cf9b-font-weight:700;--e-global-typography-ccb7075-font-family:"Tangerine";--e-global-typography-ccb7075-font-size:28px;--e-global-typography-ccb7075-font-weight:400;--e-global-typography-ccb7075-line-height:35px;--e-global-typography-303a311-font-family:"Tangerine";--e-global-typography-303a311-font-size:24px;--e-global-typography-303a311-font-weight:700;--e-global-typography-cc9468f-font-family:"Nunito Sans";--e-global-typography-cc9468f-font-size:24px;--e-global-typography-cc9468f-font-weight:700;--e-global-typography-71848c8-font-family:"Montserrat";--e-global-typography-71848c8-font-size:24px;--e-global-typography-71848c8-font-weight:700;--e-global-typography-2ad45c9-font-family:"Montserrat";--e-global-typography-2ad45c9-font-size:22px;--e-global-typography-2ad45c9-font-weight:700;--e-global-typography-2749346-font-family:"Nunito Sans";--e-global-typography-2749346-font-size:22px;--e-global-typography-2749346-font-weight:700;--e-global-typography-a3b2fac-font-family:"Montserrat";--e-global-typography-a3b2fac-font-size:22px;--e-global-typography-a3b2fac-font-weight:500;--e-global-typography-195079a-font-family:"Montserrat";--e-global-typography-195079a-font-size:22px;--e-global-typography-195079a-font-weight:400;--e-global-typography-195079a-line-height:1.4em;--e-global-typography-a7fd8dd-font-size:22px;--e-global-typography-a7fd8dd-line-height:1em;--e-global-typography-c7b1413-font-family:"Nunito Sans";--e-global-typography-c7b1413-font-size:20px;--e-global-typography-c7b1413-font-weight:600;--e-global-typography-c7b1413-line-height:1em;--e-global-typography-510f7a5-font-family:"Montserrat";--e-global-typography-510f7a5-font-size:20px;--e-global-typography-510f7a5-font-weight:600;--e-global-typography-ba0e0b6-font-family:"Montserrat";--e-global-typography-ba0e0b6-font-size:20px;--e-global-typography-ba0e0b6-font-weight:700;--e-global-typography-34fbc3e-font-family:"Nunito Sans";--e-global-typography-34fbc3e-font-size:20px;--e-global-typography-34fbc3e-font-weight:700;--e-global-typography-c5b60d1-font-family:"Tangerine";--e-global-typography-c5b60d1-font-weight:700;--e-global-typography-b13ac99-font-family:"Montserrat";--e-global-typography-b13ac99-font-size:20px;--e-global-typography-b13ac99-font-weight:400;--e-global-typography-b13ac99-line-height:1.4em;--e-global-typography-786cc7a-font-family:"Nunito Sans";--e-global-typography-786cc7a-font-size:16px;--e-global-typography-786cc7a-font-weight:800;--e-global-typography-786cc7a-line-height:1em;--e-global-typography-a1929e0-font-family:"Nunito Sans";--e-global-typography-a1929e0-font-size:16px;--e-global-typography-a1929e0-font-weight:700;--e-global-typography-a1929e0-line-height:1em;--e-global-typography-4cc47f0-font-family:"Montserrat";--e-global-typography-4cc47f0-font-size:16px;--e-global-typography-4cc47f0-font-weight:400;--e-global-typography-2b36a5b-font-family:"Nunito Sans";--e-global-typography-2b36a5b-font-size:16px;--e-global-typography-2b36a5b-font-weight:400;--e-global-typography-2b36a5b-line-height:1em;--e-global-typography-f2428da-font-family:"Montserrat";--e-global-typography-f2428da-font-size:14px;--e-global-typography-f2428da-font-weight:400;--e-global-typography-f2428da-line-height:1.4em;color:var( --e-global-color-84b0e38 );font-family:var( --e-global-typography-195079a-font-family ), Sans-serif;font-size:var( --e-global-typography-195079a-font-size );font-weight:var( --e-global-typography-195079a-font-weight );line-height:var( --e-global-typography-195079a-line-height );letter-spacing:var( --e-global-typography-195079a-letter-spacing );word-spacing:var( --e-global-typography-195079a-word-spacing );}.elementor-kit-182 h1{color:var( --e-global-color-84b0e38 );font-family:var( --e-global-typography-4d4e74f-font-family ), Sans-serif;font-size:var( --e-global-typography-4d4e74f-font-size );font-weight:var( --e-global-typography-4d4e74f-font-weight );line-height:var( --e-global-typography-4d4e74f-line-height );letter-spacing:var( --e-global-typography-4d4e74f-letter-spacing );word-spacing:var( --e-global-typography-4d4e74f-word-spacing );}.elementor-kit-182 h2{color:var( --e-global-color-84b0e38 );font-family:var( --e-global-typography-c48ddbb-font-family ), Sans-serif;font-size:var( --e-global-typography-c48ddbb-font-size );font-weight:var( --e-global-typography-c48ddbb-font-weight );line-height:var( --e-global-typography-c48ddbb-line-height );letter-spacing:var( --e-global-typography-c48ddbb-letter-spacing );word-spacing:var( --e-global-typography-c48ddbb-word-spacing );}.elementor-kit-182 h6{font-family:var( --e-global-typography-195079a-font-family ), Sans-serif;font-size:var( --e-global-typography-195079a-font-size );font-weight:var( --e-global-typography-195079a-font-weight );line-height:var( --e-global-typography-195079a-line-height );letter-spacing:var( --e-global-typography-195079a-letter-spacing );word-spacing:var( --e-global-typography-195079a-word-spacing );}.elementor-kit-182 button,.elementor-kit-182 input[type="button"],.elementor-kit-182 input[type="submit"],.elementor-kit-182 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-84b0e38 );background-color:var( --e-global-color-013735b );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-kit-182 button:hover,.elementor-kit-182 button:focus,.elementor-kit-182 input[type="button"]:hover,.elementor-kit-182 input[type="button"]:focus,.elementor-kit-182 input[type="submit"]:hover,.elementor-kit-182 input[type="submit"]:focus,.elementor-kit-182 .elementor-button:hover,.elementor-kit-182 .elementor-button:focus{color:var( --e-global-color-84b0e38 );background-color:var( --e-global-color-013735b );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-182 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-182{--e-global-typography-primary-font-size:48px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-3b7881f-font-size:20px;--e-global-typography-00ddb2c-font-size:20px;--e-global-typography-9eb8e44-font-size:24px;--e-global-typography-950c995-font-size:56px;--e-global-typography-3bf536b-font-size:16px;--e-global-typography-839c40f-font-size:14px;--e-global-typography-3a34b0f-font-size:42px;--e-global-typography-1392a42-font-size:84px;font-size:var( --e-global-typography-195079a-font-size );line-height:var( --e-global-typography-195079a-line-height );letter-spacing:var( --e-global-typography-195079a-letter-spacing );word-spacing:var( --e-global-typography-195079a-word-spacing );}.elementor-kit-182 h1{font-size:var( --e-global-typography-4d4e74f-font-size );line-height:var( --e-global-typography-4d4e74f-line-height );letter-spacing:var( --e-global-typography-4d4e74f-letter-spacing );word-spacing:var( --e-global-typography-4d4e74f-word-spacing );}.elementor-kit-182 h2{font-size:var( --e-global-typography-c48ddbb-font-size );line-height:var( --e-global-typography-c48ddbb-line-height );letter-spacing:var( --e-global-typography-c48ddbb-letter-spacing );word-spacing:var( --e-global-typography-c48ddbb-word-spacing );}.elementor-kit-182 h6{font-size:var( --e-global-typography-195079a-font-size );line-height:var( --e-global-typography-195079a-line-height );letter-spacing:var( --e-global-typography-195079a-letter-spacing );word-spacing:var( --e-global-typography-195079a-word-spacing );}.elementor-kit-182 button,.elementor-kit-182 input[type="button"],.elementor-kit-182 input[type="submit"],.elementor-kit-182 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-182{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:24px;--e-global-typography-accent-font-size:14px;--e-global-typography-3b7881f-font-size:18px;--e-global-typography-00ddb2c-font-size:20px;--e-global-typography-9eb8e44-font-size:24px;--e-global-typography-950c995-font-size:40px;--e-global-typography-3bf536b-font-size:16px;--e-global-typography-839c40f-font-size:12px;--e-global-typography-3a34b0f-font-size:32px;--e-global-typography-1392a42-font-size:48px;--e-global-typography-c48ddbb-line-height:1.4em;--e-global-typography-4d4e74f-line-height:1.4em;--e-global-typography-303a311-font-size:24px;--e-global-typography-303a311-line-height:1.4em;--e-global-typography-195079a-font-size:16px;--e-global-typography-c5b60d1-font-size:20px;font-size:var( --e-global-typography-195079a-font-size );line-height:var( --e-global-typography-195079a-line-height );letter-spacing:var( --e-global-typography-195079a-letter-spacing );word-spacing:var( --e-global-typography-195079a-word-spacing );}.elementor-kit-182 h1{font-size:var( --e-global-typography-4d4e74f-font-size );line-height:var( --e-global-typography-4d4e74f-line-height );letter-spacing:var( --e-global-typography-4d4e74f-letter-spacing );word-spacing:var( --e-global-typography-4d4e74f-word-spacing );}.elementor-kit-182 h2{font-size:var( --e-global-typography-c48ddbb-font-size );line-height:var( --e-global-typography-c48ddbb-line-height );letter-spacing:var( --e-global-typography-c48ddbb-letter-spacing );word-spacing:var( --e-global-typography-c48ddbb-word-spacing );}.elementor-kit-182 h6{font-size:var( --e-global-typography-195079a-font-size );line-height:var( --e-global-typography-195079a-line-height );letter-spacing:var( --e-global-typography-195079a-letter-spacing );word-spacing:var( --e-global-typography-195079a-word-spacing );}.elementor-kit-182 button,.elementor-kit-182 input[type="button"],.elementor-kit-182 input[type="submit"],.elementor-kit-182 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* raylight : begin */
.raylight .elementor-widget-image{
    overflow-x: hidden;
}
.raylight .swiper-slide-inner::before, .raylight .elementor-widget-image .elementor-widget-container::before, .raylight .e-gallery-item::before {
      content: "";
      position: absolute;
      top: 0;
      left: -100%;
      width: 200%; /* Double the width for smoother gradient transition */
      height: 100%;
      background: linear-gradient(
        to right, 
        transparent 30%, 
        rgba(255, 255, 255, 0.8) 50%, 
        transparent 70%
      );
      transition: left 0.8s ease;
      pointer-events: none;
      transform: skewX(-20deg); /* Adjust the skew angle as needed */
      transform-origin: left top;
  visibility: hidden;
    }

 .raylight .swiper-slide-inner:hover::before, .raylight .elementor-widget-image .elementor-widget-container:hover::before,  .raylight .e-gallery-item:hover::before {
      left: 100%;
      visibility: visible;
    }

/* raylight : end */





.trp-ls-language-name
{
	display:none;
}
.gold h2, .gold h3, .gold span, .gold
{
	/* wp code css */
	background: var(--VNG-NG, linear-gradient(180deg, #D8B600 10.94%, #FFD700 33.85%, #FFD700 70.83%, #CBAB00 95.31%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.border-gold
{
	border: 3px solid;
  border-image: linear-gradient(180deg, #D8B600 10.94%, #FFD700 33.85%, #FFD700 70.83%, #CBAB00 95.31%);
  border-image-slice: 1;
}
.search-form 
{
	display: none;
}
.search-icon: hover .search-form
{
	display: block;
}
.our-review-bg, .our-services-bg
{
    width: 90%;
	overflow: hidden;
}

.icon-bar {
    overflow-x: auto; /* Tạo thanh cuộn ngang khi cần thiết */
    white-space: nowrap; /* Ngăn các khối con xuống dòng */
}
.slider-rev-content
{
	font-family: Montserrat!important;
}
.slider-rev-title
{
	font-family: Tangerine!important;
}
@media screen and (max-width: 767px) {
    .icon {
        width: 100%; /* Hiển thị chiều rộng đầy đủ trên mobile */
    }
}
.dark-green
{
    background: linear-gradient(180deg, #385E6B 0%, #204A56 100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tangerine';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2023/11/SVN-Tangerine.woff2') format('woff2');
}
/* End Custom Fonts CSS */