/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

* {
	font-family: 'Helvetica Neue', sans-serif;
}





.hn__single-post-content :where(h1, h2, h3, h4, h5, h6),
.hn__single-product-content :where(h1, h2, h3, h4, h5, h6) {
	font-weight: 700;
}
:where(.hn__single-post-content, .hn__single-product-content) h1 { 
	font-size: 2em; 
	margin: .67em 0 
}
:where(.hn__single-post-content, .hn__single-product-content) h2 { 
	font-size: 1.5em; 
	margin: .75em 0 
}
:where(.hn__single-post-content, .hn__single-product-content) h3 { 
	font-size: 1.17em; 
	margin: .83em 0 
}
:where(.hn__single-post-content, .hn__single-product-content) h4 { 
	font-size: 1em; 
	margin: 1em 0 
}
:where(.hn__single-post-content, .hn__single-product-content) h5 { 
	font-size: .83em; 
	margin: 1.5em 0 
}
:where(.hn__single-post-content, .hn__single-product-content) h6 { 
	font-size: .75em; 
	margin: 1.67em 0 
}
:where(.hn__single-post-content, .hn__single-product-content) p {
    margin-top: 16px;
    margin-bottom: 16px;
}






@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Light.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Light.woff2") format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Light.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Light.woff2") format("woff2");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Light.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Regular.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Medium.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Medium.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Medium.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Bold.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Black.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Black.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Phudu";
    src: url("/wp-content/uploads/2025/09/DTPhudu-Black.woff") format("woff");
    src: url("/wp-content/uploads/2025/09/DTPhudu-Black.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-ultra-light.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-ultra-light.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-medium.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-bold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("/wp-content/uploads/2025/09/helvetica-neue-bold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}







/* Padding 2 bên */
.homenest__padding-horzontial { 
	--padding: 40px;
	padding-left: var(--padding);
	padding-right: var(--padding);
}
@media (max-width: 1400px) {
	.homenest__padding-horzontial {
		--padding: 40px;
	}
}
@media (max-width: 1200px) {
	.homenest__padding-horzontial {
		--padding: 32px;
	}
}
@media (max-width: 992px) {
	.homenest__padding-horzontial {
		--padding: 24px;
	}
}
@media (max-width: 768px) {
	.homenest__padding-horzontial {
		--padding: 20px;
	}
}
@media (max-width: 576px) {
	.homenest__padding-horzontial {
		--padding: 16px;
	}
}


p.wll-wployalty-branding-text.cursor-pointer.text-sm.lg\:text-md.font-medium {
    color: #0a4271 !important;
}
.wll-footer-container.wll-flex.items-center.justify-center.h-11.w-full.shadow-card_top.bg-white.gap-x-1.text-extra_light.text-xs_13_16.font-medium.py-1.px-5 {
    display: none !important;
}
i.wll-default-logo.wlr.wlrf-wployalty_logo.cursor-pointer.false.text-md.lg\:text-xl.font-medium {
    opacity: 0;
}