.service-section{padding:120px 0}.service-section .bg-layer{height:100%;position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.service-section .bg-layer:before{height:100%;content:"";position:absolute;opacity:.9;top:0;background:#005db9;left:0;width:100%}.service-section .upper-box{justify-content:space-between;position:relative;align-items:center;display:flex}.service-section .upper-box .text{max-width:700px}.service-section .upper-box .text p{color:var(--white-color)}.service-block-one .inner-box{overflow:hidden;padding:51px 40px 51px 50px;position:relative;background:var(--white-color);display:block;z-index:1}.service-block-one .inner-box:before{height:0;transition:all .5s ease;content:"";position:absolute;top:0;background:var(--main-color);left:0;width:100%;z-index:-1}.service-block-one .inner-box:hover:before{height:100%}.service-block-one .inner-box .icon-box{font-size:60px;margin-bottom:22px;color:var(--title-color);transition:all .5s ease;position:relative;display:block}.service-block-one .inner-box:hover .icon-box{color:var(--white-color)}.service-block-one .inner-box h3{font-size:30px;font-weight:600;margin-bottom:12px;line-height:34px;display:block}.service-block-one .inner-box h3 a{color:var(--title-color);display:inline-block}.service-block-one .inner-box:hover h3 a{color:var(--white-color)}.service-block-one .inner-box h3 a:hover{color:var(--secondary-color)}.service-block-one .inner-box p{margin-bottom:38px;transition:all .5s ease}.service-block-one .inner-box:hover p{color:var(--white-color)}.service-block-one .inner-box .link a{font-size:28px;color:var(--title-color);position:relative;display:inline-block}.service-block-one .inner-box:hover .link a{color:var(--white-color)}.service-section .slider-content{margin-right:-110px;position:relative;display:block}.service-section .upper-box .text-box{max-width:700px}.service-style-two{position:relative}.service-style-two .content-inner{margin-right:-480px;position:relative}.service-style-two .owl-carousel .owl-stage-outer{overflow:visible}.service-style-two .owl-carousel .owl-stage-outer .owl-item{opacity:0}.service-style-two .owl-carousel .owl-stage-outer .owl-item.active{opacity:1}.service-block-two .inner-box{padding:55px 30px;transition:all .5s ease;position:relative;background:#fff;display:block}.service-block-two .inner-box:hover{box-shadow:0 5px 30px rgba(0,0,0,.1)}.service-block-two .inner-box:before{height:5px;transform:scale(0);transition:all .5s ease;content:"";position:absolute;bottom:0;background:var(--secondary-color);left:0;width:100%}.service-block-two .inner-box:hover:before{transform:scale(1)}.service-block-two .inner-box .icon-box{margin-bottom:25px;position:relative;display:block}.service-block-two .inner-box h3{font-size:30px;font-weight:600;margin-bottom:25px;line-height:40px;display:block}.service-block-two .inner-box h3 a{color:var(--title-color);display:inline-block}.service-block-two .inner-box h3 a:hover{color:var(--main-color)}.service-block-two .inner-box p{margin-bottom:25px}.service-block-two .inner-box .link a{font-size:18px;text-decoration:underline;font-weight:500;color:var(--title-color);position:relative;line-height:32px;display:inline-block}.service-block-two .inner-box .link a:hover{color:var(--main-color)}.service-block-two .inner-box .link a span{position:relative;padding-right:35px}.service-block-two .inner-box .link a span:before{font-size:14px;font-weight:400;right:0;content:"\e90f";position:absolute;top:-1px;font-family:icomoon}.service-style-two .pattern-layer{height:676px;position:absolute;top:-270px;left:0;width:440px;background-repeat:no-repeat;z-index:-1}.service-section .inner-container{margin-right:-300px;position:relative;display:block}.service-section .inner-container .upper-box .text p{color:#777}.service-section .inner-container .service-block-one .inner-box{box-shadow:0 5px 30px rgba(0,0,0,.1)}.service-section .inner-container .owl-carousel .owl-stage-outer{overflow:visible}.service-section .inner-container .owl-carousel .owl-stage-outer .owl-item{opacity:0}.service-section .inner-container .owl-carousel .owl-stage-outer .owl-item.active{opacity:1}.service-section .inner-container .slider-content{margin-right:-500px;position:relative}.service-section.service-page{padding-top:130px}