/*
Theme Name: finovate Child
Template: finovate
Version: 1.0
*/

/* Minimal global child styles — template layouts live in assets/css/ */
.elementor-kit-9 {
    --e-global-color-vamtam_accent_1: #ef4137;
   --e-global-color-vamtam_accent_2: #e8c4b8; 
 	/*--e-global-color-vamtam_accent_2: #e8c4b8;*/
    --e-global-color-vamtam_accent_3: #F6F5F2;
    --e-global-color-vamtam_accent_4: #2c3a67; 
	/*--e-global-color-vamtam_accent_4: #ef4137;*/
    --e-global-color-vamtam_accent_5: #FFFFFF;
    --e-global-color-vamtam_accent_6: #000000;
    --e-global-color-vamtam_accent_7: #0000001A;
    --e-global-color-vamtam_accent_8: #7E7E7E;
    --e-global-color-vamtam_sticky_header_bg_color: #FFFFFF;
    --e-global-color-9d9c42a: #000000CC;
    --e-global-color-8641245: #FFFFFF33;
    --e-global-color-990d95a: #FFFFFFCC; 
	
    --e-global-typography-vamtam_primary_font-font-family: "Work Sans";
    --e-global-typography-vamtam_primary_font-font-size: 16px;
    --e-global-typography-vamtam_primary_font-font-weight: normal;
    --e-global-typography-vamtam_primary_font-text-transform: none;
    --e-global-typography-vamtam_primary_font-font-style: normal;
    --e-global-typography-vamtam_primary_font-text-decoration: none;
    --e-global-typography-vamtam_primary_font-line-height: 1.4em;
    --e-global-typography-vamtam_primary_font-letter-spacing: 0px;
    --e-global-typography-vamtam_h1-font-family: "Work Sans";
    --e-global-typography-vamtam_h1-font-size: 52px;
    --e-global-typography-vamtam_h1-font-weight: 400;
    --e-global-typography-vamtam_h1-text-transform: none;
    --e-global-typography-vamtam_h1-font-style: normal;
    --e-global-typography-vamtam_h1-text-decoration: none;
    --e-global-typography-vamtam_h1-line-height: 1.1em;
    --e-global-typography-vamtam_h2-font-family: "Work Sans";
    --e-global-typography-vamtam_h2-font-size: 48px;
    --e-global-typography-vamtam_h2-font-weight: 400;
    --e-global-typography-vamtam_h2-text-transform: none;
    --e-global-typography-vamtam_h2-font-style: normal;
    --e-global-typography-vamtam_h2-text-decoration: none;
    --e-global-typography-vamtam_h2-line-height: 1.2em;
    --e-global-typography-vamtam_h2-letter-spacing: -0.5px;
    --e-global-typography-vamtam_h3-font-family: "Work Sans";
    --e-global-typography-vamtam_h3-font-size: 30px;
    --e-global-typography-vamtam_h3-font-weight: 500;
    --e-global-typography-vamtam_h3-text-transform: none;
    --e-global-typography-vamtam_h3-font-style: normal;
    --e-global-typography-vamtam_h3-text-decoration: none;
    --e-global-typography-vamtam_h3-line-height: 1.2em;
    --e-global-typography-vamtam_h3-letter-spacing: 0px;
    --e-global-typography-vamtam_h4-font-family: "Work Sans";
    --e-global-typography-vamtam_h4-font-size: 22px;
    --e-global-typography-vamtam_h4-font-weight: 500;
    --e-global-typography-vamtam_h4-text-transform: none;
    --e-global-typography-vamtam_h4-font-style: normal;
    --e-global-typography-vamtam_h4-text-decoration: none;
    --e-global-typography-vamtam_h4-line-height: 1.3em;
    --e-global-typography-vamtam_h4-letter-spacing: 0px;
    --e-global-typography-vamtam_h5-font-family: "Work Sans";
    --e-global-typography-vamtam_h5-font-size: 20px;
    --e-global-typography-vamtam_h5-font-weight: 500;
    --e-global-typography-vamtam_h5-text-transform: none;
    --e-global-typography-vamtam_h5-font-style: normal;
    --e-global-typography-vamtam_h5-text-decoration: none;
    --e-global-typography-vamtam_h5-line-height: 1.2em;
    --e-global-typography-vamtam_h5-letter-spacing: 0px;
    --e-global-typography-vamtam_h6-font-family: "Work Sans";
    --e-global-typography-vamtam_h6-font-size: 18px;
    --e-global-typography-vamtam_h6-font-weight: 500;
    --e-global-typography-vamtam_h6-text-transform: none;
    --e-global-typography-vamtam_h6-font-style: normal;
    --e-global-typography-vamtam_h6-text-decoration: none;
    --e-global-typography-vamtam_h6-line-height: 1.2em;
    --e-global-typography-vamtam_h6-letter-spacing: -0.4px;
    --e-global-typography-c2177bc-font-family: "Work Sans";
    --e-global-typography-c2177bc-font-size: 18px;
    --e-global-typography-c2177bc-font-weight: 400;
    --e-global-typography-c2177bc-text-transform: none;
    --e-global-typography-c2177bc-font-style: normal;
    --e-global-typography-c2177bc-text-decoration: none;
    --e-global-typography-c2177bc-line-height: 1.4em;
    --e-global-typography-c2177bc-letter-spacing: -0.2px;
    --e-global-typography-2e9a259-font-family: "Work Sans";
    --e-global-typography-2e9a259-font-size: 14px;
    --e-global-typography-2e9a259-font-weight: 400;
    --e-global-typography-2e9a259-text-transform: none;
    --e-global-typography-2e9a259-font-style: normal;
    --e-global-typography-2e9a259-text-decoration: none;
    --e-global-typography-2e9a259-line-height: 1.4em;
    --e-global-typography-2e9a259-letter-spacing: 0px;
    --e-global-typography-9a799c7-font-family: "Work Sans";
    --e-global-typography-9a799c7-font-size: 20px;
    --e-global-typography-9a799c7-font-weight: 400;
    --e-global-typography-9a799c7-text-transform: none;
    --e-global-typography-9a799c7-font-style: normal;
    --e-global-typography-9a799c7-text-decoration: none;
    --e-global-typography-9a799c7-line-height: 1.5em;
    --e-global-typography-9a799c7-letter-spacing: 0px;
    --e-global-typography-2f7c63d-font-family: "Work Sans";
    --e-global-typography-2f7c63d-font-size: 15px;
    --e-global-typography-2f7c63d-font-weight: 500;
    --e-global-typography-2f7c63d-text-transform: none;
    --e-global-typography-2f7c63d-font-style: normal;
    --e-global-typography-2f7c63d-text-decoration: none;
    --e-global-typography-2f7c63d-line-height: 1.2em;
    --e-global-typography-2f7c63d-letter-spacing: -0.5px;
    --e-global-typography-e069ff5-font-family: "Work Sans";
    --e-global-typography-e069ff5-font-size: 15px;
    --e-global-typography-e069ff5-font-weight: 500;
    --e-global-typography-e069ff5-text-transform: none;
    --e-global-typography-e069ff5-font-style: normal;
    --e-global-typography-e069ff5-text-decoration: none;
    --e-global-typography-e069ff5-line-height: 1em;
    --e-global-typography-e069ff5-letter-spacing: -0.2px;
    --e-global-typography-7123f6d-font-family: "Work Sans";
    --e-global-typography-7123f6d-font-size: 14px;
    --e-global-typography-7123f6d-font-weight: 500;
    --e-global-typography-7123f6d-text-transform: none;
    --e-global-typography-7123f6d-font-style: normal;
    --e-global-typography-7123f6d-text-decoration: none;
    --e-global-typography-7123f6d-line-height: 1.1em;
    --e-global-typography-7123f6d-letter-spacing: -0.1px;
    --e-global-typography-93adb62-font-family: "Work Sans";
    --e-global-typography-93adb62-font-size: 14px;
    --e-global-typography-93adb62-font-weight: 400;
    --e-global-typography-93adb62-text-transform: none;
    --e-global-typography-93adb62-font-style: normal;
    --e-global-typography-93adb62-text-decoration: none;
    --e-global-typography-93adb62-line-height: 1.4em;
    --e-global-typography-93adb62-letter-spacing: 0px;
    --e-global-typography-81e7b68-font-family: "Work Sans";
    --e-global-typography-81e7b68-font-size: 14px;
    --e-global-typography-81e7b68-font-weight: 400;
    --e-global-typography-81e7b68-text-transform: none;
    --e-global-typography-81e7b68-font-style: normal;
    --e-global-typography-81e7b68-text-decoration: none;
    --e-global-typography-81e7b68-line-height: 1.4em;
    --e-global-typography-81e7b68-letter-spacing: 0px;
    --e-global-typography-8f4394f-font-family: "Work Sans";
    --e-global-typography-8f4394f-font-size: 11px;
    --e-global-typography-8f4394f-font-weight: 500;
    --e-global-typography-8f4394f-text-transform: uppercase;
    --e-global-typography-8f4394f-font-style: normal;
    --e-global-typography-8f4394f-text-decoration: none;
    --e-global-typography-8f4394f-line-height: 1.8em;
    --e-global-typography-8f4394f-letter-spacing: -0.2px;
    --e-global-typography-5fc3f5d-font-family: "Poppins";
    --e-global-typography-5fc3f5d-font-size: 14px;
    --e-global-typography-5fc3f5d-font-weight: 500;
    --e-global-typography-5fc3f5d-text-transform: none;
    --e-global-typography-5fc3f5d-font-style: normal;
    --e-global-typography-5fc3f5d-line-height: 1.2em;
    --e-global-typography-76c9782-font-family: "Work Sans";
    --e-global-typography-76c9782-font-size: 58px;
    --e-global-typography-76c9782-font-weight: 500;
    --e-global-typography-76c9782-text-transform: none;
    --e-global-typography-76c9782-font-style: normal;
    --e-global-typography-76c9782-line-height: 1em;
    --e-global-typography-76c9782-letter-spacing: 0px;
    --e-global-typography-76c9782-word-spacing: 0px;
    color: var(--e-global-color-9d9c42a);
    font-family: var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(--e-global-typography-vamtam_primary_font-text-transform);
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(--e-global-typography-vamtam_primary_font-text-decoration);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
}
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap');

body,
p,
li,
td,
th,
input,
span,
textarea,
select,
button {
	font-family: "Inter", sans-serif !important;
}

/* Keep icon fonts intact — never inherit Inter / Cabinet Grotesk */
.fa,
.fas,
.far,
.fal,
.fat,
.fad,
.fab,
.fa-solid,
.fa-regular,
.fa-light,
.fa-thin,
.fa-duotone,
.fa-brands,
.fa::before,
.fas::before,
.far::before,
.fal::before,
.fat::before,
.fad::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-light::before,
.fa-thin::before,
.fa-duotone::before,
.fa-brands::before {
	font-family: "Font Awesome 6 Free" !important;
	font-weight: 900;
}

.fab,
.fa-brands,
.fab::before,
.fa-brands::before {
	font-family: "Font Awesome 6 Brands" !important;
	font-weight: 400;
}

.far,
.fa-regular,
.far::before,
.fa-regular::before {
	font-weight: 400;
}

/* Scoped Insights listing helpers (Elementor page) */
.blog-listing-wrapper .container {
	max-width: unset;
}

.blog-listing-wrapper {
	background: linear-gradient(0deg, #ffff 0%, #F6F5F2 20%) !important;
}

.elementor-element-76746e1 h5 {
	color: #fff !important;
}

#Blog-listing a.elementor-element-0fc0358 {
	padding: 20px;
}

#Blog-listing .e-con-inner {
	padding: 0 !important;
}

#Blog-listing .elementor-element-0fc0358:hover .elementor-icon i {
	color: #fff;
}
/* #Blog-listing .vamtam-icon-hover-parent:hover h4{
	color:#fff !important;
} */
.content-section h1, h1{    
    font-size: 48px !important;
    line-height: 1.09 !important;
    font-weight: 600 !important;
	
}

.content-section h2, h2{    
    font-size:28px !important;    
    font-weight: 600 !important;
}
.content-section h3, h3{
    font-size:26px !important;
    font-weight: 600 !important;
}
.content-section h4, h4{
    font-size:24px !important;
    font-weight: 600 !important;
	color: #000000d4 !important;
    font-family: "Cabinet Grotesk", sans-serif !important; 	
}
.content-section h5, h5{
    font-size:20px !important;
    font-weight: 600 !important;
}
.content-section h6, h6{
    font-size:18px !important;
    font-weight: 600 !important;
}
  
.content-section p{
 margin-bottom: 15px !important;

}
h1,h2,h3,h5,h6{
    color: #000000d4 !important;
    font-family: "Cabinet Grotesk", sans-serif !important; 	
    font-weight: 500;	
  }

p{
	word-spacing: 1px !important;
    line-height: 1.5 !important;
}

.pamgro-blog-post h3 {
    text-align: left !important;
}

.elementor-element-fa8150e H1{
	color:#fff !important;
}


.elementor-element-7b7cad40{
	padding:0;
}
.elementor-element-63b9368 {
    padding: 0 15px;
}


#textwhite, .textwhite{
	color:#fff;
}
.elementor-1619 .elementor-element.elementor-element-051dd67.elementor-view-stacked .elementor-icon {
    background-color: #ef4137 !important;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-22 .elementor-element.elementor-element-c185aaa .elementor-heading-title, .elementor-22 .elementor-element.elementor-element-1b1c300 .elementor-heading-title, .elementor-139 .elementor-element.elementor-element-cec3e4f .elementor-heading-title, .elementor-139 .elementor-element.elementor-element-f0a0f7b .elementor-heading-title, .elementor-994816 .elementor-element.elementor-element-bd84f84 .elementor-heading-title,.elementor-994680 .elementor-element.elementor-element-bd84f84 .elementor-heading-title, .cta .elementor-heading-title  {
    color: var(--e-global-color-vamtam_accent_3) !important;
}

.color-accent-4, .hover-color-accent-4:hover {
    color: var(--e-global-color-vamtam_accent_3) !important;
}

elementor-7680 .elementor-element.elementor-element-3d8799ea:not(.elementor-motion-effects-element-type-background), .elementor-7680 .elementor-element.elementor-element-3d8799ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-vamtam_accent_3 ) 0%, var( --e-global-color-vamtam_accent_5 ) 100%) !important;
}
.elementor-7680 .elementor-element.elementor-element-653edd14{
	display:none !important;
}

.elementor-widget-pamgro_image_accordion .pamgro-image-accordion__item:first-child{
	border-top:0px !important;
}
#main-footer .e-con.e-flex>.e-con-inner{
	align-items: flex-start !important;
}

/*  calculator page css*/


.employee-calculator-page table td, .employee-calculator-page table th {
    padding: 1em;
    border: 1px solid rgba(0, 0, 0, 0.07);
}
.employee-calculator-page  table{
	margin-bottom:20px;
}
.employee-calculator-page .elementor-widget-n-accordion .e-n-accordion-item-title {
    border: navajowhite;
    border-bottom: 1px solid var(--n-accordion-border-color) !important;
	padding: 20px 0;
}
.employee-calculator-page .e-n-accordion-item-title-text {
    color: #000000d4!important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    font-family: "Inter", sans-serif;
}

.employee-calculator-page .e-n-accordion-item .e-child{
		padding: 10px 0;
	}


.related-wrapper .elementor-element-118065b {
    padding: 0 15px;
}
.related-wrapper ul.elementor-icon-list-items.elementor-post-info {
    padding: 0 15px;
}
.related-wrapper .pamgro-card-title {
    min-height: auto !important;
    margin-bottom: 10px;
    padding: 0;
}
.related-wrapper .elementor-element-1f51abc{
    right: 17px;
}

section.related-wrapper {
    margin-bottom: 50px;
}

#post-994680 {
	overflow:hidden;
}


.success-stories-content-wrapper .elementor-element-de292d9 .elementor-element-5307fa0 h4.elementor-heading-title, .success-stories-content-wrapper .elementor-element-5b73235 h4.elementor-heading-title {
	    color: #000000CC !important;
}

.success-stories-content-wrapper .elementor-element-7ff575b .elementor-element-447c1e9 .elementor-widget-container .elementor-heading-title.elementor-size-default{
	color: #000000CC !important;
}


/*  calculator page css end*/

.post-988194 .encyclopedia-links-list a {
    color: #000000d4 ;
}
