:root{--primaryColor:#452FF4;--secondarycolor:#41E295}.tp-iconbox-area{overflow:hidden}.tp-iconbox-area .box-inner{position:relative;padding:40px 25px 20px;box-shadow:0 0 38px 0 rgb(0 0 0 / .12);transition:0.4s;overflow:hidden}.tp-iconbox-area .box-inner:hover{box-shadow:0 8px 38px 0 rgb(0 0 0 / .2)}.tp-iconbox-area .box-inner .rs-badge{position:absolute;background:var(--primaryColor);width:60px;height:60px;border-radius:50%;color:#fff;left:-4%;top:-10%;z-index:1;transform:rotate(0deg);padding-top:18px;padding-left:10px;font-size:22px}.tp-iconbox-area .box-inner .rs-badge small{font-size:12px;color:#fff;padding-left:2px}.tp-iconbox-area .box-inner .icon-area{display:inline-block;color:var(--primaryColor);transition:all ease 0.3s}.tp-iconbox-area .box-inner .icon-area i{transition:all ease 0.3s;font-size:50px}.tp-iconbox-area .box-inner .text-area .iconbox-title{position:relative}.tp-iconbox-area .box-inner .text-area .iconbox-title .title{font-size:20px;margin:0;color:#FFF;font-weight:500;line-height:1.5}.tp-iconbox-area .box-inner .text-area .iconbox-title .title a{text-decoration:none!important;color:#FFF}.tp-iconbox-area .box-inner .text-area .iconbox-title .title a:hover{color:#f60}.tp-iconbox-area .box-inner .text-area .iconbox-title .title:before{content:"01.";font-size:50px;font-weight:700;color:var(--primaryColor);position:absolute;transition:all 0.3s ease 0s;top:0;left:0;z-index:9}@media(max-width:880px){.services .arrow-buttons{display:none;opacity:0}}.tp-iconbox-area .box-inner .text-area .services-txt{font-size:15px;margin:0}.tp-iconbox-area .box-inner .services-btn-part{margin:15px 0 0}.tp-iconbox-area .box-inner .services-btn-part .services-btn{position:relative;display:inline-block;color:#FFF;transition:all ease 0.3s}.tp-iconbox-area .box-inner .services-btn-part .services-btn i{transition:all ease 0.3s}.tp-iconbox-area .box-inner .services-btn-part .services-btn:hover{color:var(--primaryColor)}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-after span{float:left}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-after i{margin-left:10px;transition:0.4s}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-before span{float:right}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-before i{margin-right:10px}.tp-iconbox-area.iconbox-after-arrow-image .box-inner{box-shadow:none;overflow:visible}.tp-iconbox-area.iconbox-after-arrow-image .box-inner .icon-area{position:relative}.tp-iconbox-area.iconbox-after-arrow-image .box-inner .icon-area .after-arrow-image{position:absolute;width:100px;height:21px;right:-150px;top:68px;z-index:1}.services p{color:#404a60}.services .service-title{color:#222e48;font-weight:600;font-size:24px;padding-bottom:12px}.services .service-card .arrow-sm i{font-size:19px;transform:rotate(-45deg)}.services .service-card{padding:20px;transition:all 400ms ease-in;position:relative}@media (min-width:992px){.services .service-card{padding:32px}}.services .service-card.two:hover .arrow-sm{left:0}.services .service-card:hover{background-color:#9fd456}.services .service-card:hover .hr-line{background-color:#30584c;opacity:.2}.services .service-card:hover .arrow-sm{background-color:#222e48;left:0;color:#9fd456}.services .service-card:hover .readmore{display:flex;bottom:20px}@media (min-width:992px){.services .service-card:hover .readmore{bottom:32px}}.services .service-card img{padding:12px;margin-bottom:35px}.services .service-card .hr-line{background-color:#80aa45;width:100%;height:1px;opacity:.5;display:block;transition:all 400ms ease;margin-bottom:24px}.services .service-card .readmore{flex-grow:1;display:none;position:absolute;left:20px;gap:8px;bottom:-20px;align-items:flex-end;transition:all 400ms ease-in-out}@media (min-width:992px){.services .service-card .readmore{left:32px}}.services .service-card .readmore a{color:#222e48;white-space:nowrap}@media (min-width:1400px){.services .service-card .readmore .hr-black{min-width:200px}}.services .service-card p{margin-bottom:24px}.arrow-sm{font-size:1.3rem;color:#80aa45;background-color:#fff0;border:1px solid #80aa45;display:inline-block;width:48px;height:48px;display:flex;position:relative;left:0;align-items:center;justify-content:center;transition:all 400ms ease-in-out}.arrow-sm.secondary{color:#30584c;border-color:#30584c}.services .arrow-buttons{display:flex;gap:10px;position:absolute;right:0;top:-150px}.services button{width:50px;height:50px;border:1px solid #2c4e4e;background-color:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}.services button:hover{border:1px solid #9fd456}.services button span{font-size:20px;color:#2c4e4e;padding-bottom:3px}.services button:hover{background-color:#9fd456}.legal-solution{position:relative;overflow:hidden}.legal-solution .readmore i{font-size:12px;padding-left:5px}.legal-solution .smart-solution-img{position:absolute;right:0;top:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.legal-solution .scroll-card,.legal-solution .faq-2 .scroll-card-2,.faq-2 .legal-solution .scroll-card-2{width:280px;background-color:#fff;position:relative;right:0;z-index:2;padding-bottom:80px;position:absolute;right:0;bottom:0}.legal-solution .solution-content{position:relative;z-index:3}.legal-solution .solution-content p{max-width:636px}.legal-solution .solution-swiper .service-card{background-color:#f3f3f3;color:#222e48;padding:16px}@media(min-width:576px){.legal-solution .solution-swiper .service-card{padding:24px}}@media(min-width:992px){.legal-solution .solution-swiper .service-card{padding:32px}}.legal-solution .solution-swiper .service-card img{margin-bottom:32px}.legal-solution .solution-swiper .service-card .hr-line{display:block;height:1px;width:100%;background-color:#9fd456;opacity:.4;margin-bottom:24px}.legal-solution .solution-swiper .service-card a{color:#10271d}.legal-solution h4.service_post_title{font-size:21px;padding-bottom:10px}.legal-solution .solution-prev{width:56px;height:56px;border:1px solid #30584c}.legal-solution .solution-prev:hover{background-color:#9fd456;border:1px solid #9fd456}.legal-solution .solution-next{width:56px;height:56px;border:1px solid #30584c}.legal-solution .solution-next:hover{background-color:#9fd456;border:1px solid #9fd456}.legal-solution .btns-client{display:flex;align-items:center;gap:12px}