.banner{background:#0E55DA;min-height:475px;position:relative;padding-top: 120px;}
.banner-static-image{position:absolute;display: flex;}
.bg-image-top-left{top:0;left: 0}
.bg-image-bottom-left{bottom:0%;left: 0}
.bg-image-bottom-right{bottom:0%;right: 0}
.bg-image-top-right{right:0%;top: 0}
.bg-image-center{left: 10%;top: 27%;}
h1{font-size:54px;margin-bottom:0px;color: var(--white);display: flex; flex-wrap: wrap;}
main h2{font-size:36px;margin: 0;text-align: center;}
main h3{font-size:18px}
.headline-searchbar-wrapper {position: relative;z-index: 1;justify-content: center;padding:0 0;display:flex;
    color:var(--white);gap:100px}
.headline-searchbar-left{width:calc(100% - 517px);display:flex;gap:20px;flex-direction: column}
.headline-searchbar-wrapper p{font-size: 16px;}
.banner-search-form{margin-top:0px;display: flex;gap:17px;}
input.live-category-search{border-radius:var(--border-radius);border: 1px solid var(--border-color);height:60px;padding:0 20px 0 40px;display: flex;align-items: center;width:334px;font-size: 16px;background:var(--white);}
input.live-location-search{border-radius:var(--border-radius);border: 1px solid var(--border-color);height:60px;padding:0 35px;display: flex;align-items: center;width:258px;font-size: 16px;background:var(--white);}
.banner-search-action{height: 60px;width:60px;color: #fff;font-size: 16px;font-weight: 600;cursor:pointer ;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath d='M12.296.454l6.75 6.75c.105.105.188.229.245.365s.086.283.086.431-.029.295-.086.431-.14.261-.245.365l-6.75 6.75c-.211.211-.498.33-.797.33s-.586-.119-.797-.33-.33-.498-.33-.797.119-.586.33-.797l4.829-4.829H1.75c-.298 0-.585-.119-.795-.329S.625 8.298.625 8s.119-.585.33-.795.497-.33.795-.33h13.781l-4.83-4.829c-.211-.211-.33-.498-.33-.797s.119-.586.33-.797.498-.33.797-.33.586.119.797.33l.001.002z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;border-radius: 16px;}
.goodfirmsBanner{width:417px}

.banner-search-action:hover,.banner-search-action:focus{background-color: var(--orange-hover)}
.location-search-wrapper::before{content: "";width: 13px;height: 18px;position: absolute;top:20px;left: 13px;background: url("data:image/svg+xml,%3Csvg width='13px' height='18px' viewBox='0 0 13 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.3,0 C2.817,0 0,2.817 0,6.3 C0,11.025 6.3,18 6.3,18 C6.3,18 12.6,11.025 12.6,6.3 C12.6,2.817 9.783,0 6.3,0 Z M6.3,8.55 C5.058,8.55 4.05,7.542 4.05,6.3 C4.05,5.058 5.058,4.05 6.3,4.05 C7.542,4.05 8.55,5.058 8.55,6.3 C8.55,7.542 7.542,8.55 6.3,8.55 Z' fill='%233a7af3'%3E%3C/path%3E%3C/svg%3E") no-repeat 0 0;}
.service-search-wrapper,.location-search-wrapper{position:relative}
.service-search-wrapper::before{content: "";width: 19px;height: 19px;position: absolute;top:20px;left: 13px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='none'%3E%3Cpath d='M18.795 18.313l-4.402-4.417c1.36-1.606 2.047-3.675 1.917-5.775s-1.067-4.069-2.615-5.495S10.108.428 8.004.471s-4.11.899-5.598 2.387S.063 6.352.019 8.456s.728 4.143 2.154 5.691 3.394 2.485 5.495 2.615 4.17-.557 5.775-1.917l4.417 4.402a.79.79 0 0 0 .222.158.65.65 0 0 0 .253 0 .81.81 0 0 0 .269 0 1.12 1.12 0 0 0 .222-.158c.065-.064.119-.139.158-.222.016-.089.016-.18 0-.269.014-.089.014-.18 0-.269a.71.71 0 0 0-.19-.174zM8.139 15.399a6.84 6.84 0 0 1-3.768-1.14c-1.112-.75-1.978-1.81-2.49-3.049s-.649-2.602-.391-3.917a6.84 6.84 0 0 1 1.868-3.467c.948-.945 2.154-1.589 3.467-1.851a6.79 6.79 0 0 1 3.912.379c1.248.506 2.313 1.378 3.056 2.502a6.76 6.76 0 0 1 1.14 3.768c.018 1.355-.373 2.684-1.121 3.814s-1.82 2.008-3.074 2.52a6.62 6.62 0 0 1-2.597.443z' fill='%233a7af3'/%3E%3C/svg%3E") no-repeat 0 0;}

.searched-item-results{background: #FFFFFF;border: 1px solid var(--border-color);box-shadow: var(--box-shadow);border-radius: 0 0 4px 4px;position: absolute;left: 0;right: 0;padding: 20px 15px;top: 54px;z-index:1}
.shortlist-text{font-size:16px;color: var(--white)}
.shortlist-company-process .shortlist-text{background: rgba(0, 0, 0, 0.1);padding:10px 15px;border-radius:16px;font-size:18px}
.popular-categories{font-size: 10px;font-weight: 600;color: var(--gray);padding: 0 10px;}
.searched-item{color: var(--secondary);display: flex;align-items: center;height: 30px;margin: 2px 0;padding: 0 10px;cursor:pointer;border-radius: var(--border-radius)}
.searched-item:hover,.searched-item.active,.searched-item:focus{background: var(--primary);color: var(--white)}
.shortlist-company-process{display: flex;align-items: center;flex-direction: column;padding: 100px 0 80px 0;gap:20px}

.process-section{display: flex;position:relative;background: var(--white); padding: 40px; border-radius: 16px;}
.process-section .process-step{padding:0 20px;border-right:1px solid var(--border-color)}
.process-section .category-step{padding-left:0}
.process-section .review-step{padding-right:0;border-right:0}
.process-step p {color: var(--gray);font-size: 14px;}
.process-step h3,.process-step p{max-width:230px;width:auto}
.browse-all-services{position:relative;padding:80px 0;background: var(--white);}
.browse-service-segment{flex-direction: column}
.browse-service-segment{display: flex;justify-content: space-between;align-items: center;}

.browse-service-segment p{color:var(--gray);margin:0;}
.service-segment-description,.provider-by-category-header,.write-review-header{width:100%;display: flex;flex-direction: column;gap: 15px;align-items: center;padding-bottom: 50px;}
a.view-all-services{font-weight: 600;color: var(--primary);display: flex;gap: 15px;align-items: center;}
a.view-all-services:hover{color: var(--hover-color)}
a.view-all-services::after{background:  url("https://assets.goodfirms.co/static/img/primary-border-arrow.png") no-repeat 50% 50%;;content: "";width:27px;height: 26px}
a.view-all-services:hover::after{background:  url("https://assets.goodfirms.co/static/img/primary-arrow-hover.png") no-repeat 50% 50%;;content: "";width:27px;height: 26px}

.service-segment-element,.software-segment-element{border:1px solid var(--border-color);border-radius: var(--border-radius);width:380px;padding:20px 30px;display: flex;flex-direction: column;gap:20px}
.segment-img{height: 40px;width: 40px;background:#F2F6FF;display: flex;align-items: center;justify-content: center;border-radius: 6px;flex: 0 0 auto;}
.software-segment-element .segment-img{background:var(--white);}
.service-segment-listing,.software-segment-listing{display: flex;flex-wrap: wrap;width:100%;justify-content: space-between;gap: 30px;}
.service-segment-element h3,.software-segment-element h3{font-size:18px;display: flex;align-items: center;gap: 15px;margin: 0;border-bottom: 1px solid var(--border-color);padding-bottom: 20px;}

.navigation-links{display: flex;flex-direction: column;gap:12px;}
.navigation-links a{color: var(--secondary);font-size:15px;line-height:normal;display: flex;align-items: center; justify-content: space-between;}
.navigation-links a:hover,.navigation-links a:focus{color: var(--primary)}
.software-segment-element{padding: 0; overflow: hidden;gap: 0;}
.software-segment-element h3{padding:15px 30px;background: var(--primary);color: var(--white);height: 85px;}
.software-segment-element h3 a{flex: 0 0 auto;margin-left: auto;background: url("https://assets.goodfirms.co/static/img/secondary-arrow.png") no-repeat 50% 50%;width:26px;height:27px;}
.software-segment-element h3 a:hover{background: url("https://assets.goodfirms.co/static/img/secondary-arrow-hover.png");}
.software-segment-element .navigation-links{padding:20px 25px 20px 45px;background: var(--white);list-style: decimal;}
.review-highlight {display: flex;align-items: center;gap: 6px;}
.software-segment-element .custom_tooltip__container{left: -21px;transform: none;top: -25px;}
.software-segment-element .custom_tooltip__container::after{left: 21px;}
.segment-software-title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 88px);}
.review-highlight::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M9.896 4.855h0c.129.262.379.443.667.485h0l4.538.659L11.818 9.2c-.209.204-.304.497-.255.784h0l.775 4.52-4.059-2.134h0c-.258-.135-.566-.135-.824 0h0l-4.059 2.134.775-4.52c.049-.288-.046-.581-.255-.785h0L.631 5.999l4.538-.659h0c.289-.042.538-.223.667-.485h0L7.866.743l2.03 4.112zm5.433 1.177h0zM3.356 14.732h0 0zM.403 6.032h0 0z' fill='%23ff7042' stroke='%23ff7042'/%3E%3C/svg%3E");
    content: "";height: 16px;width: 16px;display: inline-flex;
}
.review-highlight-rating{font-weight: bold}
.review-count{color: var(--primary)}

.write-review{background:#fff;padding:80px 0}
.write-review-header .review-link{background: var(--orange);width: fit-content;border-color: var(--orange);height:44px}
.write-review-header .review-link:hover{background: var(--orange-hover)}
.review-block,.new-firm{border: 1px solid var(--border-color);border-radius: 16px;padding: 25px;display: flex;flex-direction: column;gap: 20px;}
.new-firm{width: 380px;flex: 0 0 auto;background: var(--white);margin: 0 10px;}
.scrolling-content{display: flex;will-change:transform; transition:ease-in-out; scroll-behavior: smooth;}
.scrolling-container {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 40px;
}
.new-firm p{color: var(--gray);font-size: 14px}
.review-block-header,.new-firm-header{display: flex;align-items: center;gap: 15px;}
.review-block-wrap,.new-firm-wrap{display: flex;flex-direction: column;gap:20px;flex-grow: 1; flex-basis: 0;}
.review-block .review-img ,.firm-img{
    position: relative;
    height: 44px;
    width: 44px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid var(--border-color);
    flex: 0 0 auto;
    display: flex;
    align-items: center;
}

.review-block .review-img img[alt],.firm-img img[alt] {
    font-size: 0;
}
.review-block .review-img img[alt]:before,.firm-img img[alt]:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
}
.review-block .review-img img[alt]:after ,.firm-img img[alt]:after{
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    top: 4px;
    left: 4px;
    background: #cae0e7 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill="%23fff" d="M0 0h32v32H0z"/><path d="M18.667 16.127c-.854 0-1.265.476-2.667.476s-1.81-.476-2.667-.476a4 4 0 0 0-4 4v.762a1.43 1.43 0 0 0 1.429 1.429h10.476a1.43 1.43 0 0 0 1.429-1.429v-.762a4 4 0 0 0-4-4zm2.571 4.762H10.762v-.762c0-1.417 1.155-2.571 2.571-2.571.435 0 1.14.476 2.667.476 1.539 0 2.229-.476 2.667-.476 1.417 0 2.571 1.155 2.571 2.571v.762zM16 15.651a4.29 4.29 0 0 0 4.286-4.286A4.29 4.29 0 0 0 16 7.079a4.29 4.29 0 0 0-4.286 4.286A4.29 4.29 0 0 0 16 15.651zm0-7.143c1.574 0 2.857 1.283 2.857 2.857S17.574 14.222 16 14.222s-2.857-1.283-2.857-2.857S14.426 8.508 16 8.508z" fill="%237f8ba5" opacity=".5"/></svg>') no-repeat;
}
.review-block .review-img img,.firm-img img {
    max-height: 42px;
    max-width: 42px;
}

.review-block h3,.new-firm h3{margin:0;}
.new-firm h3{width:calc(100% - 60px)}
.new-firm h3 a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:95%;
}
.tagline{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;}
.review-block h3 a,.new-firm h3 a{color: var(--secondary)}
.review-block h3 a:hover,.new-firm h3 a:hover{color: var(--primary)}
.reviewer-details{display: flex;gap: 20px;align-items: center;}
.reviewer-details .review-img {height:42px;width: 42px;border-radius: 20px;display: flex;align-items: center;justify-content: center;}
.reviewer-details .review-img img{max-height: 40px; max-width: 40px;}
.reviewer-name-wrap{display: flex;flex-direction: column;gap: 5px;line-height: normal;}
.reviewer-info{font-weight: bold;}
.latest-review-wrapper{display: flex;flex-wrap: wrap;gap: 20px;}

.new-companies{padding:80px 0}

.firm-services {
    gap:15px;
    flex-wrap: wrap;
    display: flex;
}
.firm-services .firm-employees,
.firm-services .firm-focus,
.firm-services .firm-founded,
.firm-services .firm-location,
.firm-services .firm-pricing {
    align-items: center;
    gap: 10px;
    width: calc(50% - 15px);
}
.firm-services .icon-wrapper {
    position: relative;height: 24px;
}
.firm-services div i {
    display: inline-block;
    width: 24px;
    height: 24px;
    color: #757982;
    font-size: 12px;
}
.firm-services .custom_tooltip__container i {
    width: auto;
    height: auto;
}
.firm-services .firm-pricing i.price-icon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 .65l.293.004C18.417.809 23.35 5.839 23.35 12c0 6.259-5.091 11.35-11.35 11.35S.65 18.259.65 12 5.741.65 12 .65zm0 .7l-.283.004C5.975 1.504 1.35 6.223 1.35 12c0 5.872 4.778 10.65 10.65 10.65S22.65 17.872 22.65 12 17.872 1.35 12 1.35zm-.244 5.474a.4.4 0 0 1 .399.399v.429c1.229.104 2.116.756 2.404 1.716a.48.48 0 0 1-.073.426.48.48 0 0 1-.386.194h-.049c-.217 0-.4-.148-.463-.356-.171-.563-.702-.967-1.432-1.057v2.915l.513.125c1.472.393 2.146 1.121 2.146 2.313 0 1.413-.977 2.307-2.658 2.444v.405a.4.4 0 0 1-.399.399.4.4 0 0 1-.399-.399v-.399c-1.323-.098-2.266-.743-2.567-1.698a.52.52 0 0 1 .078-.462.52.52 0 0 1 .417-.212c.228 0 .423.151.495.367.198.593.758.982 1.577 1.082v-3.099l-.477-.131c-1.281-.34-1.985-1.127-1.985-2.223 0-1.299.942-2.193 2.462-2.342v-.435a.4.4 0 0 1 .399-.399l-.002-.002zm.399 5.692v2.956c1.037-.054 1.627-.584 1.627-1.46 0-.793-.507-1.258-1.627-1.496zm-.799-3.94c-.834.048-1.436.62-1.436 1.365 0 .703.495 1.18 1.436 1.377V8.576z' fill='%231b66f3'/%3E%3C/svg%3E");
}
.firm-services .firm-employees i.employee-icon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 .65l.293.004C18.417.809 23.35 5.839 23.35 12c0 6.259-5.091 11.35-11.35 11.35S.65 18.259.65 12 5.741.65 12 .65zm0 .7l-.283.004C5.975 1.504 1.35 6.223 1.35 12c0 5.872 4.778 10.65 10.65 10.65S22.65 17.872 22.65 12 17.872 1.35 12 1.35zm1.206 6.391c.601.249 1.083.745 1.322 1.361l.018.053a2.6 2.6 0 0 1 .191.98c0 .767-.331 1.457-.859 1.935 1.547.686 2.556 2.211 2.557 3.94a.34.34 0 0 1-.099.242.34.34 0 0 1-.241.101H8.142a.34.34 0 0 1-.241-.101.34.34 0 0 1-.099-.242c.001-1.726 1.017-3.261 2.569-3.945-.196-.179-.365-.388-.499-.618l-.02-.034a2.38 2.38 0 0 1-.034-.063 1.66 1.66 0 0 1-.037-.073l-.011-.023c-.166-.346-.256-.73-.256-1.129a2.6 2.6 0 0 1 1.16-2.168c.743-.496 1.666-.575 2.533-.215l-.001-.001zm-2.138 4.778c-.025.014-.051.026-.08.036a3.63 3.63 0 0 0-2.491 3.118h7.243c-.134-1.46-1.123-2.696-2.545-3.136l-.026-.01a2.6 2.6 0 0 1-1.052.218c-.362-.001-.719-.078-1.049-.226zm4.694-4.859a2.06 2.06 0 0 1 1.122 1.155l.009.027.006.018a2.19 2.19 0 0 1 .161.828c0 .602-.247 1.179-.68 1.595 1.272.591 2.09 1.873 2.091 3.286 0 .087-.034.169-.095.231a.32.32 0 0 1-.23.096h-1.6a4.23 4.23 0 0 0-.229-.649h1.488c-.127-1.182-.939-2.169-2.08-2.522a2.32 2.32 0 0 1-.874.174 2.2 2.2 0 0 1-.494-.056c.155-.179.286-.38.389-.597a1.84 1.84 0 0 0 .105.004 1.56 1.56 0 0 0 .721-.177c.023-.022.046-.04.07-.054a1.58 1.58 0 0 0 .665-1.893 1.56 1.56 0 0 0-1.696-.98c-.134.02-.262.058-.383.11-.172-.171-.369-.316-.585-.428.625-.406 1.395-.468 2.119-.168zm-5.684 0a2 2 0 0 1 .427.243l-.086.054c-.169.113-.321.243-.456.388a1.57 1.57 0 0 0-1.037-.201A1.56 1.56 0 0 0 7.619 9.47a1.55 1.55 0 0 0 .185.979c.012.021.024.042.037.062a1.56 1.56 0 0 0 .485.484c.019.012.036.025.052.04a1.56 1.56 0 0 0 .787.213 1.54 1.54 0 0 0 .331-.037l.019.042.011.023.037.073.034.063.02.034c.07.12.149.234.237.341-.222.073-.452.11-.689.11-.305 0-.6-.061-.879-.182a.36.36 0 0 1-.055.023c-1.115.364-1.91 1.346-2.036 2.508h1.728a4.29 4.29 0 0 0-.23.649H5.854a.32.32 0 0 1-.23-.096c-.061-.062-.095-.144-.095-.231a3.63 3.63 0 0 1 2.101-3.29 2.22 2.22 0 0 1-.376-.48l-.017-.029-.029-.053a1.97 1.97 0 0 1-.032-.062l-.009-.02a2.19 2.19 0 0 1-.217-.956c0-.739.367-1.425.982-1.836.629-.42 1.411-.487 2.144-.183l.002.001zm1.754.567a1.93 1.93 0 0 0-1.616 1.64 1.93 1.93 0 0 0 .228 1.211l.046.077a1.94 1.94 0 0 0 .6.598c.02.013.039.028.057.043a1.92 1.92 0 0 0 1.879.047.42.42 0 0 1 .08-.063l.108-.07c.606-.423 1.054-1.274.714-2.268-.312-.808-1.153-1.355-2.097-1.214l.001-.001z' fill='%231b66f3'/%3E%3C/svg%3E");
}
.firm-services .firm-founded i.founded-icon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 .65l.293.004C18.417.809 23.35 5.839 23.35 12c0 6.259-5.091 11.35-11.35 11.35S.65 18.259.65 12 5.741.65 12 .65zm0 .7l-.283.004C5.975 1.504 1.35 6.223 1.35 12c0 5.872 4.778 10.65 10.65 10.65S22.65 17.872 22.65 12 17.872 1.35 12 1.35zm2.588 5.474c.179 0 .324.145.324.324v.647h1.402a.86.86 0 0 1 .611.252.86.86 0 0 1 .252.611v7.657c0 .477-.386.863-.863.863H7.686c-.477 0-.863-.386-.863-.863V8.657c0-.477.386-.863.863-.863h1.402v-.647c0-.179.145-.324.324-.324s.324.145.324.324v.647h1.941v-.647c0-.179.145-.324.324-.324s.324.145.324.324v.647h1.941v-.647c0-.179.145-.324.324-.324l-.002.001zm-5.5 1.618H7.686c-.119 0-.216.097-.216.215v7.657c0 .119.097.216.216.216h8.628c.119 0 .215-.097.215-.216V8.657c0-.119-.097-.215-.215-.215h-1.402v.647c0 .179-.145.324-.324.324s-.324-.145-.324-.324v-.647h-1.941v.647c0 .179-.145.324-.324.324s-.324-.145-.324-.324v-.647h-1.94v.647c0 .179-.145.324-.324.324s-.324-.145-.324-.324v-.647h.001zm1.294 5.5v.971H9.088v-.971h1.294zm2.265 0v.971h-1.294v-.971h1.294zm2.265 0v.971h-1.294v-.971h1.294zm-4.529-1.618v.971H9.088v-.971h1.294.001zm2.265 0v.971h-1.294v-.971h1.294zm2.265 0v.971h-1.294v-.971h1.294zm-4.529-1.618v.971H9.088v-.971h1.294.002zm2.265 0v.971h-1.294v-.971h1.294zm2.265 0v.971H13.62v-.971h1.294z' fill='%231b66f3'/%3E%3C/svg%3E");
}
.firm-services .firm-location i.location-icon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 .65l.293.004C18.417.809 23.35 5.839 23.35 12c0 6.259-5.091 11.35-11.35 11.35S.65 18.259.65 12 5.741.65 12 .65zm0 .7l-.283.004C5.975 1.504 1.35 6.223 1.35 12c0 5.872 4.778 10.65 10.65 10.65S22.65 17.872 22.65 12 17.872 1.35 12 1.35zm0 4.826a4.53 4.53 0 0 1 4.529 4.529c0 3.451-4.529 8.196-4.529 8.196s-4.529-4.659-4.529-8.196A4.53 4.53 0 0 1 12 6.176zm0 .723a3.81 3.81 0 0 0-3.807 3.807c0 1.293.734 3.019 2.121 4.992.523.739 1.084 1.449 1.682 2.128.426-.492 1.06-1.26 1.688-2.158 1.389-1.988 2.123-3.704 2.123-4.962A3.81 3.81 0 0 0 12 6.899zm0 1.826c1.113 0 2.015.902 2.015 2.015s-.902 2.015-2.015 2.015-2.015-.902-2.015-2.015.902-2.015 2.015-2.015zm0 .697a1.32 1.32 0 0 0-1.318 1.317A1.32 1.32 0 0 0 12 12.057a1.32 1.32 0 0 0 1.317-1.318A1.32 1.32 0 0 0 12 9.422z' fill='%231b66f3'/%3E%3C/svg%3E");
}

.pro-wrapper{padding:40px 0; background:var(--secondary);color: var(--white)}
.pro-bar{display: flex;align-items: center;gap: 30px;}
.pro-bar h2{color: var(--white);text-align: left;}
.pro{color:var(--white);background: var(--orange);font-size: 12px;padding: 0 3px;border-radius: var(--border-radius);display: inline-flex;height: fit-content;vertical-align: middle;margin-left: 5px;}
.pro-text{display: flex;flex-direction: column;gap: 20px;}
.pro-bar .link-button{width: 130px;flex: 0 0 auto;background: var(--orange);border-color: var(--orange);height: 44px;justify-content: center;}
.pro-bar .link-button:hover{background: var(--orange-hover);}

.testimonial-image{height: 205px;width: 344px;}
.testimonial-wrapper{position:relative;padding:80px 0;background: var(--white)}
.testimonial-wrapper h2{text-align: left;}
.testimonial-wrapper .container{display: flex;justify-content: center;}
.testimonial-wrapper #controls{position: absolute;bottom: 0;display: flex;gap: 20px;right: 0;}
.testimonial-container{display: flex;gap: 20px;width: 100%;}
.testimonial-head{display: flex;flex-direction: column;gap: 10px;}
#controls button{background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' fill='none'%3E%3Cpath d='M11.962.704l6.75 6.75c.105.105.188.229.245.365s.086.283.086.431-.029.295-.086.431-.14.261-.245.365l-6.75 6.75c-.211.211-.498.33-.797.33s-.586-.119-.797-.33-.33-.498-.33-.797.119-.586.33-.797l4.829-4.829H1.416c-.298 0-.585-.119-.796-.329s-.33-.497-.33-.796.119-.585.33-.795.497-.33.796-.33h13.781l-4.83-4.829c-.211-.211-.33-.498-.33-.797s.119-.586.33-.797.498-.33.797-.33.586.119.797.33l.001.002z' fill='%233a7af3'/%3E%3C/svg%3E") no-repeat 50% 50%;border:2px solid var(--primary);border-radius:12px;height: 44px;width: 44px;cursor: pointer;}

#controls button:disabled,#controls button[disabled]{opacity: 0.2;pointer-events: none;}
#controls button#prev{rotate: 180deg;}

.testimonial-list{width: 792px;overflow: hidden;}
#testimonialWrap{display: flex;gap: 20px;transition: transform 0.5s ease-in-out;}
.testimonial-control{width:calc(100% - 812px);display: flex;align-items: center;position: relative;}
.single-testimonial{width: 386px;border:1px solid var(--border-color);border-radius: var(--border-radius);padding:20px;flex: 0 0 auto;display: flex;flex-direction: column;gap: 40px;}
.testimonial-wrapper q{position:relative;;font-size: 18px;margin: 0;}
.testimonial-wrapper figure{margin:0 ;display: flex;flex-direction: column;justify-content: space-between;gap: 40px;height: 100%;}
.testimonial-wrapper figure p{padding:0 }
.testimonial-wrapper figure p cite.author{font-size: 20px;font-style: normal;font-weight: 600;display: block;}
.testimonial-wrapper figure p cite.company{color: var(--gray);padding-top:5px;font-style: normal;display: block;}
.testimonial-image{position: relative}
.testimonial-image:after{background:#00174A url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='21' fill='none'%3E%3Cpath d='M22.393 2.769c-.896.892-1.724 1.963-2.486 3.212-.717 1.249-1.187 2.499-1.411 3.748 1.657 0 3.023.468 4.099 1.405 1.12.937 1.68 2.253 1.68 3.948 0 1.651-.515 3.034-1.545 4.149-.985 1.071-2.284 1.606-3.897 1.606s-2.934-.558-3.964-1.673c-.985-1.16-1.478-2.565-1.478-4.216 0-2.766.672-5.421 2.016-7.964 1.344-2.588 3.046-4.595 5.106-6.023l1.881 1.807zm-12.967 0c-.896.892-1.724 1.963-2.486 3.212-.717 1.249-1.187 2.499-1.411 3.748 1.657 0 3.023.468 4.098 1.405 1.12.937 1.68 2.253 1.68 3.948 0 1.651-.515 3.034-1.545 4.149-.985 1.071-2.284 1.606-3.897 1.606S2.93 20.281 1.9 19.166C.915 18.006.422 16.6.422 14.95c0-2.766.672-5.421 2.016-7.964C3.781 4.398 5.483 2.39 7.544.962l1.881 1.807z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;;content:"";position: absolute;height: 58px;width: 58px;display: flex;border-radius: 30px;bottom: -28px;left: 20px;}

.popular-list-of-blogs {
    gap: 40px;
    display: flex;
    flex-direction: row;
}
.top-popular-blog {
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
    gap: 25px;
}
.insights-wrapper .container{display: flex;flex-direction: column;align-items: center;gap: 40px;}
.blog-information h3 a{color: var(--secondary)}
.blog-information h3 a:hover{color: var(--primary)}
.blog-banner{position: relative}
.blog-banner span.tag{position: absolute;left: 20px;bottom:25px}
.popular-list-of-blogs span.tag {
    background: #3A7AF3;
    height: 22px;
    display: flex;
    align-items: center;
    padding: 0 8px;
    color:var(--white);
    border-radius: var(--border-radius);
    width: fit-content;
    font-size:12px  ;
}
.popular-blog {
    display: flex;
    padding: 25px 0;
    flex-direction: column;
    border-bottom: 1px solid var(--border-color);
    justify-content: space-between;
    gap: 10px;
}
.popular-blog:last-child{border-bottom: 0}
.popular-blog:first-child{padding-top:0}
.other-popular-blog {
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
}
.insights-wrapper{padding:80px 0 40px 0}


.select-service{font-size: 14px;color: var(--secondary);padding: 0;}
.searched-item-results em{font-style: normal !important;font-weight: 600;}

.category-action-button,.location-action-button { position: absolute;border: none;background: none;top: 5px;right:12px;height: 15px;width: 15px;padding: 0;display: none}
.category-action-button.spin,.location-action-button.spin{right:12px;top:14px;display: block}

.category-action-button.spin::before,.location-action-button.spin::before{content:"";width:10px;height:10px;border-radius:50%;right:0;top:50%;position:absolute;border:1px solid #3a7af3;border-right:1px solid transparent;animation:rotate360 .5s infinite linear,exist .1s forwards ease;mask-image:none;background-color:transparent}
.category-action-button.spin::after,.location-action-button.spin::after {content:"";position:absolute;right:0;top:50%;width:0;height:0;border-radius:50%;animation:rotate360 .5s infinite linear,exist .1s forwards ease}

.category-action-button.close,.location-action-button.close {top:19px;cursor: pointer;display: block}
.category-action-button.close::before,.location-action-button.close::before{background-color:var(--gray);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14px" height="14px" viewBox="0 0 10 10"><polygon points="6.93 0.69 6.24 0 3.46 2.78 0.69 0 0 0.69 2.78 3.46 0 6.24 0.69 6.93 3.46 4.15 6.24 6.93 6.93 6.24 4.15 3.46 6.93 0.69"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14px" height="14px" viewBox="0 0 10 10"><polygon points="6.93 0.69 6.24 0 3.46 2.78 0.69 0 0 0.69 2.78 3.46 0 6.24 0.69 6.93 3.46 4.15 6.24 6.93 6.93 6.24 4.15 3.46 6.93 0.69"/></svg>');content:"";display:block;height:22px;margin:auto;width:22px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}


@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 112, 66, 0.5);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(255, 112, 66, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 112, 66, 0);
    }
}

.service-provider-category{padding:80px 0;background: #FFF2EE}
.software-provider-category{padding:80px 0;}
.gray{color:var(--gray) }
.service-provider-category .shortlist-text{color: var(--gray)}
.select-category::after{content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij4NCiAgICA8cGF0aCBkPSJNMS4wNzMuMjVMLS4wMTggMS4zNDFsNC41ODYgNC41ODYgNC41ODYtNC41ODZMOC4wNjMuMjUgNC41NjggMy43NDV6IiBmaWxsPSIjM2E3YWYzIj48L3BhdGg+DQo8L3N2Zz4=');display:flex;width:20px;align-self:center;justify-content:center;}
.select-category{border:1px solid var(--border-color);border-radius: var(--border-radius);height:44px;background: var(--white);display: flex;align-items: center; padding: 0 0 0 16px;width: 100%;cursor: pointer;}
.category-selected{width:calc(100% - 30px);display:flex;align-self:center;justify-content:flex-start}
.provider-by-category-all-list{display:flex;gap:30px}
.category-all-list{width:310px;order:0}
.provider-all-list{width:calc(100% - 340px);display:flex;flex-wrap:wrap;order:1}
.provider-all-list .provider{display:none}
.provider-all-list .provider.active{display:block}
.provider-list{display:flex;flex-wrap:wrap;gap:25px;position:relative}
.firm-provider-section{width:calc(50% - 15px);padding:20px;border:1px solid var(--border-color);border-radius:var(--border-radius);position:relative;overflow:hidden;background: var(--white);}
.firm-provider{display:flex;flex-direction:row;gap:15px;position:relative;z-index:0}
.provider-info{display:flex;flex-direction:column;line-height:normal;justify-content: space-between; padding: 5px 0;;width: calc(100% - 82px);}
.provider-info h3 a {margin:0;line-height:normal}
.provider-info h3 a{color:var(--secondary)}
.provider-info h3 a:hover{color:var(--primary)}
.provider-info .review-count{font-size:12px;font-weight:600;color:var(--primary)}
.provider-logo{display:flex;width:67px;height:67px;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--border-color);overflow:hidden;position:relative;background:var(--white)}
.provider-logo img[alt]{font-size:0}
.provider-logo img[alt]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background)}
.provider-logo img[alt]:after{content:"";position:absolute;top:0;left:0;width:65px;height:65px;background-color:var(--background);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2NScgaGVpZ2h0PSc2NSc+PHBhdGggZD0nTTAgMGg2NXY2NUgweicgZmlsbD0nI2ZmZicvPjxwYXRoIGQ9J000Mi42NjEgNDAuMzgxYy0uNTQzIDAtMS4wODYuMDA4LTEuNjI5LS4wMDMtLjMwMS0uMDA2LS40MzcuMTAzLS40My40MTh2MS44MmMtLjAwNi4zLjA5Ny40MzguNDEzLjQzNWwzLjI1OS0uMDAyYy4yNzYuMDAxLjQxNC0uMTAxLjQxLS4zOTNsLjAwMS0xLjg2OGMuMDA2LS4zMi0uMTUtLjQxNi0uNDQyLS40MTFsLTEuNTgxLjAwM2gwek0yOS4wNyA0My4wNDhsMS42My4wMDNjLjI5OS4wMDYuNDQxLS4xMDEuNDM1LS40MTd2LTEuODIxYy4wMDYtLjMwMS0uMTA0LS40MzctLjQxOC0uNDM0bC0zLjI2MS4wMDFjLS4yNzctLjAwMS0uNDEuMDk4LS40MDUuMzkybC0uMDAxIDEuODY5Yy0uMDA4LjMyNC4xNDQuNDE2LjQzNy40MTFsMS41ODItLjAwM2gwem0xMy42MDUtMTAuODE2Yy0uNTU5IDAtMS4xMTkuMDA4LTEuNjc4LS4wMDMtLjI4OS0uMDA2LS4zOTkuMTE0LS4zOTUuMzk5bC4wMDEgMS45NjVjLS4wMDMuMjY2LjEwOC4zNy4zNzMuMzY4bDMuMzA4LjAwMWMuMjg4LjAwMi40MDMtLjExMS40LS4zOTZsLjAwMS0xLjkxN2MuMDA2LS4zMS0uMTIyLS40MjktLjQyOC0uNDIxbC0xLjU4Mi4wMDRoMHptLTEzLjYxMiAyLjcyNmwxLjYzMS4wMDRjLjI5NC4wMDcuNDQ4LS4wNzcuNDQxLS40MDN2LTEuOTE4Yy4wMDctLjMxOC0uMTM1LS40MTYtLjQzNC0uNDEzaC0zLjIxNGMtLjI5NC0uMDAzLS40NDUuMDgxLS40MzcuNDA3djEuOTE4Yy0uMDA4LjMyMS4xMjkuNDE4LjQzLjQxbDEuNTgzLS4wMDRoMHptMTMuNTY5LTguMTU1bDEuNjMuMDA0Yy4zMS4wMDguNDMtLjExOS40MjQtLjQyNWwtLjAwMS0xLjkxNmMuMDA0LS4yODktLjEyMi0uMzkzLS40MDUtLjM5MWwtMy4zMDguMDAxYy0uMjY4LS4wMDItLjM3MS4xMS0uMzY4LjM3M2wtLjAwMSAxLjk2NWMtLjAwNS4yOS4xMTQuNC4zOTkuMzk0bDEuNjMtLjAwM2gwek0yMS42MzEgMzkuMTd2LTIuODc5bC0uMDA1LTMuMjE1Yy0uMDAxLS4xMzkuMDg3LS4zNTMtLjE1MS0uMzkxLS4zNTMtLjA1Ni0xLjE2NC42OTEtMS4xNjQgMS4wNjNsLS4wMTIgMTEuNDJjLS4wMDMuNTM2LjI0LjU5LjY3LjU5cy42NzktLjA1NS42NzItLjU5MWwtLjAxMS01Ljk5OGgwem0xMi4yMDYtNS4wODlWMjMuMDlsLS4wMTMtLjQzMWMtLjAxLS4xMDctLjA2Mi0uMTY0LS4xOTItLjE0OS0uNTUuMDYzLTEuMTIzLjY5NC0xLjEyMyAxLjI1MXYxMi4yODdsLjAwMyA5LjExOWMwIC4xODItLjA3Ny40MzkuMTQxLjUxN2ExLjQ3IDEuNDcgMCAwIDAgMS4wMzMtLjAwMmMuMjUtLjEuMTQ3LS4zOTcuMTQ3LS42MDhsLjAwNC0xMC45OTFoMHptLTEwLjgyOSA0LjYzOEwyMyA0NS4xOThjLS4wMDMuNDE1LjEyNi41NjEuNTQ5LjU1OGw3LjA1Ny4wMDNjLjYuMDA2LjUxNy0uMzUxLjUzMS0uNzIxLjAxMy0uMzc4LS4wMTQtLjYzNS0uNTIzLS42MjJsLTMuOTM2LjAwOWMtLjcyNi0uMDAzLS45MzUtLjIxNy0uOTM3LS45NTJWMzkuOTdjLjAwMi0uNzU5LjIwNi0uOTY0Ljk3MS0uOTY2bDMuODQuMDA2Yy40Mi4wMDcuNjE5LS4wOTIuNTg5LS41NTgtLjAzNi0uNTU3LS4wMy0xLjEyLS4wMDItMS42NzkuMDIxLS40MTUtLjE1Ny0uNTEyLS41MzctLjUwN2wtMy44ODguMDA2Yy0uNzkxLS4wMDEtLjk3Mi0uMTc2LS45NzMtLjk0NlYzMS45MmMuMDAxLS44NjMuMTk4LTEuMDU5IDEuMDgzLTEuMDYxbDMuNzkyLjAwNWMuNC4wMDYuNTMzLS4xMzkuNTIzLS41MzJsLS4wMDMtMi41OTFjLjAwNS0uMzg1LS4xMjUtLjM5LS40MjItLjIyNGwtNy4zMDMgNC4wNWMtLjMxNC4xNzItLjQxMi4zOC0uNDEuNzIzbC4wMDYgNi40M2gwem0xMi4yMDQtNS4xMmwtLjAwOCAxMS41NjhjLS4wMDEuNDMyLjEyLjU4OC41NjguNTg1bDguMzU1LjAwM2MuNTY0LjAwNS41Ni0uMjg5LjU2NC0uNjkycy0uMDI1LS42NjItLjU1Mi0uNjQ4bC0zLjg0MS4wMWMtLjgxNS0uMDAyLTEuMDA4LS4yLTEuMDA5LTEuMDI5di0zLjQwOGMuMDAyLS43NjguMjA3LS45ODIuOTU2LS45ODRsMy45MzcuMDA0Yy4zNjkuMDA0LjUyMi0uMTExLjUwNy0uNDk0YTIwLjk0IDIwLjk0IDAgMCAxIC4wMDEtMS43MjdjLjAxNy0uMzk4LS4xMjgtLjUyNy0uNTI1LS41MjJsLTMuOTg1LjAwNmMtLjY3Ni0uMDAyLS44ODYtLjIxMi0uODg5LS44OTNsLS4wMDEtMy40NTZjLjAwMS0uODYxLjIwNC0xLjA2MiAxLjA4NC0xLjA2NGwzLjc5My4wMDVjLjQwMS4wMDYuNTQxLS4xNDIuNTIzLS41MzRsLjAwMi0xLjU4M2MuMDI2LS40NDMtLjE0MS0uNTg3LS41NzktLjU4bC0zLjg4OS4wMDRjLS42OTctLjAwNi0uOTMxLS4yNDQtLjkzMy0uOTIzdi0zLjZjLjAwMi0uNjgyLjIwNC0uODgyLjg5Mi0uODg0bDMuOTM3LjAwOGMuNDQ3LjAwOS41NzgtLjEzNS41NzMtLjU3M2wtLjAwOS01LjE4NGMtLjAwMS0uNTU4LS4wMy0uNTcxLS41MjItLjNsLTguNDE4IDQuNjE1Yy0uMzg3LjIxLS41NDMuNDQ0LS41NDEuODkzbC4wMSAxMS4zNzZoMHpNMzIuNDY0IDQ3LjEyYy01LjAyNyAwLTEwLjA1MyAwLTE1LjA3OSAwLS4xNDQgMC0uMjg4LjAwNC0uNDMyLS4wMDUtLjQwNi0uMDI0LS42ODItLjIyNC0uNzAyLS42NC0uMDItLjQyMy4yNDgtLjY1Ni42NDktLjY4Ni40NzgtLjAzNi45Ni0uMDU0IDEuNDM4LS4wMjguNDYzLjAyNS42MDUtLjE0Ni42MDMtLjYwNmwtLjAyNS0xMS41NjljLS4wMDctLjc3Mi4yMjctMS4yMTYuOTE4LTEuNTkxbDEwLjc5OC01Ljk2NmMuMzc1LS4yMDcuNTI5LS40MzQuNTEtLjg2MS0uMDMzLS43MzQtLjAwMS0xLjQ3Mi0uMDExLTIuMjA4LS4wMDYtLjQzLjE3MS0uNzE3LjU1Mi0uOTI1bDEzLjE3LTcuMjM0Yy43NDEtLjQwNyAxLjIxMi0uMSAxLjIxMi43OThsLjAwMSAxOS4yNDl2MTAuMTc3YzAgLjcyNy4wMDEuNzI2Ljc1LjcyOS4zNjguMDAxLjczNy0uMDEgMS4xMDQuMDExLjUzNS4wMzEuODMuMjg0LjgzMS42NzkuMDAxLjQyLS4zMTMuNjczLS44Ny42NzRsLTguMDIuMDA3aC03LjM5NnYtLjAwNXonIGZpbGw9JyM3ZjhiYTUnIG9wYWNpdHk9Jy41Jy8+PC9zdmc+)}
.profile-url{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.provider-info .review-count:hover{color:var(--hover-color)}
.provider-info .review-count::after{content:""; border: solid var(--primary);border-width: 0 1px 1px 0;  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);padding: 2px;display:inline-block}
.explore-page{display:flex;justify-content:space-between;margin-bottom:20px}
.explore-page .category-label{font-size:18px;font-weight:600}
.view-all-list{font-weight:600;width: 60px;text-align: right;}
.select-category{display:none}
.category-all-list ul{display:flex;flex-direction:column;gap:20px}
.show-providers{display:flex;font-size:22px;font-weight:600;align-items:center;width:100%;cursor:pointer;color:#cbc5cc}
.show-providers:hover,li.active .show-providers{color:var(--secondary)}
.review-wrapper{display:flex;gap:10px;align-items: center;}
.rating-star-container {
    height:14px;
    background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTkuNjU0IDQuMjMyYS4zNi4zNiAwIDAgMCAuMjcyLjE5N2w0LjQ0OC42NDZhLjM2LjM2IDAgMCAxIC4yLjYxNWwtMy4yMTkgMy4xMzdhLjM2LjM2IDAgMCAwLS4xMDQuMzE5bC43NiA0LjQzYS4zNi4zNiAwIDAgMS0uNTIzLjM4TDcuNTEgMTEuODY2YS4zNi4zNiAwIDAgMC0uMzM2IDBsLTMuOTc4IDIuMDkyYS4zNi4zNiAwIDAgMS0uNTIzLS4zOGwuNzYtNC40M2EuMzYuMzYgMCAwIDAtLjEwNC0uMzE5TC4xMDkgNS42OTFhLjM2LjM2IDAgMCAxIC4yLS42MTVsNC40NDgtLjY0NmEuMzYuMzYgMCAwIDAgLjI3Mi0uMTk3TDcuMDE4LjIwMWEuMzYuMzYgMCAwIDEgLjY0NyAwbDEuOTg5IDQuMDMxem0xNy4yOTggMGEuMzYuMzYgMCAwIDAgLjI3Mi4xOTdsNC40NDguNjQ2YS4zNi4zNiAwIDAgMSAuMi42MTVsLTMuMjE5IDMuMTM3YS4zNi4zNiAwIDAgMC0uMTA0LjMxOWwuNzYgNC40M2EuMzYuMzYgMCAwIDEtLjUyMy4zOGwtMy45NzgtMi4wOTJhLjM2LjM2IDAgMCAwLS4zMzYgMGwtMy45NzggMi4wOTJhLjM2LjM2IDAgMCAxLS41MjMtLjM4bC43Ni00LjQzYS4zNi4zNiAwIDAgMC0uMTA0LS4zMTlsLTMuMjE5LTMuMTM3YS4zNi4zNiAwIDAgMSAuMi0uNjE1bDQuNDQ4LS42NDZhLjM2LjM2IDAgMCAwIC4yNzItLjE5N0wyNC4zMTYuMjAxYS4zNi4zNiAwIDAgMSAuNjQ3IDBsMS45ODkgNC4wMzF6bTE3LjI5NiAwYS4zNi4zNiAwIDAgMCAuMjcyLjE5N2w0LjQ0OC42NDZhLjM2LjM2IDAgMCAxIC4yLjYxNUw0NS45NSA4LjgyOGEuMzYuMzYgMCAwIDAtLjEwNC4zMTlsLjc2IDQuNDNhLjM2LjM2IDAgMCAxLS41MjMuMzhsLTMuOTc4LTIuMDkyYS4zNi4zNiAwIDAgMC0uMzM2IDBsLTMuOTc4IDIuMDkyYS4zNi4zNiAwIDAgMS0uNTIzLS4zOGwuNzYtNC40M2EuMzYuMzYgMCAwIDAtLjEwNC0uMzE5bC0zLjIxOS0zLjEzN2EuMzYuMzYgMCAwIDEgLjItLjYxNWw0LjQ0OC0uNjQ2YS4zNi4zNiAwIDAgMCAuMjcyLS4xOTdMNDEuNjEzLjIwMWEuMzYuMzYgMCAwIDEgLjY0NyAwbDEuOTg5IDQuMDMxem0xNy4yOTYgMGEuMzYuMzYgMCAwIDAgLjI3Mi4xOTdsNC40NDguNjQ2YS4zNi4zNiAwIDAgMSAuMi42MTVsLTMuMjE5IDMuMTM3YS4zNi4zNiAwIDAgMC0uMTA0LjMxOWwuNzYgNC40M2EuMzYuMzYgMCAwIDEtLjUyMy4zOEw1OS40IDExLjg2NmEuMzYuMzYgMCAwIDAtLjMzNiAwbC0zLjk3OSAyLjA5MmEuMzYuMzYgMCAwIDEtLjUyMy0uMzhsLjc2LTQuNDNhLjM2LjM2IDAgMCAwLS4xMDQtLjMxOUw1MiA1LjY5MWEuMzYuMzYgMCAwIDEgLjItLjYxNWw0LjQ0OC0uNjQ2YS4zNi4zNiAwIDAgMCAuMjcyLS4xOTdMNTguOTA5LjIwMWEuMzYuMzYgMCAwIDEgLjY0NyAwbDEuOTg5IDQuMDMxem0xNy4yOTYgMGEuMzYuMzYgMCAwIDAgLjI3Mi4xOTdsNC40NDguNjQ2YS4zNi4zNiAwIDAgMSAuMi42MTVsLTMuMjE5IDMuMTM3YS4zNi4zNiAwIDAgMC0uMTA0LjMxOWwuNzYgNC40M2EuMzYuMzYgMCAwIDEtLjUyMy4zOGwtMy45NzgtMi4wOTJhLjM2LjM2IDAgMCAwLS4zMzYgMGwtMy45NzkgMi4wOTJhLjM2LjM2IDAgMCAxLS41MjMtLjM4bC43Ni00LjQzYS4zNi4zNiAwIDAgMC0uMTA0LS4zMTlsLTMuMjE5LTMuMTM3YS4zNi4zNiAwIDAgMSAuMi0uNjE1bDQuNDQ4LS42NDZhLjM2LjM2IDAgMCAwIC4yNzItLjE5N0w3Ni4yMDYuMjAxYS4zNi4zNiAwIDAgMSAuNjQ3IDBsMS45ODkgNC4wMzF6IiBmaWxsPSIjZmY3MDQyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    display: block;background-repeat: no-repeat;
}
.rating-star-container-base {
    width:84.55px;height:14px;
    background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTcuNjY1LjIwMWwxLjk4OSA0LjAzMWEuMzYuMzYgMCAwIDAgLjI3Mi4xOTdsNC40NDguNjQ2YS4zNi4zNiAwIDAgMSAuMi42MTVsLTMuMjE5IDMuMTM3YS4zNi4zNiAwIDAgMC0uMTA0LjMxOWwuNzYgNC40M2EuMzYuMzYgMCAwIDEtLjUyMy4zOEw3LjUxIDExLjg2NmEuMzYuMzYgMCAwIDAtLjMzNiAwbC0zLjk3OCAyLjA5MmEuMzYuMzYgMCAwIDEtLjUyMy0uMzhsLjc2LTQuNDNhLjM2LjM2IDAgMCAwLS4xMDQtLjMxOUwuMTA5IDUuNjkxYS4zNi4zNiAwIDAgMSAuMi0uNjE1bDQuNDQ4LS42NDZhLjM2LjM2IDAgMCAwIC4yNzItLjE5N0w3LjAxOC4yMDFhLjM2LjM2IDAgMCAxIC42NDcgMHptMTcuMjk4IDBsMS45ODkgNC4wMzFhLjM2LjM2IDAgMCAwIC4yNzIuMTk3bDQuNDQ4LjY0NmEuMzYuMzYgMCAwIDEgLjIuNjE1bC0zLjIxOSAzLjEzN2EuMzYuMzYgMCAwIDAtLjEwNC4zMTlsLjc2IDQuNDNhLjM2LjM2IDAgMCAxLS41MjMuMzhsLTMuOTc4LTIuMDkyYS4zNi4zNiAwIDAgMC0uMzM2IDBsLTMuOTc4IDIuMDkyYS4zNi4zNiAwIDAgMS0uNTIzLS4zOGwuNzYtNC40M2EuMzYuMzYgMCAwIDAtLjEwNC0uMzE5bC0zLjIxOS0zLjEzN2EuMzYuMzYgMCAwIDEgLjItLjYxNWw0LjQ0OC0uNjQ2YS4zNi4zNiAwIDAgMCAuMjcyLS4xOTdMMjQuMzE2LjIwMWEuMzYuMzYgMCAwIDEgLjY0NyAwem0xNy4yOTYgMGwxLjk4OSA0LjAzMWEuMzYuMzYgMCAwIDAgLjI3Mi4xOTdsNC40NDguNjQ2YS4zNi4zNiAwIDAgMSAuMi42MTVMNDUuOTUgOC44MjhhLjM2LjM2IDAgMCAwLS4xMDQuMzE5bC43NiA0LjQzYS4zNi4zNiAwIDAgMS0uNTIzLjM4bC0zLjk3OC0yLjA5MmEuMzYuMzYgMCAwIDAtLjMzNiAwbC0zLjk3OCAyLjA5MmEuMzYuMzYgMCAwIDEtLjUyMy0uMzhsLjc2LTQuNDNhLjM2LjM2IDAgMCAwLS4xMDQtLjMxOWwtMy4yMTktMy4xMzdhLjM2LjM2IDAgMCAxIC4yLS42MTVsNC40NDgtLjY0NmEuMzYuMzYgMCAwIDAgLjI3Mi0uMTk3TDQxLjYxMy4yMDFhLjM2LjM2IDAgMCAxIC42NDcgMHptMTcuMjk2IDBsMS45ODkgNC4wMzFhLjM2LjM2IDAgMCAwIC4yNzIuMTk3bDQuNDQ4LjY0NmEuMzYuMzYgMCAwIDEgLjIuNjE1bC0zLjIxOSAzLjEzN2EuMzYuMzYgMCAwIDAtLjEwNC4zMTlsLjc2IDQuNDNhLjM2LjM2IDAgMCAxLS41MjMuMzhMNTkuNCAxMS44NjZhLjM2LjM2IDAgMCAwLS4zMzYgMGwtMy45NzkgMi4wOTJhLjM2LjM2IDAgMCAxLS41MjMtLjM4bC43Ni00LjQzYS4zNi4zNiAwIDAgMC0uMTA0LS4zMTlMNTIgNS42OTFhLjM2LjM2IDAgMCAxIC4yLS42MTVsNC40NDgtLjY0NmEuMzYuMzYgMCAwIDAgLjI3Mi0uMTk3TDU4LjkwOS4yMDFhLjM2LjM2IDAgMCAxIC42NDcgMHptMTcuMjk2IDBsMS45ODkgNC4wMzFhLjM2LjM2IDAgMCAwIC4yNzIuMTk3bDQuNDQ4LjY0NmEuMzYuMzYgMCAwIDEgLjIuNjE1bC0zLjIxOSAzLjEzN2EuMzYuMzYgMCAwIDAtLjEwNC4zMTlsLjc2IDQuNDNhLjM2LjM2IDAgMCAxLS41MjMuMzhsLTMuOTc4LTIuMDkyYS4zNi4zNiAwIDAgMC0uMzM2IDBsLTMuOTc5IDIuMDkyYS4zNi4zNiAwIDAgMS0uNTIzLS4zOGwuNzYtNC40M2EuMzYuMzYgMCAwIDAtLjEwNC0uMzE5bC0zLjIxOS0zLjEzN2EuMzYuMzYgMCAwIDEgLjItLjYxNWw0LjQ0OC0uNjQ2YS4zNi4zNiAwIDAgMCAuMjcyLS4xOTdMNzYuMjA2LjIwMWEuMzYuMzYgMCAwIDEgLjY0NyAweiIgZmlsbD0iI2ZmNzA0MiIvPjxwYXRoIGQ9Ik03LjM0MSAyLjM1N0w2LjE0NSA0Ljc4M2MtLjIzNC40NzQtLjY4Ni44MDItMS4yMDkuODc4bC0yLjY3Ny4zODggMS45MzcgMS44ODhjLjM0Ny4zMzguNTIuODEzLjQ3OCAxLjI5bC0uMDE3LjEzLS40NTcgMi42NjQgMi4zOTUtMS4yNThjLjQyNS0uMjIzLjkyNC0uMjQzIDEuMzYzLS4wNmwuMTMuMDYxIDIuMzkzIDEuMjU4LS40NTctMi42NjZjLS4wODItLjQ3Ny4wNTctLjk2My4zNzItMS4zMjVsLjA5LS4wOTUgMS45MzYtMS44ODgtMi42NzYtLjM4OGMtLjQ3OS0uMDctLjg5OS0uMzUxLTEuMTQ1LS43NjNsLS4wNjMtLjExNS0xLjE5Ny0yLjQyNXptMTcuMjk4IDBsLTEuMTk2IDIuNDI1Yy0uMjM0LjQ3NC0uNjg2LjgwMi0xLjIwOS44NzhsLTIuNjc3LjM4OCAxLjkzOCAxLjg4OGMuMzQ3LjMzOC41Mi44MTMuNDc4IDEuMjlsLS4wMTcuMTMtLjQ1OCAyLjY2NSAyLjM5NS0xLjI1OWMuNDI1LS4yMjMuOTI0LS4yNDMgMS4zNjMtLjA2bC4xMy4wNjEgMi4zOTMgMS4yNTctLjQ1Ny0yLjY2NWMtLjA4Mi0uNDc3LjA1Ny0uOTYzLjM3Mi0xLjMyNWwuMDktLjA5NSAxLjkzNi0xLjg4OC0yLjY3Ni0uMzg4Yy0uNDc5LS4wNy0uODk5LS4zNTEtMS4xNDUtLjc2M2wtLjA2My0uMTE1LTEuMTk3LTIuNDI1em0xNy4yOTcgMGwtMS4xOTcgMi40MjVjLS4yMzQuNDc0LS42ODYuODAyLTEuMjA5Ljg3OGwtMi42NzcuMzg4IDEuOTM3IDEuODg4Yy4zNDcuMzM4LjUyLjgxMy40NzggMS4yOWwtLjAxNy4xMy0uNDU3IDIuNjY0IDIuMzk1LTEuMjU4Yy40MjUtLjIyMy45MjQtLjI0MyAxLjM2My0uMDZsLjEzLjA2MSAyLjM5MyAxLjI1Ny0uNDU3LTIuNjY1Yy0uMDgyLS40NzcuMDU3LS45NjMuMzcyLTEuMzI1bC4wOS0uMDk1IDEuOTM2LTEuODg4LTIuNjc2LS4zODhjLS40NzktLjA3LS44OTktLjM1MS0xLjE0Ni0uNzYzbC0uMDYzLS4xMTUtMS4xOTctMi40MjV6bTE3LjI5NiAwbC0xLjE5NyAyLjQyNWMtLjIzNC40NzQtLjY4Ni44MDItMS4yMDkuODc4bC0yLjY3Ny4zODggMS45MzcgMS44ODhjLjM0Ny4zMzguNTIxLjgxMy40NzkgMS4yOTFsLS4wMTcuMTMtLjQ1NyAyLjY2NCAyLjM5NC0xLjI1OGMuNDI1LS4yMjMuOTI1LS4yNDMgMS4zNjQtLjA2MWwuMTMuMDYxIDIuMzk0IDEuMjU4LS40NTctMi42NjVjLS4wODItLjQ3Ny4wNTYtLjk2My4zNzEtMS4zMjVsLjA5LS4wOTYgMS45MzYtMS44ODgtMi42NzYtLjM4OGMtLjQ3OS0uMDctLjg5OS0uMzUxLTEuMTQ2LS43NjNsLS4wNjMtLjExNS0xLjE5Ny0yLjQyNXptMTcuMjk2IDBsLTEuMTk2IDIuNDI1Yy0uMjM0LjQ3NC0uNjg2LjgwMi0xLjIwOS44NzhsLTIuNjc3LjM4OCAxLjkzNyAxLjg4OGMuMzQ3LjMzOC41MjEuODEzLjQ3OSAxLjI5MWwtLjAxNy4xMy0uNDU4IDIuNjY0IDIuMzk1LTEuMjU4Yy40MjUtLjIyMy45MjUtLjI0MyAxLjM2NC0uMDYxbC4xMy4wNjEgMi4zOTMgMS4yNTgtLjQ1Ny0yLjY2NWMtLjA4Mi0uNDc3LjA1Ni0uOTYzLjM3MS0xLjMyNWwuMDktLjA5NiAxLjkzNy0xLjg4OC0yLjY3Ni0uMzg4Yy0uNDc5LS4wNy0uODk5LS4zNTEtMS4xNDYtLjc2M2wtLjA2My0uMTE1LTEuMTk3LTIuNDI1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");background-repeat: no-repeat;
}

.category-selected:before{content:"Mobile App Development"}
.category-selected.changed::before{display:none}
#app-development::before{content:"Mobile App Development"}
#top-software-development-companies::before{content:"Software Development"}
#top-website-development-companies::before{content:"Web Development"}
#ecommerce-development-companies::before{content:"E-commerce Development"}
#list-blockchain-technology-companies::before{content:"Blockchain Technology"}
#top-digital-marketing-companies::before{content:"Digital Marketing"}
#seo-agencies::before{content:"SEO"}
#top-web-design-companies::before{content:"Web Designing (UI/UX)"}
#big-data-analytics::before{content:"Big Data & BI"}
#web-hosting-companies::before{content:"Web Hosting"}
#artificial-intelligence::before{content:"Artificial Intelligence"}

.faqs-wrapper{background: var(--white);padding:80px 0 60px 0}
.faqs-container h2{text-align: left}
.faqs-container{display: flex;flex-direction: column;gap: 40px;align-items: center;}
.faq-questions-group{display: flex;flex-wrap: wrap;gap: 20px;}
.faqs-column{width: calc(50% - 10px);display: flex;gap:20px;flex-direction: column;}
.faq-question{position: relative;border: 1px solid var(--border-color);border-radius:16px;padding:30px}
.faq-questions-header{justify-content: space-between;display: flex;cursor: pointer;}
.faq-questions-title {
    padding-right: 20px;
    margin: 0;
}
.faq-chevron {
    width: 16px;
    height: 16px;
    margin-top: 8px;
}
.faq-chevron-lines {
    transition: transform .4s;
    transform: translateY(24px);
}
.faq-chevron-line {
    stroke: var(--primary);
    stroke-width: 16px;
    stroke-linecap: square;
    transform-origin: 50%;
    transform: rotate(42deg);
    transition: transform .3s,stroke .3s;
}
.faq-chevron-line.faq-chevron-line-right, .faq-expandable-details[open] .faq-chevron-line-left {
    transform: rotate(-42deg);
}
.faq-expandable-details[open] .faq-chevron-line-right {
    transform: rotate(42deg);
}
.faq-expandable-details[open] .faq-chevron-lines {
    transform: translateY(calc(16px * -1));
}
.faq-questions-description {
    font-size: 16px;
    color: var(--gray);
    content-visibility: hidden;
    padding-top: 20px;
    border-top: 2px dashed var(--border-color);
    margin-top: 20px;
}
details[open] .faq-questions-description {
    content-visibility: visible;
}
.faq-answer{display: flex;flex-direction: column;gap:15px}
.get-listed-bar{width: 100%;background: var(--orange);padding: 40px;border-radius: 16px;color: var(--white);}
.get-listed-bar .link-button{margin-left: auto;background: var(--white);color: var(--secondary);}
.get-listed-bar .link-button:hover {
    background: #F9F6F6;
}
@media (max-width:1899px) {
    .browse-center-bg{left:100px;bottom:50px}
}
@media (max-width:1279px) {
    .banner-search-form{gap: 20px;flex-wrap: wrap;width: 338px;}
}


@media (max-width:1279px) {
    .browse-all-services{padding:60px 0}
    .browse-service-segment{flex-direction: column;padding-bottom:0}
    .service-segment-description{width:100%;padding-bottom:30px}
    .shortlist-company-process{padding:70px 0}
    .browse-service-segment p{margin:0 0 10px 0}
    .service-segment-listing,.software-segment-listing{padding:0;width:100%}
    .service-segment-element,.software-segment-element{width: calc(50% - 15px);}
    .software-segment-description a{position: static;margin-top: 20px;}
    .software-navigation-links{flex-wrap: wrap;gap: 20px;}
    .software-navigation-links li{width: calc(50% - 10px);margin-bottom:0}
    .software-navigation-links a{width:100%}
    a.view-all-services{position: static}
    .bg-image-center {display: none}
}

@media (max-width:1024px) {
    h1{font-size: 34px;gap: 5px;}
    main h2{font-size:30px}
    main h3{font-size:18px}
    .banner{padding:50px}
    .headline-searchbar-wrapper{flex-direction: column;gap: 30px;}
    .headline-searchbar-left,.goodfirmsBanner{width:100%;order:1;align-items: center;}
    .goodfirmsBanner{order:0;text-align: center;}
    .headline-searchbar-wrapper p{max-width:550px;font-weight:400;text-align: center;line-height: 28px;}
    .banner-search-form{margin-top: 30px;flex-direction: column;gap: 25px;width: 100%;max-width: 650px;}
    .banner-search-form input,.banner-search-form .banner-search-action{width:100%;max-width:650px}

    .shortlist-company-process{padding:50px 0 0 0}
    .shortlist-company-process .shortlist-text{font-size:16px}
    .process-section{flex-wrap: wrap;}
    .process-section .process-step{padding:0;width:50%;}
    .process-section .category-step{padding-bottom:30px;border-bottom:1px solid var(--border-color)}
    .process-section .rating-step{padding-left:40px;border-right:0;border-bottom:1px solid var(--border-color)}
    .process-section .pick-step{padding-left:0;padding-top:30px}
    .process-section .review-step{padding-left:40px;padding-top:30px}
    .process-section p{font-size:14px}
    .new-companies,.insights-wrapper,.faqs-wrapper,.software-provider-category,.browse-all-services,.testimonial-wrapper,.write-review,.service-provider-category{padding:50px 0}
    .review-block-wrap{flex-grow: 0;flex-basis: auto;width: 100%;}
    .scrolling-container{margin-top:25px}
    .service-segment-description, .provider-by-category-header, .write-review-header{padding-bottom:25px}
    .testimonial-images img.web{display: none}
    .testimonial-images img.mobile{display: block}
    .testimonial-wrapper .container{justify-content: center;flex-direction: column;align-items: center;}

    .category-all-list ul{content-visibility: hidden;display: none}
    .category-all-list.open ul{content-visibility: visible;display: flex;padding: 10px;background: var(--white);border: 1px solid var(--border-color);position: absolute;z-index: 1;top: 44px;gap:0}
    .select-category{display: flex;}
    .category-all-list{width: 100%;position: relative;z-index: 2;}
    .provider-by-category-all-list{flex-direction: column;gap:25px;}
    .provider-all-list{width:100%}
    .show-providers{font-size:15px;height:44px}
    .testimonial-container{flex-direction: column}
    .testimonial-control{width:100%}
    .testimonial-list{width:100%}
    .single-testimonial{width: calc(50% - 10px)}
    .testimonial-image{width:100%;max-width:344px;margin:0 auto}
    .testimonial-head{width: calc(100% - 140px);}
    .testimonial-wrapper figure{gap:20px}
    .testimonial-wrapper q{font-size:16px}
    .testimonial-wrapper figure p cite.author{font-size:18px}
    .insights-wrapper .container{gap: 20px;}
    .faq-question{padding:20px}
    .get-listed-bar{padding:30px}

}
@media (max-width:899px) {

    .popular-list-of-blogs{flex-direction: column;gap: 20px;}
    .top-popular-blog{padding-bottom: 20px;border-bottom: 1px solid var(--border-color);}
}
@media (max-width:767px) {
    .goodfirmsBanner,.hide.searched-item-results,.service-segment-element.navigation-links {content-visibility: hidden}
    .navigation-links{display:none}
    .service-segment-element.open .navigation-links{display:flex;padding-top:5px;content-visibility: visible}
    main h2{font-size:24px;}
    main h3{font-size:16px;}
    .banner{padding:20px 0}
    .banner-search-form{margin-top: 15px;}
    .bg-image-top-left,.bg-image-bottom-right{display:none}
    .browse-service-segment h2{margin-bottom:15px}
    .headline-searchbar-wrapper {padding:0;}
    .headline-searchbar-wrapper p {text-align: left;line-height:24px;}
    .shortlist-company-process{padding:30px 0}
    .shortlist-company-process h2{margin-bottom:20px;line-height: normal;}
    .process-section{flex-direction: column;padding:0 20px;width: 100%;}
    .process-step p{max-width: max-content}
    .process-step {width: 100% !important;padding:20px 0 !important;border-right: 0 !important;}
    .process-section .pick-step{border-bottom:1px solid var(--border-color) !important;}
    .process-step h3{max-width: 310px;width: auto;}
    .browse-all-services {padding: 40px 5px}
    .shortlist-text,.provider-by-category-header p.gray{text-align: center}
    .service-segment-listing,.software-segment-listing{gap:20px}
    .service-segment-element,.software-segment-element{width:100%;padding:15px}
    .software-segment-element{padding:0}

    .software-segment-element h3.segment-title{padding:15px}
    .software-segment-element .navigation-links{display: flex;padding-left: 35px;}
    .software-segment-element .segment-title::after{display: none}
    .software-navigation-links li{width:100%}
    h3.segment-title{position:relative;margin-bottom:0;cursor: pointer;border: none;padding: 0;font-size:16px}
    .provider-info h3{margin-bottom:0}
    .provider-info{gap:10px;padding: 0;justify-content: center;}
    .provider-info .review-wrapper{align-items: flex-start;flex-wrap: wrap;gap: 6px;}
    .segment-title::after {content: "";position: absolute;top:6px;right: 0;background: linear-gradient(var(--orange), var(--orange)), linear-gradient(var(--orange), var(--orange));background-position: center;background-size: 50% 2px, 2px 50%;background-repeat: no-repeat;border: none;height: 28px;width: 28px;display: inline-block;margin-right: 1px;}

    .service-segment-element.open .segment-title::after {background-size: 50% 2px,0 50%;}


    .testimonial-bg-image{display:none}
    .testimonial-wrapper blockquote{padding: 10px;margin: 0 0 20px 0;font-size: 16px;}
    .testimonial-wrapper blockquote::before{position: static;margin-bottom: 15px;}
    .testimonial-wrapper blockquote::after{position: static;margin-left: auto;margin-top:15px}
    .testimonial-wrapper figure p{padding-left:10px}
    .testimonial-wrapper figure{width:auto;gap: 0;}
    .testimonial-wrapper figure p cite.author{font-size:16px}
    .single-testimonial{width:100%}
    #testimonialWrap{gap:0}
    .testimonial-head{width:100%}
    .new-companies, .insights-wrapper, .faqs-wrapper, .software-provider-category, .browse-all-services, .testimonial-wrapper,.write-review,.service-provider-category{padding:35px 0}
    .provider-by-category-all-list{padding-top:20px;gap:20px}
    .explore-page .category-label{font-size:16px;width: calc(100% - 70px);}
    .provider-by-category-header{text-align: left}
    .provider-list{gap:10px}
    .firm-provider-section{width:100%;}
    .pro-bar{flex-direction: column;align-items: flex-start;gap:20px}
    .category-all-list ul{gap: 0}
    .bg-image-bottom-left,.bg-image-top-right{content-visibility: hidden;display: none}
    .review-block, .new-firm{padding:20px}
    .testimonial-control{flex-direction: column;gap: 20px;}
    .testimonial-wrapper #controls{position:static}
    .faq-questions-group{flex-direction: column}
    .faqs-column{width:100%}
    .faq-question{padding:20px}
    .faq-questions-description{font-size:15px}
    .get-listed-bar{padding:20px}
    .get-listed-bar .link-button{margin-left:0}
    .faqs-container{gap: 20px;}
    .popular-blog:last-child{padding-bottom:0}
    .insights-wrapper .container::after{display: none}
}
@media (max-width:480px) {
    .testimonial-wrapper blockquote::after {margin-top: 5px;}
    .provider-info h3 a{font-size:16px}
    .provider-info .review-wrapper{width:170px}
    .provider-info{gap:5px;}
}
