.mb-35{margin-bottom:35px}.mb-60{margin-bottom:60px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.pb-90{padding-bottom:90px}.pt-200{padding-top:120px}.tp-service-details-widget{padding:30px;border-radius:15px;margin-bottom:30px;background:var(--tp-grey-1)}.tp-service-details-link ul li{display:block;margin-bottom:8px}.tp-service-details-link ul li:last-child{margin-bottom:0}.tp-service-details-link ul li:hover a{color:var(--tp-common-white);background-color:var(--tp-common-black);border-bottom:2px solid var(--tp-common-black)}.tp-service-details-link ul li:hover a i{color:var(--tp-common-white);background:var(--tp-theme-1)}.tp-service-details-link ul li a{position:relative;display:block;font-size:16px;font-weight:700;line-height:2;padding:11px 20px;border-radius:15px;color:var(--tp-common-black);background:var(--tp-common-white);background-color:#fff;border-bottom:2px solid var(--tp-border-1);box-shadow:0 2px 0 0 rgba(200,200,200,.004);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-service-details-link ul li a i{position:absolute;font-size:20px;width:56px;height:56px;top:0;left:-1px;line-height:56px;text-align:center;color:var(--tp-common-black);border-radius:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-service-details-banner{padding:40px;width:100%;height:360px;overflow:hidden;border-radius:15px;background:var(--tp-common-white);box-shadow:0 0 40px 0 rgba(17,14,35,.08)}.tp-service-details-banner h3{font-size:30px;font-weight:900;line-height:1;margin-bottom:40px;color:var(--tp-common-black)}.tp-service-details-banner a{display:inline}.tp-service-details-banner-shape{position:absolute;right:0;bottom:40px;animation:spin-1 3s forwards infinite alternate;transform-origin:bottom right}.tp-service-details-banner-shape img{transform:scale(1,1);-webkit-transform:scale(-1,1)}.tp-service-details-banner-thumb{position:absolute;bottom:-40%;left:10px}.tp-service-details-download-title{font-size:22px;font-weight:700;line-height:1.1;color:var(--tp-common-black);margin-bottom:35px}.tp-service-details-download-item{padding:22px 30px 20px 30px;border-radius:15px;background-color:#fff;box-shadow:0 4px 20px 0 rgba(30,22,22,.06);margin-bottom:20px}.tp-service-details-download-icon{margin-left:20px;padding-top:10px;color:var(--tp-theme-1)}.tp-service-details-download-icon i{font-size:40px}.tp-service-details-download-content h3{position:relative;font-size:16px;font-weight:700;line-height:1;display:inline-block;color:var(--tp-common-black);margin-bottom:0}.tp-service-details-download-content h3::after{position:absolute;width:0;height:1px;left:0;bottom:-2px;content:"";opacity:0;visibility:hidden;background-color:var(--tp-border-1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-service-details-download-content h3:hover::after{width:100%;opacity:1;visibility:visible}.tp-service-details-download-content span{font-size:14px;display:block;line-height:1;margin:0;padding:0;font-weight:500}.tp-service-details-text img,.tp-service-details-thumb img{border-radius:15px;margin-bottom:30px}.tp-service-details-text h2,.tp-service-details-title{font-size:36px;font-weight:800;color:var(--tp-common-black)}.tp-service-details-text h3{font-size:32px;font-weight:800;color:var(--tp-common-black)}.tp-service-details-text h4{font-size:28px;font-weight:800;color:var(--tp-common-black)}.tp-service-details-featured-item{text-align:center}.tp-service-details-featured-icon{margin-bottom:25px}.tp-service-details-featured-icon span{width:100px;height:100px;font-size:50px;line-height:100px;text-align:center;border-radius:15px;display:inline-block;color:var(--tp-theme-1);background:var(--tp-grey-1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;transform:rotateY(-180deg);padding-top:10px}.tp-service-details-featured-icon span:hover{color:var(--tp-common-white);background-color:var(--tp-theme-1)}.tp-service-details-featured-title{font-size:20px;font-weight:700;line-height:1.6;color:var(--tp-common-black)}.tp-service-details-notes{padding:30px 40px;border-radius:15px;background-color:#fff;box-shadow:0 4px 40px 0 rgba(30,22,22,.08)}.tp-service-details-notes p{font-size:16px;font-weight:700;margin-left:50px;margin-bottom:0;color:var(--tp-common-black)}.tp-service-details-list-item{margin-bottom:30px}.tp-service-details-list-icon span{font-size:27px;width:60px;height:60px;line-height:60px;text-align:center;display:inline-block;color:var(--tp-common-white);background:var(--tp-theme-1);border-radius:50%;margin-left:20px;padding-top:5px}.tp-service-details-list-icon span.icon-2{background:var(--tp-common-black)}.tp-service-details-list-text p{margin-bottom:0}.tp-service-details-faq .accordion-items.tp-faq-active .accordion-buttons{color:var(--tp-common-black);background:0 0}.tp-service-details-faq .accordion-buttons:not(.collapsed){color:var(--tp-common-black);padding-bottom:0;background:0 0}.tp-service-details-faq .accordion-buttons:not(.collapsed) .accordion-header{border-radius:15px 15px 0 0}.tp-service-details-faq .accordion-buttons:not(.collapsed) .accordion-icon{background:var(--tp-theme-1)}.tp-service-details-faq .accordion-buttons:not(.collapsed) .accordion-icon::after{background:var(--tp-common-white)}.tp-service-details-faq .accordion-body{box-shadow:0 4px 4px 0 rgba(16,23,40,.06)}.tp-service-details-faq .accordion-body p{margin-left:35px;padding-top:20px;border-top:1px solid var(--tp-border-1)}.tp-service-details-faq .accordion-icon{background:var(--tp-common-black)}.tp-faq-accordion-box .accordion-items{position:relative;margin-bottom:20px}.tp-faq-accordion-box .accordion-header{border-radius:15px;background-color:#fff;box-shadow:0 4px 20px 0 rgba(16,23,40,.06);margin-bottom:-10px}.tp-faq-accordion-box .accordion-buttons{width:100%;font-size:16px;font-weight:700;text-align:right;padding:18px 0;padding-right:74px;color:var(--tp-common-black);border-radius:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-faq-accordion-box .accordion-icon{position:absolute;width:25px;height:25px;top:17px;right:30px;display:inline-block;background:var(--tp-theme-1);border-radius:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-service-details-faq .accordion-icon{background:var(--tp-common-black)}.tp-faq-accordion-box .accordion-icon::after{position:absolute;content:"";width:8px;height:2px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-faq-accordion-box .accordion-icon::before{position:absolute;content:"";width:2px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:2px;transition:.4s;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-faq-accordion-box .accordion-buttons:not(.collapsed) .accordion-icon::before{background:var(--tp-common-black);transform:translate(-50%,-50%) rotate(90deg)}.tp-faq-accordion-box .accordion-body{border-radius:0 0 15px 15px;background-color:#fff;box-shadow:0 4px 20px 0 rgba(16,23,40,.06);padding:30px 27px 20px 27px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tp-service-details-faq .accordion-body{box-shadow:0 4px 4px 0 rgba(16,23,40,.06)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-faq-accordion-box .accordion-buttons{font-size:16px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:576px){.tp-service-details-featured-item{margin-bottom:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:576px){.tp-service-details-wrapper{margin-right:0}.tp-faq-accordion-box{margin-bottom:30px}.tp-service-details-text h2,.tp-service-details-title{font-size:28px}.tp-service-details-text h3{font-size:26px}.tp-service-details-text h4{font-size:24px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-service-details-banner-thumb{bottom:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:576px){.tp-service-details-banner{padding:30px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-service-details-banner-thumb{bottom:auto}}@media (max-width:576px){.tp-service-details-banner-thumb{bottom:-36%}}