.elementor-kit-6{--e-global-color-primary:#093FB4;--e-global-color-secondary:#FF6D00;--e-global-color-text:#7A7A7A;--e-global-color-accent:#4CAF50;--e-global-typography-primary-font-family:"Yekan";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Yekan";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Yekan";--e-global-typography-accent-font-weight:bold;font-family:"Yekan", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */<script>
// iOS Safari Modal Scroll Fix
(function() {
    // Check if iOS Safari
    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
    
    if (isIOS) {
        var scrollPosition = 0;
        
        // When Elementor popup opens
        jQuery(document).on('elementor/popup/show', function() {
            // Save scroll position
            scrollPosition = window.pageYOffset;
            
            // Lock body scroll
            jQuery('body').css({
                'position': 'fixed',
                'top': '-' + scrollPosition + 'px',
                'width': '100%',
                'overflow': 'hidden'
            });
            
            // Add iOS class for CSS targeting
            jQuery('body').addClass('ios-popup-open');
        });
        
        // When popup closes
        jQuery(document).on('elementor/popup/hide', function() {
            // Restore body scroll
            jQuery('body').css({
                'position': '',
                'top': '',
                'width': '',
                'overflow': ''
            });
            
            // Restore scroll position
            window.scrollTo(0, scrollPosition);
            
            // Remove iOS class
            jQuery('body').removeClass('ios-popup-open');
        });
        
        // Prevent touchmove on body when popup is open
        document.addEventListener('touchmove', function(e) {
            if (jQuery('body').hasClass('ios-popup-open')) {
                var target = e.target;
                var scrollable = jQuery('.dialog-widget-content, .dialog-message, .gform_wrapper');
                
                if (!scrollable.is(target) && !scrollable.has(target).length) {
                    e.preventDefault();
                }
            }
        }, { passive: false });
    }
})();
</script>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yekan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homanet.com/wp-content/uploads/2025/10/IRANYekanX-Regular.woff2') format('woff2'),
		url('https://homanet.com/wp-content/uploads/2025/10/IRANYekanX-Regular.woff') format('woff'),
		url('https://homanet.com/wp-content/uploads/2025/10/IRANYekanX-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Yekan';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://homanet.com/wp-content/uploads/2025/10/IRANYekanX-Bold.woff2') format('woff2'),
		url('https://homanet.com/wp-content/uploads/2025/10/IRANYekanX-Bold.woff') format('woff'),
		url('https://homanet.com/wp-content/uploads/2025/10/IRANYekanX-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */