html,body{overflow-x:hidden}ul{list-style:none;padding:0;margin:0}a,a:hover,a:focus,button{text-decoration:none!important;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;outline:none}:focus-visible{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BDBFD0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#BDBFD0}input::placeholder,textarea::placeholder{color:#BDBFD0}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:15px;padding-left:15px}.col-12{flex:0 0 auto;width:100%}@media screen and (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-4{flex:0 0 auto;width:25%}.col-md-8{flex:0 0 auto;width:75%}}@media screen and (min-width:1025px){.col-lg-3{flex:0 0 auto;width:25.5%}.col-lg-9{flex:0 0 auto;width:66.66666667%}}.w-100{width:100%}.button{background-image:linear-gradient(90deg,#011190 0%,#0CA3FC 100%);border-radius:50px;border:none;color:#fff;display:inline-block;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;line-height:17px;padding:10px 45px;text-decoration:none;white-space:normal}.button:hover,.button:focus{background-image:linear-gradient(320deg,#011190 0%,#0CA3FC 100%);color:#fff;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;outline:none}.request-proposal-form h3,.col-lhs .form-input label{color:#283039;font-family:'Montserrat',sans-serif}.request-proposal-form h3{font-size:21px;line-height:26px;font-weight:600;margin:11px 0 10px}.col-lhs .form-input{margin-bottom:10px}.col-lhs .form-input label{font-size:10px;line-height:15px;font-weight:400;width:100%}.tabs-wrap .input,.project-estimation-wrap .input{background:linear-gradient(90deg,rgba(0,159,249,1),rgba(98,185,32,1));border-radius:4px;position:relative;padding:1px;width:100%}.tabs-wrap .input *:not(span),.project-estimation-wrap .input *:not(span){position:relative;display:inherit;border:none;outline:none;padding:8px 12px;z-index:1}body .tabs-wrap .elementor-tabs .elementor-tab-title{display:inline-block;padding:0 0 8px;margin-right:66px;position:relative}.tabs-wrap .elementor-tabs .elementor-tab-title:last-child{margin-right:0}.tabs-wrap .elementor-tabs .elementor-tab-title.elementor-active{font-weight:700}.tabs-wrap .elementor-tabs .elementor-tab-title.elementor-active:after{content:'';position:absolute;background-image:linear-gradient(90deg,rgba(1,17,144,1),rgba(12,163,252,1));border-radius:4px!important;bottom:0;left:auto!important;height:4px!important;width:100%!important}.tabs-wrap .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title{display:none!important}.tabs-wrap .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding-left:0;padding-right:0}.tabs-wrap .form-btn{margin-top:28px}.tabs-wrap .form-btn .btn,.estimation-btn-wrap .button{padding:12px 25px}.tabs{display:flex;flex-wrap:wrap;column-gap:26px}.tab-head{flex:0 0 35.5%}.tabs-content{flex:0 0 calc(64.5% - 26px)}.tab-head li a{display:flex;align-items:center;border-radius:4px;color:#58616D;font-size:18px;font-weight:600;padding:20px 15px;width:100%}.tab-head li a.tab-link.active{background-color:#F0F1F9;color:#283039}.tab-head li a.tab-link img{font-size:20px;color:#38AAF1;transition:all 0.4s ease-in-out}.tab-head li a.tab-link span{padding-left:12px}.tab-head li a.tab-link.active img{transform:rotate(-90deg)}.tabs-content h4{color:#283039;font-size:18px;font-weight:600;margin:19px 0 10px}.tab-body{display:none}.tab-body.active{display:block}.tabs-wrap .form-input .other-show{margin-top:16px;width:100%}.tabs-wrap .info-select>div{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:10px;width:100%}.tabs-wrap .info-select>div:last-child label{color:#38AAF1}.tabs-wrap .info-select>div label:last-child{width:calc(100% - 48px)}.tabs-wrap .info-select>div label:last-child span{display:inline-block;font-size:12px;line-height:normal;width:100%}.tabs-wrap .info-select input[type=checkbox]{height:0;width:0;visibility:hidden}.tabs-wrap .info-select input[type=checkbox]+label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:#F2F4F7;display:inline-block;border-radius:100px;position:relative;transition:all 0.3s ease-in-out;margin-right:8px}.tabs-wrap .info-select input[type=checkbox]+label:after{content:'';box-shadow:0 1px 3px 0 rgba(16,24,40,.1);background:#fff;border-radius:100px;position:absolute;top:3px;left:3px;width:14px;height:14px;transition:all 0.3s ease-in-out}.tabs-wrap .info-select input[type=checkbox]:checked+label{background:#38AAF1}.tabs-wrap .info-select input[type=checkbox]:checked+label:after{left:calc(100% - 3px);transform:translateX(-100%)}.tabs-wrap .info-select input[type=checkbox]+label:active:after{width:20px}.alert{border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase;padding:16px;margin:20px auto;width:100%}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.proposl-info-wrap .proposal-info{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;width:100%}.proposl-info-wrap .proposal-info .proposal-budget{color:#58616D;flex:0 0 50%}.proposl-info-wrap .proposal-info .proposal-budget span{font-weight:700}.proposal-tabs-sec .tabs-wrap .proposal-posted-wrap>div:not(.project-estimation-wrap){margin-bottom:36px}.proposal-tabs-sec .tabs-wrap .proposal-posted-wrap .project-estimation-wrap form .form-field{margin-bottom:10px}.estimation-btn-wrap .button{margin-right:16px;margin-bottom:10px}.estimation-btn-wrap .button:last-child{margin-right:0}.project-estimation-wrap .input{margin:6px 0}.proposal-tabs-sec .proposal-posted-wrap{max-width:600px;margin-left:0}.proposal-posted-wrap h2,.proposal-posted-wrap h3{color:#26273d}.proposal-posted-wrap .proposal-feature-wrap h2{margin:40px 0 10px}.feature-info-wrap{padding:12px 0}.feature-info-wrap h3.subheading{color:#58616D;font-weight:400;font-size:24px;margin-top:0}.feature-info-wrap .subtitle{margin-bottom:10px}.feature-info-wrap p{color:#58616D;display:flex;flex-flow:row wrap}.feature-info-wrap p i{padding-right:8px;position:relative;top:6px}.feature-info-wrap p span{font-size:14px;padding-left:24px;width:100%}.custom-container{max-width:1300px;margin-left:auto;margin-right:auto;padding:0 15px}body.tax-case-studies-cat .site-main{max-width:100%}.title-section{padding:34px 0 0}.title-section h1{color:#26273D;font-family:'Montserrat',sans-serif;font-size:30px;font-weight:600;line-height:36px;margin-top:0}.case-section{padding:16px 0 80px}.case-box{border-radius:8px;display:flex;align-items:center;height:320px;overflow:hidden;position:relative}.case-box:before{content:'';position:absolute;top:50%;margin-left:35%;transform:translateY(-50%);background:#D4D5E2;filter:blur(50px);height:550px;width:62%;z-index:0}.case-box-wrap .case-box-link{display:block;width:100%}.case-box-wrap .case-box-link~.case-box-link{margin-top:30px}.case-box>div{flex:0 0 50%}.case-box .banner-img{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.case-box .banner-description{display:flex;justify-content:center;flex-direction:column;background:#D4D5E2;color:#000;position:absolute;top:0;right:0;text-align:left;padding:20px 70px;height:100%;width:50%;z-index:1}.case-box .case-btn-group{display:flex;align-items:center;flex-flow:row wrap;column-gap:14px;row-gap:7px;margin-bottom:12px}.case-box .case-btn-group>span{background:linear-gradient(77.16deg,rgba(0,159,249,.75) 1.39%,rgba(98,185,32,.75) 82.84%);border-radius:8px;font-family:'Montserrat',sans-serif;color:#fff;font-size:12px;font-weight:500;line-height:24px;padding:4px 14px}body .case-title{font-size:21px;font-Weight:600;line-height:25.6px;margin:15px 0 14px}body .case-title a{color:#26273D;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .case-title a:hover{color:#38AAF1}body .case-info{color:#26273D;font-size:14px;font-Weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:19.6px;margin-bottom:0}.case-readmore{margin-top:10px;border-radius:50px;padding-top:5px;padding-bottom:5px;color:#011190;max-width:120px;font-size:12px}.case-readmore:hover{color:green}.unclickable>a{pointer-events:none}.cat-filter ul{text-align:center}.cat-filter ul li{display:inline-block;margin-bottom:16px;width:100%}.cat-filter ul li a{border:1px solid #283039;border-radius:40px;color:#283039;display:inline-block;font-size:14px;font-weight:500;line-height:18px;padding:7px 20px;width:100%}.cat-filter ul li a:hover,.cat-filter ul li a:focus,.cat-filter ul li.active a{border-color:#38AAF1;color:#38AAF1}.case-study-list-wrap{position:relative}.not-found{background-color:#fafbfd;border-radius:8px;color:#283039;display:inline-block;font-family:'Montserrat',sans-serif;font-size:26px;font-weight:500;line-height:normal;padding:30px 15px;text-align:center;width:100%}.mail-sent{background-color:#f5f5f5;border-radius:8px;color:#62b920;display:inline-block;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;line-height:normal;padding:14px 12px;margin-top:18px;text-align:center;width:100%}.mail-sent i{padding-right:6px}.required,.error{color:red}.error{font-size:12px;line-height:normal;padding-top:6px}.case-study-list-wrap .loader{display:none;border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid #38AAF1;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:-50px 0 0 -50px;width:60px;height:60px;z-index:9}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card-add-value .card-wrapper .card-info .card-content{height:56%;margin-bottom:-150px;transition:all 0.5s ease}.card-add-value .card-wrapper:hover .card-info .card-content,.card-add-value .card-wrapper:focus .card-info .card-content,.card-add-value .card-wrapper .card-info.cardOpen .card-content{margin-bottom:0;height:100%;transition:all 0.5s ease}.card-add-value .card-wrapper:not(:hover) .card-info .card-content,.card-add-value .card-wrapper:not(:focus) .card-info .card-content,.card-add-value .card-wrapper .card-info:not(.cardOpen) .card-content{animation:fadeIn 1.5s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (max-width:1129px){.case-box .banner-description{padding-left:40px;padding-right:40px}}@media screen and (min-width:1025px) and (max-width:1104px){.card-add-value .card-wrapper .card-info .card-content{margin-bottom:-180px}}@media screen and (max-width:1024.98px){.col-rhs{margin-top:40px}.case-box .banner-description{padding-left:30px;padding-right:30px}.card-add-value .card-wrapper .card-info .card-content{margin-bottom:-114px}.card-add-value .card-wrapper .elementor-heading-title{max-width:190px;margin:0 auto}.card-add-value .card-wrapper .elementor-heading-title br{display:none}}@media screen and (min-width:1006px) and (max-width:1024.98px){.card-add-value .card-wrapper .card-info .card-content{margin-bottom:-90px}}@media screen and (max-width:991px){.case-box:before{filter:blur(35px);height:460px}.case-title{margin-top:8px}}@media screen and (max-width:767px){.tabs-wrap .elementor-tabs .elementor-tabs-wrapper{display:block}body .tabs-wrap .elementor-tabs .elementor-tab-title{padding:0 0 10px;margin-right:40px}.tab-head li a{font-size:16px;padding:15px}.cat-filter{margin-bottom:30px}}@media screen and (min-width:577px){.case-box-wrap .case-box-link:nth-child(even) .case-box{flex-direction:row-reverse}.case-box-wrap .case-box-link:nth-child(even) .case-box:before{margin-left:0;margin-right:34%}.case-box-wrap .case-box-link:nth-child(even) .case-box .banner-description{left:0}}@media screen and (max-width:576px){.proposl-info-wrap .proposal-info .proposal-budget,.tab-head,.tabs-content,.case-box>div{flex:0 0 100%}.case-box{flex-wrap:wrap;height:auto}.case-box:before{margin-left:-15%;margin-top:23%;height:400px;width:800px}.case-box .banner-img{min-height:260px}.case-box .banner-description{padding-left:20px;padding-right:20px;position:inherit;width:100%}.tab-head li a.tab-link img{transform:rotate(-90deg)}.tab-head li a.tab-link.active img{transform:rotate(0deg)}}@media screen and (max-width:480px){.generator-btn .elementor-button{padding:10px 22px;width:100%}.generator-btn .elementor-button>span.elementor-button-content-wrapper{max-width:200px;margin:0 auto}.case-box:before{margin-top:32%}.not-found{font-size:20px}.estimation-btn-wrap .button{padding:12px;width:100%}}