/**
    color text
*/
/**
    gradient
*/
/**
    font
*/
/**
// dat
*/
/* :not(:last-child) */
/* :nth-child(1n+0) */
.top-search__agencys {
  position: relative;
  padding-top: 105px;
  padding-bottom: 145px; }
  .top-search__agencys:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(38, 34, 98, 0.54);
    z-index: 5; }
  .top-search__agencys img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
  .top-search__agencys .container {
    position: relative;
    z-index: 10; }
  .top-search__agencys .text-search__agencys {
    color: #FFFFFF;
    text-align: center;
    max-width: 790px;
    margin-left: auto;
    margin-right: auto; }

.list-check__pains {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .list-check__pains .check-painss:not(:last-child) {
    margin-right: 50px; }

.groups-search__filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 48px;
  font-size: 20px;
  background-color: #FFFFFF; }
  .groups-search__filters input {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 15px;
    border: 0px; }
    .groups-search__filters input::-webkit-input-placeholder {
      color: #979797; }
    .groups-search__filters input::-moz-placeholder {
      color: #979797; }
    .groups-search__filters input:-ms-input-placeholder {
      color: #979797; }
    .groups-search__filters input::-ms-input-placeholder {
      color: #979797; }
    .groups-search__filters input::placeholder {
      color: #979797; }
  .groups-search__filters button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #FFFFFF;
    background-color: #ED1C24;
    height: 100%;
    border: 0px;
    min-width: 180px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; }
    .groups-search__filters button:hover, .groups-search__filters button:focus {
      background-color: #b40f15; }

.tag-agencys__local .tag-alls__pages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  list-style: none;
  border-bottom: solid 1px #E0E0E0; }
  .tag-agencys__local .tag-alls__pages li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 15px;
    font-size: 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
    .tag-agencys__local .tag-alls__pages li a:hover, .tag-agencys__local .tag-alls__pages li a:focus {
      background-color: #262262;
      color: #FFFFFF; }
  .tag-agencys__local .tag-alls__pages li .active {
    background-color: #262262;
    color: #FFFFFF; }

.content-store__agencys {
  border-radius: 10px;
  border: 1px solid #E0E0E0; }
  .content-store__agencys:not(:last-child) {
    margin-bottom: 50px; }
  .content-store__agencys .intros-store__agencys {
    padding: 25px 20px; }

.titles-store__agencys {
  padding: 10px 20px;
  background-color: #F3F3F3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .titles-store__agencys .before-titles__store {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border: solid 1px #222222;
    margin-right: 8px; }
    .titles-store__agencys .before-titles__store:after {
      content: "";
      position: absolute;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      width: 10px;
      height: 10px;
      border-radius: 1000px;
      background-color: #222222; }

.items-store__agencys {
  background-color: #F7F7F7;
  padding: 20px;
  margin-bottom: 20px; }
  .items-store__agencys .titles-bold__alls {
    color: #262262; }
  .items-store__agencys .list-store__agencys {
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none; }
    .items-store__agencys .list-store__agencys li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .items-store__agencys .list-store__agencys li:not(:last-child) {
        margin-bottom: 5px; }
      .items-store__agencys .list-store__agencys li i {
        font-size: 16px;
        margin-right: 6px;
        min-width: 20px; }
