.profile-list-block{margin-left:-8px !important;margin-right:-8px !important}.profile-list .profile-breadcrumb{margin-top:52px}.profile-list .profile-breadcrumb .breadcrumb{background:0 0}.profile-list .profile-breadcrumb .breadcrumb-item a{text-decoration:none;color:#475467;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.profile-list .profile-breadcrumb .breadcrumb-item img{width:20px;height:20px;margin-right:8px}.profile-list .profile-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:""}.profile-list .profile-breadcrumb .breadcrumb-separate{height:20px;width:20px;margin-right:8px}.profile-list .profile-list-title{margin-top:100px}.profile-list .profile-list-title h2,.profile-list .profile-list-title h1{color:#000;font-family:Merriweather,sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:70px}.profile-list .has-search{margin-top:32px}.profile-list .main-search{padding-bottom:24px}.profile-list .main-search .form-group{margin:0}.profile-list .has-search .form-control{padding-left:2.375rem}.profile-list .main-search .has-search input{border-radius:8px !important;border:1px solid #d0d5dd;background:#fff;vertical-align:middle;height:44px;padding-left:44px;display:flex;flex:1}.profile-list .main-search .has-search input::placeholder{color:#667085;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:14px 10px 14px 0;vertical-align:middle}.profile-list .has-search .form-control-feedback{position:absolute;z-index:2;display:block;line-height:24px;text-align:center;pointer-events:none;padding-top:10px;padding-bottom:10px;padding-left:14px;height:24px;width:24px}.profile-list .has-search button{border-radius:8px;border:1px solid #d0d5dd;background:#d0d5dd;height:44px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);padding:0 16px;margin:0 16px;color:#196500;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.profile-list .profile-list-block .profile-card{border-radius:8px;background:#fff;box-shadow:0px 2px 10px 0px rgba(0,0,0,.15);border:1px solid #eaecf0;padding:16px 16px 24px;margin:0 8px 16px;display:flex;flex:1}.profile-list .profile-list-block .profile-card a{text-decoration:none}.profile-list .profile-list-block .profile-card:hover{transform:scale3d(1.03,1.03,1)}.profile-list .profile-list-block .profile-card .profile-card-horizontal{flex-direction:column;align-items:flex-start;display:flex}.profile-list .profile-list-block .profile-card .profile-card-horizontal img{width:100%;height:260px;object-fit:cover}.profile-list .profile-list-block .profile-card .profile-card-horizontal .card-body{padding-top:16px;padding-bottom:0}.profile-list .profile-list-block .profile-card .profile-card-horizontal .card-body h5{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:0}.profile-list .profile-list-block .profile-card .profile-card-horizontal .card-body span{color:#4f5965;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.profile-list .profile-list-block .pagination__block{padding-top:32px;padding-bottom:100px}.profile-list .pagination__block ul{margin-bottom:0}.profile-block-page-service{margin-bottom:80px}.profile-block-page-recommended{padding-top:64px;margin-top:64px}.profile-block-page-recommended .profile-block-page-recommended-bg{background:#f9fafb;padding-bottom:64px}.page-profile .card{border-radius:8px;background:#fff;box-shadow:0px 2px 10px 0px rgba(0,0,0,.15)}.page-profile .profile-card{padding:24px 24px 56px}.page-profile .profile-card .profile-background-card{width:100%;border-radius:8px;background-color:#fff;background-image:url(//secure.sonic-auto.com/wp-content/themes/custom/css/../images/profiles/bg.svg);background-size:100% 78px;background-repeat:no-repeat;background-position:left top}.page-profile .profile-card .profile-card-title .profile-photo{padding:38px 24px 42px 32px}.page-profile .profile-card .profile-card-title .profile-photo img{height:160px;width:auto;border-radius:8px;border:4px solid #fff;box-shadow:0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.08)}.page-profile .profile-card .profile-description p{color:#4f5965;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.profile-name-position{padding:38px 0 42px}.profile-name-position h2.profile-name,.profile-name-position h1.profile-name{color:#1c2531;font-family:Merriweather,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:48px}.profile-name-position .profile-position{color:#475467;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:24px}.page-profile .profile-get-quote{padding-top:16px}.page-profile .profile-get-quote h3{color:#000;text-align:center;font-family:Merriweather,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:30px;padding-bottom:16px}.page-profile .profile-get-quote .card-body{padding:32px 16px}.page-profile .profile-btn{display:flex;width:auto;height:55px;padding:16px 18px;justify-content:center;align-items:center;border-radius:8px;background:#196500;box-shadow:0px 1px 2px 0px rgba(105,81,255,.05);color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;cursor:pointer}.profile-contact-info{padding:0 0 0 32px !important}.profile-contact-info .profile-contact-info-label{color:#475467;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.profile-contact-info .profile-contact-info-value{color:#4f5965;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-top:8px;padding-bottom:24px}.profile-contact-info .profile-contact-info-value img{margin-left:-4px;padding-right:4px}.profile-contact-info .profile-description p{color:#4f5965;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:320px){.page-profile .profile-card{padding:24px 24px 32px}.page-profile .profile-card .profile-description{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.15)}.page-profile .profile-card .profile-contact-info{padding:24px 0 0 !important}.page-profile .profile-card .card-title{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:24px}.page-profile .profile-card .profile-background-card{background:0 0}.page-profile .profile-card .profile-card-title .profile-photo img{height:96px;width:auto}.page-profile .profile-card .profile-name-position{padding:0}.page-profile .profile-card .profile-name-position h2.profile-name,.page-profile .profile-card .profile-name-position h1.profile-name{font-size:20px;white-space:nowrap;margin-bottom:0 !important}.page-profile .profile-card .profile-card-title .profile-photo{padding:0 24px 0 0}.profile-list .profile-list-title{margin-top:32px;display:flex;align-items:center;justify-content:center}.profile-list .profile-list-title h2{color:#000;text-align:center;font-family:Merriweather,sans-serif;font-size:28px;font-style:normal;font-weight:900;line-height:150%;padding-bottom:0}.profile-list .profile-list-block .profile-card{display:block}}@media (max-width:480px){.page-profile .profile-card{padding:24px 24px 32px}.page-profile .profile-card .profile-description{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.15)}.page-profile .profile-card .profile-contact-info{padding:24px 0 0 !important}.page-profile .profile-card .card-title{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:24px}.page-profile .profile-card .profile-background-card{background:0 0}.page-profile .profile-card .profile-card-title .profile-photo img{height:96px;width:auto}.page-profile .profile-card .profile-name-position{padding:0}.page-profile .profile-card .profile-name-position h2.profile-name,.page-profile .profile-card .profile-name-position h1.profile-name{font-size:20px;white-space:nowrap;margin-bottom:0 !important}.page-profile .profile-card .profile-card-title .profile-photo{padding:0 24px 0 0}.profile-list .profile-list-title{margin-top:32px;display:flex;align-items:center;justify-content:center}.profile-list .profile-list-title h2{color:#000;text-align:center;font-family:Merriweather,sans-serif;font-size:28px;font-style:normal;font-weight:900;line-height:150%;padding-bottom:0}.profile-list .profile-list-block .profile-card{display:block}}@media (min-width:481px) and (max-width:767px){.page-profile .profile-card{padding:24px 24px 32px}.page-profile .profile-card .profile-description{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.15)}.page-profile .profile-card .profile-contact-info{padding:24px 0 0 !important}.page-profile .profile-card .card-title{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:24px}.page-profile .profile-card .profile-background-card{background:0 0}.page-profile .profile-card .profile-card-title .profile-photo img{height:96px;width:auto}.page-profile .profile-card .profile-name-position{padding:0}.page-profile .profile-card .profile-name-position h2.profile-name,.page-profile .profile-card .profile-name-position h1.profile-name{font-size:20px;white-space:nowrap;margin-bottom:0 !important}.page-profile .profile-card .profile-card-title .profile-photo{padding:0 24px 0 0}.profile-list .profile-list-title{margin-top:32px;display:flex;align-items:center;justify-content:center}.profile-list .profile-list-title h2{color:#000;text-align:center;font-family:Merriweather,sans-serif;font-size:28px;font-style:normal;font-weight:900;line-height:150%;padding-bottom:0}.profile-list .profile-list-block .profile-card{display:block}}@media (min-width:768px) and (max-width:991.98px){.page-profile .profile-card{padding:24px 24px 32px}.page-profile .profile-card .profile-description{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.15)}.page-profile .profile-card .profile-contact-info{padding:24px 0 0 !important}.page-profile .profile-card .card-title{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:24px}.page-profile .profile-card .profile-background-card{background:0 0}.page-profile .profile-card .profile-card-title .profile-photo img{height:96px;width:auto}.page-profile .profile-card .profile-name-position{padding:0}.page-profile .profile-card .profile-name-position h2.profile-name,.page-profile .profile-card .profile-name-position h1.profile-name{font-size:20px;white-space:nowrap;margin-bottom:0 !important}.page-profile .profile-card .profile-card-title .profile-photo{padding:0 24px 0 0}.profile-list .profile-list-title{margin-top:32px;display:flex;align-items:center;justify-content:center}.profile-list .profile-list-title h2{color:#000;text-align:center;font-family:Merriweather,sans-serif;font-size:28px;font-style:normal;font-weight:900;line-height:150%;padding-bottom:0}.profile-list .profile-list-block .profile-card{display:block}}