
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root {

		--font48 : 48px;
		--font30 : 30px;
		--font24 : 24px;
		--font20 : 20px;
		--font30 : 30px;
		--font24 : 24px;
		--font22 : 20px;
		--font20 : 18px;
		--font18 : 18px;
		--font16 : 16px;
        
}


.fw700 { font-weight: 700; }
.fw600 { font-weight: 600; }
.fw500 { font-weight: 500; }
.fw400 { font-weight: 400; }



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0 0 18px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-weight: 400; }

h1, .font48 { font-size: clamp(36px, 6vw, var(--font48)); line-height: 1; }
h2, .font30 {font-size: clamp(30px, 5vw, var(--font30));line-height: 1.128; font-weight: 500;}
h3, .font24 { font-size: clamp(18px, 3.2vw, var(--font24)); line-height: 1.1666;}
h4, .font20 {  font-size: clamp(18px, 2.2vw, var(--font20)); line-height: 1.1666; }
h5, .font20 {  font-size: clamp(18px, 1.6vw, var(--font20)); line-height: 1.6; }
h6 , .font20 { font-size: clamp(18px, 1.3vw, var(--font20)); line-height: 1.6; }

.font2 { font-size: clamp(16px, 1vw, var(--font22)); line-height: 1.4545; }
.font20 { font-size: clamp(18px, 1.05vw, var(--font20)); line-height: 1.5; } 
.font18 { font-size: clamp(18px, 1vw, var(--font18)); line-height: 1.55; } 
.font16 { font-size: clamp(16px, 1vw, var(--font16)); line-height: 1.4545; }


html { margin:0 ; padding:0 ; }
body { font-family: "Montserrat", sans-serif ; margin:0; padding:0; box-sizing: border-box; font-size: 16px ; }





/* globalReach css */

.globalReach h2 {
    font-weight: 600;
    font-size: clamp(32px, 1.3vw, 32px);
    line-height: 1.5;
}


/* industryUpdates css */
.industryUpdates a {
    font-size: 24px;
    color: #e81c2d;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: underline !important;
}

.industryUpdates h2 a {
    color: #002169;
    font-weight: 500;
    text-transform: capitalize;
    text-decoration: unset !important;
    font-size: inherit;
}
.industryUpdatesColl a {
    font-size: 16px;
    color: #002169;
    font-weight: 500;
    margin-top: 4px;
    text-decoration: unset;
}

.industryUpdatesColl .c-grid__col {
    border-top: 3px solid #0af;
    padding-top: 4px;
}


/* aboutPriority  */
.aboutPriority p {
    color: #000;
}