@charset "UTF-8";
.pay-types .wrapper .types { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.pay-types .wrapper .types .type { width: 33.333%; }
@media screen and (max-width: 1000px) { .pay-types .wrapper .types .type { width: 50%; } }
@media screen and (max-width: 650px) { .pay-types .wrapper .types .type { width: 100%; } }
.pay-types .wrapper .types .type p { width: 85%; }
@media screen and (max-width: 650px) { .pay-types .wrapper .types .type p { width: 100%; } }
.pay-types .wrapper .formaaa { width: 50%; font-size: 14px; margin: 20px 0 0 0; opacity: 0.5; font-weight: 400; }
@media screen and (max-width: 768px) { .pay-types .wrapper .formaaa { width: 100%; } }

.services { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.services .wrapper { width: 1450px; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1470px) { .services .wrapper { padding: 80px 30px; width: 100%; } }
@media screen and (max-width: 800px) { .services .wrapper { padding: 50px 30px; } }
.services .wrapper h2 { color: #333333; font-size: 65px; font-weight: 800; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .services .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.services .wrapper .all_services { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-height: 1100px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (max-width: 1025px) { .services .wrapper .all_services { max-height: 100%; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .services .wrapper .all_services .service:last-child { margin: 0 !important; } }
.services .wrapper .all_services .service { display: -webkit-box; display: -ms-flexbox; display: flex; width: 50%; padding: 0 100px 0 0; height: 200px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 1025px) { .services .wrapper .all_services .service { height: auto; padding: 0; width: 100%; margin: 0 0 60px 0; } }
.services .wrapper .all_services .service .h { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.services .wrapper .all_services .service .h .number { font-size: 85px; line-height: 72px; color: #333333; font-weight: 800; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 70px !important; }
.services .wrapper .all_services .service .h .text h3 { color: #72b0c5; font-size: 18px; font-weight: 700; }
.services .wrapper .all_services .service .h .text p { color: #333333; font-size: 14px; font-weight: 400; margin: 15px 0 10px 0; }
.services .wrapper .all_services .service .h .text a { color: #72b0c5; text-decoration: none; }

.work { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.work .wrapper { width: 1450px; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1470px) { .work .wrapper { width: 100%; padding: 80px 30px; } }
@media screen and (max-width: 800px) { .work .wrapper { padding: 50px 30px; } }
.work .wrapper h2 { color: #333333; font-size: 65px; margin: 0 0 80px 0; }
@media screen and (max-width: 1025px) { .work .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.work .wrapper .work_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media screen and (max-width: 1025px) { .work .wrapper .work_content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
.work .wrapper .work_content .tapes { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 32.333%; padding: 0 30px 0 0; }
@media screen and (max-width: 1025px) { .work .wrapper .work_content .tapes { width: 100%; padding: 0; } }
.work .wrapper .work_content .tapes .tape { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 0 40px 0; }
.work .wrapper .work_content .tapes .tape .number { font-size: 85px; color: #ffe183; line-height: 72px; font-weight: 800; min-width: 70px; }
.work .wrapper .work_content .tapes .tape .text h3 { color: #333333; font-size: 18px; font-weight: 700; }
.work .wrapper .work_content .tapes .tape .text p { color: #333333; font-size: 14px; font-weight: 400; margin: 15px 0 0 0; }
.work .wrapper .work_content .more { background-color: #f9f9f9; padding: 30px 40px; width: 32.333%; }
@media screen and (max-width: 1025px) { .work .wrapper .work_content .more { width: 100%; margin: 0 0 20px 0; } }
.work .wrapper .work_content .more h3 { color: #333333; font-weight: 700; margin: 0 0 30px 0; font-size: 24px; }
.work .wrapper .work_content .more ul li { list-style-type: none; font-size: 16px; color: #333333; line-height: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.work .wrapper .work_content .more ul li:before { content: "—"; display: block; margin: 0 5px 0 0; }
.work .wrapper .work_content .result { background-color: #f9f9f9; padding: 30px 40px; width: 32.333%; }
@media screen and (max-width: 1025px) { .work .wrapper .work_content .result { width: 100%; } }
.work .wrapper .work_content .result h3 { color: #333333; font-weight: 700; margin: 0 0 30px 0; font-size: 24px; }
.work .wrapper .work_content .result ul li { list-style-type: none; font-size: 16px; color: #333333; line-height: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.work .wrapper .work_content .result ul li:before { content: "—"; display: block; margin: 0 5px 0 0; }

.we-help { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #f9f9f9; }
.we-help .wrapper { width: 1450px; padding: 80px 0; }
@media screen and (max-width: 1470px) { .we-help .wrapper { width: 100%; padding: 80px 30px; } }
@media screen and (max-width: 800px) { .we-help .wrapper { padding: 50px 30px; } }
.we-help .wrapper h2 { color: #333333; font-size: 65px; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .we-help .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.we-help .wrapper .help_cards { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media screen and (max-width: 650px) { .we-help .wrapper .help_cards { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
@media screen and (min-width: 651px) and (max-width: 1025px) { .we-help .wrapper .help_cards { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }
.we-help .wrapper .help_cards .help_card { width: calc(33.333% - 10px); margin: 0 0 10px 0; border-radius: 25px; background-color: white; border: 5px solid #dcebf0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 30px; }
@media screen and (max-width: 650px) { .we-help .wrapper .help_cards .help_card { width: 100%; border-radius: 15px; padding: 13px; border: 2px solid #dcebf0; } }
@media screen and (min-width: 651px) and (max-width: 1025px) { .we-help .wrapper .help_cards .help_card { width: calc(50% - 5px); } }
.we-help .wrapper .help_cards .help_card p { color: #333333; font-size: 14px; margin: 0; }
.we-help .wrapper p { font-size: 16px; color: #333333; margin: 30px 0 0 0; }
.we-help .wrapper p span { color: #72b0c5; font-size: 16px; text-decoration: underline; }

.package { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.package .wrapper { width: 1450px; padding: 80px 0; }
@media screen and (max-width: 1470px) { .package .wrapper { width: 100%; padding: 80px 30px; } }
@media screen and (max-width: 800px) { .package .wrapper { padding: 50px 30px; } }
.package .wrapper h2 { color: #333333; font-size: 65px; width: 70%; }
@media screen and (max-width: 1025px) { .package .wrapper h2 { width: 100%; font-size: 36px; } }
.package .wrapper .packages { margin: 70px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; }
@media screen and (max-width: 1025px) { .package .wrapper .packages { margin: 50px 0 0 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.package .wrapper .packages .first { margin: 0 10px 0 0; width: calc(33.333% - 10px); height: auto; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; width: 100%; } }
.package .wrapper .packages .first .eco { border: 5px solid #dcebf0; border-radius: 20px; padding: 40px; margin: 0 0 0 0; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .eco { margin: 0 0 20px 0; } }
@media screen and (max-width: 800px) { .package .wrapper .packages .first .eco { padding: 30px; } }
.package .wrapper .packages .first .eco h3 { color: #333333; font-weight: 800; font-size: 36px; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .eco h3 { font-size: 24px; } }
.package .wrapper .packages .first .eco ul li { list-style-type: none; font-size: 16px; color: #333333; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 22px; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .eco ul li { font-size: 14px; } }
.package .wrapper .packages .first .eco ul li:before { display: block; content: "—"; margin: 0 5px 0 0; }
.package .wrapper .packages .first .eco p { font-size: 36px; color: #333333; font-weight: 700; margin: 40px 0 0 0; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .eco p { font-size: 24px; } }
.package .wrapper .packages .first .eco p span { font-size: 24px; color: #333333; font-weight: 700; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .eco p span { font-size: 16px; } }
.package .wrapper .packages .first .my { border: 5px solid #d7e0e4; border-radius: 20px; padding: 40px; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .my { margin: 0 0 20px 0; } }
.package .wrapper .packages .first .my h3 { color: #333333; font-weight: 800; font-size: 36px; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .first .my h3 { font-size: 24px; } }
.package .wrapper .packages .busy { border: 5px solid #dcebf0; background-color: #dcebf0; padding: 40px; margin: 0 10px 0 0; width: calc(33.333% - 10px); border-radius: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; height: full-content; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .busy { width: 100%; margin: 0 0 20px 0; } }
@media screen and (max-width: 800px) { .package .wrapper .packages .busy { padding: 30px; } }
.package .wrapper .packages .busy .desc h3 { color: #333333; font-weight: 800; font-size: 36px; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .busy .desc h3 { font-size: 24px; } }
.package .wrapper .packages .busy .desc ul li { list-style-type: none; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; color: #333333; line-height: 22px; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .busy .desc ul li { font-size: 14px; } }
.package .wrapper .packages .busy .desc ul li:before { display: block; content: "—"; margin: 0 5px 0 0; }
.package .wrapper .packages .busy p { font-size: 36px; color: #333333; font-weight: 700; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .busy p { font-size: 24px; margin: 40px 0 0 0; } }
.package .wrapper .packages .busy p span { font-size: 24px; color: #333333; font-weight: 700; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .busy p span { font-size: 16px; } }
.package .wrapper .packages .komlex { border: 5px solid #72b0c5; background-color: #72b0c5; padding: 40px; border-radius: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 33.333%; height: full-content; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .komlex { width: 100%; } }
@media screen and (max-width: 800px) { .package .wrapper .packages .komlex { padding: 30px; } }
.package .wrapper .packages .komlex .desc h3 { color: white; font-weight: 800; font-size: 36px; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .komlex .desc h3 { font-size: 24px; } }
.package .wrapper .packages .komlex .desc ul li { list-style-type: none; font-size: 16px; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 22px; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .komlex .desc ul li { font-size: 14px; } }
.package .wrapper .packages .komlex .desc ul li:before { display: block; content: "—"; margin: 0 5px 0 0; }
.package .wrapper .packages .komlex p { font-size: 36px; color: white; font-weight: 700; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .komlex p { font-size: 24px; margin: 40px 0 0 0; } }
.package .wrapper .packages .komlex p span { font-size: 24px; color: white; font-weight: 700; }
@media screen and (max-width: 1025px) { .package .wrapper .packages .komlex p span { font-size: 16px; } }
.targets { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.targets .wrapper { width: 1450px; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1470px) { .targets .wrapper { padding: 80px 30px; width: 100%; } }
@media screen and (max-width: 800px) { .targets .wrapper { padding: 50px 30px; } }
.targets .wrapper h2 { color: #333333; font-size: 65px; font-weight: 800; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .targets .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.targets .wrapper p { color: #333333; font-size: 16px; width: 50%; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .targets .wrapper p { width: 100%; } }
.targets .wrapper p a { color: #72b0c5; text-decoration: none; cursor: pointer; }
.targets .wrapper p a:hover { text-decoration: underline; }
.targets .wrapper .targets-in-t { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.targets .wrapper .targets-in-t .target { width: 22%; }
@media screen and (min-width: 601px) and (max-width: 768px) { .targets .wrapper .targets-in-t .target { width: 48%; } }
@media screen and (max-width: 600px) { .targets .wrapper .targets-in-t .target { width: 100%; } }
.targets .wrapper .targets-in-t .target .line { height: 11px; width: 100px; background-color: #ffe183; }
.targets .wrapper .targets-in-t .target h3 { margin: 11px 0 13px 0; color: #333333; font-weight: 600; }
.targets .wrapper .targets-in-t .target p { color: #333333; font-weight: 400; margin: 0 0 45px 0; width: 100%; }
.auditory { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.auditory .wrapper { width: 1450px; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1470px) { .auditory .wrapper { padding: 80px 30px; width: 100%; } }
@media screen and (max-width: 800px) { .auditory .wrapper { padding: 50px 30px; } }
.auditory .wrapper h2 { color: #333333; font-size: 65px; font-weight: 800; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .auditory .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.auditory .wrapper .auditory_block { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 40px 0 0 0; }
@media screen and (max-width: 1025px) { .auditory .wrapper .auditory_block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.auditory .wrapper .auditory_block .category { width: 28%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 1025px) { .auditory .wrapper .auditory_block .category { margin: 30px 0 30px 0; } }
@media screen and (min-width: 769px) and (max-width: 1025px) { .auditory .wrapper .auditory_block .category { width: 50%; } }
@media screen and (max-width: 768px) { .auditory .wrapper .auditory_block .category { width: 100%; } }
@media screen and (max-width: 1025px) { .auditory .wrapper .auditory_block .category:last-child { margin: 30px 0 0 0; } }
.auditory .wrapper .auditory_block .category img { margin: 0 15px 0 0; width: 80px; }
.auditory .wrapper .auditory_block .category:last-child img { width: 70px; }
.auditory .wrapper .auditory_block .category .desc h3 { color: #333333; font-size: 18px; font-weight: 800; }
.auditory .wrapper .auditory_block .category .desc p { color: #333333; font-size: 14px; font-weight: 300; }

.advantages-and-disadvantages { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #f9f9f9; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.advantages-and-disadvantages .wrapper { width: 1450px; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1470px) { .advantages-and-disadvantages .wrapper { padding: 80px 30px; width: 100%; } }
@media screen and (max-width: 800px) { .advantages-and-disadvantages .wrapper { padding: 50px 30px; } }
.advantages-and-disadvantages .wrapper h2 { color: #333333; font-size: 65px; font-weight: 800; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .advantages-and-disadvantages .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.advantages-and-disadvantages .wrapper .dis-ad_block { margin: 40px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media screen and (max-width: 768px) { .advantages-and-disadvantages .wrapper .dis-ad_block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.advantages-and-disadvantages .wrapper .dis-ad_block ul li { list-style-type: none; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 0 10px 0; }
.advantages-and-disadvantages .wrapper .dis-ad_block ul li:before { content: "—"; color: white; display: block; margin: 0 5px 0 0; }
.advantages-and-disadvantages .wrapper .dis-ad_block .advantages { background-color: #72b0c5; border-radius: 20px; padding: 50px 40px; width: calc(50% - 15px); }
@media screen and (max-width: 768px) { .advantages-and-disadvantages .wrapper .dis-ad_block .advantages { width: 100%; margin: 0 0 30px 0; padding: 30px; } }
.advantages-and-disadvantages .wrapper .dis-ad_block .advantages h3 { font-size: 28px; color: white; margin: 0 0 40px 0; }
.advantages-and-disadvantages .wrapper .dis-ad_block .advantages ul li { font-weight: 500; }
.advantages-and-disadvantages .wrapper .dis-ad_block .disadvantages { background-color: transparent; width: calc(50% - 15px); padding: 50px 40px; }
@media screen and (max-width: 768px) { .advantages-and-disadvantages .wrapper .dis-ad_block .disadvantages { width: 100%; padding: 30px; } }
.advantages-and-disadvantages .wrapper .dis-ad_block .disadvantages h3 { font-size: 28px; margin: 0 0 40px 0; color: #a2a2a2; }
.advantages-and-disadvantages .wrapper .dis-ad_block .disadvantages ul li { color: #a2a2a2; }
.advantages-and-disadvantages .wrapper .dis-ad_block .disadvantages ul li:before { color: #a2a2a2; }


.places { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.places .wrapper { width: 1450px; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 1470px) { .places .wrapper { padding: 80px 30px; width: 100%; } }
@media screen and (max-width: 800px) { .places .wrapper { padding: 50px 30px; } }
.places .wrapper h2 { color: #333333; font-size: 65px; font-weight: 800; margin: 0 0 40px 0; }
@media screen and (max-width: 1025px) { .places .wrapper h2 { font-size: 36px; margin: 0 0 25px 0; } }
.places .wrapper .logos { margin: 40px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.places .wrapper .logos .row { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 50px 0; }
.places .wrapper .logos .row:last-child { margin: 0; }
@media screen and (max-width: 1200px) { .places .wrapper .logos .row { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
.places .wrapper .logos .row a { display: block; margin: 0 20px 0 0; }
.places .wrapper .logos .row a:last-child { margin: 0; }
@media screen and (max-width: 1200px) { .places .wrapper .logos .row a:last-child { margin: 15px 0; } }
@media screen and (max-width: 1200px) { .places .wrapper .logos .row a { margin: 15px 30px 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media screen and (max-width: 769px) and (max-width: 1200px) { .places .wrapper .logos .row a img { max-height: 105px; } }
@media screen and (max-width: 768px) { .places .wrapper .logos .row a img { max-height: 30px; } }
