.service-section{position:relative}.service-block-one .inner-box{position:relative;display:block;margin-bottom:30px;background:#fff;border-radius:20px;transition:.5s;box-shadow:0 2px 70px rgba(0,0,0,.1)}.service-block-one .inner-box .image-box{position:relative;display:block;max-height:240px;overflow:hidden}.service-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden;border-radius:20px 20px 0 0}.service-block-one .inner-box .image-box .image img{width:100%;transition:.5s;min-height:240px;object-fit:cover}.service-block-one .inner-box:hover .image-box .image img{transform:scale(1.05)}.service-block-one .inner-box .image-box .icon-box{display:flex;justify-content:center;align-items:center;position:absolute;left:-10px;bottom:40px;width:100px;height:100px;line-height:100px;text-align:center;font-size:60px;color:#fff;border-radius:0 10px 10px 0;background:var(--theme-color);transition:.5s}.service-block-one .inner-box:hover .image-box .icon-box{bottom:130px}.service-block-one .inner-box .image-box .icon-box:before{position:absolute;content:'';background:var(--theme-color);width:10px;height:12px;left:0;bottom:-12px;clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 0%)}.service-block-one .inner-box .lower-content{position:relative;display:block;border:1px solid rgba(0,0,0,.05);border-radius:0 0 20px 20px;padding:30px;transition:.5s}.service-block-one .inner-box:hover .lower-content{border-color:#fff}.service-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:20px;line-height:36px;font-weight:600;margin-bottom:10px}.service-block-one .inner-box .lower-content h3 a{display:inline-block;color:var(--title-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.service-block-one .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.service-block-one .inner-box .lower-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.service-style-two{position:relative;background:#2b3a44}.service-style-two .service-block-one .inner-box{border-radius:20px}.service-style-two .pattern-layer .pattern-1{position:absolute;left:0;bottom:0;width:702px;height:447px;background-repeat:no-repeat}.service-style-two .pattern-layer .pattern-2{position:absolute;top:0;right:0;width:632px;height:403px;background-repeat:no-repeat}.service-style-two .owl-carousel .owl-item{padding:20px}.service-style-two .owl-carousel .owl-item img{width:50px}@media only screen and (max-width:991px){.service-style-two .pattern-layer{display:none}}