@font-face{font-family:'yekan';src:url('../font/Yekan.woff') format('woff'),url('../font/Yekan.ttf') format('truetype')}:root{--maincolor:#333088}body{background-color:#f2f2f6;overflow-x:hidden;width:100%;font-family:"yekan"}ul{list-style-type:none}a{text-decoration:none}.bg-secondary{background:#f3f3f6!important}.step:not(:last-child)::after{content:url(../img/arrow-dashed.svg);width:221.5px;height:12.14px;display:block;position:absolute;left:-100px;top:30px}.heading{display:flex;align-items:center;width:90%;justify-content:space-between}header .collapse .log-btn{background-color:var(--maincolor);color:#fff;padding:.5rem 1.5rem .7rem}header .navbar .navbar-nav .nav-link{color:var(--maincolor)}header .collapse .material-symbols-outlined{color:var(--maincolor)}header .collapse .notification-btn>span:last-child{top:30%;right:40%}.card .employment-card{background-color:rgba(255,255,255,.9);box-shadow:0 0 3px 5px rgba(255,255,255,.9);margin-right:-50px;margin-top:10rem}.card .btn-requirement{background-color:var(--maincolor);color:#fff;position:fixed;left:-30px;top:40%;transform:rotate(90deg)}.search-text{margin-right:21rem;margin-top:10px;color:var(--maincolor)}.search-container{background-color:var(--maincolor)}.search-container .material-symbols-outlined{top:.5rem}.btn-employ{left:-20px;top:35%;transform:rotate(90deg);transition:all .3s;outline:0!important}h3{color:var(--maincolor)}.heading::after{content:'';width:var(--i);height:2px;background-color:#3f3d7d;opacity:.30000001192092896;display:block}.cv-apload .row>button:first-child{background-color:var(--maincolor);border:0}.casual-buisness{background-image:url('../img/casual-business-man-working-with-laptop.png');background-size:cover;background-repeat:no-repeat;background-position:center}.card-img{height:100%}.cv-apload .row>button:last-child{color:var(--maincolor);outline:1px solid var(--maincolor);transition:all .3s;border:0}.cv-apload .row>button:last-child:hover{background-color:var(--maincolor);color:#fff}.topcity-news{color:var(--maincolor);outline:1px solid var(--maincolor);transition:all .3s;border:0}.topcity-news:hover{background-color:var(--maincolor);color:#fff}.special-ad .bg-primary,.advertising .bg-primary{background-color:var(--maincolor)!important}.ads p{font-size:15px;border-bottom:3px dashed #3f3d7d;padding-bottom:8px}.business-img{filter:contrast(.8)}.date{margin:0 20px}.opacity{opacity:.800000011920929}.footer-bg{background-color:#b3b2c9}.servic-item{margin:30px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:7px}.servic-item p{color:#3f3d7d;font-size:18px;font-weight:700;text-transform:uppercase;line-height:27px;margin:0}.servic-item+p{margin:5px 0 25px 0;font-size:13px;opacity:.6}.servic-item div::after{position:absolute;left:50%;top:50%;width:100%;content:"";border-top:2px solid;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.4;transition:width .4s}.servic-item div{flex:1 1 auto;margin-right:9px;margin-left:9px;position:relative}.servic-item span{color:#3f3d7d;font-size:18px;font-weight:700;line-height:27px}.new-emloyee p{color:var(--maincolor)}.slidshow .carousel .card img{height:15rem}.slidshow .icon-link{transition:all .4s;color:var(--maincolor);cursor:pointer;margin-right:9rem}.slidshow .icon-link:hover{transform:translateX(-4px)!important}.carousel .card-title{font-size:14px!important}.slidshow .carousel p,.slidshow .carousel .date-card{font-size:12px;font-weight:100;line-height:25px;margin-top:5px}.slidshow .carousel .date-card{margin-right:8rem;color:#9c9191}.slidshow .carousel .carousel-control-prev,.slidshow .carousel .carousel-control-next{background-color:var(--maincolor);position:absolute;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:10px;top:40%}.carousel-indicators{transform:translateY(60px)}.carousel .carousel-indicators>button{border-radius:50%;width:10px;height:10px}.carousel .carousel-indicators>button.active{background-color:var(--maincolor)}footer a{color:#3f3d7d}@media screen and (max-width:576px){.hero{height:60vh}.hero img{height:100%}.search-text{margin-right:0}.search-container button{padding:.4rem 1.7rem}}