.employer-sector{padding:100px 0}.employer-sector .h5{margin:0}.employer-sector h2{margin-bottom:35px}.sector-block{box-shadow:0 5px 49px 0 rgba(0,0,0,.2);cursor:pointer;display:flex;height:477px;justify-content:center;overflow:hidden;padding-bottom:45px;transition:all .5s ease;width:165px}.sector-block:after{background-image:-moz-linear-gradient(90deg,#2f978b 0,rgba(47,151,139,0) 100%);background-image:-webkit-linear-gradient(90deg,#2f978b,rgba(47,151,139,0));background-image:-ms-linear-gradient(90deg,#2f978b 0,rgba(47,151,139,0) 100%);bottom:0;content:"";height:100%;left:0;opacity:.902;position:absolute;width:100%}.sector-block img{display:block;height:100%!important;left:0;object-fit:cover;object-position:57%;position:absolute;top:0;width:100%}.sector-block .vertical-txt{color:#fff;font-size:24px;font-weight:700;position:relative;transform:rotate(180deg);writing-mode:vertical-rl;z-index:2}.sector-block .full-txt{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;padding:30px 25px;position:absolute;right:0;transition:all .5s ease;visibility:hidden;z-index:1}.sector-block .full-txt .h4{font-size:24px;margin:0;width:calc(100% - 145px)}.sector-block.active:after{height:50%}.sector-block.active{transition:all .5s ease;width:500px}.sector-block.active .vertical-txt{display:none}.sector-block.active .full-txt{opacity:1;transition:all 3.5s ease;visibility:visible}@media only screen and (max-width:1440px){.sector-block{width:130px}.sector-block.active{width:420px}.sector-block .full-txt{padding:10px 15px 20px}.sector-block .full-txt .h4{font-size:20px}}@media only screen and (max-width:1199px){.employer-sector{padding:60px 0}.employer-sector .sector-row{gap:0 15px}.sector-block .vertical-txt{font-size:20px}}@media only screen and (max-width:991px){.sector-block{height:300px;padding-bottom:25px}.sector-block .full-txt .h4{width:calc(100% - 118px)}.sector-block .full-txt .btn-custom{font-size:14px;height:35px;line-height:30px;padding:0 14px}}@media only screen and (max-width:767px){.employer-sector{padding:35px 0}.employer-sector h2{margin-bottom:20px}.employer-sector .sector-row{flex-wrap:wrap;gap:0 5px}.sector-block{border-radius:5px;height:auto;margin-bottom:15px;padding-bottom:25px;width:49%}.sector-block.active{width:49%}.sector-block:before{content:"";display:block;padding-top:50%}.sector-block .vertical-txt{display:none}.sector-block .full-txt{align-items:center;height:100%;justify-content:center;opacity:1;text-align:center;visibility:visible}.sector-block .full-txt .h4{font-size:18px;margin-bottom:10px;width:100%}.sector-block .full-txt .btn-custom{margin:auto}}@media only screen and (max-width:575px){.sector-block:before{padding-top:68%}}@media only screen and (max-width:479px){.sector-block,.sector-block.active{width:100%}}