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