// FONTS .fontLight { font-family: @font-family-base; font-weight: @font-weight-light; } .fontRegular { font-family: @font-family-base; font-weight: @font-weight-normal; } // GENERAL TEXT STYLES .sectionHeader { &:extend(.fontLight); font-size: 34px; color: @blueBright; line-height: 1.2; margin: 35px 0; text-align: center; @media screen and (max-width: @tabletWidth) { font-size: 30px; } } .subsectionHeader { &:extend(.fontLight); font-size: 31px; color: @black; line-height: 37px; text-align: center; } // SPECIALIZED TEXT STYLES .heroText { &:extend(.fontLight); font-size: 37px; color: @white; line-height: 44px; } .tourNavText { &:extend(.fontLight); font-size: 25px; line-height: 30px; color: @blueBright; } .signInUpText { &:extend(.fontLight); font-size: 17px; line-height: 20px; color: @white; text-transform: uppercase; } .caseStudyText { &:extend(.fontRegular); font-size: 23px; color: @white; line-height: 28px; } .oldWayNewWayTH { &:extend(.fontLight); font-size: 24px; color: @pink; line-height: 29px; } .galleriesPressTitle { &:extend(.fontLight); font-size: 30px; color: @black; line-height: 36px; margin-bottom: 50px; } .featureBlogDesc { &:extend(.fontLight); font-size: 13px; color: @blueBright; line-height: 22.79px; } .featureBlogTitle { &:extend(.fontLight); font-size: 17px; color: @greyText; line-height: 22.79px; text-transform: uppercase; } .teamName { &:extend(.fontRegular); color: @black; font-size: 19px; } .chevron-divider { background-image: url(../../../images/svg/ascribe-chevron.svg); background-position: bottom; width: 100%; background-size: 100%; height: 150px; @media screen and (max-width: @tabletWidth) { background-size: 120%; } } .social-icon { width: 21px; height: 21px; padding: 1px; fill: @white; background-color: @greySocial; border-radius: 5px; &:hover { background-color: fade(@greySocial,40); } } .blueGradient { background-color: @blueBright; background: linear-gradient(to bottom, rgba(81,156,173,1) 0%,rgba(103,196,218,1) 100%); /* W3C */ }