@import url('https://fonts.cdnfonts.com/css/helvetica-neue-55'); :root { --primary-color: #6B2EEF; --blue-dark: #00416B; --blue-light: #092FB4; --blue-light-extra: #0877BE; --dark: #414141; --dark-light: #8B8888; --dark-light-extra: #C7C3C3; --white: #FFFFFF; --white-light: rgba(255, 255, 255, 0.7); --purple: #7D09B4; --green-blue: #09B4A9; --border-light: rgba(255, 255, 255, 0.2); --shadow-black: 0px 0px 40px rgba(213, 213, 213, 0.5); --shadow-blue: 0px 0px 40px rgba(0, 158, 253, 0.25); --shadow-light: 0px 0px 25px rgba(199, 195, 195, 0.25); --shadow-blog: 0px 0px 40px rgba(134, 134, 134, 0.25); --font-helvetica: 'Helvetica Neue', sans-serif; --font-noto: 'Noto Serif Bengali', serif; --gradient-btn: linear-gradient(180deg, #C765E9 0%, #6B2EEF 100%); --gradient-blue: linear-gradient(256.87deg, rgba(185, 102, 231, 0.39) 0%, rgba(47, 87, 239, 0.29) 100%), rgba(39, 0, 255, 0.8); } body { line-height: 1.7 !important; font-family: var(--font-noto) ; } /* typography */ a { text-decoration: none; color: inherit; } a:hover { text-decoration: none; color: inherit; } p { line-height: 1.4 !important; } /* text color */ .text-primary { color: var(--primary-color) !important; } .text-blue-dark { color: var(--blue-dark) !important; } .text-blue-light { color: var(--blue-light) !important; } .text-blue-light-extra { color: var(--blue-light-extra) !important; } .text-dark { color: var(--dark) !important; } .text-dark-light { color: var(--dark-light) !important; } .text-dark-light-extra { color: var(--dark-light-extra) !important; } .text-white { color: var(--white) !important; } .text-white-light { color: var(--white-light) !important; } .text-purple { color: var(--purple) !important; } .text-green-blue { color: var(--green-blue) !important; } /* backgorund color */ .bg-primary { background: var(--primary-color) !important; } .bg-blue-dark { background: var(--blue-dark) !important; } .bg-blue-light { background: var(--blue-light) !important; } .bg-blue-light-extra { background: var(--blue-light-extra) !important; } .bg-dark { background: var(--dark) !important; } .bg-dark-light { background: var(--dark-light) !important; } .bg-dark-light-extra { background: var(--dark-light-extra) !important; } .bg-white { background: var(--white) !important; } .bg-white-light { background: var(--white-light) !important; } .bg-purple { background: var(--purple) !important; } .bg-green-blue { background: var(--green-blue) !important; } .bg-gradient-blue { background: var(--gradient-blue) !important; } /* button */ .btn-primary { background: var(--primary-color); color: var(--white); } .btn-primary:hover { background: var(--primary-color); color: var(--white); opacity: .9; } .gradient-btn { background: var(--gradient-btn); color: var(--white); } .gradient-btn:hover { background: var(--gradient-btn); color: var(--white); opacity: .8; } /* border color*/ .border-light { border-color: var(--border-light) !important; } /* Navbar */ #navbar.navbar { position: absolute; top: 0; left: 0; right: 0; padding: 0; } #navbar.sticky { position: sticky; top: 0; left: 0; right: 0; box-shadow: var(--shadow-black); background: var(--white); } #navbar .logo { height: 5.2rem; transform: translateY(-5px); } #navbar .mobile-toggle-btn { height: 3.1rem; } #navbar .main-link { font-size: 1.2rem; font-weight: 400 !important; font-family: var(--font-helvetica) !important; } #navbar .main-link a { display: block; /* font-weight: 500; */ } #navbar .main-link a:hover, #navbar .main-link a.active { color: var(--primary-color); } #navbar .login-register a:hover { color: var(--white-light); } @media screen and (max-width: 992px) { #navbar.show { position: fixed; height: 100vh; } #navbar .logo { height: 4rem; } #navbar .logo-mobile-btn { width: 100% !important; } #navbar .mobile-toggle-btn .open { display: block !important; } #navbar .mobile-toggle-btn .close { display: none !important; } #navbar.show .mobile-toggle-btn .open { display: none !important; } #navbar.show .mobile-toggle-btn .close { display: block !important; } #navbar .main-link { font-size: 1.5rem !important; display: none; } #navbar .login-register { width: fit-content; margin: 0 auto; display: none; } #navbar.show .main-link, #navbar.show .login-register { display: block; } } /* navbar end */ /* hero section start */ #hero { background: url(../images/hero-background.png) no-repeat center center/cover ; min-height: 100vh; font-family: var(--font-noto); } #hero .lower-part .item { transition: all .25s ease-in-out; } #hero .lower-part .item:hover { background-color: var(--blue-dark); transform: scale(1.05) translateY(-20px); } #hero .lower-part .icon { height: 3.2rem; } @media screen and (max-width: 992px) { #hero .hero-image { width: 50% !important; } } /* hero section end */ /* upcoming section */ #upcoming { line-height: 1.2 !important; } #upcoming .upcoming-test { font-family: var(--font-helvetica) !important; } #upcoming .upcoming-test .upcoming-content, #upcoming .upcoming-test .booking-btn { width: 300px !important; } #upcoming .job-news { font-family: var(--font-noto) !important; background: url(../images/upcoming.svg) no-repeat center center/cover; } #upcoming .job-news .news { max-width: 160px; } #upcoming .job-news .news .circle-icon { width: 1.5rem; } /* upcoming section end */