.find-companies-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;flex-direction:column;height:auto;padding:40px 0 60px;position:relative}.big-notbase{margin:12vh 20px;color:#3c5168;text-align:center}.big-notbase h1{font-size:100px;font-weight:800;line-height:1;font-family:Poppins,sans-serif;margin:0 0 20px}.big-notbase .btn{font-size:18px;padding:10px 25px;background-color:#f5f5f5;border-radius:5px;font-weight:700}.big-notbase h3{font-size:26px;margin-top:7vh;font-weight:400;padding:0 14%;line-height:1.4}.big-notbase p{font-size:20px;margin:30px 0 0}.big-notbase a.border-link{color:#007aff}.big-notbase .btn{border:0}.notbase-cta{text-align:center;margin:5vh 0}.notbase-cta p{font-size:30px;margin:0 0 20px;padding:0 20px}.similar-companies{padding:12vh 0 8vh;border-top:5px solid #eee;position:relative;text-align:center}.similar-companies h2{font-size:36px;color:#3f5166;margin:0 0 30px}.similar-companies .find-companies-item{padding:30px 0 50px}.similar-companies .find-companies-item img{max-height:80%;max-width:90%;filter:none;opacity:1;display:block}.similar-companies .find-companies-item .border-link{color:#302f33;border-bottom:1px solid #d6d5d3;font-weight:700;display:block}.popular-categories{padding:5vh 30px 0;text-align:center}.popular-categories h2{font-size:36px;color:#3f5166;margin:0 0 30px}.popular-categories-list{display:flex;margin:50px 0 0;justify-content:space-between;flex-wrap:wrap}.popular-categories-list-item{flex-basis:24%;margin-bottom:30px;background-color:#f3f2ed;padding:0 0 20px;border-radius:6px}.popular-categories-list-item img{display:block;border-radius:5px 5px 0 0}.popular-categories-list-item span{display:inline-block;font-weight:700;font-size:17px;line-height:1;margin:10px 0 0;border-bottom:1px solid;padding:13px 0 3px 0}@media only screen and (max-width:1260px){.big-notbase h1{font-size:80px}}@media only screen and (max-width:900px){.big-notbase h1{font-size:70px}.big-notbase h3{font-size:24px;margin-top:7rem;padding:0 2rem}.notbase-cta p{font-size:24px}.popular-categories-list-item{flex-basis:31%}}@media only screen and (max-width:640px){.big-notbase h1{font-size:48px}.big-notbase h3{font-size:20px;padding:0}.big-notbase p{font-size:18px}.notbase-cta p{font-size:20px}.popular-categories-list-item{flex-basis:48%}}
