/*
Theme Name:     Hello Elementor Child
Theme URI:      https://example.com/hello-elementor-child
Description:    Child theme for Hello Elementor
Author:         kaushal
Author URI:     https://example.com
Template:       hello-elementor
Version:        1.0.0
Text Domain:    hello-elementor-child
*/

/* Add your custom CSS below */

/* Arial Nova Custom Fonts - FREE Method */
/* ===== ARIAL NOVA CUSTOM FONTS - PODAR LANDING ===== */
@font-face {
    font-family: 'Arial Nova Regular';
    src: url('/wp-content/uploads/2025/12/Arial_Nova_Regular.woff2') format('woff2'),
         url('/wp-content/uploads/2025/12/Arial_Nova_Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial Nova Condensed';
    src: url('/wp-content/uploads/2025/12/Arial_Nova_Condensed.woff2') format('woff2'),
         url('/wp-content/uploads/2025/12/Arial_Nova_Condensed.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}




/* CSS Variables for Easy Use */
:root {
    --font-arial-nova-reg: 'Arial Nova Regular', Arial, sans-serif;
    --font-arial-nova-cond: 'Arial Nova Condensed', sans-serif;
  
}
 
 
 .elementor-widget-heading .elementor-heading-title {   font-family: var(--font-arial-nova-cond) !important; }
  
   
/* Large tablets / small laptops (2 columns) */
@media (max-width: 1024px) { 

}


/* Tablets & large phones in landscape */
@media (max-width: 768px) {


 } 


/* Small phones (your 0–580px range) */
@media (min-width: 0px) and (max-width: 580px) {

.single-layout {
    display: flex;
    gap: 40px;
    max-width: 1200px;
    margin: 40px auto;
    padding: 0 20px;
    flex-direction: column;
}
 }