/* Poppins */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraLight.eot');
    src: url('../fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraLight.woff') format('woff'),
        url('../fonts/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraLightItalic.eot');
    src: url('../fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Italic.eot');
    src: url('../fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Italic.woff2') format('woff2'),
        url('../fonts/Poppins-Italic.woff') format('woff'),
        url('../fonts/Poppins-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Light.eot');
    src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Light.woff2') format('woff2'),
        url('../fonts/Poppins-Light.woff') format('woff'),
        url('../fonts/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-LightItalic.eot');
    src: url('../fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-LightItalic.woff2') format('woff2'),
        url('../fonts/Poppins-LightItalic.woff') format('woff'),
        url('../fonts/Poppins-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-MediumItalic.eot');
    src: url('../fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-MediumItalic.woff2') format('woff2'),
        url('../fonts/Poppins-MediumItalic.woff') format('woff'),
        url('../fonts/Poppins-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBoldItalic.eot');
    src: url('../fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Thin.eot');
    src: url('../fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Thin.woff2') format('woff2'),
        url('../fonts/Poppins-Thin.woff') format('woff'),
        url('../fonts/Poppins-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ThinItalic.eot');
    src: url('../fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ThinItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ThinItalic.woff') format('woff'),
        url('../fonts/Poppins-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Black.eot');
    src: url('../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Black.woff2') format('woff2'),
        url('../fonts/Poppins-Black.woff') format('woff'),
        url('../fonts/Poppins-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BlackItalic.eot');
    src: url('../fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BlackItalic.woff2') format('woff2'),
        url('../fonts/Poppins-BlackItalic.woff') format('woff'),
        url('../fonts/Poppins-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BoldItalic.eot');
    src: url('../fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-BoldItalic.woff') format('woff'),
        url('../fonts/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBold.eot');
    src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBold.woff') format('woff'),
        url('../fonts/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBoldItalic.eot');
    src: url('../fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* Source Serif 4 */
@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-ExtraBoldItalic.eot');
    src: url('../fonts/SourceSerif4-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-ExtraLight.eot');
    src: url('../fonts/SourceSerif4-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-ExtraLight.woff2') format('woff2'),
        url('../fonts/SourceSerif4-ExtraLight.woff') format('woff'),
        url('../fonts/SourceSerif4-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-ExtraLightItalic.eot');
    src: url('../fonts/SourceSerif4-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-ExtraLightItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-Italic.eot');
    src: url('../fonts/SourceSerif4-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-Italic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-Italic.woff') format('woff'),
        url('../fonts/SourceSerif4-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-Light.eot');
    src: url('../fonts/SourceSerif4-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-Light.woff2') format('woff2'),
        url('../fonts/SourceSerif4-Light.woff') format('woff'),
        url('../fonts/SourceSerif4-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-LightItalic.eot');
    src: url('../fonts/SourceSerif4-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-LightItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-LightItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-Medium.eot');
    src: url('../fonts/SourceSerif4-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-Medium.woff2') format('woff2'),
        url('../fonts/SourceSerif4-Medium.woff') format('woff'),
        url('../fonts/SourceSerif4-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-MediumItalic.eot');
    src: url('../fonts/SourceSerif4-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-MediumItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-MediumItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-Regular.eot');
    src: url('../fonts/SourceSerif4-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-Regular.woff2') format('woff2'),
        url('../fonts/SourceSerif4-Regular.woff') format('woff'),
        url('../fonts/SourceSerif4-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-SemiBold.eot');
    src: url('../fonts/SourceSerif4-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-SemiBold.woff2') format('woff2'),
        url('../fonts/SourceSerif4-SemiBold.woff') format('woff'),
        url('../fonts/SourceSerif4-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-SemiBoldItalic.eot');
    src: url('../fonts/SourceSerif4-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-SemiBoldItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-Black.eot');
    src: url('../fonts/SourceSerif4-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-Black.woff2') format('woff2'),
        url('../fonts/SourceSerif4-Black.woff') format('woff'),
        url('../fonts/SourceSerif4-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-BlackItalic.eot');
    src: url('../fonts/SourceSerif4-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-BlackItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-BlackItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-Bold.eot');
    src: url('../fonts/SourceSerif4-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-Bold.woff2') format('woff2'),
        url('../fonts/SourceSerif4-Bold.woff') format('woff'),
        url('../fonts/SourceSerif4-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-BoldItalic.eot');
    src: url('../fonts/SourceSerif4-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-BoldItalic.woff2') format('woff2'),
        url('../fonts/SourceSerif4-BoldItalic.woff') format('woff'),
        url('../fonts/SourceSerif4-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif 4';
    src: url('../fonts/SourceSerif4-ExtraBold.eot');
    src: url('../fonts/SourceSerif4-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSerif4-ExtraBold.woff2') format('woff2'),
        url('../fonts/SourceSerif4-ExtraBold.woff') format('woff'),
        url('../fonts/SourceSerif4-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


:root{
    --f-size-18:1.125rem; /* Body */ 
    --f-size-20:1.25rem;
    --f-size-22:1.375rem;
    --f-size-24:1.5rem;
    --f-size-26:1.625rem;
    --f-size-34:2.125rem;

    --color-orange: #ff7f08;
}


body {
    font-family: 'Poppins';
    font-weight: 400;
    font-style: normal;
    font-size:var(--f-size-18);
    line-height:1.4;
    color:#666666;
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {transition-delay: .8s;}
[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate { transition-delay: .4s; }
[data-aos][data-aos][data-aos-delay='3100'].aos-animate, body[data-aos-delay='3100'] [data-aos].aos-animate { transition-delay: 3.1s; }
[data-aos][data-aos][data-aos-delay='3200'].aos-animate, body[data-aos-delay='3200'] [data-aos].aos-animate { transition-delay: 3.2s; }
[data-aos][data-aos][data-aos-delay='3300'].aos-animate, body[data-aos-delay='3300'] [data-aos].aos-animate { transition-delay: 3.3s; }
[data-aos][data-aos][data-aos-delay='3400'].aos-animate, body[data-aos-delay='3400'] [data-aos].aos-animate { transition-delay: 3.4s; }
[data-aos][data-aos][data-aos-delay='3500'].aos-animate, body[data-aos-delay='3500'] [data-aos].aos-animate { transition-delay: 3.5s; }
[data-aos=fade-up] { transform: translateY(50px); }

img, video, iframe {max-width:100%;}
a, a:hover { color:var(--color-orange);}
a {text-decoration: underline; }
a:hover {text-decoration: underline; }
.btn { box-shadow:none !important; }
.line-H-1 { line-height:1 !important; }
.line-H-1_1 { line-height:1.1 !important; }
.line-H-1_2 { line-height:1.2 !important; }
.line-H-1_3 { line-height:1.3 !important; }
.line-H-1_4 { line-height:1.4 !important; }
.line-H-1_5 { line-height:1.5 !important; }
.line-H-1_6 { line-height:1.6 !important; }
.line-H-1_7 { line-height:1.7 !important; }
.line-H-1_8 { line-height:1.8 !important; }
.line-H-1_9 { line-height:1.9 !important; }

.f-W-L { font-weight: 300 !important; }
.f-W-N { font-weight: normal !important; }
.f-W-M { font-weight: 500 !important; }
.f-W-SB { font-weight: 600 !important; }
.f-W-B , strong, b { font-weight: bold !important; }

.f-sz-18 { font-size: var(--f-size-18) !important;}

.min-w-0 {min-width: 0 !important;}
.last-p>p:last-child { margin-bottom: 0; }
.txt-Truncate-2, .txt-Truncate-3 {display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;}
.txt-Truncate-2 {-webkit-line-clamp: 2;}
.txt-Truncate-3 {-webkit-line-clamp: 3;}
.txt-Truncate-4 {-webkit-line-clamp: 4;}
.scroll-thin, .table-responsive, .modal-body, .overflow-y-auto { scrollbar-width: thin; }
.resize-none {resize: none !important;}
.transition-1 {transition: all 0.3s ease !important;}
.text-justify {text-align: justify;}

.color-orange {color: var(--color-orange);}
.cmsPg-wrapper a, .color-darkerOrange {color: #b35000;}

.font-SourceSerif4 {font-family: 'Source Serif 4' !important;}
.font-Poppins {font-family: 'Poppins' !important;}

.mainHeader { position: absolute; z-index: 9; top: 2.5rem; width: 100%; }
.cst-header-navbar { position: relative; padding: 0 .813rem; }
.cst-header-navbar .siteLogo { max-width: 6.875rem; width: 100%; padding: 0; position: absolute; left: 0; top: 50%; transform: translateY(-50%); margin: 0; display: inline-flex; z-index: 2; }
.headerHome .cst-header-navbar .siteLogo img.logoInside, .cst-header-navbar .siteLogo img.homeLogo {display: none;}
.headerHome .cst-header-navbar .siteLogo img.homeLogo {display: inline-flex;}
.thmNavbar > .nav-item > .nav-link {text-decoration: none; transition: all 0.3s ease-in-out;}
.hamburg-toggler {width: 3.75rem;height: 3rem;border-radius: .75rem; padding: 0; display: inline-flex;justify-content: center;align-items: center;background-color: #f2f2f2;border-color: transparent;}
.hamburg-toggler .icon {max-width: 1.5rem;width:100%;}
.hamburg-toggler:focus {box-shadow: none;}
.heroHome { background-color: #141414; position: relative; padding-top: 6.25rem; padding-bottom: 6.25rem; min-height: 43.75rem; }
.heroHeader {font-size: 3.875rem;font-weight: 600;line-height: 1.25;letter-spacing: -0.73px;visibility: hidden;}
.heroHome .glowEffect { opacity: .33; flex-flow: column; flex: none; place-content: center; align-items: center; width: 53.125rem; height: 165.563rem; padding: 0; display: flex; position: absolute; z-index: 1; top: -61.875rem; left: 4.375rem; transform: rotate(-59deg); }
.heroHome .wrapDots_anim {position: absolute;bottom: 0;left: 0;right: 0;height: 120px;overflow: hidden;}
.wrapDots_anim .customDot {height: 100%;width: 100%;opacity: .7;}
.sec-growTogether {background-color: #ededed;}
.sec-growTogether .secWrapin {position: relative;padding: 4rem 3.25rem;max-width: 87.5rem;margin-left: auto;margin-right: auto;}
.wrapCont-growTogether {max-width: 56.25rem;width: 100%;}
.wrapCont-growTogether .content-title {color: #313336;font-size: 2.375rem;font-weight: 500;margin-bottom: 1.5rem;}
.wrapCont-growTogether .content-summary {font-size: var(--f-size-20);color: #0009;}
.wrapCont-growTogether .btnsRow {margin-top: 2.5rem;gap: 1rem;}
.cstBtn {display:inline-flex; justify-content: center; align-items: center; border-radius: .75rem;border: 1px solid #0f0f0f;gap: .5rem;padding: .875rem 1.25rem;color: #0f0f0f;font-weight: 500;font-size: 1rem; line-height: 1.1;text-decoration: none !important;}
.cstBtn:hover, .cstBtn:active, .cstBtn:first-child:active, :not(.btn-check)+.cstBtn:active {background-color: #A34A00;color: #fff;border-color: transparent;}
.cstBtn.btnStl-2 { background: linear-gradient(rgb(39, 27, 27) 0%, rgb(30, 21, 21) 100%) rgba(0, 0, 0, 0); box-shadow: rgba(47, 43, 67, 0.1) 0px -1px 0px 0px inset, rgba(47, 43, 67, 0.1) 0px 1px 3px 0px; border-radius: 50px; color: #fff; font-weight: 500; letter-spacing: -0.16px; }
.cmnbtn-stl {display: inline-flex;align-items: center;justify-content: center;font-size: 1.125rem;padding: .75rem 1.125rem;gap: .375rem;background-color: #f8f9fa;border: 1px solid #e6e9ee;border-radius: .625rem;font-weight: 500;text-decoration: none;color: #0d1720;line-height: 1.2;}
.cmnbtn-stl:hover, .cmnbtn-stl:active, .cmnbtn-stl:first-child:active, :not(.btn-check)+.cmnbtn-stl:active {background-color: rgba(242, 244, 246, 1);border-color: #e6e9ee;color: #0d1720;text-decoration: none;}
.cmnbtn-stl .backArrow {width: 1.125rem; min-width: 1.125rem; transition: all 0.3s ease;}
.cmnbtn-stl:hover .backArrow {transform: translateX(-4px);}
.sec-testimonials {padding-top: 2rem;padding-bottom: 2rem;background-color: #f5f5f5;}
.testimonialItem {column-gap: 4.5rem;min-height: 25rem;}
.testimonialItem .userPic {min-width: 12.938rem;width: 12.938rem;height: 12.938rem;border-radius: 100%;object-fit: cover;overflow: hidden;}
.testimonialItem .sm-userPic {min-width: 4rem;width: 4rem;height: 4rem;border-radius: 100%;object-fit: cover;overflow: hidden;}
.testimonialItem .contText {font-size: var(--f-size-22);color: #0f0f0f;line-height: 1.6;}
.testimonialItem .userInfo_wrap {margin-top: 1.5rem;gap: 1rem;}
.testimonialItem .userInfoText {margin-bottom: 0;font-size: var(--f-size-22);color: #0f0f0f;line-height: 1.6;font-weight: normal;}
.cstSlickSlider.slick-dotted {margin-bottom: 0;padding-bottom: 1.75rem;}
.cstSlickSlider .slick-dots {display: flex;position: absolute;left: 50%;width: auto; transform: translateX(-50%);bottom: 0;background-color: #A34A00;border-radius: 3.125rem;padding: 0 .25rem;}
.cstSlickSlider .slick-dots > li {margin: 0;width: auto;height: auto;display: flex;}
.cstSlickSlider .slick-dots > li button {font-size: 0;padding: 0;width: 1.5rem;height: 1.625rem;display: flex;justify-content: center;align-items: center;}
.cstSlickSlider .slick-dots > li button::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.6); border: 2px solid transparent;width: 1.125rem;height: 1.125rem;border-radius: 100%;background-color: #fff;opacity: .7;transition: all 0.3s ease;}
.cstSlickSlider .slick-dots > li.slick-active button::before {opacity: 1;transform: translate(-50%, -50%) scale(1);box-shadow: 0 0 0 3px #A34A00 inset ;}
.cstSlickSlider.slick-dotted .slick-controls {display:flex;justify-content:center; align-items: center;gap:.5rem;position: absolute; bottom: 0; width: 100%; left: 0;}
.cstSlickSlider .slick-controls .slick-dots { position: relative;left: auto;transform: translateX(0);}
.cstSlickSlider .slick-play-pause { display: flex; align-items: center; justify-content: center; border: none;  padding: .125rem; background-color: #A34A00; color: #fff; font-size: .938rem; height: 1.875rem; width: 1.875rem;border-radius: 100%; line-height: 1;}
.sec-BeamWay {padding: 2.25rem 1.5rem;background-color: #fafafa;} 
.beamWay-outer {position: relative;padding: 3.25rem 1.625rem;}
.beamWay-outer .brd-corner {width: 1.625rem;height: auto;position: absolute;}
.beamWay-outer .brd-corner.tpL, .beamWay-outer .brd-corner.tpR {top: 0;}
.beamWay-outer .brd-corner.tpL, .beamWay-outer .brd-corner.btL {left: 0;}
.beamWay-outer .brd-corner.tpR,  .beamWay-outer .brd-corner.btR {right: 0;}
.beamWay-outer .brd-corner.btL, .beamWay-outer .brd-corner.btR {bottom: 0;}
.beamWays-headerWrapp {margin-bottom: 1rem;row-gap: .75rem;}
.beamWays-headerWrapp .headSubText {color: rgba(0,0,0,.6);font-size: var(--f-size-24);}
.beamWays-headerWrapp .lgHead {font-size: 3.25rem;font-weight: 600;}
.beamGridWrap {padding: .625rem;}
.row-BeamWays {margin-left: -.625rem;margin-right: -.625rem;row-gap: 1.25rem;}
.row-BeamWays>[class*=col] {padding-left: .625rem;padding-right: .625rem;}
.card-beamWay {gap: 1.25rem;padding: 1.75rem;border-radius: 1.25rem;background-color: #0f0f0f;border: 1px solid #8a8a8a;color: #a8a8a8;}
.card-beamWay .card-icon {border: 1px solid rgba(255,255,255,.15);background-color: #ffffff1a; border-radius: .75rem;padding: .75rem;width: 3rem;height: 3rem;display:flex;justify-content: center; align-items: center;}
.card-beamWay .cont-body {row-gap: .625rem;}
.card-beamWay .cont-head {font-size: var(--f-size-24);font-weight: 700; margin-bottom: 0; color: #f0ece7;line-height: 1.5;}
.card-beamWay .cont-summary {line-height: 1.5;font-size: var(--f-size-18);}

.container-szMiddle {max-width: 89rem;margin-left: auto;margin-right: auto;}

.mainFooter {padding-top: 4.5rem;padding-bottom: 2.5rem;color: #f0ece7;background-color: #1a1a1a;font-size: .875rem;position: relative;}
.f-aboutInfo {row-gap: 1rem;color: #f0ece7; max-width: 35rem;}
.f-logoWrap {display:inline-flex;align-items: center;gap: .5rem;color: #fff;text-decoration:none;}
.f-logoWrap:hover {color: #fff;text-decoration: none;}
.f-logoWrap .fLogo {max-width: 3.188rem;}
.f-logoWrap .cstText {font-size: 1.25rem;font-weight: 600;}
.f-aboutInfo .sebiInfo {color: #c2c2c2;}
.f-aboutInfo .actionRow {gap: .625rem;}
.f-aboutInfo .actionRow .linkItem {color: var(--color-orange);text-decoration: none;}
.f-aboutInfo .actionRow .linkItem:hover {color: #cf6604;text-decoration: none;}
.f-widgetTitle {font-size: .875rem;font-weight: 500;color: #a7a7a7;margin-bottom: 1rem;}
.f-navListing {display: flex;flex-direction: column;row-gap: .75rem;}
.f-navListing .linkItem {font-weight: 500; color: #fff;text-decoration: none;}
.f-navListing .linkItem:hover {color: rgba(255,255,255,.6);}
.footerBt {margin-top: 4rem;padding-top: 2rem;border-top: 1px solid #383838;}
.f-socialItem {display: inline-flex;width: 1.25rem;}
.f-socialItem:hover {filter: brightness(0) saturate(100%) invert(44%) sepia(50%) saturate(3065%) hue-rotate(355deg) brightness(100%) contrast(102%);}
.sec-growTogether .floatShape-1, .sec-growTogether .floatShape-2, .sec-growTogether .floatShape-3 {position: absolute;}
.sec-growTogether .floatShape-1 {width: 175px;right: 196px;top:-80px;}
.sec-growTogether .floatShape-2 { width: 200px; right: -70px; top: 70px; }
.sec-growTogether .floatShape-3 { width: 290px; right: 150px; bottom: -70px; }
.motionAction-btn {display: inline-flex; justify-content: center; align-items: center; padding: .25rem; border: 1px solid transparent !important; border-radius: 100%; min-width: 2.625rem; width: 2.625rem; min-height: 2.625rem; background-color: #0f0f0f !important; position: absolute; z-index: 1005; right: 1rem; bottom: 2.25rem; color: #fff !important; font-size: 1rem;}

.pgSpc-Tp {padding-top: 9.875rem;}
.aboutus-pg {padding-top: 7.875rem;min-height: calc(100dvh - 427px);}
.aboutBg-pattern { z-index: 0; flex: none; height: 458px; position: absolute; top: 0; left: 0; right: 0; overflow: hidden; }
.aboutBg-pattern::before { content: ""; background: radial-gradient(60.1852% 65% at 50% 52%,#fff0 41.4414%,#ffffffb3 102%); flex: none; position: absolute; inset: 0; }
.aboutBg-pattern .bgimg { height: 1400px; width: 100%; object-fit: cover; }
.sec-aboutInfo {padding-bottom: 2rem;}
.aboutInfo-sec-title { font-weight: 600; font-size: 3.25rem; line-height: 1; margin-bottom: 1.875rem;letter-spacing: -1.8px;}
.aboutinfo-cont {color: #00000099;font-size: 1.375rem;line-height: 1.7;letter-spacing: -0.03em;}
.aboutinfo-cont .data-lg {font-size: 1.625rem;color: rgba(28, 28, 28, 0.75);}
.aboutinfo-cont > p:not(:last-child) {margin-bottom: 1.875rem;}
.sec-aboutOurStrategic {padding-top: 2rem;padding-bottom: 4rem;}
.sec-aboutOurStrategic .headerWrap {margin-bottom: 5rem;}
.sec-aboutOurStrategic .headerWrap.max-w {max-width: 56.25rem;}

.aboutStrategic-sec-title {font-weight: 600; font-size: 3.25rem;margin-bottom: .875rem;line-height: 1.22;}
.aboutStrategic-subTitle {font-size: 1.5rem;}
.card-aboutStrategic {background: linear-gradient(rgb(237, 237, 237) 0%, rgb(222, 222, 222) 100%);padding: 3.75rem 2.25rem;border-radius:2rem;min-height: 31.25rem;}
.stackwrapper > .pin-spacer:nth-child(2) .stackItem .card-aboutStrategic {background: linear-gradient(rgb(235, 235, 235) 0%, rgb(189, 189, 189) 100%) rgba(0, 0, 0, 0);}
.stackwrapper > .pin-spacer:nth-child(3) .stackItem .card-aboutStrategic {background: linear-gradient(rgb(212, 212, 212) 0%, rgb(224, 224, 224) 100%) rgba(0, 0, 0, 0);}
.stackwrapper > .pin-spacer:nth-child(4) .stackItem .card-aboutStrategic {background: linear-gradient(rgb(219, 219, 219) 0%, rgb(212, 212, 212) 100%) rgba(0, 0, 0, 0);}
.card-aboutStrategic .rowSpc {margin-left: -1rem;margin-right: -1rem;row-gap: 3rem;}
.card-aboutStrategic .rowSpc>[class*=col] {padding-left: 1rem;padding-right: 1rem;}
.row-Spc-sm {margin-left: -.375rem;margin-right: -.375rem;}
.row-Spc-sm>[class*=col] {padding-left: .375rem;padding-right: .375rem;}
.card-aboutStrategic .cont-Title {font-size: 2.125rem;font-weight: 500;color: #030303;line-height: 1.4;margin-bottom: .625rem;}
.card-aboutStrategic .cont-summary {font-size: 1.625rem;line-height: 1.7;color:#666666;}
.card-aboutStrategic .lft-Data {margin-right: -.75rem;}
.card-aboutStrategic .rgt-Data {row-gap: 1.5rem;margin-left: .75rem;}
.card-aboutStrategic .cardImg_wrap {height: 15.625rem;overflow: hidden;border-radius: .5rem;transition: all 0.3s ease;}
.card-aboutStrategic .smInfo-cont {row-gap: .563rem;}
.card-aboutStrategic .smInfo-cont .cont-subtitle {font-size: 1.375rem;letter-spacing: -0.3px;color: #5A5A5A;line-height: 1.4;}
.card-aboutStrategic .smInfo-cont .subInfo {font-size: 1.375rem; font-weight: 500; letter-spacing: -0.3px; line-height: 1.4; color:rgba(0, 0, 0, 0.75);padding: 0;border: none;background-color: transparent;text-align: start;}
.card-aboutStrategic .smInfo-cont .subInfo.letterSpc-1 {letter-spacing: -1px;}
.stackwrapper {row-gap: 3rem;}
.card-aboutStrategic.card-compProfitability:not(.show_BudgetPlanner) .data_BudgetPlanner, .card-aboutStrategic.card-compProfitability.show_BudgetPlanner .dataShow_1 {display: none !important;}
.stackwrapper > .pin-spacer .stackItem .card-aboutStrategic.card-compProfitability.show_BudgetPlanner {background: linear-gradient(rgb(223, 239, 215) 0%, rgb(223, 239, 215) 100%) rgba(223, 239, 215, 1)}
.card-aboutStrategic .data_BudgetPlanner .cont-Title {font-size: 1.875rem;letter-spacing: -.5px;color: rgba(0, 0, 0, 0.75);}
.card-aboutStrategic .data_BudgetPlanner .cont-summary {font-size: 1.125rem; font-weight: 300; letter-spacing: -0.3px; line-height: 1.4; color: #555555;}
.card-aboutStrategic .data_BudgetPlanner .smInfo-cont .cont-subtitle {font-size: 1.25rem;font-weight: 300; color: rgba(0, 0, 0, 0.75);}
.card-aboutStrategic .data_BudgetPlanner .smInfo-cont .subInfo { font-size: 2.625rem;color: rgba(0, 0, 0, 0.75);line-height: 1.1;}

.sec-about-WeInvest {background-color: #ededed;padding-top: 2.5rem;padding-bottom: 2.5rem;}
.sec-about-WeInvest .secHead-wrap {row-gap: .75rem;margin-bottom: 2.75rem;}
.sec-about-WeInvest .sec-head {margin-bottom: 0;font-size: 3.25rem; font-weight: 600; letter-spacing: -0.01em;color: #A34A00;}
.sec-about-WeInvest .sec-subText {font-size: 1.5rem; line-height: 1.6; color: #666666;}
.card_aboutWeInvest {border-radius: 1.25rem; row-gap: 1.875rem;padding: 1.75rem; background-color: #fcfcfc;min-height: 17.188rem;}
.card_aboutWeInvest .card-icon {width: 3rem;height: 3rem;background-color: #ededed;border-radius: .75rem;display: flex;justify-content: center;align-items: center;padding: .75rem;}
.card_aboutWeInvest .cont-body {row-gap: .625rem;}
.card_aboutWeInvest .cont-head {font-size: 1.5rem;color: #262626;font-weight: 700;margin-bottom: 0;line-height: 1.6;}
.card_aboutWeInvest .cont-summary {color: #747474;font-size: 1.125rem;line-height: 1.5;}
.rowGrid-Invest {margin-left: -.625rem;margin-right: -.625rem;row-gap: 1.25rem;}
.rowGrid-Invest .rowSpc>[class*=col] {padding-left: .625rem;padding-right: .625rem;}
.grid-wrapSharedBeliefs {max-width: 76.75rem;gap: 3.75rem;}

.sec-about-SharedBeliefs {padding-top: 3.75rem;padding-bottom: 5.625rem;}
.sec-about-SharedBeliefs .secHead-Shared-Beliefs {row-gap: .75rem;margin-bottom: .75rem;}
.sec-about-SharedBeliefs .sec-head {font-size: 3.25rem;font-weight: 600;}
.sec-about-SharedBeliefs .sec-subText {font-size: 1.5rem;color: #666;}
.wrapSharedBelief-img {max-width: 31.875rem;}
.wrap-sharedBeliefs-info {max-width: 31.875rem;margin-left: auto;margin-right: auto;}
.listing-sharedBeliefs {row-gap: 3.375rem;}
.item-sharedBeliefs {position: relative;display: flex;flex-direction: column;row-gap: .5rem;padding-left: 2.5rem;}
.item-sharedBeliefs::before, .item-sharedBeliefs::after {content: "";width: 4px;position: absolute;top: 0;left: 0;opacity: 0.5;}
.item-sharedBeliefs::before {z-index: 1; height: 91px; background: linear-gradient(180deg, #fe6a2e 0%, rgba(171, 171, 171, 0.07) 100%);}
.item-sharedBeliefs::after {height: 42px;border-radius: 2px;background-color: rgb(255, 127, 8);}
.item-sharedBeliefs .cont-title {font-size: 1.5rem;color: rgb(49, 51, 54);font-weight: 500;}
.item-sharedBeliefs .cont-summary {font-size: 1.125rem;color: #606060;line-height: 1.7;}
.cmn-secPd-X {padding-left: 2.25rem;padding-right: 2.25rem;}

.sec-cmn-pageHeader {padding-bottom: 2rem;background-repeat: repeat;background-position: center top;background-image: url("../images/pg-bg-pattern.svg");position: relative;}
.sec-cmn-pageHeader.noGradient::before, .sec-cmn-pageHeader.noGradient::after {display: none;}
.sec-cmn-pageHeader::before, .sec-cmn-pageHeader::after {content: "";flex: none; position: absolute; inset: 0; }
.sec-cmn-pageHeader::before { background: radial-gradient(60.1852% 65% at 50% 52%,#fff0 41.4414%,#ffffffb3 102%); }
.sec-cmn-pageHeader::after { background: linear-gradient(#fff0 42.8561%,#fff 100%); }
.bgHead-lines { position: absolute; left: 0; top: 0; height: 100%; width: 64rem; overflow: hidden;}
.bgHead-lines .bgLineImg {margin-left: -6.25rem; position: relative; opacity: 0; transition: all 0.6s ease;transition-delay: 200ms;}
.bgHead-lines.aos-animate .bgLineImg {opacity: 1; transform: scale(1.3);transform-origin: bottom left;}
.pg-headingWrapp {row-gap: .875rem;}
.cmnPg-heading {color: #0c0c0c;font-size: 3rem;font-weight: 500;margin-bottom: 0;}
.cmnPg-Wrap {padding-top: 2rem;padding-bottom: 3.75rem;}
.teams-Grid { grid-template-columns: repeat(auto-fill,minmax(18.75rem,1fr)); grid-auto-rows: min-content; justify-content: center; gap: 1.875rem; width: 100%; display: grid; }
.cardTeam-item {display: flex;flex-direction: column;background-color: #f7f7f7;text-decoration: none;color: rgba(0,0,0,.6);}
.cardTeam-item:hover {text-decoration: none;}
.cardTeam-item .picWrap {height:29.563rem;}
.cardTeam-item .cont-body {padding: .75rem 1.25rem;flex-grow: 1; min-height: 6.688rem;}
.cardTeam-item .cont-body .wrap-in {row-gap: .625rem;}
.cardTeam-item .cardTitle {margin-bottom: 0;font-size: 1.5rem;font-weight: 400;color: #0d1720;}
.cardTeam-item .cont-subText {color: rgba(0,0,0,.6);font-size: 1rem;line-height: 1.4;}
.teams-DetailsCard {background-color:#fbfaf9;padding: 5.938rem 3.438rem 3.438rem;border-radius: .813rem;}
.sec-cmn-pageHeader.teamsDetailPg-header {padding-bottom: 6.25rem;}
.teams-DetailsCard.mngoverlay { margin-top: -4.063rem; }
.grid-teamsDetails {gap: 4.375rem;}
.grid-teamsDetails .btnRow {margin-bottom: 1.25rem;}
.grid-teamsDetails .headerRow-wrap {margin-bottom: 1.25rem;}
.grid-teamsDetails .cont-Title {font-size: 3.25rem;color: #0d1720;margin-bottom: .625rem;font-weight: 400;}
.grid-teamsDetails .cont-subText {color: rgba(15, 15, 15, 0.6);line-height: 1.4;font-weight: 500;font-size: 1.375rem;}
.grid-teamsDetails .cont-summary {font-size: 1.375rem;color: #0d1720;line-height: 1.6;}
.grid-teamsDetails .cont-summary > p:not(:last-child) {margin-bottom: 1.875rem;}
.grid-teamsDetails .teamDetailsPic {margin-top: .938rem; width: 28.75rem;min-width: 28.75rem;height: 44.375rem;filter:drop-shadow(0 1px 1px #00000040);}
.socialLg-btn {width: 4rem;min-width: 4rem;height: 4rem;padding: .25rem; display: inline-flex;justify-content: center;align-items: center;border-radius: 100%;border: 1px solid #0d1720;-webkit-appearance:none; box-sizing:border-box;}
.socialLg-btn .icon {max-width: 2.125rem;width: 100%;}
.socialLg-btn:hover, .socialLg-btn:active, .socialLg-btn:first-child:active, :not(.btn-check)+.socialLg-btn:active {border-color: #0d1720;}

/* Beams Bulletin Start*/
.bff_BulletinHead{max-width: 42.5rem;}
.bulletinTitle{color: #0c0c0c; font-size: 3.25rem; font-weight: 500; margin-bottom: 0;}
.bff_HeadSubtext{font-size: 1.25rem;}
.bff_fiterWrp{padding-top: 3.125rem; display: flex; }
.bff_fiterWrp .bff_fiterTab{ border-radius: 1rem; display: flex; align-items: center; gap:0.375rem; padding:0.375rem; background-color: #f2f4f6; margin:auto; overflow-x: auto;}
.bff_fiterWrp .bff_fiterTab .bff_fiterTab-item .bff_fiterTab-link{ font-size: 1rem; border-radius: 0.75rem; background-color: #ffffff; color:#333333; padding:0.875rem 1.25rem; gap: 0.25rem; display: flex; align-items: center; text-decoration:none; font-family: 'Source Serif 4' !important; white-space: nowrap;}
.bff_fiterWrp .bff_fiterTab .bff_fiterTab-item.active .bff_fiterTab-link{ background-color: #262626; color:#fff; }
.bff_bulletins_Wrp{max-width: 67.125rem; padding:2.5rem 0px 0.625rem;}
.bff_blt_Card{background-color: rgb(240, 240, 240); margin-bottom: 0.75rem; border-radius: 1.5rem; padding: 0.625rem; opacity: 1; display: flex; flex-direction: column; gap: 15px;}
.bff_blt_Card .bff_blt_Card_Img{display:block; border-radius: 1.25rem; padding: 0.375rem; box-shadow: rgba(0, 0, 0, 0.25) 0px -2px 0.375rem 0px; }
.bff_blt_Card .bff_blt_Card_Img img{border-radius: 0.875rem;}
.bff_blt_Card .bff_blt_Card_Content{display: flex; flex-direction: column; gap: 15px; padding: 0 1rem 0.625rem;}
.bff_blt_Card .blt_CardTitle{font-size:1.125rem; font-weight: 600; color: #262626; text-align: justify; letter-spacing: -0.72px;word-break: break-word;}
.bff_blt_Card .blt_CardSubtext{font-size:1.125rem; color: #262626; text-align: justify; letter-spacing: -0.3px; line-height: 1.6;word-break: break-word;}
.bff_blt_Card .blt_Card_Btn{font-size:1.125rem; color: #4d4d4d; display: flex; align-items: center; gap: 0.375rem; text-decoration: none; font-weight: 500;padding:.125rem;}
.bff_blt_Card .blt_Card_Btn .icon{width: 1.5rem;}
.bff_blt_grid { margin: 0 -0.375rem; }
.bff_blt_grid .bff_blt_grid-item { width: 33.33%; color: #fff; font-size: 1.875rem; display: flex; justify-content: center; align-items: center; padding:0 0.375rem }
/* Beams Bulletin End*/

/* Portfolio Start */

    .portfolio_Head{max-width: 47.813rem;}
    .portfolio_Title{color: #0c0c0c; font-size: 3.25rem; font-weight: 600; margin-bottom: 0;}
    .portfolio_Subtext{font-size: 1.25rem; padding:0 1.25rem;}
    .portfolio-sec{padding-top: 2.625rem; padding-bottom: 2.625rem;}
    .portfolio_Grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(25rem, 100%), 1fr)); gap: 1.5rem; padding: 0 0.313rem;}
    .portfolio_Card{background-color: rgb(255, 255, 255); border-radius: 0.75rem; overflow: hidden; border: 1px solid rgb(229, 231, 235); transition: 0.3s; cursor: pointer; transform: translateY(0px); box-shadow: none;}
    .portfolio_Card:hover{transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.625rem 1.563rem -0.313rem;}
    .portfolio_Card .portfolio_CardImg{height: 12rem; overflow: hidden;}
    .portfolio_Card a{text-decoration: none;}
    .portfolio_Card .portfolio_CardImg img{height: 100%; width: 100%; object-fit: cover; transition: 0.3s;}
    .portfolio_Card .portfolio_CardContent{padding: 1rem 1.25rem; background-color: #EDEDED;}
    .portfolio_Card .portfolio_CardTitle{font-size: 1.125rem; font-weight: 500; color: #A34A00; margin: 0 0 0.5rem 0; line-height: 1;}
    .portfolio_Card .portfolio_CardDes{color: #646B78; font-size: 1rem; margin: 0 0 1rem 0; line-height: 1.25; font-weight: 300;}
    .portfolio_FilterWrapp{display: flex; align-items: center; gap: 0.5rem; margin-bottom:1.5rem; justify-content: end; flex-wrap: wrap;}
    .cst_SelectDropdown .dropBtn{display: flex; align-items: center; gap: 0.5rem; padding: 0.5rem 0.75rem; font-size: 0.875rem; border-radius: 0.5rem; border: 1px solid rgb(209, 213, 219) !important; background-color: rgb(255, 255, 255); color: rgb(55, 65, 81); cursor: pointer; white-space: nowrap; line-height: 1.2;}
    .cst_SelectDropdown .dropBtn.show, .cst_SelectDropdown .dropBtn.active{background-color: #000000; color: #fff;}
    .cst_SelectDropdown .dropBtn.show::after{filter: brightness(0) invert(1); transform: rotate(-180deg);}
    .cst_SelectDropdown .dropBtn.active::after {filter: brightness(0) invert(1);}
    .cst_SelectDropdown .dropBtn.dropdown-toggle::after{width: 0.688rem; height:0.688rem; border: none; margin:0; background-image: url(../images/arrow-down.svg); background-size: contain; background-repeat: no-repeat; padding: 0.313rem;}
    .cst_SelectDropdown .dropMenuList {margin-top: 0.5rem !important; padding: 0.75rem; min-width: 15.625rem; max-width: 18.75rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px; z-index: 50;}
    .cst_SelectDropdown .dropMenuList li{padding:0;}
    .cstCheckLabel{display: flex; align-items: center; gap: 0.75rem; padding: 0.5rem; border-radius: 0.375rem; cursor: pointer; background-color: transparent; font-size: 0.875rem; color: rgb(55, 65, 81); line-height: 1.4;}
    .cstCheckLabel:hover{background-color: rgb(249, 250, 251);}
    .cstCheckLabel .cstCheck_Inp{width: 1rem; height: 1rem; accent-color: rgb(0, 0, 0); flex-shrink: 0;}
    .filter_badge{width: 1rem; height:1rem; display: flex; align-items:center; justify-content: center; border-radius: 100%; background-color: #ffffff; color: #000000; font-size: 0.75rem; font-weight: 500; line-height: 1;}
    .clearBtn{font-size: 0.875rem; color: rgb(107, 114, 128);}
    .selectedFilters{ display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1.5rem;}
    .selectedFilters .filterChip{display: flex; align-items: center; gap: 0.5rem; padding: 0.25rem 0.75rem; background-color: rgb(243, 244, 246); color: rgb(55, 65, 81); font-size: 0.875rem; border-radius: 0.375rem; max-width: 12.5rem;}
    .selectedFilters .filterChip .filterChip_Label{font-size: 0.75rem; color: #69707D;}
    .selectedFilters .filterChip .filterChip_Value{ font-size: 0.875rem;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .selectedFilters .filterChip .filterChip_Remove{ padding: 0.25rem !important; width: 1.25rem; min-width: 1.25rem; height: 1.25rem; display: flex; align-items: center; justify-content: center; }
    .noCompanies_bx{padding: 4rem 1rem; display: flex; flex-direction: column; justify-content: center; align-items: center; justify-content: center;}
    .noCompanies_bx .noCompanies_Icon{width: 4rem; height: 4rem; background-color: rgb(243, 244, 246); margin-bottom: 1rem; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
    .noCompanies_bx .noCompanies_Icon .icon{width: 2rem; height: 2rem;}
    .noCompanies_bx .noCompanies_Title{color: #111827; font-size: 1.125rem; font-weight: 500; margin-bottom: .6rem;}
    .noCompanies_bx .noCompanies_subtext{color: #6b7280; font-size: 0.75rem; font-weight: 400; margin-bottom: 1rem;}
    .noCompanies_bx .noCompanies_Btn{padding: 8px 1rem; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-size: 14px;}

/* Portfolio End */

    .bff_portDtl-Wrp{max-width: 75rem; padding-bottom: 6.25rem ;}
    .bff_portDtl-Bx{background: linear-gradient(180deg, var(--token-363d0cdb-3ecd-4ebe-aae6-179ee5f7ae66, #ededed) -11%, #fff 100%); border-radius: 0.75rem; padding: 1.875rem 3.75rem;}
    .portDtl-content{gap: 3rem; display: flex; flex-wrap: wrap;}
    .portDtl-content .portDtl-Img{flex-flow: row; flex: 1 0 0; position: relative; border-radius: 0.5rem; overflow: hidden; background-color: #ffffff; max-height:31.25rem;}
    .portDtl-Img > img {height: 100%; object-fit: cover;}
    .portDtl-content .portDtl-Info{flex-flow: column; flex: 1 0 0; gap: 1rem; display: flex;}
    .bff_portDtl-Bx .btnRow{margin-bottom: 1.875rem;}
    .portDtl-logo{background-color: #ffded680; width: 16.25rem; height: 7.5rem; padding: 0.375rem 1.875rem; border-top-right-radius: 0.75rem; position: absolute; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; }
    .portDtl-logo > img {height: 100%; object-fit: contain;}
    .portDtl-InfoHead{display: flex; align-items: center;}
    .portDtl-InfoHead .portDtlTitle{flex-grow: 1; font-family: 'Source Serif 4'; font-size: 1.75rem; font-weight: 700; color: #313336;}
    .portDtlIconList{display: flex; align-items: center; justify-content: center; gap: 0.75rem;}
    .portDtlIconList .portDtlIconItem .portDtlIconLink{width: 2.125rem; height: 2.125rem; padding: 0.438rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; border-radius: 100%; transition: .3s;}
    .portDtlIconList .portDtlIconItem .portDtlIconLink:hover{background-color: #e1e4eb;}
    .portMeta{display: flex; gap: 0.625rem; align-items: center; flex-wrap: wrap;}
    .portMeta .metaPill{border: 1px solid #0009; color: #262626; padding:0.688rem 1rem; line-height: 1; font-size:1rem; border-radius: 2.813rem; font-weight: 500; display: block; text-decoration: none;}
    .portDtl-Txt{font-size: 1.25rem; color: #666666; line-height: 1.7; text-align: justify;}

/* Privacy Policy */
.pg-spc-bt {padding-bottom: 6.25rem;}
.cmsPg-bg-pattern {position: absolute;left: 0;right: 0;top: 0;height: 45.313rem;background-repeat: repeat;background-position: center top;background-image: url("../images/pg-bg-pattern.svg");}
.cmsPg-headerData {row-gap: 1.875rem;margin-bottom: 5.625rem;}
.container-PrivacyPolicy-head {max-width:89%;}
.privacyPolicy-title {color: #0c0c0c;font-size: 3.25rem;}
.privacyPolicy-tpCont {letter-spacing: -0.04em;line-height: 1.6;color: #666666;font-size: 1.125rem; max-width: 75rem;}
.privacyPolicy-tpCont > p:not(:last-child) {margin-bottom: 1.25rem;}
.cmsPg-contentWrapp {max-width: 62.5rem;row-gap: 2.5rem;}
.cms-contentCard {border: 1px solid #edeff3;display: flex;flex-direction: column;row-gap: 1rem;background-color: #fff;border-radius: 1.25rem;padding: 2.5rem;}
.cms-contentCard h2 {margin-bottom: 0;font-family: 'Source Serif 4';color: #313336;font-weight: 500;font-size: 2.125rem;}
.cms-contentCard .contSummary  {font-size: 1.25rem;color: #666666;line-height: 1.9;letter-spacing: 0.03em;}
.cms-contentCard .contSummary p:not(:last-child), .cms-contentCard .contSummary ul {margin-bottom: 1.25rem;}
/* End Privacy Policy */
/* Term of Use */
.cmsPg-headerData.pg-head-terms {margin-bottom: 4.375rem;}
.termOfUse-title {font-size: 2.5rem;color: #0c0c0c;}
/* End Term of Use */
/* 404 */
.pg-404Wrap {min-height: calc(100dvh - 427px);}
.content404 .lg-404 { font-size: 10rem; font-weight: 700; line-height: .8; margin-bottom: 2rem; text-shadow: 5px 7px 0px rgba(0,0,0,.1); }
.content404 .contHead { font-size: 1.875rem; color: #0c0c0c; font-weight: 600; margin-bottom: .25rem; }
.content404 .subText { font-size: 1.125rem; max-width: 26.25rem; margin-left: auto; margin-right: auto; }
.content404 .btnRow {margin-top: 2rem;}
/* End 404 */

/***********responsive*************/

@media (min-width:1200px){
    .sec-pdx { padding-left: 3.25rem; padding-right: 3.25rem; }

    .thmNavbar { border: 1px solid #d1d1d1; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); background-color: #00000008; border-radius: 160px; padding: .125rem; box-shadow: 0 0 3px #80808040; }
    .thmNavbar > .nav-item > .nav-link {font-size: .75rem;letter-spacing: -0.1px;text-transform: uppercase;line-height: 1;display: flex; align-items: center; justify-content: center;min-height: 2.5rem;padding: .75rem 1.25rem;border-radius: 1.25rem;color: rgba(0,0,0,0.6);}
    .thmNavbar > .nav-item > .nav-link:hover {transform: scale(0.9);}
    .thmNavbar > .nav-item > .nav-link.active {background-color: #A34A00;color: #fff;font-weight: 500;}
    .headerHome .mainHeader { top:3.375rem;}
    .headerHome .cst-header-navbar .siteLogo { max-width: 8.813rem;margin-left: .813rem; margin-top: -.438rem;}
    .headerHome .thmNavbar {box-shadow: 0 -9px 22px #00000052;background-color: #3133364d;border-color: #ffffff26;padding: .5rem;}
    .headerHome .thmNavbar > .nav-item > .nav-link {color: #fff;}
    .headerHome .thmNavbar > .nav-item > .nav-link.active {background-color: #ffffffe0;color: #A34A00;}

    .sec-growTogether {overflow: hidden;}
    /* Term of Use */
    .cmsPg-contentWrapp.content-Terms {max-width: 75rem;}
    /* End Term of Use */
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .secPG-teams {padding-left: 3rem !important;padding-right: 3rem !important;} 

}
@media screen and (min-width: 576px) and (max-width: 991px) { 

}

@media (min-width: 992px)  {
    .row-BeamWays>[class*=col]:nth-child(4n) .card-beamWay .card-icon, .row-BeamWays>[class*=col]:nth-child(4n - 3) .card-beamWay .card-icon {filter: brightness(0) invert(1);}
    .row-BeamWays>[class*=col]:nth-child(4n - 1) .card-beamWay, .row-BeamWays>[class*=col]:nth-child(4n - 2) .card-beamWay {border-color: #edeff3;background-color: #e0e0e0;color: #000;}
    .row-BeamWays>[class*=col]:nth-child(4n - 1) .card-beamWay .card-icon, .row-BeamWays>[class*=col]:nth-child(4n - 2) .card-beamWay .card-icon {background-color: #fff;border-color: #e6e9ee;}
    .row-BeamWays>[class*=col]:nth-child(4n - 1) .card-beamWay .cont-head, .row-BeamWays>[class*=col]:nth-child(4n - 2) .card-beamWay .cont-head {color: #262626;}
}
@media (min-width: 768px)  {

}
@media (max-width:1199px) {
    :root{
        --f-size-22:1.25rem;
    }
    .sec-pdx { padding-left: 1.25rem; padding-right: 1.25rem; }

    .mainHeader {top: 1.25rem;}
    .cst-header-navbar {padding-left: .5rem;padding-right: .5rem;}
    .cst-header-navbar .siteLogo { position: relative; top: 0; transform: inherit; }
    .cstNavbarCollapse { position: absolute; width: 13.25rem; background-color: #1a1a1acc; border-radius: 1.25rem; padding: 1.875rem; right: 0; top: 100%; height: auto !important;z-index: 1; backdrop-filter: blur(5px);}
    .thmNavbar {row-gap: 1.125rem;}
    .thmNavbar > .nav-item > .nav-link {font-size: 1.125rem;color: #fff;padding: 0;border-radius: 0;text-transform: uppercase;font-weight: 500;transition: none;}
    .thmNavbar > .nav-item > .nav-link:hover, .thmNavbar > .nav-item > .nav-link:focus {color: var(--color-orange);}
    .navbarBackdrop.collapsed {display: none;}
    .navbar-toggler.navbarBackdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; opacity: .5; z-index: 0; width: 100%; padding: 0; border: none; }

    .heroHome .glowEffect { opacity: .25; width: 1422px; height: 1103px; left: -330px; top: calc(53.5607% - 551.5px); transform: rotate(-42deg); }
    .heroHeader { font-size: 3rem; }
    .sec-growTogether .secWrapin { min-height: 28.813rem; }
    .sec-growTogether .floatShape-3 {display: none;}
    .sec-growTogether .floatShape-1 { width: 9rem; right: -.75rem; top: 1.25rem; }
    .sec-growTogether .floatShape-2 { width: 10rem; right: -2.5rem; top: inherit; bottom: 3rem; }
    .motionAction-btn { right: 8.75rem;bottom: 8.75rem;}
    .sec-testimonials { padding-top: 2rem; padding-bottom: 2rem; }
    .testimonialItem {column-gap: 2rem;}
    .sec-BeamWay {padding-top: 1.875rem;padding-bottom: 1.875rem;}
    .beamWays-headerWrapp .headSubText {font-size: 1.5rem;}
    footer.mainFooter { padding:3.375rem 2.75rem;}
    .f-aboutInfo {margin-bottom: 2.75rem;}

    .aboutus-pg { padding-top: 9.063rem; }
    .cmn-secPd-X {padding-left: 1.875rem;padding-right: 1.875rem;}
    .sec-aboutInfo, .sec-aboutInfo.cmn-secPd-X { padding-left: 6.25rem; padding-right: 6.25rem; }
    .aboutinfo-cont .data-lg { font-size: 1.5rem; }
    .aboutStrategic-sec-title { font-size: 2rem; }
    .aboutStrategic-subTitle {font-size: 1.125rem;}
    .card-aboutStrategic .cont-Title { font-size: 1.875rem; }
    .card-aboutStrategic .cont-summary { font-size: 1.25rem; line-height: 1.4;}
    .card-aboutStrategic .cardImg_wrap { height: 12.5rem;}
    .card-aboutStrategic .smInfo-cont .cont-subtitle { font-size: 1.125rem; }
    .card-aboutStrategic .smInfo-cont .subInfo { font-size: 1.125rem; }
    .wrapStrategic {max-width: 45.625rem;} 
    .card-aboutStrategic .cardImg_wrap { height: 16.563rem;}
    .card-aboutStrategic .data_BudgetPlanner .smInfo-cont .cont-subtitle {font-size: 1.125rem;}
    .sec-about-WeInvest .sec-subText { font-size: 1rem;}
    .sec-about-WeInvest .secHead-wrap { margin-bottom: 1.375rem; }
    .sec-about-WeInvest, .sec-about-WeInvest.cmn-secPd-X {padding-left: 3rem;padding-right: 3rem;}
    .sec-about-SharedBeliefs .secHead-Shared-Beliefs { margin-bottom: 3.75rem; }
    .wrapSharedBelief-img { max-width: 16.938rem; margin-left: auto; margin-right: auto;}
    .wrap-sharedBeliefs-info { max-width: 100%; width: 100%; }
    .sec-about-SharedBeliefs, .sec-about-SharedBeliefs.cmn-secPd-X {padding-left: 3rem;padding-right: 3rem;}

    .sec-cmn-pageHeader.teamsDetailPg-header {padding-bottom: 2rem;}
    .teams-DetailsCard { border-radius: 0; background-color: transparent; padding: 2.5rem 1.75rem 0 1.75rem; }
    .teams-DetailsCard.mngoverlay {margin-top: 0;}
    .grid-teamsDetails .teamDetailsPic { margin: 0 auto 3.125rem auto; width: 100%; max-width: 20.25rem; min-width: inherit; height: 500px; }
    .grid-teamsDetails .cont-Title { font-size: 3.25rem;}
    .grid-teamsDetails .cont-summary {font-size: 1.25rem;}
    
    /* Beams Bulletin Start*/
    .bff_bulletins_Wrp {max-width: 45.625rem;  padding: 1.25rem 0px 0.625rem;}
    .bff_blt_Card .blt_CardSubtext{font-size: 1rem;}
    .bff_blt_Card .blt_Card_Btn{font-size: 1rem;}
    /* Beams Bulletin End*/

    /* Portfolio Start */
    .portfolio_Title {font-size: 2.688rem;}
    .portfolio_Head{max-width: 39.375rem;}
    /* Portfolio End */

     .portDtl-content .portDtl-Img{max-height:unset;}
    .portDtl-content .portDtl-Img, .portDtl-content .portDtl-Info{flex: none; width: 100%;}
    .portDtlIconList .portDtlIconItem .portDtlIconLink{background-color: #f0f0f0;}
    .portDtlIconList.socialIcon-desk{display: none;}
    .portDtlIconList.socialIcon-Tab{display: flex !important;}

      /* Privacy Policy */
    /*.privacyPolicy-tpCont { max-width: 39.375rem; }*/
    /*.cmsPg-contentWrapp {max-width: 36.875rem;}*/
    .cmsPg-headerData {margin-bottom: 3.125rem;}
    /* End Privacy Policy */
}

@media (max-width:991px){
    .sec-pdx {padding-left: 0; padding-right: 0; }
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-left: 1.25rem;padding-right: 1.25rem;}

    .cst-header-navbar .siteLogo { max-width: 5rem;}
    .heroHome .glowEffect {display: none;}
    .heroHeader { font-size: 2rem; }
    .heroHome { min-height: 37.5rem; }
    .heroHome .wrapDots_anim {height: 158px;}
    .sec-growTogether .secWrapin {padding-left: 0;padding-right: 0;}
    .wrapCont-growTogether .content-title {max-width: 80%;}
    .wrapCont-growTogether .content-summary { padding-right: 1rem;}
    .sec-growTogether .floatShape-1 { right: -3.125rem; top: .625rem; }
    .sec-growTogether .floatShape-2 { right: -8.125rem; top: inherit; bottom: 9.375rem; }
    .motionAction-btn { right: 0;bottom: 4rem;}
    .sec-testimonials { padding-top: 1.25rem; padding-bottom: 1.25rem;}
    .testimonialItem .contText, .testimonialItem .userInfoText { font-size: 1rem;}
    .testimonialItem .userInfo_wrap {margin-top: 2rem;}
    .sec-BeamWay { padding: 1.875rem 0; }
    .beamWays-headerWrapp .headSubText { font-size: 1.25rem;}
    .beamGridWrap { padding: 0; }
    .row-BeamWays>[class*=col]:nth-child(2n - 1) .card-beamWay .card-icon {filter: brightness(0) invert(1);}
    .row-BeamWays>[class*=col]:nth-child(2n) .card-beamWay {border-color: #edeff3;background-color: #e0e0e0;color: #000;}
    .row-BeamWays>[class*=col]:nth-child(2n) .card-beamWay .card-icon {background-color: #fff;border-color: #e6e9ee;}
    .row-BeamWays>[class*=col]:nth-child(2n) .card-beamWay .cont-head {color: #262626;}
    footer.mainFooter {padding: 1.5rem 0;}
    .row-footerNav {row-gap: 2rem;}
    .sec-aboutInfo, .sec-aboutInfo.cmn-secPd-X { padding-left: .625rem; padding-right: .625rem;}
    .aboutinfo-cont { font-size: 1.125rem; }
    .aboutinfo-cont .data-lg { font-size: 1.25rem;}
    .sec-aboutOurStrategic .headerWrap { margin-bottom: 3rem;}
    .card-aboutStrategic .cont-Title { font-size: 1.5rem;}
    .card-aboutStrategic .cont-summary { font-size: 1.125rem; }
    .card-aboutStrategic .cardImg_wrap {height: 14.375rem;}
    .stackwrapper {row-gap: 1rem;}
    .card-aboutStrategic .data_BudgetPlanner .smInfo-cont .subInfo { font-size: 2.125rem; }
    .card-aboutStrategic .data_BudgetPlanner .cont-Title { font-size: 1.5rem; }
    .card-aboutStrategic .data_BudgetPlanner .smInfo-cont .cont-subtitle {font-size: 1rem;}
    .card-aboutStrategic .lft-Data {margin-right: -.5rem;}
    .card-aboutStrategic .rgt-Data {margin-left: .5rem;}
    .sec-about-WeInvest .sec-subText {font-size: 1.125rem;}
    .sec-about-WeInvest, .sec-about-WeInvest.cmn-secPd-X, .sec-aboutOurStrategic, .sec-aboutOurStrategic.cmn-secPd-X, .sec-about-SharedBeliefs, .sec-about-SharedBeliefs.cmn-secPd-X  {padding-left: .375rem; padding-right: .375rem;}

    .pgSpc-Tp {padding-top: 8.125rem;}
    .cmn-secPd-X {padding-left: 0;padding-right: 0;}
    .secPG-teams {padding-top: 0;margin-top: -1rem;}
    .sec-cmn-pageHeader.teamspg-header { padding-bottom: 4.375rem; }
    .teamsDetailPg-header .cmnPg-heading {font-size: 2.375rem;}
    .sec-cmn-pageHeader.teamsDetailPg-header::before, .sec-cmn-pageHeader.teamsDetailPg-header::after {display: flex;}
    /*.teams-DetailsCard .mngResp-Wrap {max-width: 19.375rem;margin-left: auto;margin-right: auto;}*/
    .teams-DetailsCard {padding-top: 0;}
    .grid-teamsDetails .cont-Title {font-size: 2.25rem;}
    .socialLg-btn { width: 2.625rem; min-width: 2.625rem; height: 2.625rem;}
    .socialLg-btn .icon {max-width: 1.5rem;}
    .grid-teamsDetails .cont-subText { font-size: 1.125rem; }
    .grid-teamsDetails .cont-summary {font-size: 1rem;}
    .grid-teamsDetails .cont-summary > p:not(:last-child) { margin-bottom: 1.5rem;}
    .teams-DetailsCard {padding-left: 0;padding-right: 0;}

     /* Beams Bulletin Start*/
    .bulletinTitle {font-size: 3rem;}
    .bff_BulletinHead {max-width: 35.625rem;}
    .bff_blt_grid .bff_blt_grid-item{width: 50%;}
    .bff_blt_Card{margin-bottom:1rem;}
    .bff_bulletins_Wrp{padding-top: 0;}
     /* Beams Bulletin End*/

     /* Portfolio Start */
    .portfolio_Title {font-size: 1.75rem;}
    .portfolio_Subtext{font-size: 1.063rem;}
    .portfolio_Head{max-width: 39.375rem;}
    .portfolio-sec{padding-top:0;}
    .portfolio_CardContent{min-height: auto !important;}
    .portDtl-content .portDtl-Img { max-height: 600px;max-width: 600px; width: 100%;margin-left:auto;margin-right: auto;}
    /* Portfolio End */

    .bff_portDtl-Wrp { padding-bottom: 1.875rem;}
    .bff_portDtl-Bx{padding: 1.25rem 1.5rem 1.875rem;}
    .portDtl-Txt {font-size: 1.125rem;}
    .portDtl-logo {width: 10rem; height: 4.375rem;}
    .portDtl-content{gap: 1.25rem;}
    .bff_portDtl-Bx .btnRow {margin-bottom: 1.25rem;}
    .portDtlIconList{justify-content: start;}

     /* Privacy Policy */
     .cmsPg-headerData {row-gap: .875rem; margin-bottom: 3.125rem;}
     .privacyPolicy-title { font-size: 2.5rem;}
    .privacyPolicy-tpCont { /*max-width:18.625rem;*/ font-size: 1rem; }
    /*.cmsPg-contentWrapp { max-width: 28.125rem; }*/
    .cms-contentCard h2 { font-size: 1.75rem;}
    .cms-contentCard .contSummary {font-size: 1.125rem;}
    /* End Privacy Policy */
}

@media (max-width:767px){
    .motionAction-btn {bottom:7.813rem;right:-.25rem;font-size:.875rem; min-width:2rem;width:2rem;min-height:2rem;}
    .card-aboutStrategic {padding:  2.5rem 1.25rem;}
    .card-aboutStrategic .lft-Data { margin-right: 0;}
    .card-aboutStrategic .rgt-Data { margin-left: 0;}
    .card-aboutStrategic .data_BudgetPlanner .cont-summary { font-size: 1rem; }
    .card-aboutStrategic .data_BudgetPlanner .smInfo-cont .subInfo { font-size: 1.75rem;}
    .sec-about-SharedBeliefs .secHead-Shared-Beliefs { margin-bottom: .625rem; row-gap: .5rem; }
    .sec-about-SharedBeliefs .sec-head { font-size: 2.375rem; }
    .sec-about-SharedBeliefs .sec-subText { font-size: 1.188rem; }
    .sec-about-WeInvest, .sec-about-WeInvest.cmn-secPd-X, .sec-aboutOurStrategic, .sec-aboutOurStrategic.cmn-secPd-X, .sec-about-SharedBeliefs, .sec-about-SharedBeliefs.cmn-secPd-X { padding-left: .625rem; padding-right: .625rem; }

    .bff_portDtl-Wrp { max-width: 22.5rem;}
    .portDtl-content .portDtl-Img { max-height: 19.25rem;}
    .teams-Grid {max-width: 22.5rem;margin-left: auto;margin-right: auto;}
    .bff_bulletins_Wrp{max-width:21.688rem;}
    .bff_blt_grid .bff_blt_grid-item{width: 100%;}
    .bff_fiterWrp .bff_fiterTab .bff_fiterTab-item .bff_fiterTab-link {font-size: .875rem;border-radius: .625rem; padding: .25rem .75rem;}
    
    /* Privacy Policy */
    /*.cmsPg-contentWrapp { max-width: 26.125rem; }*/
    /* End Privacy Policy */
    /* 404 */
    .content404 .lg-404 { font-size: 8.125rem; }
    /* End 404 */
} 


@media (max-width:575px){
   
    
}
