.single-department-box-style2{position:relative;display:block;background-color:#ffffff;padding:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.15);transition:all .2s ease;margin-bottom:30px}.single-department-box-style2:before{content:"";position:absolute;top:10px;left:10px;bottom:10px;right:10px;border:1px solid #ede8e6;z-index:1}.single-department-box-style2__inner{position:relative;display:block;padding:40px 15px 32px;overflow:hidden;z-index:3}.single-department-box-style2__ovarlay-content{position:absolute;top:0;left:100%;width:400px;padding-left:30px;opacity:0;visibility:hidden;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transform-style:preserve-3d;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:all;z-index:99}.single-department-box-style2__inner .overlay-box{position:absolute;top:0;left:0;right:0;height:100%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:3;transform:perspective(400px) translateY(0) scaleX(0);transform-style:preserve-3d;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transform-origin:right center}.single-department-box-style2__inner .overlay-box:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000000;opacity:.1}.single-departments-box .icon{position:relative;display:inline-block;line-height:0}.single-departments-box .text-holder{position:relative;display:block;padding-top:34px}.single-departments-box .text-holder a{position:relative;display:inline-block;background:#890c25;padding:0 40px;color:#fff!important;font-size:24px;font-weight:300;line-height:55px;font-family:Canela-Regular;transition:all .2s linear;transition-delay:.1s}.single-departments-box .text-holder .text{position:relative;display:block;padding-top:30px;font-family:Afacad Flux;font-size:20px;line-height:1.3}.single-department-box-style2:hover .single-department-box-style2__ovarlay-content{opacity:1;visibility:visible;transform:rotateX(0deg)}.single-department-box-style2__ovarlay-content .inner{position:relative;display:block;padding:36px 40px 40px;background-color:#ffffff;box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.single-department-box-style2__ovarlay-content .inner:before{content:"";position:absolute;top:40px;left:-15px;border-right:15px solid #ffffff;border-top:15px solid transparent;border-bottom:15px solid transparent}.single-department-box-style2__ovarlay-content h5{color:var(--thm-base);font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.single-department-box-style2__ovarlay-content h3{font-size:20px;line-height:22px;margin:6px 0 13px}.single-department-box-style2__ovarlay-content p{margin:0}.single-department-box-style2__ovarlay-content .btn-box{position:relative;display:block;line-height:0;padding-top:24px}.single-departments-box .icon .round-box{position:absolute;top:0;right:-10px;width:45px;height:45px;background:#f6f2f0;border-radius:50%;transition:all .2s linear;transition-delay:.1s;z-index:-1}.single-department-box-style2__inner:hover .overlay-box{transform:perspective(400px) translateY(0) scale(1);transform-origin:left center}.single-departments-box:hover .icon .round-box{background-color:#890c25;transform:scale(1.1)}.single-department-box-style2__ovarlay-content .inner h5{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:15px}.single-department-box-style2__ovarlay-content .inner ul li{font-size:18px;line-height:1.2;margin-top:10px;padding-left:30px;position:relative}.single-department-box-style2__ovarlay-content .inner{font-size:19px;line-height:1.3}.single-department-box-style2__ovarlay-content .inner ul li span{position:absolute;left:0;top:3px;color:#890c25}