/*
Theme Name: 2024 Impact Report Styles
Description: Child theme for Avada theme
Author: InterlockSolutions
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/**************************************************/
/*** 2025 Impact Report Styles         	        ***/
/**************************************************/

:root {
    --LtGreyIsabelline: var(--awb-color2);
    --MedGreyNew: var(--awb-color3);
    --MedDkGreyTimberwolf: var(--awb-color4);
    --MintGreen: var(--awb-color5);
    --MedAquaNew: var(--awb-color6);
    --DkAquaRobin: var(--awb-color7);
    --BrightBlueSky: var(--awb-color8);
    --MedBlueCerulean: var(--awb-custom_color_1);
    --MedDkBlueIndigo: var(--awb-custom_color_2);
    --DkBluePrussian: var(--awb-custom_color_3);
    --MainOrangeTangelo: var(--awb-custom_color_4);
    --LtOrangeCarrot: var(--awb-custom_color_5);
    --YellowNew: var(--awb-custom_color_6);
    --GreenFern: var(--awb-custom_color_7);
    --MedGreenHunter: var(--awb-custom_color_8);
    --MedPinkMurrey: var(--awb-custom_color_9);
    --DkPinkByz: var(--awb-custom_color_10);
    --Serif: 'Source Serif 4', Georgia, serif;
    --Figtree: 'Figtree', Arial, Helvetica, sans-serif;
}

.ReportQuote2025 p {
    font-family: var(--Serif) !important;
    font-size: 36px !important;
    line-height: 48px !important;
}

.fusion-text span.AtAGlanceNumber {
    font-family: var(--Serif) !important;
    font-size: 60px !important;
}

#ReportIntro2025 .Col1>.fusion-column-wrapper {
    padding-top: 150px !important;
}

#ReportIntro2025 .Col1 .fusion-text {
    background-color: rgba(64, 123, 79, .85) !important;
    padding: 30px !important;
    text-wrap: balance !important;
    border-radius: 0 0 0 60px !important;
}

#ReportIntro2025 .Col2 .fusion-builder-row-inner {
    height: 100% !important;
}

#ReportIntro2025 .Col2 .InnerCol .fusion-column-wrapper {
    padding: 100px 45px !important;
}

#AtAGlance2025 .InnerColsLeft .fusion_builder_column_inner .fusion-column-wrapper {
    padding: 30px 30px 5px 30px !important;
}