.rx-portfolio-innerbox{max-width:370px;margin:0 auto}.rx-portfolio-innerbox:before,.rx-portfolio-innerbox:after{top:15px;content:"";position:absolute;z-index:4;height:1px;left:15px;right:15px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-animation-duration:0.35s;animation-duration:0.35s;background-color:#c6ac82;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.rx-portfolio-innerbox:after{top:auto;bottom:15px}.rx-portfolio-innerbox .rx-portfolio-border{position:absolute;height:100%;width:100%;top:0;left:0;z-index:3}.rx-portfolio-innerbox .rx-portfolio-border:before,.rx-portfolio-innerbox .rx-portfolio-border:after{left:15px;top:15px;bottom:15px;content:"";position:absolute;z-index:-1;width:1px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-animation-duration:0.35s;animation-duration:0.35s;background-color:#c6ac82;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.rx-portfolio-innerbox .rx-portfolio-border:after{left:auto;right:15px}.rx-portfolio-innerbox .rx-portfolio-img{overflow:hidden}.rx-portfolio-innerbox .rx-portfolio-img:before{top:0;left:0;opacity:0;z-index:2;width:100%;content:"";height:100%;visibility:hidden;position:absolute;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;background-color:rgb(0 0 0 / .7)}.rx-portfolio-innerbox .rx-portfolio-img img{-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;transition:0.7s all ease-in-out;width:100%}.rx-portfolio-innerbox .rx-portfolio-text{left:0;z-index:5;opacity:0;bottom:30px;visibility:hidden;position:absolute;-webkit-transition:0.4s all ease-in-out;-o-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out}.rx-portfolio-innerbox .rx-portfolio-text span{font-size:14px;font-weight:700;color:#c6ac82}.rx-portfolio-innerbox .rx-portfolio-text h3{color:#fff;font-size:24px;font-weight:600;padding-top:3px}.rx-portfolio-innerbox .rx-port-icon{opacity:0;color:#fff;width:45px;z-index:5;right:0;bottom:30px;height:45px;line-height:45px;visibility:hidden;position:absolute;background-color:#c6ac82;-webkit-transition:0.4s all ease-in-out;-o-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out}.rx-portfolio-innerbox .rx-port-icon a{width:100%;display:block}.rx-portfolio-innerbox .rx-port-icon:hover i{-webkit-animation:toLeftFromRight 0.3s forwards;animation:toLeftFromRight 0.3s forwards}.rx-portfolio-innerbox:hover:before,.rx-portfolio-innerbox:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.rx-portfolio-innerbox:hover .rx-portfolio-border:before,.rx-portfolio-innerbox:hover .rx-portfolio-border:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.rx-portfolio-innerbox:hover .rx-portfolio-img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.rx-portfolio-innerbox:hover .rx-portfolio-img:before{opacity:1;visibility:visible}.rx-portfolio-innerbox:hover .rx-portfolio-text{left:30px;opacity:1;visibility:visible}.rx-portfolio-innerbox:hover .rx-port-icon{opacity:1;right:30px;visibility:visible}.rx-testimonial-slider .owl-dots,.rx-portfolio-slider .owl-dots{margin-top:30px;text-align:center}.rx-testimonial-slider .owl-dots .owl-dot,.rx-portfolio-slider .owl-dots .owl-dot{width:20px;height:20px;margin:0 5px;border-radius:100%;display:inline-block;border:2px solid #cdcdcd;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.rx-testimonial-slider .owl-dots .owl-dot.active,.rx-portfolio-slider .owl-dots .owl-dot.active{background-color:#000;border:2px solid #000}.rx-portfolio-innerbox a{color:var(--color-2)}.rx-portfolio-innerbox h3 a{color:var(--white)}.rx-portfolio-innerbox:hover .rx-port-icon{opacity:1;right:30px;visibility:visible}.case-study-inner{display:flex;flex-direction:column;row-gap:60px}.case-study-head{display:flex;justify-content:center}.case-study-head h2{color:#000;font-size:48px;font-weight:700;max-width:700px;margin:0 auto;text-align:center;font-family:var(--font-03);line-height:1.2}.case-study-head h2 span{color:var(--color-2)}.case-study-slider .swiper-pagination-bullet{width:20px;height:20px;margin:0 5px;border-radius:100%;display:inline-block;border:3px solid #cdcdcd;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;background:#fff0}.case-study-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;border-color:#000}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;position:absolute}.case-study-slider{padding-bottom:70px}.case-study-slider .swiper-wrapper{justify-content:center}@media(max-width:1200px){.case-study-head h2{font-size:35px}}@media(max-width:991px){.case-study-inner{row-gap:50px}.rx-portfolio-innerbox .rx-portfolio-text h3{font-size:15px}.rx-portfolio-innerbox .rx-port-icon{width:35px;bottom:20px;height:35px;line-height:34px}.rx-portfolio-innerbox::before,.rx-portfolio-innerbox::after{top:5px;left:5px;right:5px}.rx-portfolio-innerbox .rx-portfolio-border::before,.rx-portfolio-innerbox .rx-portfolio-border::after{left:5px;top:5px;bottom:5px}.rx-portfolio-innerbox .rx-portfolio-border::after{right:5px;left:auto}.rx-portfolio-innerbox::after{bottom:5px;top:auto}}@media(max-width:767px){.case-study-inner{row-gap:20px}}@media screen and (max-width:575px){.case-study-head h2{font-size:28px}.case-study-slider .swiper-wrapper{justify-content:start}}