.service-details{position:relative;padding:120px 0 112px}.service-sidebar .categories-widget{position:relative;display:block;background:#f8f7f3;padding:43px 0 20px;margin-bottom:30px}.service-sidebar .categories-widget h4{position:relative;display:block;font-size:20px;line-height:30px;font-weight:700;margin-bottom:12px;padding-left:50px}.service-sidebar .categories-widget h4:before{position:absolute;content:'';width:5px;height:15px;left:0;top:7px}.service-sidebar .categories-widget .list li{position:relative;display:block}.service-sidebar .categories-widget .list li a{position:relative;display:block;font-size:16px;line-height:26px;color:#717577;font-weight:500;padding:14px 50px}.service-sidebar .categories-widget .list li a:hover,.service-sidebar .categories-widget .list li a.active{background:#fff}.service-sidebar .categories-widget .list li a:before{position:absolute;content:"\f0da";font-family:'Font Awesome 5 Pro';font-size:12px;font-weight:700;color:#22272b;top:16px;right:50px;opacity:0;transition:all .5s ease}.service-sidebar .categories-widget .list li a:hover:before,.service-sidebar .categories-widget .list li a.active:before{opacity:1}.service-sidebar .sidebar-support{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;padding:43px 40px 50px}.service-sidebar .sidebar-support:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;opacity:.9}.service-sidebar .sidebar-support h4{font-size:22px;line-height:30px;color:#fff;font-weight:500;margin-bottom:32px}.service-sidebar .sidebar-support p{font-size:16px;line-height:30px;font-weight:500;color:rgba(255,255,255,.6);margin-bottom:24px}.service-sidebar .sidebar-support h3{position:relative;display:block;font-size:26px;line-height:36px;font-weight:700;margin-bottom:20px}.service-sidebar .sidebar-support h3 a:hover{color:#fff}.service-sidebar .sidebar-support .theme-btn-one{padding:12px 45px;color:#22272b !important}.service-sidebar .sidebar-support .theme-btn-one:hover{color:#fff !important}.service-details-content .content-one .image-box{position:relative;display:block;margin-bottom:31px}.service-details-content .image-box img{width:100%}.service-details-content .content-one .image-box i{position:absolute;left:-10px;bottom:20px;width:86px;height:78px;line-height:78px;color:#22272b;text-align:center;font-size:55px;transition:all .5s ease}.service-details-content .content-one .image-box i:after{position:absolute;content:'';width:10px;height:10px;left:0;bottom:-10px;clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 0%);transition:all .5s ease}.service-details-content h2{position:relative;display:block;font-size:40px;line-height:50px;font-weight:500;margin-bottom:33px}.service-details-content p{font-size:18px;line-height:34px;margin-bottom:34px}.service-details-content .text p:last-child{margin-bottom:0}.service-details-content .content-one{position:relative;margin-bottom:46px}.service-details-content .two-column{position:relative;margin-bottom:60px}.service-details-content .two-column .image-box{margin-top:7px}.service-details-content .two-column .text h3{font-size:24px;line-height:32px;font-weight:700;margin-bottom:12px}.service-details-content .two-column .text h4{font-size:20px;line-height:34px;font-weight:400;font-style:italic;margin-bottom:37px}.service-details-content .two-column .list-item li{position:relative;display:block;font-size:18px;line-height:34px;padding-left:33px;margin-bottom:10px}.service-details-content .two-column .list-item li:last-child{margin-bottom:0}.service-details-content .two-column .list-item li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-size:18px;font-weight:700;left:0;top:0}.service-details-content .accordion-inner{margin-bottom:50px}.service-details-content .content-two .inner-box{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;padding:51px 50px 43px;margin:53px 0 50px}.service-details-content .content-two .inner-box:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;opacity:.9}.service-details-content .content-two .inner-box .list-item li{position:relative;display:block;float:left;width:50%;font-size:18px;line-height:34px;font-style:italic;color:#22272b;margin-bottom:10px}.service-details-content .content-two .text p span{font-size:18px;font-weight:500;font-style:italic}