:root{
    --dark-color:#081421;
    --blue-color:#162A3D;
    --primary-color:#F0792F;
    --gray-color:#F0F0F0;
    --font-family-montserrat: "Montserrat", serif;
    --transition: all .3s linear;
}

body{font-family: "Montserrat", serif !important;font-optical-sizing: auto;font-weight: 400;font-style: normal;color: var(--blue-color); font-size: 16px; line-height: normal; color: #797979;}

a{color: var(--blue-color); text-decoration: none; transition: all .3s linear;}
a:hover{color: var(--primary-color); transition: all .3s linear;}
ul{padding: 0; margin: 0;}
ul li{list-style: none;}

.common-container{padding: 0 24px;}
.common-custom-container{max-width: 1602px; margin: 0 auto; padding: 0 24px; position: relative; z-index: 1;}
.common-section{padding:  74px 0;}
.small-container{max-width: 1024px; padding: 0 24px; margin: 0 auto;}

.common-line-btn,
.common-btn{background: var(--blue-color); outline: none; border: solid 1px var(--blue-color); font-size: 14px; padding: 8px 40px; color: #fff; font-weight: 500; position: relative;  transition: var(--transition);}
.common-line-btn{background: transparent;border: solid 1px var(--blue-color); color: var(--blue-color);}
.common-line-btn:hover{border-color: var(--primary-color); color: var(--primary-color); transition: var(--transition);}
.common-btn:hover{border-color: var(--primary-color); background-color: var(--primary-color); color: #fff;}

header {background-color: #ffffff; position: sticky; top: 0; z-index: 9}
header .logo img{height: 44px;}
header .inner-area{display: flex; padding: 24px 0; align-items: center; justify-content: space-between;}
header nav ul {display: flex; align-items: center;}
header nav ul li a{font-weight: 500; font-size: 16px;}
header nav ul li{padding: 0 30px;}
header .all-right-btn{display: flex; align-items: center; gap: 10px;}
header .right-nav{display: flex; align-items: center; gap: 16px;}
header .right-nav .common-line-btn{padding: 8px 22px;}

.mobile-filter,
.mobile-menu{display: none;}
.mobile-menu span{width: 28px; height: 3px; background: var(--blue-color); display: block; margin-bottom: 6px}
.mobile-menu span:last-of-type{margin: 0;}

.sign-in {padding: 8px 20px !important;}
