@charset "UTF-8";
.local-seo--page .first-cta__icon {
  margin-top: 80px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .first-cta__icon {
    margin-top: 60px;
  }
}
@media screen and (min-width: 991px) {
  .local-seo--page .first-cta__img-desktop img {
    width: 570px;
    margin-left: -90px;
  }
}
.local-seo--page .first-cta h2 {
  margin-top: 120px !important;
}
@media screen and (max-width: 991px) {
  .local-seo--page .first-cta h2 {
    margin-top: 80px !important;
  }
}
.local-seo--page #crowdo-compare__agree {
  background: #fff;
}
@media screen and (max-width: 991px) {
  .local-seo--page #crowdo-compare__agree {
    margin-bottom: 15px;
  }
}
.local-seo--page .link-marketing__img {
  background: url("../../img/img_redesign/local-seo.webp") no-repeat center/contain;
}
@media screen and (min-width: 991px) {
  .local-seo--page .link-marketing__img {
    width: 460px !important;
  }
}
.local-seo--page #foundation-marketin p {
  font-size: 18px;
  line-height: 25.2px;
}
@media screen and (max-width: 991px) {
  .local-seo--page #foundation-marketin p {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
  }
}
.local-seo--page .marketing__img {
  background: url("../../img/img_redesign/seo-optimization.webp") no-repeat center/contain;
  min-height: 370px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .marketing__img {
    min-height: 270px;
    margin-top: 30px;
  }
}
.local-seo--page .marketing .samples-check {
  margin-top: 60px;
}
.local-seo--page .marketing-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.local-seo--page .marketing-center p {
  margin-left: 43px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .marketing-center p {
    margin-left: 0;
  }
}
.local-seo--page #foundation-marketing h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 39.6px;
  text-align: center;
  margin-bottom: 18px;
}
@media screen and (max-width: 991px) {
  .local-seo--page #foundation-marketing h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 30.8px;
    text-align: center;
    margin-bottom: 12px;
  }
}
.local-seo--page #foundation-marketing span {
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
  .local-seo--page #foundation-marketing span {
    margin-bottom: 40px !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 22.4px;
    text-align: center;
  }
}
.local-seo--page #foundation-marketing p {
  font-size: 18px !important;
  line-height: 25.2px !important;
}
@media screen and (max-width: 991px) {
  .local-seo--page #foundation-marketing p {
    font-size: 14px !important;
    font-weight: 500;
    line-height: 20px !important;
    letter-spacing: 0em;
    text-align: left;
  }
}
@media screen and (max-width: 1180px) {
  .local-seo--page #foundation-marketing p br {
    display: block !important;
  }
}
.local-seo--page #foundation-marketing p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .local-seo--page #foundation-marketing p:last-child {
    max-width: 98%;
  }
}
.local-seo--page #foundation-marketing p b {
  display: inline-block;
  margin-bottom: 8px;
}
.local-seo--page #foundation-marketing p {
  max-width: 354px;
}
.local-seo--page #foundation-marketing .samples-check p {
  font-size: 12px !important;
  font-weight: 500;
  line-height: 17px !important;
  letter-spacing: 0em;
  text-align: center;
}
.local-seo--page #resources-local .resources-list__item:last-child {
  max-width: 137px !important;
}
.local-seo--page #resources-local #resources-local-width__mob {
  display: none;
}
@media screen and (max-width: 991px) {
  .local-seo--page #resources-local #resources-local-width__mob {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 137px !important;
  }
}
.local-seo--page .resources#resources-local .resources-list {
  margin-left: 0;
  margin-right: 0;
  gap: 40px 17px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .resources#resources-local .resources-list {
    gap: 46px 30px;
  }
}
.local-seo--page .resources#resources-local .resources-list__item {
  max-width: 100px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .resources#resources-local .resources-list__item {
    max-width: 73px;
  }
}
.local-seo--page .resources#resources-local .resources-list #resources-local-width {
  max-width: 137px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .resources#resources-local .resources-list #resources-local-width {
    display: none;
  }
}
.local-seo--page .resources-list {
  margin-left: 105px;
  margin-right: 105px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .resources-list {
    margin-left: auto;
    margin-right: auto;
  }
}
.local-seo--page .resources-list__item {
  max-width: 100px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .resources-list__item {
    max-width: 75px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.local-seo--page .all-languages__warranty-bg {
  margin-top: 80px;
  margin-bottom: 150px;
  height: 226px;
  width: 556px;
  background: url("../../img/img_redesign/backborder.webp");
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
}
.local-seo--page .all-languages__warranty-bg::before {
  left: 45px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .all-languages__warranty-bg {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .local-seo--page .crowdo-compare .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow-x: scroll;
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
    scrollbar-width: thin;
    margin-bottom: 15px;
    -webkit-overflow-scrolling: touch;
  }
  .local-seo--page .crowdo-compare .row .crowdo-compare__item {
    max-width: 100%;
  }
  .local-seo--page .crowdo-compare .row::-webkit-scrollbar {
    width: 3px;
    height: 3px; /* На iOS изменение высоты не гарантировано, но вы можете попробовать */
    margin-left: 30px;
  }
  .local-seo--page .crowdo-compare .row::-webkit-scrollbar-thumb {
    background-color: #377DED;
    border-radius: 3px;
  }
  .local-seo--page .crowdo-compare .row::-webkit-scrollbar-track {
    background-color: #f1f1f1;
  }
  .local-seo--page .crowdo-compare .row p {
    font-size: 16px;
  }
}
.local-seo--page .crowdo-compare h2 {
  margin-top: 150px !important;
  margin-bottom: 60px !important;
}
@media screen and (max-width: 991px) {
  .local-seo--page .crowdo-compare h2 {
    margin-top: 80px !important;
  }
}
.local-seo--page .marketing {
  margin-top: 150px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .marketing {
    margin-top: 80px;
  }
}
.local-seo--page .marketing h2 {
  text-align: center !important;
  margin-bottom: 18px !important;
}
.local-seo--page .marketing span {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 60px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .local-seo--page .marketing span {
    margin-bottom: 40px;
  }
}
.local-seo--page .marketing p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='25' fill='none'%3E%3Cpath fill='%23377DED' d='M10.415 24.321c-1.36-.788-1.805-2.498-.994-3.82L21.171 1.36C21.98.038 23.74-.394 25.1.394c1.36.788 1.805 2.498.994 3.82l-11.75 19.141c-.81 1.322-2.57 1.754-3.93.966Z'%3E%3C/path%3E%3Cpath fill='%23377DED' d='M1.487 10.816c1.195-1.009 3.006-.885 4.045.276l8.309 9.295a2.732 2.732 0 0 1-.285 3.93c-1.195 1.01-3.006.886-4.044-.276l-8.31-9.295a2.732 2.732 0 0 1 .285-3.93Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-left: 50px;
  padding-right: 100px;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1180px) {
  .local-seo--page .marketing p {
    text-align: left;
    background-position-x: 6px;
    padding-right: 0;
  }
}
.local-seo--page .marketing p b {
  color: #377DED;
  font-weight: 700;
}
.local-seo--page .marketing .samples-check p {
  background: transparent;
  margin-bottom: 0;
}
.local-seo--page .plans {
  margin-top: 150px;
}
.local-seo--page .plans .btn-blue {
  margin-top: 25px;
}
.local-seo--page .plans .item {
  max-height: 504px;
}
.local-seo--page .plans .item .item__tite {
  color: #377DED;
}
.local-seo--page .plans .accent .item__tite {
  color: #F6961B;
}
.local-seo--page .plans .item-max-height, .local-seo--page .plans .accent {
  max-height: 540px;
}
.local-seo--page .plans .item-max-height {
  height: 105%;
}
@media screen and (max-width: 991px) {
  .local-seo--page .plans .item-max-height {
    height: 100%;
  }
}
.local-seo--page .plans .item__label span {
  padding: 8px 21px;
}
.local-seo--page .plans .item__price {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .local-seo--page .plans {
    margin-top: 80px;
  }
  .local-seo--page .plans .item {
    padding: 30px;
  }
  .local-seo--page .plans .row {
    padding: 0 20px;
  }
  .local-seo--page .plans .col-lg-4 {
    margin-bottom: 60px;
  }
  .local-seo--page .plans .col-lg-4:last-child {
    margin-bottom: 0;
  }
  .local-seo--page .plans h2 {
    margin-bottom: 60px !important;
  }
}
.local-seo--page .plans .container {
  max-width: 976px;
}
.local-seo--page .included-packages {
  margin-top: 80px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .included-packages {
    margin-top: 80px;
  }
}
.local-seo--page .included-packages h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 31px;
  letter-spacing: 0em;
  margin-bottom: 0;
}
.local-seo--page .included-packages__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
  .local-seo--page .included-packages__row {
    gap: 40px;
  }
}
.local-seo--page .included-packages__item {
  max-width: 200px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .local-seo--page .included-packages__item {
    max-width: 100%;
  }
}
.local-seo--page .included-packages__item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
  color: #377DED;
  margin-bottom: 8px;
}
@media screen and (max-width: 991px) {
  .local-seo--page .included-packages__item-header {
    width: 188px;
    margin-left: auto;
    margin-right: auto;
  }
}
.local-seo--page .included-packages__item-header svg {
  margin-right: 15px;
}
.local-seo--page .included-packages__item p {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .local-seo--page .included-packages__item p {
    text-align: center;
  }
}