.hero-banner{position:relative;margin:112px 0 0 0}.hero-banner img{width:100%;height:auto;object-fit:cover}.hero-banner::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(126deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 80%, rgb(0, 0, 0) 100%)}.hero-banner .banner-content{position:absolute;right:0;top:50%;left:0;transform:translateY(-50%);z-index:2}.hero-banner .banner-content h1{font-family:"MTNIrancell-Bold";font-size:32px;line-height:48px;color:#fff}.hero-banner .banner-content p{font-family:"MTNIrancell-Bold";font-size:18px;line-height:32px;color:#e5e5e5;margin-top:24px}@media(max-width: 992px){.hero-banner{margin:56px 0 0 0}}@media(max-width: 768px){.hero-banner .banner-content{bottom:-18px;top:unset}.hero-banner .banner-content h1{text-align:center;font-size:2.2rem;line-height:35px}.hero-banner .banner-content p{font-family:"MTNIrancell-Regular";text-align:center;font-size:1.6rem;line-height:26px;margin-top:16px}}#departments .items{padding:118px 0 105px}.departments-box{padding:60px 24px 24px;border:2px solid rgba(0,0,0,0);transition:all .3s}.departments-box .box-img{text-align:center;width:120px;height:120px;margin:auto}.departments-box .box-img img{width:100%;height:100%}.departments-box .box-content h2{font-weight:700;font-size:24px;line-height:60px;text-align:center;color:#000;margin:16px 0 8px}.departments-box .box-content p{font-weight:400;font-size:18px;line-height:40px;text-align:center;letter-spacing:-0.02em;color:#000;margin-bottom:32px}.departments-box .box-btn{opacity:0;transition:all .3s}.departments-box .box-btn a{width:100%}.departments-box .box-btn a svg{margin-right:8px}.departments-box:hover{border:2px solid #e5e5e5;box-shadow:0px 7px 17px rgba(0,0,0,.16);border-radius:20px}.departments-box:hover .box-btn{opacity:1}@media(max-width: 768px){#departments .items{padding:40px 0 16px}.departments-box{padding:0}.departments-box:hover{border:2px solid rgba(0,0,0,0);box-shadow:unset}.departments-box .box-content h2{font-size:22px;line-height:35px}.departments-box .box-content p{font-size:14px;line-height:24px;color:#4c4c4c}.departments-box .box-btn{opacity:1;margin-bottom:33px}.departments-box .box-btn .mtn-btn{padding:0 17px}}html[lang=en-US] .departments-box .box-btn a svg{margin-left:8px;margin-right:0;transform:rotateY(180deg)}