@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");
html, body {
  background: #F8F8F8;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #0D0D0D;
}

input, select, textarea {
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  color: #0D0D0D;
  outline: none !important;
}

p {
  margin: 0 0 1rem 0;
  padding: 0;
}

a, a:link, a:visited {
  color: #3172ED;
  text-decoration: none;
}
a:hover, a:link:hover, a:visited:hover {
  text-decoration: underline;
}

a:focus, a:active {
  outline: none;
}

a img, :link img, :visited img {
  border: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  padding: 0;
}

address {
  font-style: normal;
}

label {
  margin: 0;
  font-weight: normal;
}

b, strong {
  font-weight: bold;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin: 0 0 1.25rem 0;
  padding: 0;
  font-weight: 600;
  line-height: 1.25;
  color: #003861;
}

h1, .h1 {
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  h1, .h1 {
    font-size: 1.75rem;
  }
}

h2, .h2 {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  h2, .h2 {
    font-size: 1.25rem;
  }
}

h3, .h3 {
  font-size: 1.25rem;
}
@media (max-width: 767px) {
  h3, .h3 {
    font-size: 1.125rem;
  }
}

h4, .h4 {
  font-size: 1.25rem;
}
@media (max-width: 767px) {
  h4, .h4 {
    font-size: 1.125rem;
  }
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 1.125rem;
}

.fs-12 {
  font-size: 0.75rem;
}

.fs-14 {
  font-size: 0.875rem;
}

.fs-16, .btn, .form-control {
  font-size: 1rem;
}

.fs-18, .page-log-analyzer .section-ux .section__footer, .page-log-analyzer .section-horrors-solutions .section__list .message .message__body {
  font-size: 1.125rem;
}

.fs-20 {
  font-size: 1.25rem;
}

.fs-22 {
  font-size: 1.375rem;
}

.fs-24 {
  font-size: 1.5rem;
}

.fs-28 {
  font-size: 1.75rem;
}

.fs-32 {
  font-size: 2rem;
}

.fs-36 {
  font-size: 2.25rem;
}

.fs-40 {
  font-size: 2.5rem;
}

.fs-44 {
  font-size: 2.75rem;
}

.fs-48 {
  font-size: 3rem;
}

.fs-52 {
  font-size: 3.25rem;
}

.fw-thin {
  font-weight: 100;
}

.fw-extra-light {
  font-weight: 200;
}

.fw-light {
  font-weight: 300;
}

.fw-normal {
  font-weight: 400;
}

.fw-medium {
  font-weight: 500;
}

.fw-semi-bold {
  font-weight: 600;
}

.fw-bold {
  font-weight: 700;
}

.fw-extra-bold {
  font-weight: 800;
}

.fw-black {
  font-weight: 900;
}

.text-underline {
  text-decoration: underline;
}

.text-nowrap {
  white-space: nowrap !important;
}

.word-wrap-break {
  word-wrap: break-word;
}

.ellipsis {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.text-white {
  color: #ffffff !important;
}

.text-black {
  color: #000000 !important;
}

.text-primary {
  color: #3172ED !important;
}

.text-secondary {
  color: #003861 !important;
}

.text-success {
  color: #86c922 !important;
}

.text-danger {
  color: #e30413 !important;
}

.text-warning {
  color: #FFDE14 !important;
}

.text-body {
  color: #F8F8F8 !important;
}

.text-dark {
  color: #0D0D0D !important;
}

.text-info {
  color: #00CCDE !important;
}

.text-light {
  color: #666666 !important;
}

.text-muted {
  color: #999999 !important;
}

.text-highlight.primary {
  background: #3172ED;
  color: #ffffff;
}
.text-highlight.secondary {
  background: #003861;
  color: #ffffff;
}
.text-highlight.success {
  background: #86c922;
}
.text-highlight.danger {
  background: #e30413;
  color: #ffffff;
}
.text-highlight.warning {
  background: #FFDE14;
}
.text-highlight.muted {
  background: #999999;
}

.text-box {
  margin-bottom: 1.5rem;
  padding: 1.25rem;
  border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
}
.text-box.primary {
  background: #E6F4EF;
}
.text-box.secondary {
  background: #aeddff;
}
.text-box.success {
  background: #e0f5c2;
}
.text-box.warning {
  background: #fff7c7;
}
.text-box.danger {
  background: #ffe7e9;
}
.text-box.muted {
  background: #e6e6e6;
}

.hr {
  background: #e6e6e6;
  position: relative;
  overflow: hidden;
  display: block;
  height: 1px;
}

.img-block {
  display: block;
  width: 100%;
}

.overlink {
  background: url(../images/blank.gif) no-repeat 0 0;
  border: none !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 55;
  display: block;
  width: 100%;
  height: 100%;
}

.link-video {
  background: #f0f2f6;
  display: flex;
  align-items: center;
  padding: 5px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  color: #073664;
  border-radius: 36px;
  -ms-border-radius: 36px;
  -moz-border-radius: 36px;
  -webkit-border-radius: 36px;
}
@media (min-width: 576px) {
  .link-video {
    display: inline-flex;
  }
}
.link-video span {
  flex-grow: 1;
  display: block;
  padding: 4px 28px 4px 40px;
  text-align: center;
}
.link-video i {
  background: #ffdd13;
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 991px) {
  .link-video i {
    width: 42px;
    height: 42px;
  }
}
.link-video i:before {
  content: "";
  border-width: 8px 12px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #073664;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.p-4 {
  padding: 4px !important;
}

.p-8 {
  padding: 8px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-12 {
  padding: 12px !important;
}

.p-16 {
  padding: 16px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-24 {
  padding: 24px !important;
}

.p-28 {
  padding: 28px !important;
}

.p-32 {
  padding: 32px !important;
}

.p-36 {
  padding: 36px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-48 {
  padding: 48px !important;
}

.pl-4 {
  padding-left: 4px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pl-12 {
  padding-left: 12px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

.pl-28 {
  padding-left: 28px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

.pl-36 {
  padding-left: 36px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.pl-48 {
  padding-left: 48px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.p-0 {
  padding: 0 !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.mb-36 {
  margin-bottom: 36px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.m-0 {
  margin: 0 !important;
}

.separate {
  position: relative;
  overflow: hidden;
}
.separate.s-4 {
  height: 4px;
}
.separate.s-8 {
  height: 8px;
}
.separate.s-16 {
  height: 16px;
}
.separate.s-20 {
  height: 20px;
}
.separate.s-24 {
  height: 24px;
}
.separate.s-28 {
  height: 28px;
}
.separate.s-32 {
  height: 32px;
}
.separate.s-36 {
  height: 36px;
}
.separate.s-40 {
  height: 40px;
}
.separate.s-48 {
  height: 48px;
}

.list-inline.middle > li {
  vertical-align: middle;
}
.list-inline.s-4 .list-inline-item:not(:last-child) {
  margin-right: 4px;
}

.list-dotted {
  margin: 0 0 1.5rem 1.5rem;
  padding: 0;
  list-style: none;
}
.list-dotted > li {
  position: relative;
  padding-left: 1rem;
}
.list-dotted > li:not(:first-child) {
  margin-top: 12px;
}
.list-dotted > li:before {
  content: "";
  background: #3a4047;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin-top: -3px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.panel .panel-body {
  padding: 1rem;
}

.badge.badge-warning {
  background: #FFDE14;
}

.form-control {
  border-color: #e6e6e6;
  height: auto;
  padding: 0.75rem 1.25rem;
  line-height: 1.5;
  color: #0D0D0D;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.form-control.rounded {
  border-radius: 30px !important;
  -ms-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  -webkit-border-radius: 30px !important;
}

.btn {
  position: relative;
  padding: 0.75rem 2rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none !important;
  white-space: normal;
  border-radius: 50px;
  -ms-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.btn.btn-link {
  background: transparent;
  border-color: transparent;
  color: #3172ED;
}
.btn.btn-link:hover {
  background: #f6f6f6;
  border-color: #f6f6f6;
}
.btn.btn-default {
  background: #FFDE14;
  border-color: #FFDE14;
  color: #0D0D0D;
}
.btn.btn-default:hover {
  background: #efce00;
  border-color: #efce00;
}
.btn.btn-primary {
  background: #3172ED;
  border-color: #3172ED;
  color: #ffffff;
}
.btn.btn-primary:hover {
  background: #1a62eb;
  border-color: #1a62eb;
}

.b-icon {
  position: relative;
}
.b-icon .icon {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  overflow: hidden;
  transform: translateY(-52%);
  -o-transform: translateY(-52%);
  -ms-transform: translateY(-52%);
  -moz-transform: translateY(-52%);
  -webkit-transform: translateY(-52%);
}
.b-icon .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 100%;
  max-height: 100%;
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.b-icon.right .icon {
  left: auto;
  right: 0;
}
.b-icon.b-icon-16 {
  padding-left: 22px;
}
.b-icon.b-icon-16 .icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}
.b-icon.b-icon-16.right {
  padding-left: 0;
  padding-right: 22px;
}
.b-icon.b-icon-32 {
  padding-left: 38px;
}
.b-icon.b-icon-32 .icon {
  width: 32px;
  height: 32px;
  font-size: 28px;
  line-height: 32px;
  text-align: center;
}
.b-icon.b-icon-32.right {
  padding-left: 0;
  padding-right: 38px;
}
.b-icon.b-icon-48 {
  padding-left: 54px;
}
.b-icon.b-icon-48 .icon {
  width: 48px;
  height: 48px;
  font-size: 44px;
  line-height: 48px;
  text-align: center;
}
.b-icon.b-icon-48.right {
  padding-left: 0;
  padding-right: 54px;
}

span.b-icon, strong.b-icon, i.b-icon {
  display: inline-block;
}

.row-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.row-0 > .col, .row-0 > .col-1, .row-0 > .col-10, .row-0 > .col-11, .row-0 > .col-12, .row-0 > .col-2, .row-0 > .col-3, .row-0 > .col-4, .row-0 > .col-5, .row-0 > .col-6, .row-0 > .col-7, .row-0 > .col-8, .row-0 > .col-9, .row-0 > .col-auto, .row-0 > .col-lg, .row-0 > .col-lg-1, .row-0 > .col-lg-10, .row-0 > .col-lg-11, .row-0 > .col-lg-12, .row-0 > .col-lg-2, .row-0 > .col-lg-3, .row-0 > .col-lg-4, .row-0 > .col-lg-5, .row-0 > .col-lg-6, .row-0 > .col-lg-7, .row-0 > .col-lg-8, .row-0 > .col-lg-9, .row-0 > .col-lg-auto, .row-0 > .col-md, .row-0 > .col-md-1, .row-0 > .col-md-10, .row-0 > .col-md-11, .row-0 > .col-md-12, .row-0 > .col-md-2, .row-0 > .col-md-3, .row-0 > .col-md-4, .row-0 > .col-md-5, .row-0 > .col-md-6, .row-0 > .col-md-7, .row-0 > .col-md-8, .row-0 > .col-md-9, .row-0 > .col-md-auto, .row-0 > .col-sm, .row-0 > .col-sm-1, .row-0 > .col-sm-10, .row-0 > .col-sm-11, .row-0 > .col-sm-12, .row-0 > .col-sm-2, .row-0 > .col-sm-3, .row-0 > .col-sm-4, .row-0 > .col-sm-5, .row-0 > .col-sm-6, .row-0 > .col-sm-7, .row-0 > .col-sm-8, .row-0 > .col-sm-9, .row-0 > .col-sm-auto, .row-0 > .col-xl, .row-0 > .col-xl-1, .row-0 > .col-xl-10, .row-0 > .col-xl-11, .row-0 > .col-xl-12, .row-0 > .col-xl-2, .row-0 > .col-xl-3, .row-0 > .col-xl-4, .row-0 > .col-xl-5, .row-0 > .col-xl-6, .row-0 > .col-xl-7, .row-0 > .col-xl-8, .row-0 > .col-xl-9, .row-0 > .col-xl-auto {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.row-10 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.row-10 > .col, .row-10 > .col-1, .row-10 > .col-10, .row-10 > .col-11, .row-10 > .col-12, .row-10 > .col-2, .row-10 > .col-3, .row-10 > .col-4, .row-10 > .col-5, .row-10 > .col-6, .row-10 > .col-7, .row-10 > .col-8, .row-10 > .col-9, .row-10 > .col-auto, .row-10 > .col-lg, .row-10 > .col-lg-1, .row-10 > .col-lg-10, .row-10 > .col-lg-11, .row-10 > .col-lg-12, .row-10 > .col-lg-2, .row-10 > .col-lg-3, .row-10 > .col-lg-4, .row-10 > .col-lg-5, .row-10 > .col-lg-6, .row-10 > .col-lg-7, .row-10 > .col-lg-8, .row-10 > .col-lg-9, .row-10 > .col-lg-auto, .row-10 > .col-md, .row-10 > .col-md-1, .row-10 > .col-md-10, .row-10 > .col-md-11, .row-10 > .col-md-12, .row-10 > .col-md-2, .row-10 > .col-md-3, .row-10 > .col-md-4, .row-10 > .col-md-5, .row-10 > .col-md-6, .row-10 > .col-md-7, .row-10 > .col-md-8, .row-10 > .col-md-9, .row-10 > .col-md-auto, .row-10 > .col-sm, .row-10 > .col-sm-1, .row-10 > .col-sm-10, .row-10 > .col-sm-11, .row-10 > .col-sm-12, .row-10 > .col-sm-2, .row-10 > .col-sm-3, .row-10 > .col-sm-4, .row-10 > .col-sm-5, .row-10 > .col-sm-6, .row-10 > .col-sm-7, .row-10 > .col-sm-8, .row-10 > .col-sm-9, .row-10 > .col-sm-auto, .row-10 > .col-xl, .row-10 > .col-xl-1, .row-10 > .col-xl-10, .row-10 > .col-xl-11, .row-10 > .col-xl-12, .row-10 > .col-xl-2, .row-10 > .col-xl-3, .row-10 > .col-xl-4, .row-10 > .col-xl-5, .row-10 > .col-xl-6, .row-10 > .col-xl-7, .row-10 > .col-xl-8, .row-10 > .col-xl-9, .row-10 > .col-xl-auto {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.row-20 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.row-20 > .col, .row-20 > .col-1, .row-20 > .col-10, .row-20 > .col-11, .row-20 > .col-12, .row-20 > .col-2, .row-20 > .col-3, .row-20 > .col-4, .row-20 > .col-5, .row-20 > .col-6, .row-20 > .col-7, .row-20 > .col-8, .row-20 > .col-9, .row-20 > .col-auto, .row-20 > .col-lg, .row-20 > .col-lg-1, .row-20 > .col-lg-10, .row-20 > .col-lg-11, .row-20 > .col-lg-12, .row-20 > .col-lg-2, .row-20 > .col-lg-3, .row-20 > .col-lg-4, .row-20 > .col-lg-5, .row-20 > .col-lg-6, .row-20 > .col-lg-7, .row-20 > .col-lg-8, .row-20 > .col-lg-9, .row-20 > .col-lg-auto, .row-20 > .col-md, .row-20 > .col-md-1, .row-20 > .col-md-10, .row-20 > .col-md-11, .row-20 > .col-md-12, .row-20 > .col-md-2, .row-20 > .col-md-3, .row-20 > .col-md-4, .row-20 > .col-md-5, .row-20 > .col-md-6, .row-20 > .col-md-7, .row-20 > .col-md-8, .row-20 > .col-md-9, .row-20 > .col-md-auto, .row-20 > .col-sm, .row-20 > .col-sm-1, .row-20 > .col-sm-10, .row-20 > .col-sm-11, .row-20 > .col-sm-12, .row-20 > .col-sm-2, .row-20 > .col-sm-3, .row-20 > .col-sm-4, .row-20 > .col-sm-5, .row-20 > .col-sm-6, .row-20 > .col-sm-7, .row-20 > .col-sm-8, .row-20 > .col-sm-9, .row-20 > .col-sm-auto, .row-20 > .col-xl, .row-20 > .col-xl-1, .row-20 > .col-xl-10, .row-20 > .col-xl-11, .row-20 > .col-xl-12, .row-20 > .col-xl-2, .row-20 > .col-xl-3, .row-20 > .col-xl-4, .row-20 > .col-xl-5, .row-20 > .col-xl-6, .row-20 > .col-xl-7, .row-20 > .col-xl-8, .row-20 > .col-xl-9, .row-20 > .col-xl-auto {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.row-40 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.row-40 > .col, .row-40 > .col-1, .row-40 > .col-10, .row-40 > .col-11, .row-40 > .col-12, .row-40 > .col-2, .row-40 > .col-3, .row-40 > .col-4, .row-40 > .col-5, .row-40 > .col-6, .row-40 > .col-7, .row-40 > .col-8, .row-40 > .col-9, .row-40 > .col-auto, .row-40 > .col-lg, .row-40 > .col-lg-1, .row-40 > .col-lg-10, .row-40 > .col-lg-11, .row-40 > .col-lg-12, .row-40 > .col-lg-2, .row-40 > .col-lg-3, .row-40 > .col-lg-4, .row-40 > .col-lg-5, .row-40 > .col-lg-6, .row-40 > .col-lg-7, .row-40 > .col-lg-8, .row-40 > .col-lg-9, .row-40 > .col-lg-auto, .row-40 > .col-md, .row-40 > .col-md-1, .row-40 > .col-md-10, .row-40 > .col-md-11, .row-40 > .col-md-12, .row-40 > .col-md-2, .row-40 > .col-md-3, .row-40 > .col-md-4, .row-40 > .col-md-5, .row-40 > .col-md-6, .row-40 > .col-md-7, .row-40 > .col-md-8, .row-40 > .col-md-9, .row-40 > .col-md-auto, .row-40 > .col-sm, .row-40 > .col-sm-1, .row-40 > .col-sm-10, .row-40 > .col-sm-11, .row-40 > .col-sm-12, .row-40 > .col-sm-2, .row-40 > .col-sm-3, .row-40 > .col-sm-4, .row-40 > .col-sm-5, .row-40 > .col-sm-6, .row-40 > .col-sm-7, .row-40 > .col-sm-8, .row-40 > .col-sm-9, .row-40 > .col-sm-auto, .row-40 > .col-xl, .row-40 > .col-xl-1, .row-40 > .col-xl-10, .row-40 > .col-xl-11, .row-40 > .col-xl-12, .row-40 > .col-xl-2, .row-40 > .col-xl-3, .row-40 > .col-xl-4, .row-40 > .col-xl-5, .row-40 > .col-xl-6, .row-40 > .col-xl-7, .row-40 > .col-xl-8, .row-40 > .col-xl-9, .row-40 > .col-xl-auto {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.row-50 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

.row-50 > .col, .row-50 > .col-1, .row-50 > .col-10, .row-50 > .col-11, .row-50 > .col-12, .row-50 > .col-2, .row-50 > .col-3, .row-50 > .col-4, .row-50 > .col-5, .row-50 > .col-6, .row-50 > .col-7, .row-50 > .col-8, .row-50 > .col-9, .row-50 > .col-auto, .row-50 > .col-lg, .row-50 > .col-lg-1, .row-50 > .col-lg-10, .row-50 > .col-lg-11, .row-50 > .col-lg-12, .row-50 > .col-lg-2, .row-50 > .col-lg-3, .row-50 > .col-lg-4, .row-50 > .col-lg-5, .row-50 > .col-lg-6, .row-50 > .col-lg-7, .row-50 > .col-lg-8, .row-50 > .col-lg-9, .row-50 > .col-lg-auto, .row-50 > .col-md, .row-50 > .col-md-1, .row-50 > .col-md-10, .row-50 > .col-md-11, .row-50 > .col-md-12, .row-50 > .col-md-2, .row-50 > .col-md-3, .row-50 > .col-md-4, .row-50 > .col-md-5, .row-50 > .col-md-6, .row-50 > .col-md-7, .row-50 > .col-md-8, .row-50 > .col-md-9, .row-50 > .col-md-auto, .row-50 > .col-sm, .row-50 > .col-sm-1, .row-50 > .col-sm-10, .row-50 > .col-sm-11, .row-50 > .col-sm-12, .row-50 > .col-sm-2, .row-50 > .col-sm-3, .row-50 > .col-sm-4, .row-50 > .col-sm-5, .row-50 > .col-sm-6, .row-50 > .col-sm-7, .row-50 > .col-sm-8, .row-50 > .col-sm-9, .row-50 > .col-sm-auto, .row-50 > .col-xl, .row-50 > .col-xl-1, .row-50 > .col-xl-10, .row-50 > .col-xl-11, .row-50 > .col-xl-12, .row-50 > .col-xl-2, .row-50 > .col-xl-3, .row-50 > .col-xl-4, .row-50 > .col-xl-5, .row-50 > .col-xl-6, .row-50 > .col-xl-7, .row-50 > .col-xl-8, .row-50 > .col-xl-9, .row-50 > .col-xl-auto {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.row-80 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.row-80 > .col, .row-80 > .col-1, .row-80 > .col-10, .row-80 > .col-11, .row-80 > .col-12, .row-80 > .col-2, .row-80 > .col-3, .row-80 > .col-4, .row-80 > .col-5, .row-80 > .col-6, .row-80 > .col-7, .row-80 > .col-8, .row-80 > .col-9, .row-80 > .col-auto, .row-80 > .col-lg, .row-80 > .col-lg-1, .row-80 > .col-lg-10, .row-80 > .col-lg-11, .row-80 > .col-lg-12, .row-80 > .col-lg-2, .row-80 > .col-lg-3, .row-80 > .col-lg-4, .row-80 > .col-lg-5, .row-80 > .col-lg-6, .row-80 > .col-lg-7, .row-80 > .col-lg-8, .row-80 > .col-lg-9, .row-80 > .col-lg-auto, .row-80 > .col-md, .row-80 > .col-md-1, .row-80 > .col-md-10, .row-80 > .col-md-11, .row-80 > .col-md-12, .row-80 > .col-md-2, .row-80 > .col-md-3, .row-80 > .col-md-4, .row-80 > .col-md-5, .row-80 > .col-md-6, .row-80 > .col-md-7, .row-80 > .col-md-8, .row-80 > .col-md-9, .row-80 > .col-md-auto, .row-80 > .col-sm, .row-80 > .col-sm-1, .row-80 > .col-sm-10, .row-80 > .col-sm-11, .row-80 > .col-sm-12, .row-80 > .col-sm-2, .row-80 > .col-sm-3, .row-80 > .col-sm-4, .row-80 > .col-sm-5, .row-80 > .col-sm-6, .row-80 > .col-sm-7, .row-80 > .col-sm-8, .row-80 > .col-sm-9, .row-80 > .col-sm-auto, .row-80 > .col-xl, .row-80 > .col-xl-1, .row-80 > .col-xl-10, .row-80 > .col-xl-11, .row-80 > .col-xl-12, .row-80 > .col-xl-2, .row-80 > .col-xl-3, .row-80 > .col-xl-4, .row-80 > .col-xl-5, .row-80 > .col-xl-6, .row-80 > .col-xl-7, .row-80 > .col-xl-8, .row-80 > .col-xl-9, .row-80 > .col-xl-auto {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.row-4 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.row-4 > .col, .row-4 > .col-1, .row-4 > .col-10, .row-4 > .col-11, .row-4 > .col-12, .row-4 > .col-2, .row-4 > .col-3, .row-4 > .col-4, .row-4 > .col-5, .row-4 > .col-6, .row-4 > .col-7, .row-4 > .col-8, .row-4 > .col-9, .row-4 > .col-auto, .row-4 > .col-lg, .row-4 > .col-lg-1, .row-4 > .col-lg-10, .row-4 > .col-lg-11, .row-4 > .col-lg-12, .row-4 > .col-lg-2, .row-4 > .col-lg-3, .row-4 > .col-lg-4, .row-4 > .col-lg-5, .row-4 > .col-lg-6, .row-4 > .col-lg-7, .row-4 > .col-lg-8, .row-4 > .col-lg-9, .row-4 > .col-lg-auto, .row-4 > .col-md, .row-4 > .col-md-1, .row-4 > .col-md-10, .row-4 > .col-md-11, .row-4 > .col-md-12, .row-4 > .col-md-2, .row-4 > .col-md-3, .row-4 > .col-md-4, .row-4 > .col-md-5, .row-4 > .col-md-6, .row-4 > .col-md-7, .row-4 > .col-md-8, .row-4 > .col-md-9, .row-4 > .col-md-auto, .row-4 > .col-sm, .row-4 > .col-sm-1, .row-4 > .col-sm-10, .row-4 > .col-sm-11, .row-4 > .col-sm-12, .row-4 > .col-sm-2, .row-4 > .col-sm-3, .row-4 > .col-sm-4, .row-4 > .col-sm-5, .row-4 > .col-sm-6, .row-4 > .col-sm-7, .row-4 > .col-sm-8, .row-4 > .col-sm-9, .row-4 > .col-sm-auto, .row-4 > .col-xl, .row-4 > .col-xl-1, .row-4 > .col-xl-10, .row-4 > .col-xl-11, .row-4 > .col-xl-12, .row-4 > .col-xl-2, .row-4 > .col-xl-3, .row-4 > .col-xl-4, .row-4 > .col-xl-5, .row-4 > .col-xl-6, .row-4 > .col-xl-7, .row-4 > .col-xl-8, .row-4 > .col-xl-9, .row-4 > .col-xl-auto {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.row-8 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

.row-8 > .col, .row-8 > .col-1, .row-8 > .col-10, .row-8 > .col-11, .row-8 > .col-12, .row-8 > .col-2, .row-8 > .col-3, .row-8 > .col-4, .row-8 > .col-5, .row-8 > .col-6, .row-8 > .col-7, .row-8 > .col-8, .row-8 > .col-9, .row-8 > .col-auto, .row-8 > .col-lg, .row-8 > .col-lg-1, .row-8 > .col-lg-10, .row-8 > .col-lg-11, .row-8 > .col-lg-12, .row-8 > .col-lg-2, .row-8 > .col-lg-3, .row-8 > .col-lg-4, .row-8 > .col-lg-5, .row-8 > .col-lg-6, .row-8 > .col-lg-7, .row-8 > .col-lg-8, .row-8 > .col-lg-9, .row-8 > .col-lg-auto, .row-8 > .col-md, .row-8 > .col-md-1, .row-8 > .col-md-10, .row-8 > .col-md-11, .row-8 > .col-md-12, .row-8 > .col-md-2, .row-8 > .col-md-3, .row-8 > .col-md-4, .row-8 > .col-md-5, .row-8 > .col-md-6, .row-8 > .col-md-7, .row-8 > .col-md-8, .row-8 > .col-md-9, .row-8 > .col-md-auto, .row-8 > .col-sm, .row-8 > .col-sm-1, .row-8 > .col-sm-10, .row-8 > .col-sm-11, .row-8 > .col-sm-12, .row-8 > .col-sm-2, .row-8 > .col-sm-3, .row-8 > .col-sm-4, .row-8 > .col-sm-5, .row-8 > .col-sm-6, .row-8 > .col-sm-7, .row-8 > .col-sm-8, .row-8 > .col-sm-9, .row-8 > .col-sm-auto, .row-8 > .col-xl, .row-8 > .col-xl-1, .row-8 > .col-xl-10, .row-8 > .col-xl-11, .row-8 > .col-xl-12, .row-8 > .col-xl-2, .row-8 > .col-xl-3, .row-8 > .col-xl-4, .row-8 > .col-xl-5, .row-8 > .col-xl-6, .row-8 > .col-xl-7, .row-8 > .col-xl-8, .row-8 > .col-xl-9, .row-8 > .col-xl-auto {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.row-12 {
  margin-left: -6px !important;
  margin-right: -6px !important;
}

.row-12 > .col, .row-12 > .col-1, .row-12 > .col-10, .row-12 > .col-11, .row-12 > .col-12, .row-12 > .col-2, .row-12 > .col-3, .row-12 > .col-4, .row-12 > .col-5, .row-12 > .col-6, .row-12 > .col-7, .row-12 > .col-8, .row-12 > .col-9, .row-12 > .col-auto, .row-12 > .col-lg, .row-12 > .col-lg-1, .row-12 > .col-lg-10, .row-12 > .col-lg-11, .row-12 > .col-lg-12, .row-12 > .col-lg-2, .row-12 > .col-lg-3, .row-12 > .col-lg-4, .row-12 > .col-lg-5, .row-12 > .col-lg-6, .row-12 > .col-lg-7, .row-12 > .col-lg-8, .row-12 > .col-lg-9, .row-12 > .col-lg-auto, .row-12 > .col-md, .row-12 > .col-md-1, .row-12 > .col-md-10, .row-12 > .col-md-11, .row-12 > .col-md-12, .row-12 > .col-md-2, .row-12 > .col-md-3, .row-12 > .col-md-4, .row-12 > .col-md-5, .row-12 > .col-md-6, .row-12 > .col-md-7, .row-12 > .col-md-8, .row-12 > .col-md-9, .row-12 > .col-md-auto, .row-12 > .col-sm, .row-12 > .col-sm-1, .row-12 > .col-sm-10, .row-12 > .col-sm-11, .row-12 > .col-sm-12, .row-12 > .col-sm-2, .row-12 > .col-sm-3, .row-12 > .col-sm-4, .row-12 > .col-sm-5, .row-12 > .col-sm-6, .row-12 > .col-sm-7, .row-12 > .col-sm-8, .row-12 > .col-sm-9, .row-12 > .col-sm-auto, .row-12 > .col-xl, .row-12 > .col-xl-1, .row-12 > .col-xl-10, .row-12 > .col-xl-11, .row-12 > .col-xl-12, .row-12 > .col-xl-2, .row-12 > .col-xl-3, .row-12 > .col-xl-4, .row-12 > .col-xl-5, .row-12 > .col-xl-6, .row-12 > .col-xl-7, .row-12 > .col-xl-8, .row-12 > .col-xl-9, .row-12 > .col-xl-auto {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.row-16 {
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.row-16 > .col, .row-16 > .col-1, .row-16 > .col-10, .row-16 > .col-11, .row-16 > .col-12, .row-16 > .col-2, .row-16 > .col-3, .row-16 > .col-4, .row-16 > .col-5, .row-16 > .col-6, .row-16 > .col-7, .row-16 > .col-8, .row-16 > .col-9, .row-16 > .col-auto, .row-16 > .col-lg, .row-16 > .col-lg-1, .row-16 > .col-lg-10, .row-16 > .col-lg-11, .row-16 > .col-lg-12, .row-16 > .col-lg-2, .row-16 > .col-lg-3, .row-16 > .col-lg-4, .row-16 > .col-lg-5, .row-16 > .col-lg-6, .row-16 > .col-lg-7, .row-16 > .col-lg-8, .row-16 > .col-lg-9, .row-16 > .col-lg-auto, .row-16 > .col-md, .row-16 > .col-md-1, .row-16 > .col-md-10, .row-16 > .col-md-11, .row-16 > .col-md-12, .row-16 > .col-md-2, .row-16 > .col-md-3, .row-16 > .col-md-4, .row-16 > .col-md-5, .row-16 > .col-md-6, .row-16 > .col-md-7, .row-16 > .col-md-8, .row-16 > .col-md-9, .row-16 > .col-md-auto, .row-16 > .col-sm, .row-16 > .col-sm-1, .row-16 > .col-sm-10, .row-16 > .col-sm-11, .row-16 > .col-sm-12, .row-16 > .col-sm-2, .row-16 > .col-sm-3, .row-16 > .col-sm-4, .row-16 > .col-sm-5, .row-16 > .col-sm-6, .row-16 > .col-sm-7, .row-16 > .col-sm-8, .row-16 > .col-sm-9, .row-16 > .col-sm-auto, .row-16 > .col-xl, .row-16 > .col-xl-1, .row-16 > .col-xl-10, .row-16 > .col-xl-11, .row-16 > .col-xl-12, .row-16 > .col-xl-2, .row-16 > .col-xl-3, .row-16 > .col-xl-4, .row-16 > .col-xl-5, .row-16 > .col-xl-6, .row-16 > .col-xl-7, .row-16 > .col-xl-8, .row-16 > .col-xl-9, .row-16 > .col-xl-auto {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.row-24 {
  margin-left: -12px !important;
  margin-right: -12px !important;
}

.row-24 > .col, .row-24 > .col-1, .row-24 > .col-10, .row-24 > .col-11, .row-24 > .col-12, .row-24 > .col-2, .row-24 > .col-3, .row-24 > .col-4, .row-24 > .col-5, .row-24 > .col-6, .row-24 > .col-7, .row-24 > .col-8, .row-24 > .col-9, .row-24 > .col-auto, .row-24 > .col-lg, .row-24 > .col-lg-1, .row-24 > .col-lg-10, .row-24 > .col-lg-11, .row-24 > .col-lg-12, .row-24 > .col-lg-2, .row-24 > .col-lg-3, .row-24 > .col-lg-4, .row-24 > .col-lg-5, .row-24 > .col-lg-6, .row-24 > .col-lg-7, .row-24 > .col-lg-8, .row-24 > .col-lg-9, .row-24 > .col-lg-auto, .row-24 > .col-md, .row-24 > .col-md-1, .row-24 > .col-md-10, .row-24 > .col-md-11, .row-24 > .col-md-12, .row-24 > .col-md-2, .row-24 > .col-md-3, .row-24 > .col-md-4, .row-24 > .col-md-5, .row-24 > .col-md-6, .row-24 > .col-md-7, .row-24 > .col-md-8, .row-24 > .col-md-9, .row-24 > .col-md-auto, .row-24 > .col-sm, .row-24 > .col-sm-1, .row-24 > .col-sm-10, .row-24 > .col-sm-11, .row-24 > .col-sm-12, .row-24 > .col-sm-2, .row-24 > .col-sm-3, .row-24 > .col-sm-4, .row-24 > .col-sm-5, .row-24 > .col-sm-6, .row-24 > .col-sm-7, .row-24 > .col-sm-8, .row-24 > .col-sm-9, .row-24 > .col-sm-auto, .row-24 > .col-xl, .row-24 > .col-xl-1, .row-24 > .col-xl-10, .row-24 > .col-xl-11, .row-24 > .col-xl-12, .row-24 > .col-xl-2, .row-24 > .col-xl-3, .row-24 > .col-xl-4, .row-24 > .col-xl-5, .row-24 > .col-xl-6, .row-24 > .col-xl-7, .row-24 > .col-xl-8, .row-24 > .col-xl-9, .row-24 > .col-xl-auto {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.row-32 {
  margin-left: -16px !important;
  margin-right: -16px !important;
}

.row-32 > .col, .row-32 > .col-1, .row-32 > .col-10, .row-32 > .col-11, .row-32 > .col-12, .row-32 > .col-2, .row-32 > .col-3, .row-32 > .col-4, .row-32 > .col-5, .row-32 > .col-6, .row-32 > .col-7, .row-32 > .col-8, .row-32 > .col-9, .row-32 > .col-auto, .row-32 > .col-lg, .row-32 > .col-lg-1, .row-32 > .col-lg-10, .row-32 > .col-lg-11, .row-32 > .col-lg-12, .row-32 > .col-lg-2, .row-32 > .col-lg-3, .row-32 > .col-lg-4, .row-32 > .col-lg-5, .row-32 > .col-lg-6, .row-32 > .col-lg-7, .row-32 > .col-lg-8, .row-32 > .col-lg-9, .row-32 > .col-lg-auto, .row-32 > .col-md, .row-32 > .col-md-1, .row-32 > .col-md-10, .row-32 > .col-md-11, .row-32 > .col-md-12, .row-32 > .col-md-2, .row-32 > .col-md-3, .row-32 > .col-md-4, .row-32 > .col-md-5, .row-32 > .col-md-6, .row-32 > .col-md-7, .row-32 > .col-md-8, .row-32 > .col-md-9, .row-32 > .col-md-auto, .row-32 > .col-sm, .row-32 > .col-sm-1, .row-32 > .col-sm-10, .row-32 > .col-sm-11, .row-32 > .col-sm-12, .row-32 > .col-sm-2, .row-32 > .col-sm-3, .row-32 > .col-sm-4, .row-32 > .col-sm-5, .row-32 > .col-sm-6, .row-32 > .col-sm-7, .row-32 > .col-sm-8, .row-32 > .col-sm-9, .row-32 > .col-sm-auto, .row-32 > .col-xl, .row-32 > .col-xl-1, .row-32 > .col-xl-10, .row-32 > .col-xl-11, .row-32 > .col-xl-12, .row-32 > .col-xl-2, .row-32 > .col-xl-3, .row-32 > .col-xl-4, .row-32 > .col-xl-5, .row-32 > .col-xl-6, .row-32 > .col-xl-7, .row-32 > .col-xl-8, .row-32 > .col-xl-9, .row-32 > .col-xl-auto {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.tooltip {
  opacity: 1 !important;
}
.tooltip .tooltip-inner {
  background: #ffffff;
  max-width: 250px;
  padding: 1rem;
  color: #0D0D0D;
  box-shadow: 0 0 20px #cbcbcb;
  -ms-box-shadow: 0 0 20px #cbcbcb;
  -moz-box-shadow: 0 0 20px #cbcbcb;
  -webkit-box-shadow: 0 0 20px #cbcbcb;
}
.tooltip.bs-tooltip-top .arrow:before {
  border-top-color: #ffffff;
}
.tooltip.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #ffffff;
}

#wrapper {
  background: #F8F8F8;
  position: relative;
  width: 100%;
  min-height: 100%;
  min-width: 320px;
}
#wrapper:after {
  content: "";
  background: #0D0D0D;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20px;
}

.see-book-live {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: #3172ED;
  text-decoration: none;
  padding: 14px 28px;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  color: white !important;
}
.see-book-live:hover {
  background: #FFDD13;
  color: #3172ED;
  text-decoration: none !important;
}
@media (min-width: 319px) {
  .see-book-live {
    max-width: 100%;
    min-height: 48px;
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .see-book-live {
    max-width: 282px;
    min-height: 66px;
    font-size: 18px;
  }
}

#body {
  background: #ffffff url(../images/body-bg.png) repeat-x 0 0;
}

.section-start {
  position: relative;
  overflow: hidden;
  padding: 32px 0 108px 0;
}
@media (max-width: 767px) {
  .section-start {
    padding: 0 0 15px 0;
    overflow: hidden;
  }
}
.section-start:before {
  content: "";
  background: url(../images/fish-left.svg) no-repeat 0 0/100% auto;
  position: absolute;
  top: 120px;
  left: 50%;
  display: block;
  width: 152px;
  height: 218px;
  margin-left: -600px;
}
@media (max-width: 767px) {
  .section-start:before {
    background: none;
    /*
          background: url(../images/fish-center.svg) no-repeat top center / auto 100%;
          position  : absolute;
          top       : 7.5%;
          left      : 0;
          right     : 0;
          width     : auto;
          height    : 50px;
          margin    : 0;
          */
  }
}
@media (max-width: 540px) {
  .section-start:before {
    height: 30px;
  }
}
.section-start:after {
  content: "";
  background: url(../images/fish-right.svg) no-repeat 0 0/100% auto;
  position: absolute;
  top: 31%;
  left: 56%;
  display: block;
  width: 160px;
  height: 185px;
  margin-left: 360px;
  margin-top: -125px;
}
@media (max-width: 767px) {
  .section-start:after {
    background: none;
  }
}
.section-start .section-start__head {
  margin: 0 auto;
  font-weight: 700;
  text-align: center;
  color: #0D0D0D;
  position: relative;
}
@media (min-width: 319px) {
  .section-start .section-start__head {
    max-width: 352px;
  }
}
@media (min-width: 539px) {
  .section-start .section-start__head {
    max-width: 940px;
  }
}
.section-start .section-start__head .small_title {
  display: block;
}
@media (min-width: 319px) {
  .section-start .section-start__head .small_title {
    font-size: 26px;
  }
}
@media (min-width: 767px) {
  .section-start .section-start__head .small_title {
    font-size: 44px;
  }
}
@media (min-width: 767px) {
  .section-start .section-start__head:after {
    content: "";
    background: url(../images/title-icon.svg) no-repeat 0 0/contain;
    display: block;
    width: 46px;
    height: 36px;
    position: absolute;
    right: 202px;
    bottom: 43px;
  }
}
@media (min-width: 991px) {
  .section-start .section-start__head:after {
    right: -10px;
    bottom: 45px;
  }
}
@media (min-width: 1199px) {
  .section-start .section-start__head:after {
    right: -5px;
  }
}
@media (min-width: 319px) {
  .section-start .section-start__head {
    font-size: 34px;
    line-height: 130%;
  }
}
@media (min-width: 767px) {
  .section-start .section-start__head {
    font-size: 60px;
    line-height: 135%;
  }
}
.section-start .section-start__description {
  color: #656D7A;
  text-align: center;
}
@media (min-width: 319px) {
  .section-start .section-start__description {
    font-size: 16px;
  }
}
@media (min-width: 767px) {
  .section-start .section-start__description {
    font-size: 20px;
  }
}
.section-start .section-start__description:not(:first-child) {
  margin-top: 16px;
}
.section-start .section-start__description span {
  font-weight: 500;
}
.section-start .section-start__form {
  display: block;
  max-width: 530px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .section-start .section-start__form {
    border-radius: 100px;
    -ms-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 2px solid #D8DBE2;
    padding: 5px;
  }
}
.section-start .section-start__form:not(:first-child) {
  margin-top: 46px;
}
@media (max-width: 767px) {
  .section-start .section-start__form:not(:first-child) {
    margin-top: 16px;
  }
}
.section-start .section-start__form .form-control {
  min-height: 56px;
  border-color: #ffffff;
  border-radius: 25px;
  -ms-border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
@media (min-width: 767px) {
  .section-start .section-start__form .form-control:focus {
    box-shadow: none !important;
  }
}
@media (max-width: 767px) {
  .section-start .section-start__form .form-control {
    margin-bottom: 16px;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
}
.section-start .section-start__form .btn {
  font-size: 16px;
  font-weight: 600;
  width: 172px;
  min-height: 56px;
  outline: none;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  padding: 9px 10px;
}
@media (max-width: 767px) {
  .section-start .section-start__form .btn {
    display: block;
    font-size: 14px;
    width: 100%;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
  }
}
.section-start .section-start__trial {
  text-align: center;
  margin-top: 12px;
}
.section-start .section-start__trial .trial-link {
  font-size: 13px;
  line-height: 150%;
  color: #3172ED;
}
@media (max-width: 767px) {
  .section-start .section-start__trial .trial-link {
    font-size: 11px;
    margin-top: 10px;
  }
}
.section-start .section-start__hr {
  max-width: 588px;
  margin: auto;
  border-bottom: 2px solid #F0F2F6;
}
@media (min-width: 319px) {
  .section-start .section-start__hr {
    padding-top: 24px;
  }
}
@media (min-width: 768px) {
  .section-start .section-start__hr {
    padding-top: 40px;
  }
}
.section-start .see-how-button {
  max-width: 588px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
}
@media (min-width: 319px) {
  .section-start .see-how-button {
    flex-direction: column-reverse;
    justify-content: center;
    padding-top: 24px;
  }
}
@media (min-width: 768px) {
  .section-start .see-how-button {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 40px;
  }
}
.section-start .see-how-button .see-modal-btn {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  background: #F0F2F6;
  position: relative;
  width: 100%;
  line-height: 150%;
  color: #153661;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 40px;
  -ms-border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  padding: 5px;
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
@media (min-width: 319px) {
  .section-start .see-how-button .see-modal-btn {
    justify-content: center;
    max-width: 100%;
    height: 48px;
    font-size: 14px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .section-start .see-how-button .see-modal-btn {
    justify-content: flex-end;
    max-width: 282px;
    min-height: 66px;
    font-size: 18px;
    margin-bottom: 0;
  }
}
.section-start .see-how-button .see-modal-btn i {
  background: #FFDD13;
  display: block;
  margin-right: 14px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
@media (min-width: 319px) {
  .section-start .see-how-button .see-modal-btn i {
    position: absolute;
    left: 5px;
    width: 40px;
    min-height: 40px;
  }
}
@media (min-width: 768px) {
  .section-start .see-how-button .see-modal-btn i {
    position: relative;
    left: 0;
    width: 56px;
    min-height: 56px;
  }
}
.section-start .see-how-button .see-modal-btn i:before {
  content: "";
  border: 20px solid transparent;
  border-left-color: #073664;
  position: absolute;
  display: block;
  margin: -12px 0 0 -5px;
}
@media (min-width: 319px) {
  .section-start .see-how-button .see-modal-btn i:before {
    border-width: 10px 13px;
    top: 54%;
    left: 54%;
  }
}
@media (min-width: 768px) {
  .section-start .see-how-button .see-modal-btn i:before {
    border-width: 12px 16px;
    top: 50%;
    left: 50%;
  }
}
.section-start .see-how-button .see-modal-btn:hover {
  background: #FFDD13;
}
.section-start .see-how-button .see-modal-btn:hover i {
  background: #F0F2F6;
}
.section-start .section-start__awards {
  margin: 2.5rem 0 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
.section-start .section-start__awards > li {
  padding: 0.5rem 1rem;
}
.section-start .section-start__awards > li a {
  display: block;
}
.section-start .section-start__awards > li a img {
  display: block;
  max-width: 100%;
  max-height: 75px;
}

.section-best-fit {
  background: #0B317B;
  mix-blend-mode: multiply;
  position: relative;
  overflow: hidden;
}
.section-best-fit::before {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 995px;
  content: "";
  display: block;
  opacity: 0.16;
  background: url("../images/page-home/waves.png");
  mix-blend-mode: multiply;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  z-index: 1;
}
.section-best-fit .container {
  position: relative;
  z-index: 2;
}
.section-best-fit .container:after {
  position: absolute;
  width: 331px;
  height: 267px;
  left: 80%;
  bottom: 0;
  content: "";
  background: url("../images/page-home/octo-champ.png");
  filter: drop-shadow(0px 4px 69px rgba(20, 32, 61, 0.1));
  border-radius: 0 0 7px 0;
}
@media (max-width: 1199px) {
  .section-best-fit .container:after {
    left: 75%;
  }
}
@media (max-width: 991px) {
  .section-best-fit .container:after {
    left: 70%;
  }
}
@media (max-width: 767px) {
  .section-best-fit .container:after {
    left: 60%;
  }
}
@media (max-width: 660px) {
  .section-best-fit .container:after {
    left: 45%;
  }
}
@media (max-width: 530px) {
  .section-best-fit .container:after {
    left: 40%;
  }
}
@media (max-width: 375px) {
  .section-best-fit .container:after {
    left: 25%;
  }
}
.section-best-fit .content {
  margin: 74px auto 97px auto;
}
.section-best-fit .content .fish {
  position: absolute;
}
.section-best-fit .content .fish.fish-first {
  left: 5%;
  top: 10%;
  width: 35px;
}
@media (max-width: 768px) {
  .section-best-fit .content .fish.fish-first {
    display: none;
  }
}
.section-best-fit .content .fish.fish-second {
  right: 6%;
  top: 8%;
  width: 29px;
}
.section-best-fit .content .fish.fish-third {
  right: 0;
  top: 12%;
  width: 29px;
}
@media (max-width: 768px) {
  .section-best-fit .content .fish.fish-third {
    left: 6%;
    top: 9%;
  }
}
.section-best-fit .content .caption {
  font-size: 42px;
  text-align: center;
}
@media (max-width: 530px) {
  .section-best-fit .content .caption {
    font-size: 32px;
  }
}
.section-best-fit .content .caption span.yellow {
  color: #FFDD13;
}
.section-best-fit .content .caption span.white {
  color: #FFFFFF;
}
.section-best-fit .content .img-line {
  margin-top: -18px;
}
@media (max-width: 767px) {
  .section-best-fit .content .img {
    display: none;
  }
}
.section-best-fit .content .block-wrapper {
  margin-top: 50px;
}
.section-best-fit .content .block-wrapper .block {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  padding: 32px;
  min-width: 569px;
  min-height: 670px;
}
@media (max-width: 767px) {
  .section-best-fit .content .block-wrapper .block {
    min-width: unset;
  }
}
@media (max-width: 991px) {
  .section-best-fit .content .block-wrapper .block {
    min-height: 520px;
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .section-best-fit .content .block-wrapper .block {
    min-width: 343px;
  }
}
@media (max-width: 1199px) {
  .section-best-fit .content .block-wrapper .block {
    min-height: 717px;
  }
}
.section-best-fit .content .block-wrapper .block .line {
  border: 2px solid;
  height: 0;
  margin: 20px auto;
  width: 100px;
}
@media (max-width: 530px) {
  .section-best-fit .content .block-wrapper .block .line {
    border-width: 1px;
    margin: 10px auto;
  }
}
.section-best-fit .content .block-wrapper .block.left-block {
  background-color: #E9ECF1;
  color: #050708;
}
@media (max-width: 992px) {
  .section-best-fit .content .block-wrapper .block.left-block {
    margin-bottom: 75px;
  }
}
.section-best-fit .content .block-wrapper .block.left-block a {
  color: #3172ED;
  font-weight: bold;
}
.section-best-fit .content .block-wrapper .block.left-block .title:before {
  content: url(../images/page-home/cart.png);
}
@media (max-width: 530px) {
  .section-best-fit .content .block-wrapper .block.left-block .title:before {
    height: 72px;
    width: 72px;
    outline-width: 5px;
    top: -36px;
    line-height: 72px;
    content: url(../images/page-home/cart-small.png);
  }
}
.section-best-fit .content .block-wrapper .block.left-block .line {
  border-color: #3172ED;
}
.section-best-fit .content .block-wrapper .block.right-block {
  background-color: #1946A1;
  color: #FCFDFD;
}
.section-best-fit .content .block-wrapper .block.right-block strong {
  color: #FFDD13;
}
.section-best-fit .content .block-wrapper .block.right-block a {
  color: #FFDD13;
  font-weight: bold;
}
.section-best-fit .content .block-wrapper .block.right-block .title:before {
  content: url(../images/page-home/monitor.png);
}
@media (max-width: 530px) {
  .section-best-fit .content .block-wrapper .block.right-block .title:before {
    height: 72px;
    width: 72px;
    outline-width: 5px;
    top: -36px;
    line-height: 72px;
    content: url(../images/page-home/monitor-small.png);
  }
}
.section-best-fit .content .block-wrapper .block.right-block .line {
  border-color: #FFDD13;
}
.section-best-fit .content .block-wrapper .block.right-block ul li:not(:last-child) {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.section-best-fit .content .block-wrapper .block .title {
  display: block;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin-top: 30px;
}
@media (max-width: 530px) {
  .section-best-fit .content .block-wrapper .block .title {
    font-size: 24px;
  }
}
.section-best-fit .content .block-wrapper .block .title:before {
  text-align: center;
  width: 86px;
  height: 86px;
  outline: 7px solid #173A80;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: -40px;
  font-size: 30px;
  line-height: 86px;
  color: #fff;
  transform: translateX(-50%);
}
.section-best-fit .content .block-wrapper .block .title a {
  color: unset !important;
}
.section-best-fit .content .block-wrapper .block ul {
  list-style-type: none;
  padding-left: 0;
}
.section-best-fit .content .block-wrapper .block ul li {
  margin-bottom: 20px;
  position: relative;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 150%;
  font-size: 16px;
}
.section-best-fit .content .block-wrapper .block ul li:not(:last-child) {
  border-bottom: 1px solid #DBDEE5 !important;
  padding-bottom: 20px;
}
.section-best-fit .content .block-wrapper .block ul li:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 3px solid #fff;
  border-radius: 50%;
  background-color: #286efa;
  position: relative;
  left: 0;
  outline: 1px solid #286efa;
  margin-right: 10px;
}

.section-rating {
  padding: 30px 0;
  background: #F5F6F7;
}
.section-rating.home-new {
  padding-top: 80px;
  background: none;
}

.section-rating_wrapper {
  max-width: 454px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section-rating_wrapper.home-new {
  margin: 0;
}
.section-rating_wrapper .section-rating_card {
  display: flex;
  align-items: center;
  padding: 0;
  max-width: 212px;
  width: 100%;
  min-height: 60px;
  border: 2px solid #FFFFFF;
  border-radius: 100px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
}
.section-rating_wrapper .section-rating_card.home-new {
  border: none;
}
.section-rating_wrapper .section-rating_card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #ff492c;
  z-index: -1;
  transition: width 0.5s ease;
}
.section-rating_wrapper .section-rating_card.capterra::before {
  background-color: #f2f8fb;
}
@media (min-width: 319px) {
  .section-rating_wrapper .section-rating_card {
    max-width: 100%;
    justify-content: center;
  }
  .section-rating_wrapper .section-rating_card:first-child {
    margin-bottom: 20px;
  }
}
@media (min-width: 360px) and (max-width: 767px) {
  .section-rating_wrapper .section-rating_card {
    border-radius: 40px;
    max-width: 200px;
    min-height: 40px;
    justify-content: normal;
  }
  .section-rating_wrapper .section-rating_card:first-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .section-rating_wrapper .section-rating_card {
    max-width: 212px;
    justify-content: flex-start;
  }
  .section-rating_wrapper .section-rating_card:first-child {
    margin-bottom: 0;
  }
}
.section-rating_wrapper .section-rating_card:hover {
  text-decoration: none;
}
.section-rating_wrapper .section-rating_card .logo-box {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 4px 4px 20px rgba(18, 40, 68, 0.07);
  border-radius: 100px;
  margin-right: 9px;
}
@media (min-width: 319px) {
  .section-rating_wrapper .section-rating_card .logo-box {
    position: absolute;
    left: 0;
  }
}
@media (min-width: 360px) and (max-width: 767px) {
  .section-rating_wrapper .section-rating_card .logo-box {
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin-right: 5px;
  }
}
@media (min-width: 768px) {
  .section-rating_wrapper .section-rating_card .logo-box {
    position: relative;
  }
}
.section-rating_wrapper .section-rating_card .rating-box div {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  line-height: 150%;
  color: #7E96AE;
}
@media (min-width: 319px) {
  .section-rating_wrapper .section-rating_card .rating-box div {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .section-rating_wrapper .section-rating_card .rating-box div {
    justify-content: flex-start;
  }
}
.section-rating_wrapper .section-rating_card .rating-box div span {
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: #214DA1;
}
@media (min-width: 360px) and (max-width: 767px) {
  .section-rating_wrapper .section-rating_card .rating-box div span {
    font-size: 12px;
  }
}
.section-rating_wrapper .section-rating_card .rating-box div .stars {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(../images/star-filled.png);
}
.section-rating_wrapper .section-rating_card .rating-box div .half-star {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(../images/star-half-empty.png);
}
.section-rating_wrapper .section-rating_card .rating-box div .stars.yellow {
  background-image: url(../images/star-filled-yellow.png);
}
.section-rating_wrapper .section-rating_card .rating-box div .half-star.yellow {
  background-image: url(../images/star-half-empty-yellow.png);
}
.section-rating_wrapper .section-rating_card .rating-box div .stars-3 {
  width: 54px;
}
.section-rating_wrapper .section-rating_card .rating-box div .stars-4 {
  width: 72px;
}
.section-rating_wrapper .section-rating_card .rating-box div .stars-5 {
  width: 90px;
}
.section-rating_wrapper .section-rating_card .rating-box div .dot-icon {
  margin: 0 8px;
  width: 4px;
  height: 4px;
  background: #7E96AE;
  border-radius: 50%;
}
.section-rating_wrapper .section-rating_card .rating-box div .separator-icon {
  color: #8293b7;
  width: 10px;
  height: 14px;
  font-weight: 700;
  font-size: 14px;
  margin: -8px 8px 0;
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new {
  color: #8293b7;
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .value, .section-rating_wrapper .section-rating_card .rating-box div.home-new .name {
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .value {
  color: #FFB413;
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .name {
  color: #8293b7;
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .stars {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3125 15C12.2073 15.0004 12.1046 14.9676 12.0191 14.9062L8.00003 11.9925L3.98097 14.9062C3.8951 14.9685 3.79166 15.0019 3.68559 15.0015C3.57951 15.0011 3.47631 14.967 3.3909 14.9041C3.30549 14.8412 3.2423 14.7528 3.21046 14.6516C3.17862 14.5504 3.17978 14.4417 3.21378 14.3412L4.78128 9.69843L0.718779 6.91249C0.630782 6.85221 0.564368 6.76537 0.529239 6.66466C0.49411 6.56395 0.492107 6.45464 0.523524 6.35271C0.554941 6.25078 0.618131 6.16157 0.70386 6.09811C0.78959 6.03465 0.893367 6.00027 1.00003 5.99999H6.0119L7.52441 1.3453C7.55699 1.24481 7.62056 1.15722 7.70601 1.0951C7.79146 1.03297 7.89439 0.999512 8.00003 0.999512C8.10567 0.999512 8.2086 1.03297 8.29405 1.0951C8.3795 1.15722 8.44307 1.24481 8.47566 1.3453L9.98815 6.00155H15C15.1068 6.0015 15.2108 6.03564 15.2968 6.09898C15.3828 6.16232 15.4462 6.25152 15.4779 6.35353C15.5095 6.45554 15.5076 6.56499 15.4725 6.66586C15.4374 6.76672 15.3709 6.8537 15.2828 6.91405L11.2188 9.69843L12.7853 14.34C12.8107 14.4151 12.8179 14.4952 12.8062 14.5737C12.7945 14.6521 12.7643 14.7267 12.7181 14.7912C12.6719 14.8557 12.611 14.9082 12.5405 14.9445C12.47 14.9808 12.3918 14.9998 12.3125 15Z' fill='%230744B8'/%3E%3C/svg%3E");
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .half-star {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00037 1.44391L8.03259 1.45465L8.0531 1.48199V1.48297L9.5658 6.13922L9.66541 6.44586H15.0004L15.0336 6.4566L15.0531 6.48492V6.52008L15.0316 6.54742L10.9672 9.3316L10.6898 9.52203L10.7972 9.84039L12.3646 14.482L12.3666 14.5084L12.3568 14.5328L12.3373 14.5494L12.3119 14.5552H12.3109C12.2994 14.5553 12.2881 14.5521 12.2787 14.5455L8.26111 11.6324L8.00037 11.4439L7.73962 11.6324L3.72009 14.5464C3.71055 14.5534 3.69868 14.5572 3.68689 14.5572C3.6753 14.5571 3.66403 14.5533 3.65466 14.5464L3.63416 14.5181L3.63513 14.4839L5.20251 9.84039L5.30994 9.52203L5.03259 9.3316L0.970093 6.54645V6.54547L0.948608 6.51813V6.48395L0.96814 6.45563L1.00134 6.44489H6.33435L6.43494 6.13727L7.94666 1.48297L7.94763 1.48199L7.96716 1.45465C7.97666 1.44775 7.98863 1.44391 8.00037 1.44391Z' stroke='%230744B8' stroke-width='0.888889'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.98097 14.9063L8.00003 11.9925V0.999573C7.89439 0.999573 7.79146 1.03303 7.70601 1.09516C7.62056 1.15728 7.55699 1.24487 7.52441 1.34536L6.01191 6.00005H1.00003C0.893367 6.00033 0.78959 6.03471 0.70386 6.09817C0.618131 6.16163 0.554941 6.25084 0.523524 6.35278C0.492107 6.45471 0.49411 6.56401 0.529239 6.66472C0.564368 6.76543 0.630782 6.85227 0.718779 6.91255L4.78128 9.69849L3.21378 14.3413C3.17978 14.4418 3.17862 14.5505 3.21046 14.6516C3.2423 14.7528 3.30549 14.8413 3.3909 14.9042C3.47631 14.9671 3.57951 15.0012 3.68559 15.0015C3.79166 15.0019 3.8951 14.9686 3.98097 14.9063Z' fill='%230744B8'/%3E%3C/svg%3E");
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .stars-4 {
  width: 64px;
}
.section-rating_wrapper .section-rating_card .rating-box div.home-new .stars-5 {
  width: 80px;
}
.section-rating_wrapper.home-new .section-rating_card {
  border: none;
}
.section-rating_wrapper.home-new .section-rating_card:hover {
  color: #ffffff;
}
.section-rating_wrapper.home-new .section-rating_card:hover::before {
  width: 100%;
}
.section-rating_wrapper.home-new .section-rating_card:hover.capterra .rating-box .value, .section-rating_wrapper.home-new .section-rating_card:hover.capterra .rating-box .separator-icon, .section-rating_wrapper.home-new .section-rating_card:hover.capterra .rating-box .name {
  color: #044D80;
}
.section-rating_wrapper.home-new .section-rating_card:hover .logo-box {
  border: none;
}
.section-rating_wrapper.home-new .section-rating_card:hover .logo-box .svg-default {
  opacity: 0;
}
.section-rating_wrapper.home-new .section-rating_card:hover .logo-box .svg-hover {
  opacity: 1;
}
.section-rating_wrapper.home-new .section-rating_card:hover:not(.capterra) .logo-box svg path {
  fill: #ffffff;
}
.section-rating_wrapper.home-new .section-rating_card:hover .rating-box .value, .section-rating_wrapper.home-new .section-rating_card:hover .rating-box .separator-icon, .section-rating_wrapper.home-new .section-rating_card:hover .rating-box .name {
  color: #ffffff;
}
.section-rating_wrapper.home-new .section-rating_card.capterra::before {
  color: #044D80;
}
.section-rating_wrapper.home-new .logo-box {
  background: none;
  border: 1px solid #1c2940;
}
.section-rating_wrapper.home-new .logo-box .svg-default {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.section-rating_wrapper.home-new .logo-box .svg-hover {
  position: absolute;
  top: 5px;
  left: 5px;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.section-start-b {
  position: relative;
  padding-bottom: 100px;
  color: #656D7A;
}
@media (min-width: 768px) {
  .section-start-b {
    min-height: calc(100vh - 148px - 32px);
    padding-top: 48px;
    padding-bottom: 120px;
    text-align: center;
  }
}
.section-start-b .section__heading {
  font-size: 1.25rem;
  font-weight: 500;
}
.section-start-b .section__heading h1,
.section-start-b .section__heading .h1 {
  max-width: 860px;
  margin: 0 auto 2rem;
  font-size: 72px;
  line-height: 1.15;
  font-weight: bold;
  color: #0d0d0d;
}
@media (max-width: 991px) {
  .section-start-b .section__heading h1,
  .section-start-b .section__heading .h1 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .section-start-b .section__heading h1,
  .section-start-b .section__heading .h1 {
    font-size: 48px;
  }
}
@media (max-width: 575px) {
  .section-start-b .section__heading h1,
  .section-start-b .section__heading .h1 {
    font-size: 36px;
  }
}
.section-start-b .section__heading .description {
  max-width: 580px;
  margin: 0 auto;
}
.section-start-b .section__buttons {
  display: flex;
  flex-wrap: wrap;
  margin: 32px 0 0 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .section-start-b .section__buttons {
    justify-content: center;
  }
}
.section-start-b .section__buttons li {
  padding: 4px 12px;
}
@media (max-width: 767px) {
  .section-start-b .section__buttons li {
    padding: 4px;
  }
}
.section-start-b .section__buttons .btn {
  padding: 20px 36px;
  font-size: 18px;
  line-height: 24px;
  box-shadow: none !important;
  -ms-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
@media (max-width: 767px) {
  .section-start-b .section__buttons .btn {
    min-width: auto !important;
    padding: 12px 24px;
    font-size: 14px;
  }
}
.section-start-b .section__buttons .btn.btn-primary {
  min-width: 200px;
}
.section-start-b .section__buttons .btn.btn-info {
  background: #F0F2F6 !important;
  border-color: #F0F2F6 !important;
  padding-right: 72px;
  color: #073664 !important;
}
.section-start-b .section__buttons .btn.btn-info i {
  background: #FFDD13;
  position: absolute;
  top: 50%;
  right: 5px;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.section-start-b .section__buttons .btn.btn-info i:before {
  content: "";
  border-width: 12px 16px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #073664;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  transform: translateX(-15%) translateY(-50%);
  -o-transform: translateX(-15%) translateY(-50%);
  -ms-transform: translateX(-15%) translateY(-50%);
  -moz-transform: translateX(-15%) translateY(-50%);
  -webkit-transform: translateX(-15%) translateY(-50%);
}
@media (max-width: 767px) {
  .section-start-b .section__buttons .btn.btn-info {
    padding-right: 56px;
  }
  .section-start-b .section__buttons .btn.btn-info i {
    right: 3px;
    width: 44px;
    height: 44px;
  }
}
.section-start-b .section__buttons .btn.btn-info:hover {
  background: #e0e4ec !important;
  border-color: #e0e4ec !important;
}
.section-start-b .separate {
  background: #f0f2f6;
  max-width: 300px;
  height: 2px;
  margin: 60px auto;
}
@media (max-width: 767px) {
  .section-start-b .separate {
    display: none;
  }
}
.section-start-b .section__description {
  position: relative;
  max-width: 700px;
  margin: 0 auto;
  font-size: 18px;
}
@media (max-width: 767px) {
  .section-start-b .section__description {
    margin-top: 32px;
  }
}
.section-start-b .section__arrow {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 220px;
  height: 110px;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
@media (max-width: 767px) {
  .section-start-b .section__arrow {
    width: 120px;
    height: 60px;
  }
}

.section-calculate {
  border-top: 2px solid #F0F2F6;
  padding: 135px 0 100px;
  color: #656D7A;
}
.section-calculate .section__heading {
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
}
.section-calculate .section__heading h2,
.section-calculate .section__heading .h2 {
  margin-bottom: 1rem;
  font-size: 42px;
  line-height: 1.15;
  font-weight: bold;
  color: #0d0d0d;
}
@media (max-width: 575px) {
  .section-calculate .section__heading h2,
  .section-calculate .section__heading .h2 {
    font-size: 32px;
  }
}
.section-calculate .section__heading .description {
  max-width: 500px;
  margin: 0 auto;
}
.section-calculate .section__heading .currency {
  background: #eceef0;
  display: inline-flex;
  margin: 40px auto 0;
  padding: 0;
  font-size: 14px;
  list-style: none;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.section-calculate .section__heading .currency a {
  display: block;
  padding: 6px 12px;
  font-weight: bold;
  color: #636d7b;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.section-calculate .section__heading .currency a.active {
  background: #fff;
  color: #000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.section-calculate .section__heading .currency a:hover {
  color: #3172ED;
  text-decoration: none;
}
.section-calculate .block-milosz {
  max-width: 600px;
  margin: 100px auto 0;
}
.section-calculate .block-milosz .media img {
  border: 2px solid #fff;
  display: block;
  width: 150px;
  margin: 0 auto;
  border-radius: 50%;
  /* TODO      : ASK SB*/
  box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
}
.section-calculate .section__slider {
  position: relative;
  padding: 120px 0;
}
.section-calculate .section__form {
  max-width: 340px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.section-calculate .section__form .form-li:not(:first-child) {
  margin-top: 20px;
}
.section-calculate .section__form select.form-control {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  padding: 0.75rem 1.5rem 0.75rem 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
}
.section-calculate .section__form .form-quantity {
  display: flex;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
}
.section-calculate .section__form .form-quantity .form-quantity__btn {
  background: #3172ED;
  min-width: 72px;
  font-size: 28px;
  line-height: 46px;
  color: #fff;
  text-align: center;
}
.section-calculate .section__form .form-quantity .form-quantity__btn:first-child {
  border-radius: 30px 0 0 30px;
  -ms-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  -webkit-border-radius: 30px 0 0 30px;
}
.section-calculate .section__form .form-quantity .form-quantity__btn:not(:first-child) {
  border-radius: 0 30px 30px 0;
  -ms-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  -webkit-border-radius: 0 30px 30px 0;
}
.section-calculate .section__form .form-quantity .form-quantity__field {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  flex-grow: 1;
  color: #656D7A;
  line-height: 44px;
  text-align: center;
}
.section-calculate .section__form .form-quantity .form-quantity__field strong,
.section-calculate .section__form .form-quantity .form-quantity__field b {
  margin-right: 4px;
  color: #0d0d0d;
}
.section-calculate .section__form .label-row {
  display: flex;
  margin: 0 -4px;
  padding: 0;
  list-style: none;
}
.section-calculate .section__form .label-row > li {
  flex-grow: 1;
  padding-left: 4px;
  padding-right: 4px;
}
.section-calculate .section__form .label-row label {
  position: relative;
  display: block;
  font-size: 12px;
  line-height: 15px;
}
.section-calculate .section__form .label-row label input {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
}
.section-calculate .section__form .label-row label span {
  background: #f1f6fc;
  display: block;
  padding: 8px;
  color: #656d7a;
  text-align: center;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}
.section-calculate .section__form .label-row label span strong {
  display: block;
  color: #3172ed;
}
.section-calculate .section__form .label-row label input:checked ~ span {
  background: #3172ed;
  color: #fff;
}
.section-calculate .section__form .label-row label input:checked ~ span strong {
  color: #fff;
}
.section-calculate .section__form .label-row label:hover {
  cursor: pointer;
}
.section-calculate .section__form .form-result {
  background: #f3f5f7;
  position: relative;
  padding: 8px 4px 2px;
  text-align: center;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}
.section-calculate .section__form .form-result strong {
  display: inline-block;
  font-weight: 700;
  font-size: 38px;
  color: #0d0d0d;
  line-height: 46px;
}
.section-calculate .section__form .form-result strong small {
  position: relative;
  top: -10px;
  font-weight: 700;
  font-size: 20px;
}
.section-calculate .section__form .form-result i {
  position: absolute;
  top: 50%;
  right: 20px;
  font-style: normal;
  color: #656d7a;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.section-block__awards {
  margin: 2.5rem 0 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
.section-block__awards > li {
  padding: 0.5rem 1rem;
}
.section-block__awards > li a {
  display: block;
}
.section-block__awards > li a img {
  display: block;
  max-width: 100%;
  max-height: 75px;
}

@media (max-width: 767px) {
  .section-no-more {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .section-no-more .col-left {
    padding-right: 60px;
    text-align: right;
  }
}
.section-no-more .col-left .heading {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .section-no-more .col-left .heading {
    max-width: 360px;
    margin-left: auto;
    margin-bottom: 32px;
    font-size: 32px;
  }
}
.section-no-more .col-right .heading {
  margin-bottom: 60px;
  padding-top: 8px;
  font-size: 20px;
  font-weight: 500;
  color: #656D7A;
}
@media (max-width: 767px) {
  .section-no-more .col-right .heading {
    margin-bottom: 24px;
    font-size: 16px;
  }
}
.section-no-more .col-right .heading span,
.section-no-more .col-right .heading a {
  border-bottom: 1px dotted #0D0D0D;
  font-weight: 600;
  color: #0D0D0D;
}
.section-no-more .col-right .heading a:hover {
  border-bottom-color: transparent;
}
.section-no-more .section-list {
  margin: 0 0 32px;
  padding: 0;
  list-style: none;
}
.section-no-more .section-list li {
  position: relative;
  padding-left: 100px;
  color: #656D7A;
}
@media (max-width: 991px) {
  .section-no-more .section-list li {
    padding-left: 0;
  }
}
.section-no-more .section-list li:not(:first-child) {
  margin-top: 24px;
}
.section-no-more .section-list li .step {
  position: relative;
  margin-bottom: 8px;
  font-weight: normal;
}
@media (min-width: 992px) {
  .section-no-more .section-list li .step {
    position: absolute;
    left: 0;
    top: 0;
    margin-bottom: 0;
  }
}
.section-no-more .section-list li .step span {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  font-weight: 700;
  color: #0D0D0D;
}
.section-no-more .section-list li .step span:before {
  content: "";
  background: #FFDE14;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.section-inside {
  background: #F8F8F8;
  padding: 80px 0 40px;
  text-align: center;
}
@media (max-width: 575px) {
  .section-inside {
    padding: 40px 0 20px;
  }
}
.section-inside .heading {
  margin-bottom: 48px;
  font-size: 32px;
  font-weight: 700;
}
@media (max-width: 575px) {
  .section-inside .heading {
    margin-bottom: 24px;
    padding: 0 16px;
    font-size: 24px;
  }
}
.section-inside .section-inside-item {
  position: relative;
  max-width: 250px;
  margin: 0 auto 60px;
}
@media (max-width: 575px) {
  .section-inside .section-inside-item {
    margin: 0 auto 40px;
  }
}
.section-inside .section-inside-item .image {
  background: #ffffff;
  position: relative;
  overflow: hidden;
  display: block;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
}
.section-inside .section-inside-item .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 55%;
  max-height: 55%;
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.section-inside .section-inside-item .balloon {
  background: #3172ED;
  position: absolute;
  top: -10px;
  left: 50%;
  display: block;
  width: 100px;
  height: 100px;
  margin-left: -50px;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  visibility: hidden;
  opacity: 0;
  transform: scale(0.25);
  -o-transform: scale(0.25);
  -ms-transform: scale(0.25);
  -moz-transform: scale(0.25);
  -webkit-transform: scale(0.25);
  transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -webkit-transition: all 0.25s ease-in-out 0s;
}
.section-inside .section-inside-item .balloon i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 80%;
  font-size: 12px;
  font-style: normal;
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.section-inside .section-inside-item .title {
  font-size: 18px;
  font-weight: bold;
}
.section-inside .section-inside-item .title:not(:first-child) {
  margin-top: 24px;
}
.section-inside .section-inside-item .description {
  font-size: 16px;
  color: #656D7A;
}
.section-inside .section-inside-item .description:not(:first-child) {
  margin-top: 8px;
}
.section-inside .section-inside-item .badge {
  margin-top: 12px;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 1.25;
  font-weight: 300;
  border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}
@media (max-width: 575px) {
  .section-inside .section-inside-item {
    max-width: none;
    padding-left: 84px;
    text-align: left;
  }
  .section-inside .section-inside-item .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 68px;
    height: 68px;
  }
  .section-inside .section-inside-item .title {
    margin-top: 0 !important;
    font-size: 18px;
  }
  .section-inside .section-inside-item .description {
    margin-top: 0 !important;
    font-size: 16px;
  }
}
.section-inside .section-inside-item:hover .balloon {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
}

.section-affiliate {
  padding: 120px 0 150px;
}
@media (max-width: 767px) {
  .section-affiliate {
    padding: 48px 0 60px;
  }
}
.section-affiliate .section__heading {
  max-width: 620px;
  margin: 0 auto 100px;
  font-size: 42px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .section-affiliate .section__heading {
    font-size: 32px;
  }
}
.section-affiliate .section__body .sep {
  position: relative;
  max-width: 475px;
  height: 140px;
  margin-left: 27%;
  margin-right: 27%;
}
@media (max-width: 991px) {
  .section-affiliate .section__body .sep {
    height: 100px;
    margin-left: 25%;
    margin-right: 25%;
  }
}
@media (max-width: 767px) {
  .section-affiliate .section__body .sep {
    height: 48px;
    margin-left: 20%;
    margin-right: 20%;
  }
}
.section-affiliate .section__body .sep:before {
  content: "";
  border-left: 1px solid #F0F2F6;
  border-bottom: 1px solid #F0F2F6;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 50%;
  border-radius: 0 0 0 32px;
  -ms-border-radius: 0 0 0 32px;
  -moz-border-radius: 0 0 0 32px;
  -webkit-border-radius: 0 0 0 32px;
}
.section-affiliate .section__body .sep:after {
  content: "";
  border-right: 1px solid #F0F2F6;
  border-top: 1px solid #F0F2F6;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 50%;
  height: calc(50% + 1px);
  border-radius: 0 32px 0 0;
  -ms-border-radius: 0 32px 0 0;
  -moz-border-radius: 0 32px 0 0;
  -webkit-border-radius: 0 32px 0 0;
}
.section-affiliate .section__body .sep.revers {
  transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
}
.section-affiliate .section__body .item {
  display: flex;
  align-items: center;
}
.section-affiliate .section__body .item .item__image {
  background-color: #0d0d0d;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  position: relative;
  min-width: 55%;
  min-height: 340px;
  border-radius: 32px;
  -ms-border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
}
.section-affiliate .section__body .item .item__image:before {
  content: "";
  position: absolute;
  top: 16px;
  right: 16px;
  bottom: 16px;
  left: 16px;
  border: 2px solid #fff;
  border-radius: 16px;
  -ms-border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}
.section-affiliate .section__body .item .item__body {
  font-size: 20px;
  font-weight: 300;
}
.section-affiliate .section__body .item .item__body:not(:first-child) {
  padding-left: 90px;
}
.section-affiliate .section__body .item .item__body:first-child {
  padding-right: 90px;
  text-align: right;
}
.section-affiliate .section__body .item .item__title {
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: bold;
}
@media (max-width: 991px) {
  .section-affiliate .section__body .item .item__image {
    min-width: 50%;
    min-height: 250px;
  }
  .section-affiliate .section__body .item .item__body {
    font-size: 18px;
  }
  .section-affiliate .section__body .item .item__body:not(:first-child) {
    padding-left: 45px;
  }
  .section-affiliate .section__body .item .item__body:first-child {
    padding-right: 45px;
  }
  .section-affiliate .section__body .item .item__title {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .section-affiliate .section__body .item .item__image {
    min-width: 45%;
    min-height: 160px;
  }
  .section-affiliate .section__body .item .item__body {
    font-size: 14px;
  }
  .section-affiliate .section__body .item .item__body:not(:first-child) {
    padding-left: 20px;
  }
  .section-affiliate .section__body .item .item__body:first-child {
    padding-right: 20px;
  }
  .section-affiliate .section__body .item .item__title {
    margin-bottom: 8px;
    font-size: 16px;
  }
}

.section-steps {
  background: #F5F6F7;
  padding: 135px 0 120px;
}
@media (max-width: 767px) {
  .section-steps {
    padding: 48px 0 60px;
  }
}
.section-steps .block-call {
  text-align: center;
}
.section-steps .block-call .section__button {
  margin-top: 100px;
  margin-bottom: 20px;
}
.section-steps .block-call .section__footer {
  font-size: 14px;
}
.section-steps .section__heading {
  margin-bottom: 72px;
  font-size: 42px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .section-steps .section__heading {
    margin-bottom: 32px;
    font-size: 32px;
  }
}
.section-steps .section__body {
  display: flex;
  margin: 0 -24px;
  padding: 0;
  list-style: none;
}
.section-steps .section__body > li {
  position: relative;
  flex-grow: 1;
  min-width: 33.3333%;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .section-steps .section__body {
    flex-direction: column;
    margin: 0;
  }
  .section-steps .section__body > li {
    padding: 0;
  }
  .section-steps .section__body > li:not(:first-child) {
    margin-top: 16px;
  }
}
.section-steps .item {
  position: relative;
}
@media (min-width: 768px) {
  .section-steps .item {
    padding-top: 72px;
    text-align: center;
  }
  .section-steps .item .item__bg {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 71px;
    left: 50%;
    display: block;
    width: 136px;
    height: 50px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .section-steps .item .item__icon {
    background: #fff;
    border: 1px solid #E1E4E9;
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 110px;
    height: 110px;
    font-size: 48px;
    line-height: 110px;
    font-weight: bold;
    color: #3172ED;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .section-steps .item .item__body {
    border: 1px solid #E1E4E9;
    min-height: 172px;
    padding: 72px 32px 32px;
    font-size: 20px;
    font-weight: 500;
    color: #656D7A;
    border-radius: 32px;
    -ms-border-radius: 32px;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
  }
}
@media (max-width: 767px) {
  .section-steps .item {
    padding-left: 36px;
  }
  .section-steps .item .item__bg {
    display: none;
  }
  .section-steps .item .item__icon {
    background: #fff;
    border: 1px solid #E1E4E9;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 72px;
    height: 72px;
    font-size: 36px;
    line-height: 70px;
    font-weight: bold;
    color: #3172ED;
    text-align: center;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  .section-steps .item .item__body {
    border: 1px solid #E1E4E9;
    border-left: 0;
    min-height: 72px;
    padding: 12px 12px 12px 52px;
    font-size: 16px;
    font-weight: 500;
    color: #656D7A;
    border-radius: 0 16px 16px 0;
    -ms-border-radius: 0 16px 16px 0;
    -moz-border-radius: 0 16px 16px 0;
    -webkit-border-radius: 0 16px 16px 0;
  }
}

.section-saas {
  position: relative;
  overflow: hidden;
  padding: 135px 0 150px;
  color: #656D7A;
  text-align: center;
}
@media (max-width: 767px) {
  .section-saas {
    padding: 48px 0 60px;
  }
}
.section-saas .section__heading {
  max-width: 600px;
  margin: 0 auto 24px;
  font-size: 42px;
  font-weight: bold;
  color: #0d0d0d;
  text-align: center;
}
@media (max-width: 767px) {
  .section-saas .section__heading {
    font-size: 32px;
  }
}
.section-saas .section__description {
  max-width: 500px;
  margin: 0 auto 24px;
  font-size: 18px;
}
.section-saas .section__button {
  padding: 24px 0 16px;
}
.section-saas .section__footer {
  max-width: 240px;
  margin: 0 auto;
  font-size: 14px;
}
.section-saas .fish-1 {
  position: absolute;
  top: 72px;
  left: 50%;
  display: block;
  width: 62px;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
@media (max-width: 767px) {
  .section-saas .fish-1 {
    top: 25px;
    width: 36px;
  }
}
.section-saas .fish-2 {
  position: absolute;
  top: 172px;
  left: 50%;
  display: block;
  width: 50px;
  transform: translateX(-450px);
  -o-transform: translateX(-450px);
  -ms-transform: translateX(-450px);
  -moz-transform: translateX(-450px);
  -webkit-transform: translateX(-450px);
}
@media (max-width: 767px) {
  .section-saas .fish-2 {
    left: 20px;
    width: 32px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}
.section-saas .fish-3 {
  position: absolute;
  bottom: 200px;
  left: 50%;
  display: block;
  width: 44px;
  transform: translateX(-350px);
  -o-transform: translateX(-350px);
  -ms-transform: translateX(-350px);
  -moz-transform: translateX(-350px);
  -webkit-transform: translateX(-350px);
}
@media (max-width: 767px) {
  .section-saas .fish-3 {
    left: 36px;
    width: 28px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}
.section-saas .fish-4 {
  position: absolute;
  top: 185px;
  left: 50%;
  display: block;
  width: 50px;
  transform: translateX(420px);
  -o-transform: translateX(420px);
  -ms-transform: translateX(420px);
  -moz-transform: translateX(420px);
  -webkit-transform: translateX(420px);
}
@media (max-width: 767px) {
  .section-saas .fish-4 {
    left: auto;
    right: 20px;
    width: 24px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}
.section-saas .fish-5 {
  position: absolute;
  bottom: 180px;
  left: 50%;
  display: block;
  width: 44px;
  transform: translateX(360px);
  -o-transform: translateX(360px);
  -ms-transform: translateX(360px);
  -moz-transform: translateX(360px);
  -webkit-transform: translateX(360px);
}
@media (max-width: 767px) {
  .section-saas .fish-5 {
    left: auto;
    right: 36px;
    width: 28px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

.section-partners {
  background: #F5F6F7;
  position: relative;
  padding: 0 0 150px;
  color: #656D7A;
  text-align: center;
}
@media (max-width: 767px) {
  .section-partners {
    padding: 48px 0 60px;
  }
}
.section-partners .section__heading {
  margin-bottom: 24px;
  font-size: 42px;
  font-weight: bold;
  color: #0d0d0d;
  text-align: center;
}
@media (max-width: 767px) {
  .section-partners .section__heading {
    font-size: 32px;
  }
}
.section-partners .section__body {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .section-partners .section__body {
    flex-direction: column;
    align-items: center;
  }
  .section-partners .section__body .item + .item {
    margin-top: 48px;
  }
}
.section-partners .section__body .item {
  display: flex;
  flex-direction: column;
  width: 300px;
}
.section-partners .section__body .item .item__image img {
  border: 2px solid #fff;
  display: block;
  width: 150px;
  margin: 0 auto;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
}
.section-partners .section__body .item .item__title {
  margin-top: 24px;
  font-size: 18px;
  color: #0d0d0d;
}
.section-partners .section__body .item .item__description {
  flex-grow: 1;
  margin-top: 12px;
}
.section-partners .section__body .item .item__link {
  margin-top: 12px;
  font-size: 14px;
}
.section-partners .section__body .item .item__link a {
  text-decoration: underline;
}
.section-partners .section__body .item .item__link a:hover {
  text-decoration: none;
}
.section-partners .section__body .item .item__more {
  margin-top: 24px;
}
.section-partners .section__body .item .item__more .btn {
  background: #E2E9F7;
  border-color: #E2E9F7;
}
.section-partners .section__body .item .item__more .btn:hover {
  background: #cedaf1;
  border-color: #cedaf1;
}

.section-join {
  background: #FBFCFC;
  position: relative;
  padding: 135px 0 150px;
  color: #656D7A;
  text-align: center;
}
@media (max-width: 767px) {
  .section-join {
    padding: 48px 0 60px;
  }
}
.section-join .section__heading {
  max-width: 520px;
  margin: 0 auto 48px;
  font-size: 18px;
  font-weight: 300;
}
.section-join .section__heading h2,
.section-join .section__heading .h2 {
  margin-bottom: 24px;
  font-size: 42px;
  font-weight: bold;
  color: #0d0d0d;
  text-align: center;
}
@media (max-width: 767px) {
  .section-join .section__heading h2,
  .section-join .section__heading .h2 {
    font-size: 32px;
  }
}
.section-join .section__body {
  max-width: 460px;
  margin: 0 auto;
}

.b-join-form {
  background: #fff;
  border-radius: 16px;
  -ms-border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  padding: 24px 48px;
}
@media (max-width: 767px) {
  .b-join-form {
    padding: 16px;
  }
}
.b-join-form .form-group {
  margin: 0;
}
.b-join-form .form-group + .form-group {
  margin-top: 20px;
}
.b-join-form .form-group .form-text {
  font-size: 11px;
  color: #ADB1B8;
}
.b-join-form .u-headline {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: bold;
}
.b-join-form .u-or {
  position: relative;
  padding-left: 24px;
  padding-right: 24px;
  color: #adb1b8;
  text-align: center;
}
.b-join-form .u-or span {
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#00ffffff", GradientType=1);
  position: relative;
  z-index: 2;
  display: block;
}
.b-join-form .u-or:before {
  content: "";
  background: #e3e5e9;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  height: 1px;
}
.b-join-form .openid {
  border: 2px solid #e3e5e9;
  display: block;
  padding: 0.75rem 1rem 0.75rem 1rem;
  color: #656D7A;
  text-align: center;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}
.b-join-form .openid span {
  position: relative;
  display: inline-block;
  padding-left: 36px;
}
.b-join-form .openid span img {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  height: 24px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.b-join-form .openid:hover {
  color: #3172ED;
}
.b-join-form .form-control {
  border: 2px solid #e3e5e9;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}
.b-join-form select.form-control {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  padding: 0.75rem 1.5rem 0.75rem 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.section-awards {
  background: #F5F6F7;
  padding: 100px 0;
}
@media (max-width: 767px) {
  .section-awards {
    padding: 48px 0;
  }
}
.section-awards .awards-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -24px;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .section-awards .awards-list {
    margin: 0 -16px;
  }
}
@media (max-width: 575px) {
  .section-awards .awards-list {
    flex-direction: column;
    align-items: flex-start;
    margin: 0 -12px;
  }
}
.section-awards .awards-list > li {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding: 8px 24px;
}
@media (max-width: 991px) {
  .section-awards .awards-list > li {
    padding: 8px 16px;
  }
}
@media (max-width: 767px) {
  .section-awards .awards-list > li {
    min-width: 50%;
    padding: 8px 12px;
  }
}
.section-awards .awards-image {
  max-width: 100%;
}
@media (max-width: 575px) {
  .section-awards .awards-image {
    max-width: 300px;
  }
}

.section-brands {
  padding: 20px 0 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .section-brands {
    padding: 40px 0;
  }
}
.section-brands .section-brands_title {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  text-align: center;
  margin-bottom: 10px;
}
.section-brands .heading-image {
  margin-bottom: 12px;
}
.section-brands .heading-image img {
  max-width: 200px;
}
.section-brands .heading {
  max-width: 600px;
  margin: 0 auto 48px;
  font-size: 28px;
  font-weight: normal;
}
@media (max-width: 767px) {
  .section-brands .heading {
    font-size: 24px;
  }
}
.section-brands .brand-wrapper {
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 767px) {
  .section-brands .brand-wrapper {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.section-brands .brand-wrapper .brand {
  margin-bottom: 5px;
  text-align: center;
}
.section-brands .brand-wrapper .brand .brand-image {
  position: relative;
}
.section-brands .brand-wrapper .brand .brand-image img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 139px) {
  .section-brands .brand-wrapper .brand .brand-image img {
    height: auto;
  }
}
@media (min-width: 990px) {
  .section-brands .brand-wrapper .brand .brand-image img {
    max-height: 60px;
  }
}
.section-brands .brand-wrapper .brand .brand-description {
  font-size: 14px;
  color: #656D7A;
}

.section-help {
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
  padding: 80px 0 40px;
}
@media (max-width: 767px) {
  .section-help {
    padding: 40px 0;
  }
}
.section-help .heading {
  max-width: 600px;
  margin: 0 auto 60px;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
.section-help .heading span {
  position: relative;
  display: inline-block;
}
@media (min-width: 768px) {
  .section-help .heading span {
    padding-left: 100px;
  }
}
.section-help .heading span img {
  display: block;
  width: 100px;
}
@media (min-width: 768px) {
  .section-help .heading span img {
    position: absolute;
    top: -30px;
    left: 0;
  }
}
@media (max-width: 767px) {
  .section-help .heading {
    margin-bottom: 32px;
    font-size: 24px;
  }
  .section-help .heading span img {
    margin: 0 auto 12px;
  }
}
.section-help.home-new .heading {
  color: #FFB413;
  max-width: 500px;
}
.section-help.home-new .heading span {
  padding: 0;
}
.section-help .section-help-item {
  min-height: 120px;
  margin-bottom: 40px;
}
.section-help .section-help-item .title {
  margin-bottom: 16px;
  font-weight: 600;
}
.section-help .section-help-item .title strong {
  position: relative;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 700;
}
.section-help .section-help-item .title strong:before {
  content: "";
  background: #3172ED;
  position: absolute;
  top: 7px;
  left: -20px;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.section-help .section-help-item .description {
  color: #656D7A;
}
@media (max-width: 767px) {
  .section-help .section-help-item {
    text-align: center;
  }
  .section-help .section-help-item .title strong {
    margin: 0;
  }
  .section-help .section-help-item .title span {
    display: block;
  }
}
.section-help.home-new {
  background: none;
}
.section-help.home-new .heading {
  color: #FFB413;
}
.section-help.home-new .section-help-item {
  margin-bottom: 55px;
  text-align: center;
  color: #ffffff;
}
.section-help.home-new .section-help-item .step-number {
  color: #FFB413;
  padding: 10px;
  border-radius: 1000px;
  background-color: rgba(255, 180, 19, 0.15);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  line-height: 160%;
}
.section-help.home-new .section-help-item .step-title {
  color: #1865F5;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  margin: 20px 0;
}
.section-help.home-new .section-help-item .step-description {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
}

.section-seo-tools {
  background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgb(251, 251, 251) 64%, rgb(248, 248, 248) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgb(251, 251, 251) 64%, rgb(248, 248, 248) 100%);
  background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgb(251, 251, 251) 64%, rgb(248, 248, 248) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#f8f8f8", GradientType=1);
  padding: 80px 0 0;
  color: #656D7A;
}
@media (max-width: 767px) {
  .section-seo-tools {
    padding: 20px 0 0;
  }
}
.section-seo-tools .heading {
  max-width: 360px;
  margin: 0 auto 40px;
  font-size: 32px;
  font-weight: 700;
  color: #0D0D0D;
  text-align: center;
}
@media (max-width: 767px) {
  .section-seo-tools .heading {
    font-size: 24px;
  }
}
.section-seo-tools dl {
  margin: 0;
  padding: 0;
  list-style: none;
}
.section-seo-tools dl dt {
  margin-bottom: 12px;
  font-weight: 700;
  color: #0D0D0D;
}
.section-seo-tools dl dd {
  position: relative;
  margin-left: 16px;
  padding-left: 24px;
}
.section-seo-tools dl dd:before {
  content: "";
  background: #0D0D0D;
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.section-testimonials {
  position: relative;
  overflow: hidden;
  padding: 80px 0 100px;
}
.section-testimonials .heading {
  margin-bottom: 60px;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
.section-testimonials .heading span {
  display: block;
}
.section-testimonials .heading span img {
  display: block;
  margin: 0 auto 8px;
  max-width: 100px;
}
.section-testimonials .testimonial {
  padding: 32px;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .section-testimonials .testimonial {
    padding: 24px;
    font-size: 14px;
  }
}
.section-testimonials .testimonial .testimonial-head .testimonial-image {
  display: block;
  width: 80px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 767px) {
  .section-testimonials .testimonial .testimonial-head .testimonial-image {
    width: 60px;
  }
}
.section-testimonials .testimonial .testimonial-head .testimonial-name {
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .section-testimonials .testimonial .testimonial-head .testimonial-name {
    font-size: 16px;
  }
}
.section-testimonials .testimonial .testimonial-head .stars {
  color: #b3b3b3;
  white-space: nowrap;
}
@media (max-width: 575px) {
  .section-testimonials .testimonial .testimonial-head .stars {
    margin-top: 16px;
  }
}
.section-testimonials .testimonial .testimonial-head .stars i.active {
  color: #FFDE14;
}
.section-testimonials .testimonial .testimonial-body {
  font-weight: normal;
  color: #656D7A;
  line-height: 1.85;
}
.section-testimonials .testimonial .testimonial-body:not(:first-child) {
  margin-top: 16px;
}
.section-testimonials .owl-carousel {
  position: relative;
  margin: 0 auto;
}
.section-testimonials .owl-carousel .owl-carousel-item {
  background: #ffffff;
  padding: 16px;
}
.section-testimonials .owl-carousel .owl-item {
  opacity: 0.4;
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
.section-testimonials .owl-carousel .owl-item.center {
  opacity: 1;
}
.section-testimonials .owl-carousel .owl-nav .owl-prev,
.section-testimonials .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  display: block;
  margin-top: -40px;
  font-size: 80px;
  line-height: 80px;
  color: #b3b3b3;
}
.section-testimonials .owl-carousel .owl-nav .owl-prev:hover,
.section-testimonials .owl-carousel .owl-nav .owl-next:hover {
  color: #3172ED;
}
.section-testimonials .owl-carousel .owl-nav .owl-prev {
  left: 8px;
}
.section-testimonials .owl-carousel .owl-nav .owl-next {
  right: 8px;
}
.section-testimonials .owl-carousel .owl-dots {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 24px;
  text-align: center;
}
.section-testimonials .owl-carousel .owl-dots .owl-dot {
  background: #b3b3b3;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 6px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.section-testimonials .owl-carousel .owl-dots .owl-dot.active, .section-testimonials .owl-carousel .owl-dots .owl-dot:hover {
  background: #3172ED;
}

.section-community {
  background: #F8F8F8;
  background: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 50%, #f8f8f8 100%);
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #ffffff 50%, #f8f8f8 100%);
  background: linear-gradient(to bottom, #f8f8f8 0%, #ffffff 50%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8f8f8", endColorstr="#f8f8f8", GradientType=0);
  padding: 80px 0;
}
@media (max-width: 767px) {
  .section-community {
    padding: 40px 0;
  }
}
.section-community .heading {
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 767px) {
  .section-community .heading {
    margin-bottom: 24px;
    font-size: 24px;
  }
}
.section-community .heading span {
  font-weight: normal;
}
.section-community .heading .heading-image {
  display: block;
}
.section-community .heading .heading-image img {
  display: block;
  max-width: 60px;
  margin: 0 auto;
}
.section-community .community-logos {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.section-community .community-logos li {
  display: inline-block;
  vertical-align: middle;
  padding: 24px 12px;
}
@media (max-width: 767px) {
  .section-community .community-logos li {
    padding: 12px;
  }
}
.section-community .community-logos li img {
  display: block;
  height: 52px;
}
@media (max-width: 767px) {
  .section-community .community-logos li img {
    height: 40px;
  }
}

.section-trial {
  position: relative;
  overflow: hidden;
  padding: 120px 0;
}
@media (max-width: 767px) {
  .section-trial {
    padding: 60px 0 40px 0;
  }
}
.section-trial:before {
  content: "";
  background: url(../images/left-trial-fish.svg) no-repeat 0 0/100% auto;
  position: absolute;
  top: 115px;
  left: 50%;
  display: block;
  width: 203px;
  height: 349px;
  margin-left: -600px;
}
@media (max-width: 768px) {
  .section-trial:before {
    display: none;
  }
}
.section-trial:after {
  content: "";
  background: url(../images/right-trial-fish.svg) no-repeat 0 0/100% auto;
  position: absolute;
  top: 33%;
  left: 53%;
  display: block;
  width: 155px;
  height: 400px;
  margin-left: 360px;
  margin-top: -125px;
}
@media (max-width: 768px) {
  .section-trial:after {
    background: url(../images/trial-one-fish.svg) no-repeat 0 0/100% auto;
    width: 26.19px;
    height: 10.29px;
    top: 28%;
    left: 88%;
    margin-left: 0;
  }
}
.section-trial .section-start__head {
  max-width: 580px;
  margin: 0 auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  position: relative;
}
.section-trial .section-start__head::before {
  content: "";
  background: url(../images/trial-title-icon.svg) no-repeat 0 0/100% auto;
  position: absolute;
  display: block;
}
@media (min-width: 319px) {
  .section-trial .section-start__head::before {
    width: 74.04px;
    height: 27.88px;
    top: -35px;
    left: 42%;
  }
}
@media (min-width: 768px) {
  .section-trial .section-start__head::before {
    width: 116.53px;
    height: 43.88px;
    top: -55px;
    left: 40%;
  }
}
@media (max-width: 767px) {
  .section-trial .section-start__head {
    font-size: 22px;
  }
}
.section-trial .section-start__form {
  display: block;
  max-width: 530px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .section-trial .section-start__form {
    border-radius: 100px;
    -ms-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 2px solid #D8DBE2;
    padding: 5px;
  }
}
.section-trial .section-start__form:not(:first-child) {
  margin-top: 46px;
}
@media (max-width: 767px) {
  .section-trial .section-start__form:not(:first-child) {
    margin-top: 16px;
  }
}
.section-trial .section-start__form .form-control {
  min-height: 56px;
  border-color: #ffffff;
  border-radius: 25px;
  -ms-border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
@media (min-width: 767px) {
  .section-trial .section-start__form .form-control:focus {
    box-shadow: none !important;
  }
}
@media (max-width: 767px) {
  .section-trial .section-start__form .form-control {
    margin-bottom: 16px;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
}
.section-trial .section-start__form .btn {
  font-size: 16px;
  font-weight: 600;
  width: 172px;
  min-height: 56px;
  outline: none;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  padding: 9px 10px;
}
@media (max-width: 767px) {
  .section-trial .section-start__form .btn {
    display: block;
    font-size: 14px;
    width: 100%;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
  }
}
.section-trial .section-start__trial {
  text-align: center;
  margin-top: 12px;
}
.section-trial .section-start__trial .trial-link {
  font-size: 13px;
  line-height: 150%;
  color: #3172ED;
}
@media (max-width: 767px) {
  .section-trial .section-start__trial .trial-link {
    font-size: 11px;
    margin-top: 10px;
  }
}
.section-trial .section-start__hr {
  max-width: 588px;
  margin: auto;
  border-bottom: 2px solid #F0F2F6;
}
@media (min-width: 319px) {
  .section-trial .section-start__hr {
    padding-top: 24px;
  }
}
@media (min-width: 768px) {
  .section-trial .section-start__hr {
    padding-top: 32px;
  }
}
.section-trial .see-book-live {
  margin: 30px auto 0 auto;
}
@media (min-width: 319px) {
  .section-trial .section-rating_wrapper {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .section-trial .section-rating_wrapper {
    margin-top: 70px;
  }
}
.section-trial .section-rating_wrapper .section-rating_card {
  border: 2px solid #F0F2F6;
}

.section-book-demo .wrapper {
  border: 1px #d8dbe2 solid;
  border-radius: 110px;
  -webkit-border-radius: 110px;
  margin-top: 24px;
  max-width: 422px;
  padding: 10px;
}
.section-book-demo .wrapper .link {
  font-size: 15px;
  margin-right: 10px;
  padding: 12px 0;
}
.section-book-demo .wrapper .description {
  color: #3172ed;
  font-size: 14px;
  font-weight: 600;
  padding: 0;
}

.webinar-modal .modal-closer {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 55;
  display: block;
  width: 24px;
  height: 24px;
}
.webinar-modal .modal-closer:before, .webinar-modal .modal-closer:after {
  content: "";
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px;
}
.webinar-modal .modal-closer:before {
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.webinar-modal .modal-closer:after {
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.webinar-modal .modal-closer:hover {
  cursor: pointer;
}
.webinar-modal .modal-closer:hover:before, .webinar-modal .modal-closer:hover:after {
  background: #e30413;
}
.webinar-modal .modal-closer.rounded {
  background: rgba(49, 114, 237, 0.1);
  width: 40px;
  height: 40px;
  border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
}
.webinar-modal .modal-closer.rounded:before, .webinar-modal .modal-closer.rounded:after {
  background: #3172ED;
  left: 50%;
  width: 40%;
  margin: 0;
}
.webinar-modal .modal-closer.rounded:before {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.webinar-modal .modal-closer.rounded:after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.webinar-modal .modal-dialog:after {
  position: absolute;
  height: 75%;
  width: 100%;
  content: "";
  background: url("../images/page-home/popup/waves.png");
  mix-blend-mode: multiply;
  opacity: 0.3;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
@media (max-width: 1080px) {
  .webinar-modal .modal-dialog:after {
    content: unset;
  }
}
.webinar-modal .modal-content {
  color: #FFFFFF;
  background-color: #0D2985;
  min-height: 675px;
  min-width: 1080px;
}
@media (max-width: 1080px) {
  .webinar-modal .modal-content {
    min-width: unset;
  }
}
.webinar-modal .modal-content:after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  height: 586px;
  width: 626px;
  background: url("../images/page-home/popup/octo-tech.png");
  mix-blend-mode: normal;
}
@media (max-width: 1080px) {
  .webinar-modal .modal-content:after {
    content: unset;
  }
}
.webinar-modal .modal-content .caption {
  font-size: 58px;
  line-height: 69px;
}
.webinar-modal .modal-content .caption .yellow {
  font-size: 78px;
  margin-top: 20px;
  font-weight: bold;
  color: #FFD70F;
}
@media (max-width: 1080px) {
  .webinar-modal .modal-content .caption {
    font-size: 42px;
  }
  .webinar-modal .modal-content .caption .yellow {
    font-size: 48px;
  }
}
.webinar-modal .modal-content .points {
  margin-top: 100px;
  font-size: 28px;
  line-height: 42px;
  list-style-type: none;
  padding-left: 0;
}
.webinar-modal .modal-content .points li:not(:last-child) {
  margin-bottom: 10px;
}
.webinar-modal .modal-content .points li:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 3px solid #1d439a;
  border-radius: 50%;
  background-color: #FFD70F;
  position: relative;
  left: 0;
  outline: 1px solid #1d439a;
  margin-right: 10px;
}
.webinar-modal .modal-content .date {
  margin-top: 100px;
  font-size: 32px;
  line-height: 120%;
}
.webinar-modal .modal-content .button {
  position: absolute;
  right: 55px;
  bottom: 45px;
  z-index: 9999;
}
@media (max-width: 1080px) {
  .webinar-modal .modal-content .button {
    position: unset;
  }
}
.webinar-modal .modal-content .button a {
  color: #0D0D0D;
  font-size: 43px;
  line-height: 52px;
  font-weight: 600;
  background: url("../images/page-home/popup/button.png");
}
.webinar-modal .modal-content .seo {
  background: url("../images/page-home/popup/seo.png");
  position: absolute;
  width: 94px;
  height: 90px;
  right: 444px;
  top: 195px;
  z-index: 10000;
}
@media (max-width: 1080px) {
  .webinar-modal .modal-content .seo {
    display: none;
  }
}

.modal-wrapper-bg {
  position: fixed;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(54, 69, 89, 0.9);
  z-index: 9999;
}
.modal-wrapper-bg .modal-wrapper-content {
  position: relative;
  max-width: 343px;
  width: 100%;
  background-image: url("../images/page-seo-audit/img/modal-bg-xs.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  padding: 0 14px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}
.modal-wrapper-bg .modal-wrapper-content .btn-modal-close {
  position: absolute;
  right: 0;
  top: -40px;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.modal-wrapper-bg .modal-wrapper-content .btn-modal-close svg {
  max-width: 100%;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content {
    max-width: 666px;
    background-image: url("../images/page-seo-audit/img/modal-bg-sm.png");
  }
}
.modal-wrapper-bg .modal-wrapper-content .box-img {
  max-width: 80px;
  width: 100%;
  height: 80px;
  position: absolute;
  left: 50%;
  transform: translate(-55%, -50%);
  -webkit-transform: translate(-55%, -50%);
  -moz-transform: translate(-55%, -50%);
  -ms-transform: translate(-55%, -50%);
  -o-transform: translate(-55%, -50%);
  top: 0;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .box-img {
    max-width: 120px;
    height: 120px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    top: -10px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .box-img img {
  max-width: 100%;
}
.modal-wrapper-bg .modal-wrapper-content .modal-title {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 150%;
  font-size: 18px;
  color: #0D0D0D;
  text-align: center;
  display: block;
  width: 100%;
  margin-top: 58px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .modal-title {
    margin-top: 78px;
    font-size: 24px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .modal-subtitle {
  color: #3172ED;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 150%;
  font-size: 22px;
  text-align: center;
  display: block;
  width: 100%;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .modal-subtitle {
    font-size: 28px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info {
  background: #FCFDFD;
  width: 100%;
  padding: 16px 14px 14px 14px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info {
    padding: 24px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info span {
  color: #5C636F;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 150%;
  font-size: 14px;
  text-align: center;
  display: block;
  width: 100%;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info span {
    font-size: 18px;
    max-width: 500px;
    margin: 0 auto;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info span .seo-traffic {
  font-weight: 700;
  line-height: 150%;
  font-size: 14px;
  color: #3172ED;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info span .seo-traffic {
    font-size: 18px;
    display: inline;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper {
    flex-direction: row;
    width: 100%;
    justify-content: center;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box {
  border: 1px solid #D1DBEE;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  text-align: left;
  padding: 12px 14px;
  position: relative;
  margin-top: 14px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box {
    padding: 21px 20px;
    max-width: 271px;
    width: 100%;
    margin-right: 8px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .title-days-traffic {
  text-align: left;
  color: #272B30;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 150%;
  font-size: 14px;
  margin-bottom: 4px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .title-days-traffic {
    font-size: 15px;
    line-height: 140%;
    margin-bottom: 14px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .traffic-amount {
  color: #0D0D0D;
  display: inline;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 110%;
  font-size: 18px;
  text-align: left;
  margin-right: 8px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .traffic-amount {
    font-size: 24px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .saved-traffic {
  display: inline;
  color: #EA5D50;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 110%;
  font-size: 15px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .saved-traffic {
    font-size: 16px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .view-pages {
  display: none;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .view-pages {
    color: #3172ED;
    font-family: "Inter", Arial, Helvetica, sans-serif;
    font-weight: 600;
    line-height: 140%;
    font-size: 13px;
    display: flex;
    margin-top: 20px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .info-icon {
  position: absolute;
  right: 14px;
  top: 28px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1464_2167)'%3E%3Cpath d='M8.0026 5.33203V5.9987M8.0026 7.66536V10.6654M12.0026 1.33203H4.0026C2.52984 1.33203 1.33594 2.52594 1.33594 3.9987V11.9987C1.33594 13.4715 2.52985 14.6654 4.0026 14.6654H12.0026C13.4754 14.6654 14.6693 13.4715 14.6693 11.9987V3.9987C14.6693 2.52594 13.4754 1.33203 12.0026 1.33203Z' stroke='%23B9C8E9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1464_2167'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  display: block;
  width: 16px;
  height: 16px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .days-traffic-box .info-icon {
    bottom: 21px;
    top: auto;
    width: 21px;
    height: 21px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box {
  background: rgb(28, 78, 175);
  background: linear-gradient(90deg, rgb(28, 78, 175) 0%, rgb(12, 56, 142) 100%);
  background-repeat: no-repeat;
  position: relative;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  padding: 12px 14px;
  margin-top: 14px;
  overflow: hidden;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box {
    margin-left: 8px;
    max-width: 271px;
    width: 100%;
    padding: 21px 20px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../images/page-seo-audit/img/organic-traffic-box-bg.png");
  background-repeat: no-repeat;
  background-position: 100% 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box::after {
    background-image: url("../images/page-seo-audit/img/organic-traffic-box-bg-lg.png");
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .title-organic-traffic {
  text-align: left;
  color: #FCFDFD;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 110%;
  font-size: 14px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .title-organic-traffic {
    font-size: 15px;
    margin-bottom: 15px;
    margin-top: 5px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .traffic-percentage {
  display: inline;
  text-align: left;
  color: #FCFDFD;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 110%;
  font-size: 18px;
  margin-right: 8px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .traffic-percentage {
    font-size: 24px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .rate {
  display: inline;
  text-align: left;
  color: #4ADB96;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 110%;
  font-size: 15px;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .rate {
    font-size: 20px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .view-pages {
  display: none;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .seo-box-info .seo-traffic-wrapper .organic-traffic-box .view-pages {
    color: #9FBFFC;
    font-family: "Inter", Arial, Helvetica, sans-serif;
    font-weight: 600;
    line-height: 140%;
    font-size: 13px;
    display: flex;
    margin-top: 20px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .desc {
  margin: 14px 0;
}
.modal-wrapper-bg .modal-wrapper-content .desc p {
  color: #5C636F;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 150%;
  font-size: 14px;
  margin-bottom: 8px;
  text-align: center;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .desc p {
    font-size: 16px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .desc h5 {
  color: #0D0D0D;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 150%;
  font-size: 14px;
  text-align: center;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .desc h5 {
    font-size: 16px;
  }
}
.modal-wrapper-bg .modal-wrapper-content .btn-link {
  width: 100%;
  max-width: 315px;
  height: 48px;
  background-color: #3172ED;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 150%;
  font-size: 14px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  margin: 0 auto 14px auto;
}
@media (min-width: 991px) {
  .modal-wrapper-bg .modal-wrapper-content .btn-link {
    max-width: 192px;
    width: 100%;
    height: 52px;
    margin: 0 auto 32px auto;
    font-size: 16px;
  }
}

#header {
  position: relative;
  z-index: 777;
  padding: 32px 0;
}
#header .book-demo-stick {
  display: none;
}
@media (max-width: 1199px) {
  #header {
    padding: 24px 0;
  }
}
@media (min-width: 360px) and (max-width: 400px) {
  #header .btn {
    padding: 0 5px;
    font-size: 12px;
  }
}
@media (min-width: 360px) and (max-width: 991px) {
  #header {
    padding: 16px 0;
  }
  #header.fixed-top {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    background-color: #f8f8f8;
    padding: 5px 0 !important;
  }
}
#header.inner {
  background: #ffffff;
  padding: 1rem 0;
  box-shadow: 0 0 20px #E1E6ED;
  -ms-box-shadow: 0 0 20px #E1E6ED;
  -moz-box-shadow: 0 0 20px #E1E6ED;
  -webkit-box-shadow: 0 0 20px #E1E6ED;
}
#header .logo {
  position: relative;
  display: block;
  color: #0D0D0D !important;
  text-decoration: none !important;
}
#header .logo .d-flex {
  align-items: center;
}
#header .logo .logo-image {
  padding-right: 16px;
}
#header .logo .logo-image img {
  display: block;
  height: 68px;
}
@media (max-width: 1199px) {
  #header .logo .logo-image img {
    height: 54px;
  }
}
@media (max-width: 767px) {
  #header .logo .logo-image img {
    height: 40px;
  }
}
#header .logo .logo-label {
  font-size: 14px;
}
#header .logo .logo-label strong {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
#header .logo .logo-label i {
  display: block;
  font-style: normal;
}
@media (max-width: 1199px) {
  #header .logo .logo-label strong {
    font-size: 18px;
    line-height: 18px;
  }
  #header .logo .logo-label i {
    display: none;
  }
}
@media (max-width: 767px) {
  #header .logo .logo-label strong {
    font-size: 16px;
    line-height: 16px;
  }
}
#header .logo:hover {
  color: #3172ED !important;
}
#header .header-menu {
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 991px) {
  #header .header-menu {
    padding-left: 0;
  }
}
#header .header-menu > .header-menu__toggle {
  display: none;
  color: #0D0D0D;
}
#header .header-menu > .header-menu__toggle .faw {
  margin-left: 4px;
}
@media (max-width: 991px) {
  #header .header-menu > .header-menu__toggle {
    display: block;
    float: right;
  }
}
#header .header-menu > .header-menu__toggle:hover {
  color: #3172ED;
  text-decoration: none;
}
#header .header-menu .header-menu__fix .header-menu__toggle {
  display: none;
}
@media (max-width: 991px) {
  #header .header-menu .header-menu__fix {
    background: #3172ED;
    position: fixed;
    top: 0;
    bottom: 0;
    right: -280px;
    z-index: 777;
    width: 280px;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 0 32px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 32px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 32px rgba(0, 0, 0, 0.4);
    transition: all 0.15s ease-out 0s;
    -o-transition: all 0.15s ease-out 0s;
    -moz-transition: all 0.15s ease-out 0s;
    -webkit-transition: all 0.15s ease-out 0s;
    visibility: hidden;
    opacity: 0;
  }
  #header .header-menu .header-menu__fix .header-menu__toggle {
    position: absolute;
    top: 8px;
    right: 12px;
    display: block;
    font-size: 20px;
    color: #ffffff;
  }
}
#header .header-menu .header-menu__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 992px) {
  #header .header-menu .header-menu__list {
    display: flex;
    margin-left: 56px;
  }
  #header .header-menu .header-menu__list > li {
    position: relative;
    padding: 8px 0;
  }
  #header .header-menu .header-menu__list > li:not(:first-child) {
    margin-left: 35px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #header .header-menu .header-menu__list > li:not(:first-child) {
    margin-left: 32px;
  }
}
@media (min-width: 992px) {
  #header .header-menu .header-menu__list > li.last {
    font-weight: 700;
  }
  #header .header-menu .header-menu__list > li.log-in-button a, #header .header-menu .header-menu__list > li.book-demo-button a {
    font-weight: 500;
    padding: 7px 20px;
    margin-top: -9px;
    position: relative;
    line-height: 1.5;
    text-decoration: none !important;
    white-space: normal;
    border: 1px solid;
    border-radius: 50px;
    -ms-border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
  }
  #header .header-menu .header-menu__list > li.log-in-button a:hover, #header .header-menu .header-menu__list > li.book-demo-button a:hover {
    color: #0D0D0D !important;
    background: #1a62eb;
    border-color: #1a62eb;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  #header .header-menu .header-menu__list > li.log-in-button a, #header .header-menu .header-menu__list > li.book-demo-button a {
    padding: 7px 10px;
  }
}
@media (min-width: 992px) {
  #header .header-menu .header-menu__list > li.log-in-button {
    margin-left: 60px;
  }
  #header .header-menu .header-menu__list > li.log-in-button a {
    border-color: #D8DBE2;
  }
  #header .header-menu .header-menu__list > li.book-demo-button {
    margin-left: 12px !important;
  }
  #header .header-menu .header-menu__list > li.book-demo-button a {
    background-color: #3172ED;
    border-color: #3172ED;
    color: #fff !important;
    position: fixed;
    transition: transform 0.5s ease 0s;
  }
  #header .header-menu .header-menu__list > li.book-demo-button a:hover {
    color: #fff !important;
  }
  #header .header-menu .header-menu__list > li.book-demo-button a.scrolled {
    top: 30px;
    right: 4%;
  }
  #header .header-menu .header-menu__list > li a {
    color: #0D0D0D;
    text-decoration: none !important;
  }
  #header .header-menu .header-menu__list > li a:hover {
    color: #3172ED;
  }
  #header .header-menu .header-menu__list > li a.active {
    color: #3172ED;
    font-weight: 700;
  }
  #header .header-menu .header-menu__list > li.active a, #header .header-menu .header-menu__list > li.current-menu-item a {
    color: #3172ED;
    font-weight: 700;
  }
  #header .header-menu .header-menu__list > li .sub-menu {
    background: linear-gradient(94.82deg, #0640AC -16.25%, #095AF1 122.76%);
    position: absolute;
    top: 200%;
    left: -16px;
    display: block;
    min-width: 240px;
    margin: 0;
    padding: 16px;
    list-style: none;
    border-radius: 16px;
    -ms-border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.2);
    transition: none;
    -o-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    visibility: hidden;
    opacity: 0;
  }
  #header .header-menu .header-menu__list > li .sub-menu > li {
    font-size: 14px;
    line-height: 1.25;
  }
  #header .header-menu .header-menu__list > li .sub-menu > li:not(:first-child) {
    margin-top: 16px;
  }
  #header .header-menu .header-menu__list > li:hover .sub-menu {
    top: 100%;
    visibility: visible;
    opacity: 1;
    transition: all 0.15s ease-out 0s;
    -o-transition: all 0.15s ease-out 0s;
    -moz-transition: all 0.15s ease-out 0s;
    -webkit-transition: all 0.15s ease-out 0s;
  }
}
@media (max-width: 991px) {
  #header .header-menu .header-menu__list {
    padding: 24px;
  }
  #header .header-menu .header-menu__list > li:not(:first-child) {
    margin-top: 16px;
  }
  #header .header-menu .header-menu__list > li a {
    color: #ffffff;
  }
  #header .header-menu .header-menu__list > li a.active {
    font-weight: bold;
  }
  #header .header-menu .header-menu__list > li.active a, #header .header-menu .header-menu__list > li.current-menu-item a {
    font-weight: bold;
  }
  #header .header-menu .header-menu__list > li .sub-menu {
    margin: 8px 0 0 20px;
    padding: 0;
    list-style: none;
  }
  #header .header-menu .header-menu__list > li .sub-menu > li {
    font-size: 14px;
    line-height: 1.25;
  }
  #header .header-menu .header-menu__list > li .sub-menu > li:not(:first-child) {
    margin-top: 12px;
  }
}
#header.sm {
  padding: 16px 0;
}

.menu-opened #header .header-menu .header-menu__fix {
  right: 0;
  visibility: visible;
  opacity: 1;
}

#footer {
  background-color: rgb(3, 17, 43);
  padding: 48px 0;
  font-size: 15px;
  font-weight: normal;
  text-align: center;
}
@media (min-width: 1199px) {
  #footer {
    padding: 32px 0 52px 0;
  }
}
#footer .footer-copyright {
  font-family: "DM Sans", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
  margin-top: 12px;
}
@media (min-width: 1199px) {
  #footer .footer-copyright {
    font-size: 16px;
    line-height: 150%;
  }
}
#footer .menu-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 32px;
}
@media (min-width: 1199px) {
  #footer .menu-footer {
    padding: 16px 0;
  }
}
#footer .footer-intro {
  max-width: 800px;
  margin: 0 auto;
  color: #fff;
  font-family: "DM Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
}
#footer .footer-intro:not(:first-child) {
  margin-top: 16px;
}
@media (min-width: 1199px) {
  #footer .footer-intro {
    font-size: 16px;
    line-height: 150%;
  }
}
#footer .footer-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  font-weight: 700;
}
#footer .footer-menu:not(:first-child) {
  margin-top: 32px;
}
#footer .footer-menu li {
  display: block;
  padding: 9.5px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#footer .footer-menu li:last-child {
  border-bottom: none;
}
@media (min-width: 1199px) {
  #footer .footer-menu li {
    display: inline-block;
    padding: 8px 18px;
    border-bottom: 0;
  }
}
#footer .footer-menu a {
  color: rgb(255, 180, 19);
  text-decoration: none !important;
  transition: all 0.3s ease;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 150%;
}
#footer .footer-menu a:hover {
  color: rgb(255, 188, 43);
}

#footer-2022 .logo {
  position: relative;
  display: block;
  color: #0D0D0D !important;
  text-decoration: none !important;
}
#footer-2022 .logo .d-flex {
  align-items: center;
}
#footer-2022 .logo .logo-image {
  padding-right: 16px;
}
#footer-2022 .logo .logo-image img {
  display: block;
  height: 68px;
}
@media (max-width: 1199px) {
  #footer-2022 .logo .logo-image img {
    height: 54px;
  }
}
@media (max-width: 767px) {
  #footer-2022 .logo .logo-image img {
    height: 40px;
  }
}
#footer-2022 .logo .logo-label {
  font-size: 14px;
}
#footer-2022 .logo .logo-label strong {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
#footer-2022 .logo .logo-label i {
  display: block;
  font-style: normal;
}
@media (max-width: 1199px) {
  #footer-2022 .logo .logo-label strong {
    font-size: 18px;
    line-height: 18px;
  }
  #footer-2022 .logo .logo-label i {
    display: none;
  }
}
@media (max-width: 767px) {
  #footer-2022 .logo .logo-label strong {
    font-size: 16px;
    line-height: 16px;
  }
}
#footer-2022 .logo:hover {
  color: #3172ED !important;
}
#footer-2022 .footer-intro {
  background: #fbfcfc;
  padding: 24px 0;
  font-size: 14px;
  color: #656d7a;
}
#footer-2022 .footer-menu {
  margin: 24px 0 0 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 575px) {
  #footer-2022 .footer-menu {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (min-width: 767px) {
  #footer-2022 .footer-menu {
    margin: 0;
  }
}
#footer-2022 .footer-menu li {
  padding: 8px 0;
}
#footer-2022 .footer-menu a {
  font-size: 16px;
  font-weight: bold;
  color: #0d0d0d;
  text-decoration: none;
}
#footer-2022 .footer-menu a:hover {
  color: #3172ED;
}
#footer-2022 .footer-copyright {
  font-family: "DM Sans", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #fff;
  margin-top: 12px;
}
#footer-2022 .footer-copyright strong {
  font-size: 14px;
  color: #656d7a;
}

.page-security .section-intro {
  position: relative;
  text-align: center;
}
.page-security .section-intro .section-intro__head {
  margin-bottom: 2rem;
  padding-top: 48px;
  font-size: 42px;
  font-weight: bold;
  line-height: 1.25;
}
.page-security .section-intro .section-intro__body {
  max-width: 840px;
  margin: 0 auto;
  font-weight: normal;
  font-size: 20px;
  line-height: 2;
}
.page-security .section-intro .section-intro__image {
  max-width: 960px;
  margin: 0 auto;
  padding: 48px 0;
}
.page-security .section-intro .section-intro__image img {
  display: block;
  width: 100%;
}
.page-security .section-access {
  background: rgb(250, 250, 250);
  background: -moz-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(to bottom, rgb(250, 250, 250) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fafafa", endColorstr="#ffffff",GradientType=0 );
  padding: 100px 0;
}
@media (max-width: 767px) {
  .page-security .section-access {
    padding: 48px 0;
  }
}
.page-security .section-access .section-access__body {
  display: flex;
  align-items: center;
}
.page-security .section-access .section-access__body .question {
  position: relative;
  width: 45%;
  min-width: 45%;
  margin-right: 5%;
  padding: 120px 0 80px;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .question {
    padding: 52px 0 48px;
  }
}
.page-security .section-access .section-access__body .question .fish-1 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100px;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .question .fish-1 {
    width: 60px;
  }
}
.page-security .section-access .section-access__body .question .fish-2 {
  position: absolute;
  top: 48px;
  right: 0;
  display: block;
  width: 60px;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .question .fish-2 {
    top: 32px;
    width: 40px;
  }
}
.page-security .section-access .section-access__body .question .fish-3 {
  position: absolute;
  bottom: 0;
  left: 48%;
  display: block;
  width: 60px;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .question .fish-3 {
    width: 40px;
  }
}
.page-security .section-access .section-access__body .question .octo {
  display: flex;
  align-items: flex-end;
  padding: 0 0 0 48px;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .question .octo {
    padding-left: 0;
  }
}
.page-security .section-access .section-access__body .question .octo .octo-image {
  width: 100px;
  min-width: 100px;
  margin-right: 24px;
}
.page-security .section-access .section-access__body .question .octo .octo-image img {
  display: block;
  width: 100%;
}
.page-security .section-access .section-access__body .question .octo .octo-text {
  font-size: 40px;
  line-height: 1.25;
  font-weight: bold;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .question .octo .octo-text {
    font-size: 28px;
  }
}
.page-security .section-access .section-access__body .answer {
  position: relative;
  width: 50%;
  min-width: 50%;
}
.page-security .section-access .section-access__body .answer .you {
  background: #153661;
  position: relative;
  z-index: 2;
  display: block;
  width: 60%;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-security .section-access .section-access__body .answer .you img {
  display: block;
  width: 100%;
}
.page-security .section-access .section-access__body .answer .you span {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  font-weight: bold;
  font-size: 72px;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.page-security .section-access .section-access__body .answer .you strong {
  display: block;
  font-size: 120px;
  font-weight: bold;
  color: #FFDE14;
}
@media (max-width: 767px) {
  .page-security .section-access .section-access__body .answer .you span {
    font-size: 32px;
  }
  .page-security .section-access .section-access__body .answer .you strong {
    font-size: 60px;
  }
}
.page-security .section-access .section-access__body .answer .person {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 45%;
  z-index: 1;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.page-security .section-access .section-access__body .answer .person .person__image img {
  display: block;
  width: 100%;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-security .section-access .section-access__body .answer .person .person__sign {
  position: absolute;
  bottom: 20px;
  left: 60%;
  background: #ffffff;
  padding: 12px 16px;
  font-weight: 300;
  font-size: 12px;
  color: gray;
  white-space: nowrap;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 10px 30px rgba(69, 81, 106, 0.1);
  -ms-box-shadow: 0 10px 30px rgba(69, 81, 106, 0.1);
  -moz-box-shadow: 0 10px 30px rgba(69, 81, 106, 0.1);
  -webkit-box-shadow: 0 10px 30px rgba(69, 81, 106, 0.1);
}
@media (max-width: 575px) {
  .page-security .section-access .section-access__body .answer .person .person__sign {
    top: 90%;
    bottom: auto;
    left: auto;
    right: -8px;
  }
}
.page-security .section-access .section-access__body .answer .person .person__sign strong {
  display: block;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
}
@media (max-width: 991px) {
  .page-security .section-access .section-access__body {
    flex-direction: column;
  }
  .page-security .section-access .section-access__body .question, .page-security .section-access .section-access__body .answer {
    width: 100%;
    flex-grow: 1;
    margin: 0;
  }
}
.page-security .section-gdrp {
  position: relative;
}
.page-security .section-gdrp:before {
  content: "";
  background: #f8f8f8;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: block;
  height: 50%;
}
.page-security .section-gdrp > .container {
  position: relative;
  z-index: 2;
}
.page-security .section-gdrp .section-gdrp__box {
  background: #ffffff;
  padding: 48px;
  box-shadow: 0 10px 30px rgb(234, 238, 247);
  -ms-box-shadow: 0 10px 30px rgb(234, 238, 247);
  -moz-box-shadow: 0 10px 30px rgb(234, 238, 247);
  -webkit-box-shadow: 0 10px 30px rgb(234, 238, 247);
}
@media (max-width: 767px) {
  .page-security .section-gdrp .section-gdrp__box {
    padding: 32px;
  }
}
.page-security .section-gdrp .section-gdrp__text {
  font-weight: normal;
  font-size: 20px;
  line-height: 2;
  color: #666666;
}
@media (max-width: 767px) {
  .page-security .section-gdrp .section-gdrp__text {
    font-size: 18px;
    line-height: 1.75;
  }
}
.page-security .section-gdrp .section-gdrp__buttons {
  padding-top: 32px;
}
@media (max-width: 767px) {
  .page-security .section-gdrp .section-gdrp__buttons {
    text-align: center;
  }
}
.page-security .section-gdrp .section-gdrp__buttons .btn {
  padding: 1.25rem 2.5rem;
  font-size: 20px;
}
@media (max-width: 767px) {
  .page-security .section-gdrp .section-gdrp__buttons .btn {
    padding: 1rem 2rem;
    font-size: 16px;
  }
}
.page-security .section-gdrp .section-gdrp__buttons .btn.btn-primary {
  padding: 1.25rem 4.5rem;
}
@media (max-width: 767px) {
  .page-security .section-gdrp .section-gdrp__buttons .btn.btn-primary {
    padding: 1rem 3rem;
  }
}
.page-security .section-gdrp .section-gdrp__image {
  display: block;
  width: 220px;
}

.page-pricing .section-intro {
  /*background: rgb(248,248,248);
  background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );*/
  position: relative;
  padding: 120px 0;
  position: relative;
  overflow: hidden;
  /*&:before {
  	content: '';
  	background: -moz-linear-gradient(top, rgba(237,239,243,1) 0%, rgba(255,255,255,0) 100%);
  	background: -webkit-linear-gradient(top, rgba(237,239,243,1) 0%,rgba(255,255,255,0) 100%);
  	background: linear-gradient(to bottom, rgba(237,239,243,1) 0%,rgba(255,255,255,0) 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeff3', endColorstr='#00ffffff',GradientType=0 );
  	position: absolute; top: 0; left: 0; right: 0;
  	height: 24px;
  }*/
}
@media (max-width: 767px) {
  .page-pricing .section-intro {
    padding: 48px 0;
  }
}
.page-pricing .section-intro .section-intro__navs {
  display: flex;
  justify-content: center;
  margin-bottom: 52px;
}
@media (max-width: 767px) {
  .page-pricing .section-intro .section-intro__navs .btn-group {
    width: 100%;
  }
}
.page-pricing .section-intro .section-intro__navs .btn {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  outline: none !important;
  box-shadow: none !important;
  -ms-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
@media (max-width: 767px) {
  .page-pricing .section-intro .section-intro__navs .btn {
    max-width: 50%;
    padding: 0.75rem 1rem;
    font-size: 14px;
    font-weight: normal;
  }
}
.page-pricing .section-intro .section-intro__head {
  max-width: 760px;
  margin: 0 auto 80px;
  font-size: 1.25rem;
  font-weight: normal;
  color: gray;
  text-align: center;
}
.page-pricing .section-intro .section-intro__head h1, .page-pricing .section-intro .section-intro__head .h1 {
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: bold;
  color: #000000;
}
.page-pricing .section-intro .section-intro__cards .cards-row > .col-12 {
  display: flex;
  flex-direction: column;
  /*align-content: stretch;
  align-items: stretch;*/
}
.page-pricing .section-intro .section-intro__cards .cards-button {
  padding-top: 24px;
  text-align: center;
}
.page-pricing .section-intro .section-intro__cards .cards-button .btn {
  min-width: 240px;
}
.page-pricing .section-intro .section-intro__cards .card {
  position: relative;
  flex-grow: 1;
  margin-bottom: 24px;
  font-weight: normal;
  text-align: center;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.page-pricing .section-intro .section-intro__cards .card .closer {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 55;
  display: none;
  width: 16px;
  height: 16px;
}
.page-pricing .section-intro .section-intro__cards .card .closer:before, .page-pricing .section-intro .section-intro__cards .card .closer:after {
  content: "";
  background: #4d4d4d;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.page-pricing .section-intro .section-intro__cards .card .closer:before {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.page-pricing .section-intro .section-intro__cards .card .closer:after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.page-pricing .section-intro .section-intro__cards .card .closer:hover:before, .page-pricing .section-intro .section-intro__cards .card .closer:hover:after {
  background: #e30413;
}
.page-pricing .section-intro .section-intro__cards .card .card-header {
  background: none;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  position: relative;
  z-index: 2;
  padding: 16px;
  border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
}
.page-pricing .section-intro .section-intro__cards .card .card-header.style-primary {
  background: #024E86;
  color: #ffffff;
}
.page-pricing .section-intro .section-intro__cards .card .card-header.style-primary .card-title {
  color: #ffffff;
}
.page-pricing .section-intro .section-intro__cards .card .card-header.style-primary .card-price {
  color: #FFDE14;
}
.page-pricing .section-intro .section-intro__cards .card .card-header.style-primary .card-sliderResult {
  color: #ffffff;
}
.page-pricing .section-intro .section-intro__cards .card .card-body {
  position: relative;
  z-index: 2;
  padding: 32px 16px;
  margin-bottom: 140px;
}
.page-pricing .section-intro .section-intro__cards .card .card-footer {
  background: none;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  padding: 20px 16px;
  border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
}
.page-pricing .section-intro .section-intro__cards .card .card-title {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  color: #000000;
}
.page-pricing .section-intro .section-intro__cards .card .card-titleDescription {
  opacity: 0.7;
}
.page-pricing .section-intro .section-intro__cards .card .card-price {
  font-size: 40px;
  font-weight: bold;
  color: #153661;
}
.page-pricing .section-intro .section-intro__cards .card .card-slider {
  margin-top: 16px;
  min-height: 24px;
}
.page-pricing .section-intro .section-intro__cards .card .card-slider input {
  display: block;
  width: 100%;
}
.page-pricing .section-intro .section-intro__cards .card .card-sliderResult {
  color: #024E86;
}
.page-pricing .section-intro .section-intro__cards .card .card-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  font-size: 14px;
}
.page-pricing .section-intro .section-intro__cards .card .card-list > li:not(:first-child) {
  margin-top: 12px;
}
.page-pricing .section-intro .section-intro__cards .card .card-list .fa-info-circle {
  color: #999999;
}
.page-pricing .section-intro .section-intro__cards .card .card-list .badge {
  font-size: 100%;
  font-weight: normal;
}
.page-pricing .section-intro .section-intro__cards .card .card-button .btn {
  background: transparent;
  border: 2px solid #3172ED;
  color: #3172ED;
  min-width: 160px;
  max-width: 100%;
}
.page-pricing .section-intro .section-intro__cards .card .card-button .btn input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.page-pricing .section-intro .section-intro__cards .card .card-button .btn .fa {
  display: none;
}
.page-pricing .section-intro .section-intro__cards .card .card-button .btn:hover {
  cursor: pointer;
}
.page-pricing .section-intro .section-intro__cards .card .card-buttonSign {
  margin-top: 12px;
  font-size: 14px;
  color: #646B78;
  text-decoration: underline;
}
.page-pricing .section-intro .section-intro__cards .card .card-buttonSign a {
  color: inherit;
  text-decoration: underline;
}
.page-pricing .section-intro .section-intro__cards .card .card-buttonSign a:hover {
  text-decoration: none;
}
.page-pricing .section-intro .section-intro__cards .card.active {
  background: #ffffff url(../images/page-price/card-corner.png) no-repeat top right/49px auto;
}
.page-pricing .section-intro .section-intro__cards .card.active:before {
  content: "";
  border: 2px solid #3172ED;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  z-index: 1;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.page-pricing .section-intro .section-intro__cards .card.active .closer {
  display: block;
}
.page-pricing .section-intro .section-intro__cards .card.active .card-button .btn {
  background: #3172ED;
  color: #ffffff;
  min-width: 160px;
  max-width: 100%;
}
.page-pricing .section-intro .section-intro__cards .card.active .card-button .btn .fa {
  display: inline-block;
}
.page-pricing .section-intro .section-intro__cards .card.active .card-button .btn span {
  display: none;
}
.page-pricing .section-intro .section-intro__cards .slider .slider-track {
  background: #EBEBEB;
  border: 0;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.page-pricing .section-intro .section-intro__cards .slider .slider-track .slider-selection {
  background: #FFDE14;
  border: 0;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.page-pricing .section-intro .section-intro__cards .slider .slider-handle {
  background: #1C4070;
  border: 2px solid #ffffff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-pricing .section-intro .section-intro__option {
  font-weight: normal;
}
.page-pricing .section-intro .section-intro__option .option-price {
  margin-bottom: 24px;
  font-size: 60px;
  font-weight: bold;
  color: #003861;
  text-align: center;
}
.page-pricing .section-intro .section-intro__option .option-slider {
  margin-bottom: 72px;
}
@media (max-width: 767px) {
  .page-pricing .section-intro .section-intro__option .option-slider {
    width: 200px;
    margin: 0 auto 72px;
  }
}
.page-pricing .section-intro .section-intro__option .option-slider input {
  display: block;
  width: 100%;
}
.page-pricing .section-intro .section-intro__option .option-slider .slider:not(.slider-vertical) {
  width: 100%;
}
@media (max-width: 767px) {
  .page-pricing .section-intro .section-intro__option .option-slider .slider.slider-vertical {
    height: 360px;
  }
  .page-pricing .section-intro .section-intro__option .option-slider .slider.slider-vertical .slider-tick-label {
    padding-left: 24px;
  }
}
.page-pricing .section-intro .section-intro__option .option-slider .slider .slider-track {
  background: #EBEBEB;
  border: 0;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.page-pricing .section-intro .section-intro__option .option-slider .slider .slider-track .slider-selection {
  background: #FFDE14;
  border: 0;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.page-pricing .section-intro .section-intro__option .option-slider .slider .slider-tick-container .slider-tick {
  background: #e6e6e6;
}
.page-pricing .section-intro .section-intro__option .option-slider .slider .slider-tick-container .slider-tick.in-selection {
  background: #FFDE14;
}
.page-pricing .section-intro .section-intro__option .option-slider .slider .slider-handle {
  background: #1C4070;
  border: 2px solid #ffffff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-pricing .section-intro .section-intro__option .option-panel {
  max-width: 660px;
  margin: 0 auto;
  padding: 32px;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
}
.page-pricing .section-intro .section-intro__option .option-panel .panel-box:not(:first-child) {
  margin-top: 28px;
}
.page-pricing .section-intro .section-intro__option .option-panel .panel-box .panel-box__head {
  margin: 0 0 12px 0;
  padding: 0;
  font-weight: normal;
}
.page-pricing .section-intro .section-intro__option .option-panel .panel-box .panel-box__head > strong {
  font-size: 20px;
  font-weight: bold;
}
.page-pricing .section-intro .section-intro__option .option-panel .panel-box .panel-box__head .badge {
  position: relative;
  top: -3px;
  font-size: 14px;
  font-weight: normal;
}
.page-pricing .section-intro .section-intro__option .option-panel .panel-box .btn {
  min-width: 200px;
}
.page-pricing .section-features {
  background: #f8f8f8;
  padding: 120px 0;
}
@media (max-width: 767px) {
  .page-pricing .section-features {
    padding: 48px 0;
  }
}
.page-pricing .section-features .section__head {
  text-align: center;
}
.page-pricing .section-features .section__head .title {
  font-size: 2rem;
  font-weight: bold;
}
@media (max-width: 991px) {
  .page-pricing .section-features .section__head .title {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-features .section__head .title {
    font-size: 1.25rem;
  }
}
.page-pricing .section-features .sf-item {
  margin-top: 60px;
  text-align: center;
}
@media (max-width: 991px) {
  .page-pricing .section-features .sf-item {
    margin-top: 36px;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-features .sf-item {
    margin-top: 24px;
    display: flex;
    text-align: left;
  }
}
.page-pricing .section-features .sf-item .image {
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .page-pricing .section-features .sf-item .image {
    max-width: 70px;
  }
}
.page-pricing .section-features .sf-item .image i {
  background: #ffffff;
  position: relative;
  display: block;
  width: 92px;
  height: 92px;
  margin: 0 auto;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
  -ms-box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
  -moz-box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
  -webkit-box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
}
@media (max-width: 767px) {
  .page-pricing .section-features .sf-item .image i {
    width: 70px;
    height: 70px;
  }
}
.page-pricing .section-features .sf-item .image i img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 50%;
  max-height: 50%;
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.page-pricing .section-features .sf-item .text {
  font-weight: normal;
  color: #666666;
}
@media (max-width: 767px) {
  .page-pricing .section-features .sf-item .text {
    padding-left: 24px;
  }
}
.page-pricing .section-features .sf-item .text .title {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
@media (max-width: 767px) {
  .page-pricing .section-features .sf-item .text .title {
    font-size: 16px;
  }
}
.page-pricing.tab2 .section-package {
  display: none;
}
.page-pricing .section-package {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .page-pricing .section-package {
    padding: 48px 0;
  }
}
.page-pricing .section-package .section__head {
  margin-bottom: 60px;
  text-align: center;
  color: #646B78;
}
@media (max-width: 991px) {
  .page-pricing .section-package .section__head {
    margin-bottom: 36px;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-package .section__head {
    margin-bottom: 24px;
  }
}
.page-pricing .section-package .section__head a {
  color: #646B78;
  text-decoration: underline;
}
.page-pricing .section-package .section__head a:hover {
  text-decoration: none;
}
.page-pricing .section-package .section__head .title {
  font-size: 2rem;
  font-weight: bold;
  color: #000000;
}
@media (max-width: 991px) {
  .page-pricing .section-package .section__head .title {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-package .section__head .title {
    font-size: 1.25rem;
  }
}
.page-pricing .section-package .section__head .text-warning {
  color: #F88F00 !important;
}
.page-pricing .section-package .packageTable .packageTable__body {
  background: #F4F6F8;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.page-pricing .section-package .packageTable .packageTable__body .packageTable__row:nth-of-type(even) {
  background: #E7E9ED;
}
.page-pricing .section-package .packageTable .packageTable__footer {
  background: #FFF2A1;
  position: relative;
  overflow: hidden;
  margin-top: 1rem;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.page-pricing .section-package .packageTable .packageTable__footer .packageTable__row:nth-of-type(even) {
  background: #FFDE14;
}
.page-pricing .section-package .packageTable .packageTable__row {
  display: flex;
  align-items: center;
}
.page-pricing .section-package .packageTable .packageTable__row .packageTable__col {
  width: 13.3333%;
  padding: 12px 16px;
  text-align: center;
}
.page-pricing .section-package .packageTable .packageTable__row .packageTable__col.packageTable__label {
  width: 20%;
  text-align: left;
}
@media (max-width: 991px) {
  .page-pricing .section-package .packageTable .packageTable__row .packageTable__col {
    display: none;
  }
  .page-pricing .section-package .packageTable .packageTable__row .packageTable__col.packageTable__label {
    display: block;
    width: 50%;
  }
  .page-pricing .section-package .packageTable .packageTable__row .packageTable__col.current {
    display: block;
    width: 50%;
  }
}
.page-pricing .section-package .packageTable .circle {
  background: #003861;
  position: relative;
  display: flex;
  align-items: center;
  width: 72px;
  height: 72px;
  margin: 0 auto;
  font-size: 14px;
  color: #ffffff;
  line-height: 1.25;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 991px) {
  .page-pricing .section-package .packageTable .circle .prev {
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    width: 16px;
    height: 24px;
    margin-right: 8px;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .page-pricing .section-package .packageTable .circle .prev:before, .page-pricing .section-package .packageTable .circle .prev:after {
    content: "";
    background: gray;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 2px;
    height: 50%;
  }
  .page-pricing .section-package .packageTable .circle .prev:before {
    transform-origin: 0 100%;
    transform: rotate(40deg);
  }
  .page-pricing .section-package .packageTable .circle .prev:after {
    top: 50%;
    transform-origin: 0 0;
    transform: rotate(-40deg);
  }
  .page-pricing .section-package .packageTable .circle .prev:hover:before, .page-pricing .section-package .packageTable .circle .prev:hover:after {
    background: #333333;
  }
  .page-pricing .section-package .packageTable .circle .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    width: 16px;
    height: 24px;
    margin-left: 8px;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .page-pricing .section-package .packageTable .circle .next:before, .page-pricing .section-package .packageTable .circle .next:after {
    content: "";
    background: gray;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 2px;
    height: 50%;
  }
  .page-pricing .section-package .packageTable .circle .next:before {
    transform-origin: 100% 100%;
    transform: rotate(-40deg);
  }
  .page-pricing .section-package .packageTable .circle .next:after {
    top: 50%;
    transform-origin: 100% 0;
    transform: rotate(40deg);
  }
  .page-pricing .section-package .packageTable .circle .next:hover:before, .page-pricing .section-package .packageTable .circle .next:hover:after {
    background: #333333;
  }
}
.page-pricing .section-package .sf-item {
  margin-top: 60px;
  text-align: center;
}
@media (max-width: 991px) {
  .page-pricing .section-package .sf-item {
    margin-top: 36px;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-package .sf-item {
    margin-top: 24px;
    display: flex;
    text-align: left;
  }
}
.page-pricing .section-package .sf-item .image {
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .page-pricing .section-package .sf-item .image {
    max-width: 70px;
  }
}
.page-pricing .section-package .sf-item .image i {
  background: #ffffff;
  position: relative;
  display: block;
  width: 92px;
  height: 92px;
  margin: 0 auto;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
  -ms-box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
  -moz-box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
  -webkit-box-shadow: 0 0 16px rgba(0, 90, 216, 0.15);
}
@media (max-width: 767px) {
  .page-pricing .section-package .sf-item .image i {
    width: 70px;
    height: 70px;
  }
}
.page-pricing .section-package .sf-item .image i img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 50%;
  max-height: 50%;
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.page-pricing .section-package .sf-item .text {
  font-weight: normal;
  color: #666666;
}
@media (max-width: 767px) {
  .page-pricing .section-package .sf-item .text {
    padding-left: 24px;
  }
}
.page-pricing .section-package .sf-item .text .title {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
@media (max-width: 767px) {
  .page-pricing .section-package .sf-item .text .title {
    font-size: 16px;
  }
}
.page-pricing.tab2 .section-seo {
  background: #fff;
}
.page-pricing .section-seo {
  background: #f8f8f8;
  padding: 120px 0;
  text-align: center;
}
@media (max-width: 767px) {
  .page-pricing .section-seo {
    padding: 48px 0;
  }
}
.page-pricing .section-seo .section__head {
  margin-bottom: 32px;
  text-align: center;
}
@media (max-width: 767px) {
  .page-pricing .section-seo .section__head {
    margin-bottom: 24px;
  }
}
.page-pricing .section-seo .section__head .title {
  font-size: 2rem;
  font-weight: bold;
  color: #000000;
}
@media (max-width: 991px) {
  .page-pricing .section-seo .section__head .title {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-seo .section__head .title {
    font-size: 1.25rem;
  }
}
.page-pricing .section-seo .section__body {
  max-width: 800px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: normal;
  color: #646B78;
}
.page-pricing .section-seo .section__images {
  padding: 32px 0;
}
.page-pricing.tab2 .section-testimonials {
  background: #f8f8f8;
}
.page-pricing .section-testimonials .heading {
  max-width: 720px;
  margin: 0 auto 48px;
}
@media (max-width: 991px) {
  .page-pricing .section-testimonials .heading {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-testimonials .heading {
    font-size: 20px;
  }
}
.page-pricing .section-testimonials .owl-carousel-item {
  background: none !important;
}
.page-pricing .section-testimonials .owl-carousel-item .testimonial {
  background: #ffffff;
}
.page-pricing .section-questions {
  border-top: 1px solid #f2f2f2;
  padding: 120px 0;
}
@media (max-width: 767px) {
  .page-pricing .section-questions {
    padding: 100px 0 48px;
  }
}
.page-pricing .section-questions .section__head {
  margin-bottom: 72px;
  text-align: center;
}
.page-pricing .section-questions .section__head .title {
  font-size: 2rem;
  font-weight: bold;
  color: #000000;
}
@media (max-width: 991px) {
  .page-pricing .section-questions .section__head .title {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .page-pricing .section-questions .section__head .title {
    font-size: 1.25rem;
  }
}
.page-pricing .section-questions .section__head .title span {
  position: relative;
  display: inline-block;
  width: 112px;
}
.page-pricing .section-questions .section__head .title span img {
  position: absolute;
  top: -84px;
  left: 0;
  display: block;
  width: 100%;
}
.page-pricing .section-questions .question {
  background: #F0F2F6;
  position: relative;
  padding: 2rem;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
.page-pricing .section-questions .question + .question {
  margin-top: 1rem;
}
.page-pricing .section-questions .question .arrow {
  background: #ffffff;
  position: absolute;
  top: 2rem;
  right: 2rem;
  overflow: hidden;
  display: block;
  width: 2rem;
  height: 2rem;
  line-height: 2.1rem;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.page-pricing .section-questions .question .question__head {
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
  cursor: pointer;
}
.page-pricing .section-questions .question .question__body {
  display: none;
  padding-top: 1rem;
  font-weight: normal;
}
.page-pricing .section-questions .question.active {
  background: #ffffff;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
}
.page-pricing .section-questions .question.active .arrow {
  background: #F0F2F6;
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.page-pricing .section-questions .question.active .question__body {
  display: block;
}
.page-pricing .section-gdpr {
  border-top: 1px solid #f2f2f2;
  padding: 72px 36px;
  text-align: center;
}
.page-pricing .section-gdpr img {
  max-width: 220px;
}
.page-pricing .section-gdpr .title {
  margin-bottom: 2rem;
  font-size: 32px;
  font-weight: bold;
  white-space: nowrap;
}
@media (max-width: 1199px) {
  .page-pricing .section-gdpr .title {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .page-pricing .section-gdpr .title {
    margin-top: 2rem;
  }
}

.slider-tick-label {
  cursor: pointer;
}

.landing-why-us {
  position: relative;
  overflow: hidden;
  font-family: "Inter", sans-serif;
}
.landing-why-us .section-why-us {
  padding: 80px 0 100px;
}
.landing-why-us .section-why-us .why-us {
  position: relative;
  z-index: 5;
}
.landing-why-us .section-why-us .why-us .fish-a {
  position: absolute;
  top: 0;
  left: 55%;
}
.landing-why-us .section-why-us .why-us .fish-b {
  position: absolute;
  top: 55%;
  left: 45%;
}
.landing-why-us .section-why-us .why-us .fish-c {
  position: absolute;
  bottom: 10%;
  right: 0;
}
@media (min-width: 992px) {
  .landing-why-us .section-why-us .why-us {
    display: flex;
    align-items: center;
  }
  .landing-why-us .section-why-us .why-us .why-us__body {
    margin: 0;
    padding-right: 40px;
  }
}
.landing-why-us .section-why-us .why-us .why-us__body {
  flex-grow: 1;
  margin-bottom: 32px;
}
.landing-why-us .section-why-us .why-us .why-us__side .list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}
.landing-why-us .section-why-us .why-us .why-us__side .list-unstyled li:not(:first-child) {
  margin-top: 18px;
}
.landing-why-us .section-why-us .why-us-heading {
  position: relative;
  max-width: 500px;
  margin-bottom: 32px;
  font-size: 60px;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .landing-why-us .section-why-us .why-us-heading {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .landing-why-us .section-why-us .why-us-heading {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-why-us .section-why-us .why-us-heading {
    font-size: 36px;
  }
}
.landing-why-us .section-why-us .why-us-heading strong {
  display: block;
}
.landing-why-us .section-why-us .why-us-heading .icon-fish {
  position: absolute;
  top: -5px;
  left: 150px;
}
.landing-why-us .section-why-us .why-us-heading .icon-arrow {
  position: absolute;
  top: 0;
  right: 0;
}
.landing-why-us .section-why-us .why-us-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  color: #656D7A;
}
.landing-why-us .section-why-us .why-us-list li {
  position: relative;
  padding-left: 20px;
}
.landing-why-us .section-why-us .why-us-list li:not(:first-child) {
  margin-top: 12px;
}
.landing-why-us .section-why-us .why-us-list li:before {
  content: "";
  background: #3172ed;
  position: absolute;
  top: 12px;
  left: 0;
  display: block;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.landing-why-us .section-why-us .why-us-circle {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: relative;
  width: 490px;
  min-width: 490px;
  margin-bottom: 32px;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-why-us .section-why-us .why-us-circle {
    max-width: 100%;
    min-width: auto;
    margin: 0 auto;
    font-size: 16px;
  }
}
.landing-why-us .section-why-us .why-us-circle .circle__sizer {
  display: block;
  width: 100%;
}
.landing-why-us .section-why-us .why-us-circle .circle__pos {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 40px 80px;
}
@media (max-width: 767px) {
  .landing-why-us .section-why-us .why-us-circle .circle__pos {
    padding: 20px 60px;
  }
}
@media (max-width: 449px) {
  .landing-why-us .section-why-us .why-us-circle .circle__pos {
    padding: 20px 40px;
  }
}
.landing-why-us .section-why-us .why-us-circle .circle__heading {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 260px auto;
  font-size: 32px;
}
@media (max-width: 991px) {
  .landing-why-us .section-why-us .why-us-circle .circle__heading {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .landing-why-us .section-why-us .why-us-circle .circle__heading {
    background: none !important;
    font-size: 20px;
  }
}
.landing-why-us .section-why-us .why-us-circle .circle__body {
  padding: 48px 0;
}
@media (max-width: 767px) {
  .landing-why-us .section-why-us .why-us-circle .circle__body {
    padding: 20px 0;
  }
}
.landing-why-us .section-why-us .why-us-circle .circle__footer {
  font-size: 14px;
}
@media (max-width: 757px) {
  .landing-why-us .section-why-us .why-us-circle .circle__footer {
    font-size: 12px;
  }
}
.landing-why-us .section-why-us .why-us-circle .circle__horn {
  position: absolute;
  top: 90px;
  right: -40px;
  display: block;
  width: 165px;
}
@media (max-width: 757px) {
  .landing-why-us .section-why-us .why-us-circle .circle__horn {
    top: 60px;
    right: -35px;
    width: 150px;
  }
}
@media (max-width: 449px) {
  .landing-why-us .section-why-us .why-us-circle .circle__horn {
    top: 25px;
    right: -25px;
    width: 120px;
  }
}
.landing-why-us .section-why-us #jakarta-discount-text {
  padding: 48px 0 31px 0;
}
.landing-why-us .section-why-us .section-countdown {
  margin-bottom: 0px;
  text-align: center;
}
.landing-why-us .section-why-us .section-countdown .countdown__body {
  max-width: 247px;
  min-height: 44px;
  margin: auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px 20px;
  background: rgba(7, 31, 64, 0.5);
  border: 1.15929px solid rgba(255, 255, 255, 0.3);
  border-radius: 1159.29px;
  border-radius: 50px;
  -ms-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.landing-why-us .section-why-us .section-countdown .countdown__body .faw {
  font-size: 24px;
  color: #fff;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.landing-why-us .section-why-us .section-countdown .countdown__body .woo-sctr-shortcode-wrap-wrap-salescountdowntimer {
  margin-left: 10px;
}
.landing-why-us .section-why-us .section-countdown .countdown__body .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit {
  display: flex;
  align-items: center;
  font-family: "Inter";
  line-height: 150%;
}
.landing-why-us .section-tools {
  background: #153661;
  position: relative;
  padding: 120px 0 90px;
  color: #fff;
}
.landing-why-us .section-tools .fish-a {
  position: absolute;
  top: 100px;
  right: 220px;
}
.landing-why-us .section-tools .fish-b {
  position: absolute;
  bottom: 75px;
  left: 160px;
}
.landing-why-us .section-tools .fish-c {
  position: absolute;
  bottom: 170px;
  right: 120px;
}
.landing-why-us .section-tools .container {
  position: relative;
  z-index: 5;
}
.landing-why-us .section-tools:before {
  content: "";
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: absolute;
  top: -400px;
  left: -200px;
  display: block;
  width: 600px;
  height: 600px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-why-us .section-tools a {
  color: inherit;
}
.landing-why-us .section-tools .tools-heading {
  margin-bottom: 72px;
  font-family: "Inter", sans-serif;
  font-size: 42px;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 767px) {
  .landing-why-us .section-tools .tools-heading {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .landing-why-us .section-tools .tools-heading {
    font-size: 36px;
  }
}
.landing-why-us .section-tools .tools-heading span {
  position: relative;
}
.landing-why-us .section-tools .tools-heading span img {
  position: absolute;
  top: -20px;
  left: -40px;
}
.landing-why-us .section-tools .tools-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  text-align: center;
}
.landing-why-us .section-tools .tools-list li {
  position: relative;
  margin-bottom: 72px;
  padding: 40px 12px 0;
  width: 50%;
  min-width: 50%;
}
@media (min-width: 768px) {
  .landing-why-us .section-tools .tools-list li {
    width: 33.3333%;
    min-width: 33.3333%;
  }
}
@media (min-width: 992px) {
  .landing-why-us .section-tools .tools-list li {
    width: 25%;
    min-width: 25%;
  }
}
@media (min-width: 1200px) {
  .landing-why-us .section-tools .tools-list li {
    width: 16.6666%;
    min-width: 16.6666%;
  }
}
.landing-why-us .section-tools .tools-list li i {
  border: 2px solid #fff;
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.landing-why-us .section-tools .tools-list li i:before, .landing-why-us .section-tools .tools-list li i:after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 2px;
  margin-top: -1px;
  opacity: 0.15;
}
.landing-why-us .section-tools .tools-list li i:before {
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 );
  right: 50%;
  margin-right: 20px;
}
.landing-why-us .section-tools .tools-list li i:after {
  background: -moz-linear-gradient(left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 );
  left: 50%;
  margin-left: 20px;
}
.landing-why-us .section-tools .tools-list li:nth-child(even) i {
  border-color: #ffdd13;
}
.landing-why-us .section-tools .list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}
.landing-why-us .section-tools .list-unstyled li:not(:first-child) {
  margin-top: 12px;
}

.page-why-us {
  font-size: 20px;
  font-weight: 300;
}
.page-why-us .pwu-welcome {
  background: #F8F8F8;
  padding: 100px 0;
  color: #646B78;
  text-align: center;
}
@media (max-width: 991px) {
  .page-why-us .pwu-welcome {
    padding: 48px 0;
  }
}
.page-why-us .pwu-welcome .pwu-welcome__head h1 {
  margin-bottom: 0.75rem;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.25;
  color: #000000;
}
@media (max-width: 991px) {
  .page-why-us .pwu-welcome .pwu-welcome__head h1 {
    font-size: 1.75rem;
  }
}
.page-why-us .pwu-welcome .pwu-welcome__content {
  display: flex;
  align-items: center;
  max-width: 900px;
  margin: 3rem auto 0;
  padding: 0;
  font-size: 16px;
  list-style: none;
}
@media (max-width: 991px) {
  .page-why-us .pwu-welcome .pwu-welcome__content {
    flex-direction: column;
    margin-top: 1.75rem;
  }
}
.page-why-us .pwu-welcome .pwu-welcome__content > li {
  order: 2;
  padding: 1rem 2rem;
}
.page-why-us .pwu-welcome .pwu-welcome__content > li .title {
  font-size: 1.75rem;
  font-weight: bold;
  color: #000000;
}
@media (max-width: 991px) {
  .page-why-us .pwu-welcome .pwu-welcome__content > li .title {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .page-why-us .pwu-welcome .pwu-welcome__content > li.a {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .page-why-us .pwu-welcome .pwu-welcome__content > li.b {
    order: 1;
  }
}
.page-why-us .pwu-welcome .pwu-welcome__content > li.b img {
  display: block;
  width: 100px;
}
@media (min-width: 992px) {
  .page-why-us .pwu-welcome .pwu-welcome__content > li.c {
    text-align: left;
  }
}
.page-why-us .pwu-white {
  background: rgb(255, 255, 255);
}
.page-why-us .pwu-gray {
  background: #F8F8F8;
}
.page-why-us .pwu-title {
  position: relative;
  margin-bottom: 1.25rem;
}
@media (max-width: 767px) {
  .page-why-us .pwu-title {
    margin-bottom: 1.25rem;
  }
}
.page-why-us .pwu-title .pwu-title__head {
  font-size: 20px;
  color: #237D9A;
}
@media (max-width: 767px) {
  .page-why-us .pwu-title .pwu-title__head {
    font-size: 16px;
  }
}
.page-why-us .pwu-title .pwu-title__body {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.25;
}
@media (max-width: 767px) {
  .page-why-us .pwu-title .pwu-title__body {
    font-size: 1.75rem;
  }
}
.page-why-us .pwu-image {
  background: #ffffff;
  margin-bottom: 20px;
  padding: 1rem;
  box-shadow: 0 0 20px #E1E6ED;
  -ms-box-shadow: 0 0 20px #E1E6ED;
  -moz-box-shadow: 0 0 20px #E1E6ED;
  -webkit-box-shadow: 0 0 20px #E1E6ED;
  border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
}
.page-why-us .pwu-image img {
  display: block;
  width: 100%;
}
.page-why-us .pwu-separate {
  position: relative;
  overflow: hidden;
  height: 5rem;
}
.page-why-us .pwu-sectionA {
  position: relative;
}
@media (max-width: 767px) {
  .page-why-us .pwu-sectionA {
    font-size: 16px;
  }
}
.page-why-us .pwu-sectionA:before {
  content: "";
  background: #F8F8F8;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 200px;
}
.page-why-us .pwu-sectionA > .container {
  position: relative;
  z-index: 1;
}
.page-why-us .pwu-sectionA .uniq-title {
  margin-bottom: 0.5rem;
  font-size: 1.75rem;
  font-weight: bold;
  color: #003861;
  line-height: normal;
}
@media (max-width: 767px) {
  .page-why-us .pwu-sectionA .uniq-title {
    font-size: 1.25rem;
  }
}
.page-why-us .pwu-sectionD {
  position: relative;
}
.page-why-us .pwu-sectionD:before {
  content: "";
  background: #F8F8F8;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
}
.page-why-us .pwu-sectionD > .container {
  position: relative;
  z-index: 1;
}
.page-why-us .pwu-sectionE .pwu-title .fish {
  position: absolute;
  top: 0;
  right: 0;
}
.page-why-us .pwu-sectionE .pwu-title .fish img {
  display: block;
  width: 80px;
}
.page-why-us .pwu-sectionH {
  position: relative;
}
.page-why-us .pwu-sectionH:before {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40%;
}
.page-why-us .pwu-sectionH > .container {
  position: relative;
  z-index: 1;
}
.page-why-us .pwu-sectionH .max-width {
  max-width: 800px;
  margin: 0 auto;
}
.page-why-us .pwu-sectionI .pwu-image {
  background: #f2f2f2;
  margin: 0;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
@media (min-width: 992px) {
  .page-why-us .pwu-sectionI .pwu-image {
    margin-left: 40px;
  }
}

.page-log-analyzer {
  background: #fff;
  font-weight: normal;
}
.page-log-analyzer .section-h {
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}
.page-log-analyzer .section-h-icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.page-log-analyzer .section-h-icon.w-2 {
  width: 2rem;
}
.page-log-analyzer .section-h-icon.w-3 {
  width: 3rem;
}
.page-log-analyzer .section-h-icon img {
  position: absolute;
  bottom: 0.2em;
  right: 0;
  display: block;
  width: 100%;
}
.page-log-analyzer .section-intro {
  background: #f9fafb;
  background: -moz-linear-gradient(top, #f9fafb 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #f9fafb 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f9fafb 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f9fafb", endColorstr="#ffffff",GradientType=0 );
  padding: 100px 0 50px;
  font-size: 18px;
  line-height: 1.85;
  color: #636D7B;
}
@media (max-width: 991px) {
  .page-log-analyzer .section-intro {
    padding: 40px 0 100px;
  }
}
.page-log-analyzer .section-intro .section-intro__body {
  display: flex;
}
@media (max-width: 991px) {
  .page-log-analyzer .section-intro .section-intro__body {
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .page-log-analyzer .section-intro .section-intro__body .section-intro__side {
    width: 52%;
  }
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .box-image {
  position: relative;
  box-shadow: 0 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0 100px 80px rgba(0, 0, 0, 0.07);
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .box-image img {
  display: block;
  width: 100%;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .owl-carousel {
  position: relative;
  box-shadow: 0 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0 100px 80px rgba(0, 0, 0, 0.07);
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .owl-carousel .owl-dots {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  height: 8px;
  margin-top: 24px;
  text-align: center;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .owl-carousel .owl-dots .owl-dot {
  background: #ABB1BD;
  display: inline-block;
  vertical-align: top;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .owl-carousel .owl-dots .owl-dot.active {
  background: #3172ED;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__side .image {
  display: block;
  width: 100%;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content {
  position: relative;
  margin-top: 52px;
}
@media (min-width: 992px) {
  .page-log-analyzer .section-intro .section-intro__body .section-intro__content {
    width: 48%;
    margin: 0;
    padding-left: 70px;
  }
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content h1 {
  font-size: 36px;
  font-weight: 400;
  color: #000000;
}
@media (max-width: 1199px) {
  .page-log-analyzer .section-intro .section-intro__body .section-intro__content h1 {
    font-size: 28px;
  }
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content h1 strong {
  display: block;
  font-size: 42px;
  color: #000000;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content .list-buttons {
  display: inline-block;
  margin: 2rem 0 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 14px;
  color: #0374F5;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content .list-buttons .btn {
  padding: 0.75rem 2.25rem;
  font-size: 20px;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content .list-buttons > li:not(:first-child) {
  margin-top: 8px;
}
.page-log-analyzer .section-intro .section-intro__body .section-intro__content .tryItNow {
  position: absolute;
  bottom: -32px;
  right: -24px;
  display: block;
  width: 145px;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-intro .section-intro__body .section-intro__content .tryItNow {
    right: 0;
  }
}
@media (max-width: 575px) {
  .page-log-analyzer .section-intro .section-intro__body .section-intro__content .tryItNow {
    bottom: -48px;
    right: 0;
    width: 100px;
  }
}
.page-log-analyzer .section-screenshot {
  padding: 50px 0 100px;
}
.page-log-analyzer .section-screenshot .section-screenshot__head {
  display: flex;
  align-items: center;
  margin-bottom: 3rem;
}
.page-log-analyzer .section-screenshot .section-screenshot__head .side {
  min-width: 320px;
  padding-right: 2rem;
  text-align: right;
}
.page-log-analyzer .section-screenshot .section-screenshot__head .body {
  font-size: 18px;
  color: #636d7b;
}
@media (max-width: 991px) {
  .page-log-analyzer .section-screenshot .section-screenshot__head {
    flex-direction: column;
    align-items: normal;
    text-align: center;
  }
  .page-log-analyzer .section-screenshot .section-screenshot__head .side {
    padding-right: 0;
    text-align: center;
  }
}
.page-log-analyzer .section-screenshot .section-screenshot__body {
  background: #fff;
  padding: 0.75rem;
  box-shadow: 0 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0 100px 80px rgba(0, 0, 0, 0.07), 0 -1px 4px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.page-log-analyzer .section-screenshot .section-screenshot__body .text {
  margin-bottom: 0.75rem;
  font-size: 13px;
  color: #ABB1BD;
  text-align: center;
}
.page-log-analyzer .section-screenshot .section-screenshot__body .image {
  background: #F9F9F9;
  padding: 4rem;
}
.page-log-analyzer .section-screenshot .section-screenshot__body .image img {
  display: block;
  width: 100%;
}
.page-log-analyzer .section-screenshot .section-screenshot__chart {
  display: flex;
  margin-top: 8rem;
  color: #636D7B;
}
.page-log-analyzer .section-screenshot .section-screenshot__chart + .section-screenshot__chart {
  margin-top: 4rem;
}
.page-log-analyzer .section-screenshot .section-screenshot__chart h6 {
  font-size: 20px;
  color: #000000;
}
.page-log-analyzer .section-screenshot .section-screenshot__chart .side {
  min-width: 45%;
  padding-left: 2rem;
}
.page-log-analyzer .section-screenshot .section-screenshot__chart .side:first-child {
  padding-left: 0;
  padding-right: 2rem;
  text-align: right;
}
.page-log-analyzer .section-screenshot .section-screenshot__chart .image img {
  display: block;
  width: 100%;
}
@media (max-width: 991px) {
  .page-log-analyzer .section-screenshot .section-screenshot__chart {
    flex-direction: column;
    align-items: normal;
  }
  .page-log-analyzer .section-screenshot .section-screenshot__chart .side {
    order: 1;
    margin-bottom: 2rem;
    padding: 0;
    text-align: left !important;
  }
  .page-log-analyzer .section-screenshot .section-screenshot__chart .image {
    order: 2;
  }
}
.page-log-analyzer .section-visitedPages {
  background: linear-gradient(160.09deg, #F8F8F8 17.52%, #FFFFFF 89.21%);
  position: relative;
  padding: 4rem 0 6rem;
}
.page-log-analyzer .section-visitedPages:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  background: linear-gradient(180deg, #FFFFFF 0%, #F9F9FA 100%);
}
.page-log-analyzer .section-visitedPages .section-visitedPages__head {
  position: relative;
  margin-bottom: 3rem;
  padding-top: 64px;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  color: #0D0D0D;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__head img {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  height: 52px;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.page-log-analyzer .section-visitedPages .section-visitedPages__head span {
  background: #0d0d0d;
  padding: 0 4px;
  color: #fff;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body {
  display: flex;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .quote {
  width: 50%;
  min-width: 50%;
  margin-right: 7%;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .quote blockquote {
  border-left: 0.5rem solid #ECEEF0;
  display: block;
  margin: 0 0 1rem;
  padding: 0 0 0 2rem;
  font-family: "Georgia";
  font-size: 24px;
  font-weight: bold;
  font-style: italic;
  color: #3A4047;
  line-height: 40px;
  letter-spacing: 0.2px;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .quote strong {
  margin-left: 2.5rem;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .list {
  color: #636D7B;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .list ul > li {
  position: relative;
  padding-left: 2rem;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .list ul > li:before {
  content: "";
  background: #FFDE14;
  position: absolute;
  top: 0.55rem;
  left: 0;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__body .list ul > li:not(:first-child) {
  margin-top: 1.5rem;
}
@media (max-width: 991px) {
  .page-log-analyzer .section-visitedPages .section-visitedPages__body {
    display: block;
  }
  .page-log-analyzer .section-visitedPages .section-visitedPages__body .quote {
    width: auto;
    margin: 0 0 2rem 0;
  }
}
.page-log-analyzer .section-visitedPages .section-visitedPages__chart {
  margin-top: 4rem;
  font-weight: bold;
  text-align: center;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__chart .chart {
  margin-bottom: 1rem;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__chart .chart img {
  display: block;
  width: 100%;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__tip {
  background: #F9F9FA;
  border: 1px solid #ECEEF0;
  display: flex;
  max-width: 660px;
  margin: 3.5rem auto 0;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__tip .icon {
  background: #fff;
  border-right: 1px solid #ECEEF0;
  display: flex;
  min-width: 100px;
  padding: 1rem;
  text-align: center;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__tip .icon img {
  display: block;
  margin: auto;
  max-height: 56px;
}
.page-log-analyzer .section-visitedPages .section-visitedPages__tip .text {
  align-self: center;
  flex-grow: 1;
  padding: 1rem 1.5rem;
  color: #636D7B;
  line-height: 1.75rem;
}
.page-log-analyzer .section-fakeBots {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-fakeBots {
    padding: 64px 0;
  }
}
.page-log-analyzer .section-fakeBots h6, .page-log-analyzer .section-fakeBots .h6 {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
}
.page-log-analyzer .section-fakeBots .nav {
  display: block;
  margin-bottom: 4px;
  text-align: right;
}
.page-log-analyzer .section-fakeBots .nav a {
  font-weight: 500;
  font-size: 13px;
  color: #ABB1BD;
  text-decoration: none;
}
.page-log-analyzer .section-fakeBots .nav a:not(:first-child) {
  margin-left: 8px;
}
.page-log-analyzer .section-fakeBots .nav a:hover {
  text-decoration: underline;
}
.page-log-analyzer .section-fakeBots .nav a.active {
  color: #636D7B;
  text-decoration: underline;
}
.page-log-analyzer .section-fakeBots .section-fakeBots__body {
  display: flex;
}
.page-log-analyzer .section-fakeBots .section-fakeBots__body:not(:first-child) {
  margin-top: 5rem;
}
.page-log-analyzer .section-fakeBots .section-fakeBots__body .side {
  width: 45%;
  min-width: 45%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  color: #636D7B;
  text-align: right;
}
@media (max-width: 991px) {
  .page-log-analyzer .section-fakeBots .section-fakeBots__body {
    flex-direction: column;
  }
  .page-log-analyzer .section-fakeBots .section-fakeBots__body .side {
    width: auto;
    margin: 0 0 2rem 0;
    padding: 0;
    text-align: center;
  }
}
.page-log-analyzer .section-fakeBots .section-fakeBots__chart h6 {
  font-size: 20px;
  font-weight: bold;
  color: #0D0D0D;
}
.page-log-analyzer .section-fakeBots .section-fakeBots__chart:not(:first-child) {
  margin-top: 5rem;
}
.page-log-analyzer .section-horrors-solutions {
  padding-bottom: 5rem;
}
.page-log-analyzer .section-horrors-solutions .section__head {
  position: relative;
  margin-bottom: 4rem;
}
@media (max-width: 575px) {
  .page-log-analyzer .section-horrors-solutions .section__head {
    margin-bottom: 2rem;
  }
}
.page-log-analyzer .section-horrors-solutions .section__head:before {
  content: "";
  background: #3A4047;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 7;
  display: block;
  width: 4px;
  height: 80px;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
@media (max-width: 575px) {
  .page-log-analyzer .section-horrors-solutions .section__head:before {
    display: none;
  }
}
.page-log-analyzer .section-horrors-solutions .section__head .a {
  position: relative;
  margin-right: 50%;
  text-align: right;
}
@media (max-width: 575px) {
  .page-log-analyzer .section-horrors-solutions .section__head .a {
    margin-right: 47%;
  }
}
.page-log-analyzer .section-horrors-solutions .section__head .b {
  position: relative;
  margin-left: 50%;
}
@media (max-width: 575px) {
  .page-log-analyzer .section-horrors-solutions .section__head .b {
    margin-left: 47%;
  }
}
.page-log-analyzer .section-horrors-solutions .section__head .a:before, .page-log-analyzer .section-horrors-solutions .section__head .b:before {
  content: "";
  background: #ECEEF0;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px;
}
@media (max-width: 575px) {
  .page-log-analyzer .section-horrors-solutions .section__head .a:before, .page-log-analyzer .section-horrors-solutions .section__head .b:before {
    display: none;
  }
}
.page-log-analyzer .section-horrors-solutions .section__head .title {
  background: #fff;
  position: relative;
  z-index: 5;
  display: inline-block;
  padding: 0 2rem;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.25;
}
@media (max-width: 575px) {
  .page-log-analyzer .section-horrors-solutions .section__head .title {
    padding: 0;
    font-size: 1.5rem;
  }
}
.page-log-analyzer .section-horrors-solutions .section__body {
  position: relative;
  overflow: hidden;
}
.page-log-analyzer .section-horrors-solutions .section__list {
  position: relative;
  z-index: 5;
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-log-analyzer .section-horrors-solutions .section__list:before {
  content: "";
  background: url(/wp-content/themes/jetoctopus/assets/images/page-log-analyzer/hs-left.webp) no-repeat right center/auto 100%;
  position: absolute;
  top: 50%;
  right: 100%;
  width: 100%;
  height: 100%;
  max-height: 520px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 991px) {
  .page-log-analyzer .section-horrors-solutions .section__list:before {
    display: none;
  }
}
.page-log-analyzer .section-horrors-solutions .section__list:after {
  content: "";
  background: url(/wp-content/themes/jetoctopus/assets/images/page-log-analyzer/hs-right.webp) no-repeat left center/auto 100%;
  position: absolute;
  top: 50%;
  left: 100%;
  width: 100%;
  height: 100%;
  max-height: 320px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 991px) {
  .page-log-analyzer .section-horrors-solutions .section__list:after {
    display: none;
  }
}
.page-log-analyzer .section-horrors-solutions .section__list .message {
  max-width: 100%;
  width: 360px;
  margin-left: auto;
  text-align: left;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__body {
  background: #F4F6F8;
  position: relative;
  padding: 0.75rem 1rem;
  color: #636D7B;
  border-radius: 1rem;
  -ms-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -webkit-border-radius: 1rem;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__body:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 1.25rem;
  display: block;
  border-style: solid;
  border-width: 16px 16px 0 0;
  border-color: #F4F6F8 transparent transparent transparent;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__body blockquote {
  position: relative;
  padding-left: 3rem;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__body blockquote:before {
  content: "”";
  position: absolute;
  top: -1rem;
  left: 0;
  font-family: "Trebuchet MS";
  font-size: 64px;
  font-weight: bold;
  color: #D0D3D8;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__body small {
  display: block;
  font-size: 13px;
  text-align: right;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__author {
  position: relative;
  padding: 0.5rem 0 0 2rem;
  font-size: 13px;
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__author i {
  background: #eee;
  position: absolute;
  top: 50%;
  left: -32px;
  overflow: hidden;
  display: block;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-horrors-solutions .section__list .message .message__author i {
    display: none;
  }
}
.page-log-analyzer .section-horrors-solutions .section__list .message .message__author i img {
  display: block;
  width: 100%;
}
.page-log-analyzer .section-horrors-solutions .section__list > li:not(:first-child) {
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-horrors-solutions .section__list > li:not(:first-child) {
    margin-top: 2rem !important;
  }
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(odd) {
  margin-right: 48%;
  text-align: right;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(odd) {
    margin: 0;
  }
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) {
  margin-left: 48%;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) {
    margin: 0;
  }
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) .message {
  margin-left: 0;
  margin-right: auto;
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) .message .message__body {
  background: #fff;
  color: #3A4047;
  box-shadow: 0 8px 20px rgba(168, 168, 168, 0.25);
  -ms-box-shadow: 0 8px 20px rgba(168, 168, 168, 0.25);
  -moz-box-shadow: 0 8px 20px rgba(168, 168, 168, 0.25);
  -webkit-box-shadow: 0 8px 20px rgba(168, 168, 168, 0.25);
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) .message .message__body:before {
  content: "";
  position: absolute;
  top: 100%;
  left: auto;
  right: 1.25rem;
  display: block;
  border-style: solid;
  border-width: 0 16px 16px 0;
  border-color: transparent #ffffff transparent transparent;
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) .message .message__author {
  padding: 0.5rem 2rem 0 0;
  text-align: right;
}
.page-log-analyzer .section-horrors-solutions .section__list > li:nth-of-type(even) .message .message__author i {
  right: -32px;
  left: auto;
}
.page-log-analyzer .section-horrors-solutions .section__footer {
  margin-top: 4rem;
  font-size: 1.75rem;
  color: #000;
  text-align: center;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-horrors-solutions .section__footer {
    font-size: 1.25rem;
  }
}
.page-log-analyzer .section-horrors-solutions .section__shadow {
  background: #ECEEF0;
  display: block;
  width: 280px;
  height: 2px;
  margin: 48px auto 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 24px rgb(0, 0, 0);
  -ms-box-shadow: 0 0 24px rgb(0, 0, 0);
  -moz-box-shadow: 0 0 24px rgb(0, 0, 0);
  -webkit-box-shadow: 0 0 24px rgb(0, 0, 0);
}
.page-log-analyzer .section-ux {
  position: relative;
  padding: 100px 0;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-ux {
    padding: 48px 0;
  }
}
.page-log-analyzer .section-ux:before {
  content: "";
  background: linear-gradient(180deg, #F9F9FA 0%, #FFFFFF 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 52px;
}
.page-log-analyzer .section-ux .section__head {
  position: relative;
  max-width: 860px;
  margin: 0 auto 5rem;
  padding-top: 76px;
  font-size: 18px;
  color: #636D7B;
  text-align: center;
}
.page-log-analyzer .section-ux .section__head img {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 48px;
  margin-left: -24px;
}
.page-log-analyzer .section-ux .section__head .title {
  margin-bottom: 1.75rem;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.25rem;
  color: #000000;
}
.page-log-analyzer .section-ux .negative-top {
  position: relative;
  margin-top: -52px;
}
.page-log-analyzer .section-ux .table {
  font-size: 14px;
}
.page-log-analyzer .section-ux .table.table-striped .thead-dark tr {
  background: none;
}
.page-log-analyzer .section-ux .table.table-striped .thead-dark tr th, .page-log-analyzer .section-ux .table.table-striped .thead-dark tr td {
  background: #ECEEF0;
  border: 0;
  color: #000000;
}
.page-log-analyzer .section-ux .table.table-striped tbody tr {
  background: none;
}
.page-log-analyzer .section-ux .table.table-striped tbody tr td {
  background: none;
  border: 0;
}
.page-log-analyzer .section-ux .table.table-striped tbody tr:nth-of-type(even) td {
  background: #F9F9FA;
}
.page-log-analyzer .section-ux .section__footer {
  max-width: 600px;
  margin: 64px auto 0;
  text-align: center;
}
.page-log-analyzer .section-seo {
  background: linear-gradient(189.12deg, #F8F8F8 25.86%, #FFFFFF 94.1%);
  position: relative;
  padding: 76px 0;
}
@media (max-width: 767px) {
  .page-log-analyzer .section-seo {
    padding: 48px 0;
  }
}
.page-log-analyzer .section-seo:before {
  content: "";
  background: linear-gradient(180deg, #FFFFFF 0%, #F9F9FA 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 52px;
}
.page-log-analyzer .section-seo .section__head {
  margin-bottom: 2rem;
  text-align: center;
}
.page-log-analyzer .section-seo .section__head > img {
  display: block;
  width: 420px;
  max-width: 80%;
  margin: 0 auto;
}
.page-log-analyzer .section-seo .section__head .title {
  font-size: 2rem;
  color: #000000;
}
.page-log-analyzer .section-seo .section__head .title:not(:first-child) {
  margin-top: 2rem;
}
.page-log-analyzer .section-seo .section-item {
  display: flex;
  margin: 2rem 0;
  font-weight: 500;
  color: #646B78;
  line-height: 1.75;
}
.page-log-analyzer .section-seo .section-item .section-item__icon i {
  background: #fff;
  position: relative;
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 7px 36px rgba(192, 195, 203, 0.25);
  -ms-box-shadow: 0 7px 36px rgba(192, 195, 203, 0.25);
  -moz-box-shadow: 0 7px 36px rgba(192, 195, 203, 0.25);
  -webkit-box-shadow: 0 7px 36px rgba(192, 195, 203, 0.25);
}
.page-log-analyzer .section-seo .section-item .section-item__icon i img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 50%;
  max-height: 50%;
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.page-log-analyzer .section-seo .section-item .section-item__text {
  flex-grow: 1;
  margin-left: 32px;
}
.page-log-analyzer .section-seo .section-item .section-item__text .title {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: bold;
  color: #0D0D0D;
}

.page-error {
  padding: 5rem 0;
  text-align: center;
}
.page-error .page-error__oops {
  font-size: 3rem;
  font-weight: bold;
}
.page-error .page-error__code {
  font-size: 8rem;
  font-weight: bold;
}
.page-error .page-error__message {
  font-size: 1.5rem;
  color: #666666;
}
.page-error .page-error__button {
  margin-top: 2rem;
}

.p-landing-gsc-integration {
  color: #656D7A;
}
@media (min-width: 768px) {
  .p-landing-gsc-integration .section-a {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-a {
    padding: 0 0 36px;
  }
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-a .section-content {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-a .section-content .content-side {
    width: 50%;
    min-width: 50%;
    padding-right: 7%;
  }
}
.p-landing-gsc-integration .section-a .section-content .content-side h1, .p-landing-gsc-integration .section-a .section-content .content-side .h1 {
  margin-bottom: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 60px;
  color: #0d0d0d;
}
.p-landing-gsc-integration .section-a .section-content .content-side h1 strong, .p-landing-gsc-integration .section-a .section-content .content-side .h1 strong {
  display: block;
  font-weight: 700;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-a .section-content .content-side h1, .p-landing-gsc-integration .section-a .section-content .content-side .h1 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-a .section-content .content-side h1, .p-landing-gsc-integration .section-a .section-content .content-side .h1 {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .p-landing-gsc-integration .section-a .section-content .content-side h1, .p-landing-gsc-integration .section-a .section-content .content-side .h1 {
    font-size: 36px;
  }
}
.p-landing-gsc-integration .section-a .section-content .content-side .side-text {
  margin-bottom: 24px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.p-landing-gsc-integration .section-a .section-content .content-side .w-browser {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-a .section-content .content-side .w-browser {
    display: none;
  }
}
.p-landing-gsc-integration .section-a .section-content .content-body {
  position: relative;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-a .section-content .content-body {
    display: none;
  }
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish {
  position: absolute;
  display: block;
  width: 40px;
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish.a {
  top: -60px;
  left: 15%;
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish.b {
  top: -120px;
  left: 50%;
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish.c {
  top: -50px;
  left: 85%;
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish.d {
  bottom: -50px;
  left: 10%;
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish.e {
  bottom: -120px;
  left: 45%;
}
.p-landing-gsc-integration .section-a .section-content .content-body .ico-fish.f {
  bottom: -60px;
  left: 80%;
}
.p-landing-gsc-integration .section-b {
  background: #f5f6f7;
  padding: 80px 0 120px;
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-b {
    padding: 72px 0;
  }
}
.p-landing-gsc-integration .section-b .section-headline {
  text-align: center;
}
.p-landing-gsc-integration .section-b .section-headline .ico-fish {
  display: block;
  width: 64px;
  margin: 0 auto 20px;
}
.p-landing-gsc-integration .section-b .section-headline h2, .p-landing-gsc-integration .section-b .section-headline .h2 {
  margin-bottom: 48px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 42px;
  color: #0d0d0d;
}
.p-landing-gsc-integration .section-b .section-headline h2 strong, .p-landing-gsc-integration .section-b .section-headline .h2 strong {
  display: block;
  font-weight: 700;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-b .section-headline h2, .p-landing-gsc-integration .section-b .section-headline .h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-b .section-headline h2, .p-landing-gsc-integration .section-b .section-headline .h2 {
    margin-bottom: 24px;
    font-size: 32px;
  }
}
@media (max-width: 575px) {
  .p-landing-gsc-integration .section-b .section-headline h2, .p-landing-gsc-integration .section-b .section-headline .h2 {
    font-size: 28px;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-head {
  background: #FBFBFC;
  position: relative;
  display: flex;
  margin-left: 48px;
  margin-right: 48px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #0d0d0d;
  text-align: center;
  border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-b .section-list .list-head {
    display: none;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-head:before {
  content: "";
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#00000000", GradientType=0);
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 50%;
  width: 1px;
  opacity: 0.2;
}
.p-landing-gsc-integration .section-b .section-list .list-head .head-colm {
  flex-grow: 1;
  min-width: 50%;
  padding: 30px;
}
.p-landing-gsc-integration .section-b .section-list .list-item {
  background: #fff;
  position: relative;
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-b .section-list .list-item {
    display: flex;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-arrow {
  border: 2px solid #ebf1fd;
  position: absolute;
  top: 30px;
  right: 30px;
  display: block;
  width: 28px;
  height: 28px;
  font-size: 20px;
  color: #3172ED;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-b .section-list .list-item .item-arrow {
    top: 20px;
    right: 20px;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-sep {
  opacity: 0.2;
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-b .section-list .list-item .item-sep {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#00000000", GradientType=0);
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 50%;
    width: 1px;
  }
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-b .section-list .list-item .item-sep {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.63) 25%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.75) 65%, rgba(0, 0, 0, 0.63) 75%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#00000000", GradientType=1);
    position: relative;
    overflow: hidden;
    margin-left: 12px;
    margin-right: 12px;
    height: 1px;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-colm {
  position: relative;
  flex-grow: 1;
  min-width: 50%;
  padding: 30px 30px 30px 74px;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-b .section-list .list-item .item-colm {
    padding: 20px 20px 20px 64px;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-icon {
  position: absolute;
  top: 30px;
  left: 30px;
  display: block;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-b .section-list .list-item .item-icon {
    top: 20px;
    right: 20px;
  }
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-icon.minus {
  background: #f0f2f6;
  color: #073664;
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-icon.check {
  background: #3172ED;
  color: #fff;
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-title {
  margin-right: 48px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #0d0d0d;
}
.p-landing-gsc-integration .section-b .section-list .list-item .item-description {
  display: none;
  padding-top: 4px;
  font-size: 14px;
}
.p-landing-gsc-integration .section-b .section-list .list-item:hover {
  cursor: pointer;
}
.p-landing-gsc-integration .section-b .section-list .list-item.in .item-arrow {
  background: #ebf1fe;
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.p-landing-gsc-integration .section-b .section-list .list-item.in .item-description {
  display: block;
}
.p-landing-gsc-integration .section-b .section-list .list-item + .list-item {
  margin-top: 12px;
}
.p-landing-gsc-integration .section-c {
  background: #fcfdfd;
  padding: 80px 0 100px;
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-c {
    padding: 24px 0 40px;
  }
}
.p-landing-gsc-integration .section-c .section-heading {
  margin-bottom: 60px;
}
.p-landing-gsc-integration .section-c .section-heading .heading-image {
  display: block;
  max-width: 60px;
  margin: 0 auto 20px;
}
.p-landing-gsc-integration .section-c .section-heading .heading-label {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 42px;
  text-align: center;
  color: #0d0d0d;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-c .section-heading .heading-label {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-c .section-heading .heading-label {
    font-size: 32px;
  }
}
@media (max-width: 575px) {
  .p-landing-gsc-integration .section-c .section-heading .heading-label {
    font-size: 28px;
  }
}
.p-landing-gsc-integration .section-c .section-tabs {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  margin-bottom: 48px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
@media (max-width: 575px) {
  .p-landing-gsc-integration .section-c .section-tabs {
    font-size: 12px;
  }
}
.p-landing-gsc-integration .section-c .section-tabs:before {
  content: "";
  background: #e1e4e9;
  position: absolute;
  right: 0;
  bottom: 1px;
  left: 0;
  height: 1px;
}
.p-landing-gsc-integration .section-c .section-tabs .carousel-tabs {
  position: relative;
  display: flex;
  justify-content: space-around;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.p-landing-gsc-integration .section-c .section-tabs .carousel-tabs > li {
  border-bottom: 2px solid transparent;
  padding: 0 24px 12px;
}
.p-landing-gsc-integration .section-c .section-tabs .carousel-tabs > li a {
  color: #0d0d0d;
  text-decoration: none !important;
}
.p-landing-gsc-integration .section-c .section-tabs .carousel-tabs > li a:hover {
  color: #3172ED;
}
.p-landing-gsc-integration .section-c .section-tabs .carousel-tabs > li.active {
  border-bottom-color: #3172ED;
}
.p-landing-gsc-integration .section-c .section-tabs .carousel-tabs > li.active a {
  color: #3172ED;
}
.p-landing-gsc-integration .section-c .section-body {
  position: relative;
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-c .section-body {
    padding-left: 125px;
    padding-right: 125px;
  }
}
.p-landing-gsc-integration .section-c .section-body .section-prev,
.p-landing-gsc-integration .section-c .section-body .section-next {
  border: 1px solid #e1e4e9;
  position: absolute;
  top: 50%;
  display: block;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  font-size: 20px;
  line-height: 64px;
  text-align: center;
  color: #0d0d0d;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-landing-gsc-integration .section-c .section-body .section-prev:hover,
.p-landing-gsc-integration .section-c .section-body .section-next:hover {
  color: #3172ED;
}
.p-landing-gsc-integration .section-c .section-body .section-prev {
  left: 0;
}
.p-landing-gsc-integration .section-c .section-body .section-next {
  right: 0;
}
.p-landing-gsc-integration .section-c .section-body .w-browser .w-browser__body {
  padding: 0 0 20px 0;
}
.p-landing-gsc-integration .section-c .section-body .w-browser .w-browser__body .txt-block {
  padding: 20px 20px 0;
  text-align: center;
}
.p-landing-gsc-integration .section-c .carousel-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-landing-gsc-integration .section-c .carousel-list > li {
  display: none;
}
.p-landing-gsc-integration .section-c .carousel-list > li.active {
  display: block;
}
.p-landing-gsc-integration .section-d {
  background: #f5f6f7;
  padding: 80px 0 100px;
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-d {
    padding: 24px 0 40px;
  }
}
.p-landing-gsc-integration .section-d .section-heading {
  margin-bottom: 60px;
}
.p-landing-gsc-integration .section-d .section-heading .heading-image {
  display: block;
  max-width: 60px;
  margin: 0 auto 20px;
}
.p-landing-gsc-integration .section-d .section-heading .heading-label {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 42px;
  text-align: center;
  color: #0d0d0d;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-d .section-heading .heading-label {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-d .section-heading .heading-label {
    font-size: 32px;
  }
}
@media (max-width: 575px) {
  .p-landing-gsc-integration .section-d .section-heading .heading-label {
    font-size: 28px;
  }
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-d .section-row {
    display: flex;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-side {
  min-width: 40%;
}
.p-landing-gsc-integration .section-d .section-row .section-body {
  flex-grow: 1;
}
@media (min-width: 992px) {
  .p-landing-gsc-integration .section-d .section-row .section-body {
    padding-left: 80px;
  }
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-d .section-row .section-body .section-container {
    display: none;
  }
}
@media (min-width: 768px) {
  .p-landing-gsc-integration .section-d .section-row .section-body .section-btn {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-d .section-row .section-body .section-btn {
    display: block;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-menu {
  margin: 0 0 40px 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .p-landing-gsc-integration .section-d .section-row .section-menu {
    margin-bottom: 20px;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li {
  position: relative;
  padding: 0 0 40px 52px;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-d .section-row .section-menu > li {
    padding-bottom: 30px;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li:not(:last-child):before {
  content: "";
  border-left: 1px dashed #caced2;
  position: absolute;
  top: 24px;
  bottom: -16px;
  left: 16px;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li:after {
  content: "";
  background: #caced2;
  position: absolute;
  top: 16px;
  left: 8px;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li .menu-title {
  margin-bottom: 8px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 32px;
  color: #0d0d0d;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-d .section-row .section-menu > li .menu-title {
    font-size: 26px;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li .menu-title:hover {
  cursor: pointer;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li .menu-description {
  display: none;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-d .section-row .section-menu > li .menu-description {
    font-size: 16px;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li .menu-container {
  display: none;
  padding-top: 16px;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li.active {
  z-index: 2;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li.active:before {
  border-left: 1px solid #3172ED;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li.active:after {
  content: "";
  background: #3172ED;
  box-shadow: 0 0 0 7px #F5F6F7, 0 0 0 8px #0374F5;
  -ms-box-shadow: 0 0 0 7px #F5F6F7, 0 0 0 8px #0374F5;
  -moz-box-shadow: 0 0 0 7px #F5F6F7, 0 0 0 8px #0374F5;
  -webkit-box-shadow: 0 0 0 7px #F5F6F7, 0 0 0 8px #0374F5;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li.active .menu-title {
  color: #3172ED;
}
.p-landing-gsc-integration .section-d .section-row .section-menu > li.active .menu-description {
  display: block;
}
@media (max-width: 991px) {
  .p-landing-gsc-integration .section-d .section-row .section-menu > li.active .menu-container {
    display: block;
  }
}
.p-landing-gsc-integration .section-d .section-row .section-menu .w-browser .w-browser__body {
  padding: 12px;
}
.p-landing-gsc-integration .section-d .section-row .section-menu .w-browser-description {
  padding: 16px 0 0;
}
.p-landing-gsc-integration .section-d .section-row .section-container {
  margin-bottom: 40px;
}
.p-landing-gsc-integration .section-d .section-row .section-container .w-browser .w-browser__body {
  padding: 20px;
}
.p-landing-gsc-integration .section-d .section-row .section-container .w-browser-description {
  padding: 20px 20px 0;
  text-align: center;
}

.w-browser {
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.w-browser .w-browser__head {
  background: #fff;
  border: 1px solid #F0F2F6;
  position: relative;
  border-bottom: 0;
  min-height: 36px;
  border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
}
.w-browser .w-browser__head i {
  position: absolute;
  top: 50%;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.w-browser .w-browser__head i.a {
  background: #F96057;
  border: 1px solid #E1574E;
  left: 12px;
}
.w-browser .w-browser__head i.b {
  background: #F8CE52;
  border: 1px solid #E0BA4A;
  left: 24px;
}
.w-browser .w-browser__head i.c {
  background: #5FCF65;
  border: 1px solid #56BB5B;
  left: 36px;
}
.w-browser .w-browser__footer {
  background: #fff;
  border: 1px solid #F0F2F6;
  border-top: 0;
  min-height: 24px;
  border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}
.w-browser .w-browser__body {
  background: #F5F6F7;
  position: relative;
  overflow: hidden;
  border: 1px solid #F0F2F6;
}
.w-browser .w-browser__body:first-child:last-child {
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.w-browser .w-browser__body:first-child {
  border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
}
.w-browser .w-browser__body:last-child {
  border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}

.p-landing-how-to-migrate {
  padding-top: 120px;
  padding-bottom: 120px;
  font-size: 16px;
  color: #656D7A;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .p-landing-how-to-migrate {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media (max-width: 575px) {
  .p-landing-how-to-migrate {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.p-landing-how-to-migrate .section {
  position: relative;
}
@media (min-width: 992px) {
  .p-landing-how-to-migrate .section {
    display: flex;
    align-items: baseline;
  }
}
.p-landing-how-to-migrate .section .section-body .section-footer {
  max-width: 380px;
  min-width: auto;
}
.p-landing-how-to-migrate .section .section-body .section-register {
  padding-top: 318px;
  max-width: 345px;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate .section .section-body .section-register {
    margin-left: 32px;
    padding-top: 32px;
  }
}
.p-landing-how-to-migrate .section .section-side {
  margin-left: 120px;
  min-width: 380px;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate .section .section-side {
    margin: 48px auto 0;
    max-width: 380px;
    min-width: auto;
  }
}
.p-landing-how-to-migrate .section .fish-a {
  position: absolute;
  top: -12px;
  left: 55%;
  width: 40px;
}
.p-landing-how-to-migrate .section .fish-b {
  position: absolute;
  top: 32px;
  right: -60px;
  width: 54px;
}
.p-landing-how-to-migrate .section .fish-c {
  position: absolute;
  bottom: -20px;
  left: 60%;
  width: 48px;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate .section .fish-a,
  .p-landing-how-to-migrate .section .fish-b,
  .p-landing-how-to-migrate .section .fish-c {
    display: none;
  }
}
.p-landing-how-to-migrate .section-heading {
  margin-bottom: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 38px;
  color: #0d0d0d;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate .section-heading {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .p-landing-how-to-migrate .section-heading {
    font-size: 28px;
  }
}
@media (max-width: 575px) {
  .p-landing-how-to-migrate .section-heading {
    font-size: 24px;
  }
}
.p-landing-how-to-migrate .section-description {
  margin-bottom: 24px;
}
.p-landing-how-to-migrate .section-description ul {
  list-style: none;
}
.p-landing-how-to-migrate .section-description ul li::before {
  content: "•";
  color: #3172ed;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.p-landing-how-to-migrate .section-timer {
  border-top: 1px solid #F0F2F6;
  border-bottom: 1px solid #F0F2F6;
  margin-bottom: 24px;
  color: #0d0d0d;
}
@media (min-width: 992px) {
  .p-landing-how-to-migrate .section-timer {
    display: flex;
  }
}
.p-landing-how-to-migrate .section-timer .faw {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-landing-how-to-migrate .section-timer .day {
  position: relative;
  flex-grow: 1;
  padding: 32px 0 32px 52px;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate .section-timer .day {
    padding: 20px 0 20px 52px;
  }
}
.p-landing-how-to-migrate .section-timer .day .faw {
  background: #0374f5;
}
.p-landing-how-to-migrate .section-timer .time {
  position: relative;
  flex-grow: 1;
  padding: 32px 0 32px 52px;
}
@media (max-width: 991px) {
  .p-landing-how-to-migrate .section-timer .time {
    padding: 20px 0 20px 52px;
  }
}
.p-landing-how-to-migrate .section-timer .time .faw {
  background: #ffde14;
}
.p-landing-how-to-migrate .section-person {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
.p-landing-how-to-migrate .section-person .person-image {
  padding-right: 16px;
}
.p-landing-how-to-migrate .section-person .person-image img {
  display: block;
  width: 60px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-landing-how-to-migrate .section-person .person-body {
  flex-grow: 1;
}
.p-landing-how-to-migrate .section-person .person-name {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  color: #0d0d0d;
}
.p-landing-how-to-migrate .section-advantages {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-landing-how-to-migrate .section-advantages > li {
  position: relative;
  padding-left: 32px;
}
.p-landing-how-to-migrate .section-advantages > li:not(:first-child) {
  margin-top: 16px;
}
.p-landing-how-to-migrate .section-advantages > li .faw {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  color: #3172ED;
}
.p-landing-how-to-migrate .section-countdown {
  margin-bottom: 20px;
  text-align: center;
}
.p-landing-how-to-migrate .section-countdown .countdown__body {
  background: #EAF1FD;
  position: relative;
  display: inline-block;
  padding: 12px 32px 12px 60px;
  color: #3172ED;
  border-radius: 50px;
  -ms-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.p-landing-how-to-migrate .section-countdown .countdown__body .faw {
  position: absolute;
  top: 50%;
  left: 24px;
  font-size: 16px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.p-landing-how-to-migrate .section-form {
  background: #fff;
  padding: 32px;
  box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.p-landing-how-to-migrate .section-form .form-heading {
  margin-bottom: 24px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 22px;
  text-align: center;
  color: #0d0d0d;
}
.p-landing-how-to-migrate .section-form .form-group {
  margin: 0;
}
.p-landing-how-to-migrate .section-form .form-group + .form-group {
  margin-top: 20px;
}
.p-landing-how-to-migrate .section-form .form-control {
  background: #f5f6f7;
  border: 1px solid #f5f6f7;
  border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}

.p-eCommerce-SEO {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #656D7A;
}
.p-eCommerce-SEO .section-heading {
  position: relative;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 1.25;
  color: #0D0D0D;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-heading {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-heading {
    font-size: 32px;
  }
}
.p-eCommerce-SEO .section-intro {
  background: #fcfdfd;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .p-eCommerce-SEO .section-intro {
    padding: 72px 0;
  }
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-intro {
    min-height: calc(100vh - 100px);
  }
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-intro .intro {
    display: flex;
    align-items: center;
  }
}
.p-eCommerce-SEO .section-intro .intro h1 {
  margin-bottom: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 48px;
  line-height: 1.25;
  color: #0D0D0D;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-intro .intro h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-intro .intro h1 {
    font-size: 32px;
  }
}
.p-eCommerce-SEO .section-intro .intro h1 strong {
  font-weight: 700;
}
.p-eCommerce-SEO .section-intro .intro .intro-side {
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-intro .intro .intro-side {
    width: 440px;
    min-width: 440px;
  }
}
.p-eCommerce-SEO .section-intro .intro .intro-side .side__text {
  margin-bottom: 28px;
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-intro .intro .intro-side .side__text {
    max-width: 80%;
  }
}
.p-eCommerce-SEO .section-intro .intro .intro-body {
  position: relative;
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-intro .intro .intro-body {
    flex-grow: 1;
    min-width: 45%;
  }
  .p-eCommerce-SEO .section-intro .intro .intro-body:not(:first-child) {
    margin-left: 80px;
  }
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-intro .intro .intro-body:not(:first-child) {
    margin-top: 36px;
  }
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish {
  position: absolute;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish {
    display: none;
  }
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish.a {
  top: -60px;
  left: 15%;
  width: 40px;
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish.b {
  top: -120px;
  left: 48%;
  width: 44px;
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish.c {
  top: -48px;
  left: 80%;
  width: 42px;
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish.d {
  bottom: -70px;
  left: 27%;
  width: 42px;
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish.e {
  bottom: -170px;
  left: 50%;
  width: 44px;
}
.p-eCommerce-SEO .section-intro .intro .intro-body .ico-fish.f {
  bottom: -65px;
  left: 80%;
  width: 43px;
}
.p-eCommerce-SEO .section-intro .intro .w-browser {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}
.p-eCommerce-SEO .section-solutions {
  background: #F5F6F7;
  position: relative;
  overflow: hidden;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .p-eCommerce-SEO .section-solutions {
    padding: 72px 0;
  }
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-solutions {
    padding: 120px 0;
  }
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-solutions .section-heading {
    padding-right: 50%;
  }
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-solutions .section-heading {
    margin-bottom: 24px;
  }
}
.p-eCommerce-SEO .section-solutions .section-heading .ico-fish {
  position: absolute;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-solutions .section-heading .ico-fish {
    display: none;
  }
}
.p-eCommerce-SEO .section-solutions .section-heading .ico-fish.a {
  top: -20px;
  left: 60%;
  width: 40px;
}
.p-eCommerce-SEO .section-solutions .section-heading .ico-fish.b {
  top: 100px;
  left: 80%;
  width: 44px;
}
.p-eCommerce-SEO .section-solutions .section-heading .ico-fish.c {
  top: 10px;
  left: 95%;
  width: 42px;
}
.p-eCommerce-SEO .section-solutions .section-body {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -24px;
  padding: 0;
  list-style: none;
}
.p-eCommerce-SEO .section-solutions .section-body > li {
  width: 25%;
  min-width: 25%;
  padding: 40px 24px;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-solutions .section-body > li {
    width: 50%;
    min-width: 50%;
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .p-eCommerce-SEO .section-solutions .section-body > li {
    width: 100%;
    min-width: 100%;
  }
}
.p-eCommerce-SEO .section-solutions .section-item .item-image img, .p-eCommerce-SEO .section-solutions .section-item .item-image svg {
  display: block;
  width: 46px;
  height: 46px;
}
.p-eCommerce-SEO .section-solutions .section-item .item-title {
  max-width: 75%;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.25;
  color: #0D0D0D;
}
.p-eCommerce-SEO .section-solutions .section-item .item-title:not(:first-child) {
  margin-top: 24px;
}
.p-eCommerce-SEO .section-solutions .section-item .item-description:not(:first-child) {
  margin-top: 12px;
}
.p-eCommerce-SEO .section-uniques {
  background: #fff;
  position: relative;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .p-eCommerce-SEO .section-uniques {
    padding: 72px 0;
  }
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-uniques {
    padding: 120px 0;
  }
}
.p-eCommerce-SEO .section-uniques .section-heading {
  margin-bottom: 48px;
  text-align: center;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-uniques .section-heading {
    margin-bottom: 24px;
  }
}
.p-eCommerce-SEO .section-uniques .section-heading .ico-fish {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 60px;
  margin: -50px 0 0 -30px;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-uniques .section-heading .ico-fish {
    display: none;
  }
}
.p-eCommerce-SEO .section-uniques .section-list {
  position: relative;
  z-index: 5;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.p-eCommerce-SEO .section-uniques .section-list dt {
  background: #fbfbfc;
  max-width: 580px;
  margin: 0 auto;
  padding: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.25;
  color: #3172ED;
  text-align: center;
  border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-uniques .section-list dt {
    margin: 0 48px;
    padding-top: 24px;
  }
}
.p-eCommerce-SEO .section-uniques .section-list dd, .p-eCommerce-SEO .section-uniques .section-list .section-item {
  background: #f5f6f7;
  position: relative;
  max-width: 800px;
  margin: 0 auto;
  padding: 36px;
  border-radius: 16px;
  -ms-border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-uniques .section-list dd, .p-eCommerce-SEO .section-uniques .section-list .section-item {
    padding: 24px;
  }
}
.p-eCommerce-SEO .section-uniques .section-list dd + dd, .p-eCommerce-SEO .section-uniques .section-list dd + .section-item, .p-eCommerce-SEO .section-uniques .section-list .section-item + dd, .p-eCommerce-SEO .section-uniques .section-list .section-item + .section-item {
  margin-top: 56px;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-uniques .section-list dd + dd, .p-eCommerce-SEO .section-uniques .section-list dd + .section-item, .p-eCommerce-SEO .section-uniques .section-list .section-item + dd, .p-eCommerce-SEO .section-uniques .section-list .section-item + .section-item {
    margin-top: 36px;
  }
}
.p-eCommerce-SEO .section-uniques .section-list dd .item-icon, .p-eCommerce-SEO .section-uniques .section-list .section-item .item-icon {
  background: #3172ed;
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 44px;
  height: 44px;
  margin: -22px 0 0 -22px;
  padding-left: 2px;
  font-size: 28px;
  line-height: 46px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-eCommerce-SEO .section-uniques .section-list dd .item-title, .p-eCommerce-SEO .section-uniques .section-list .section-item .item-title {
  max-width: 440px;
  margin: 0 auto;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.25;
  color: #0d0d0d;
}
.p-eCommerce-SEO .section-uniques .section-list dd .item-description, .p-eCommerce-SEO .section-uniques .section-list .section-item .item-description {
  max-width: 440px;
  margin: 0 auto;
  font-size: 14px;
}
.p-eCommerce-SEO .section-uniques .section-list dd .item-description:not(:first-child), .p-eCommerce-SEO .section-uniques .section-list .section-item .item-description:not(:first-child) {
  margin-top: 8px;
}
.p-eCommerce-SEO .section-uniques .ico-fish {
  position: absolute;
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-uniques .ico-fish {
    display: none;
  }
}
.p-eCommerce-SEO .section-uniques .ico-fish.a {
  top: 18%;
  left: 12%;
  width: 40px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.b {
  top: 40%;
  left: 15%;
  width: 44px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.c {
  top: 62%;
  left: 11%;
  width: 42px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.d {
  top: 85%;
  left: 14%;
  width: 42px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.e {
  top: 17%;
  left: 88%;
  width: 40px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.f {
  top: 42%;
  left: 81%;
  width: 44px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.g {
  top: 64%;
  left: 93%;
  width: 42px;
}
.p-eCommerce-SEO .section-uniques .ico-fish.k {
  top: 87%;
  left: 86%;
  width: 42px;
}
.p-eCommerce-SEO .section-values {
  background: #fcfdfd;
  position: relative;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .p-eCommerce-SEO .section-values {
    padding: 72px 0;
  }
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-values {
    padding: 120px 0;
  }
}
.p-eCommerce-SEO .section-values .section-icon {
  display: block;
  width: 48px;
  margin: 0 auto;
}
.p-eCommerce-SEO .section-values .section-heading {
  margin-bottom: 48px;
  text-align: center;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-values .section-heading {
    margin-bottom: 24px;
  }
}
.p-eCommerce-SEO .section-values .section-heading:not(:first-child) {
  margin-top: 24px;
}
.p-eCommerce-SEO .section-values .section-tabs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}
.p-eCommerce-SEO .section-values .section-tabs > li {
  border-bottom: 1px solid #e1e4e9;
  display: flex;
  width: 20%;
  min-width: 20%;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-values .section-tabs > li {
    width: 25%;
    min-width: 25%;
  }
}
@media (max-width: 767px) {
  .p-eCommerce-SEO .section-values .section-tabs > li {
    width: 33.3333%;
    min-width: 33.3333%;
  }
}
@media (max-width: 575px) {
  .p-eCommerce-SEO .section-values .section-tabs > li {
    width: 50%;
    min-width: 50%;
  }
}
.p-eCommerce-SEO .section-values .section-tabs > li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  min-height: 40px;
  padding: 8px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  text-transform: uppercase;
  text-align: center;
  color: #656d7a;
  text-decoration: none !important;
}
.p-eCommerce-SEO .section-values .section-tabs > li a:hover {
  color: #3172ED;
}
.p-eCommerce-SEO .section-values .section-tabs > li a.active {
  color: #3172ED;
}
.p-eCommerce-SEO .section-values .section-tabs > li a.active:before {
  content: "";
  background: #3172ED;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
}
.p-eCommerce-SEO .section-values .section-body {
  position: relative;
}
@media (min-width: 992px) {
  .p-eCommerce-SEO .section-values .section-body {
    padding: 0 80px;
  }
}
.p-eCommerce-SEO .section-values .section-body .owl-carousel .owl-carousel__item .item-description {
  padding: 0 16px 16px;
  text-align: center;
}
@media (max-width: 991px) {
  .p-eCommerce-SEO .section-values .section-body .owl-carousel .owl-nav {
    display: none;
  }
}
.p-eCommerce-SEO .section-values .section-body .owl-carousel .owl-nav .owl-prev, .p-eCommerce-SEO .section-values .section-body .owl-carousel .owl-nav .owl-next {
  background: #fff;
  border: 1px solid #e1e4e9;
  position: absolute;
  top: 50%;
  display: block;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  font-size: 24px;
  line-height: 59px;
  color: #0d0d0d;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  outline: none !important;
}
.p-eCommerce-SEO .section-values .section-body .owl-carousel .owl-nav .owl-prev {
  left: -80px;
}
.p-eCommerce-SEO .section-values .section-body .owl-carousel .owl-nav .owl-next {
  right: -80px;
}
.p-eCommerce-SEO .section-values .w-browser .w-browser__body {
  overflow: visible;
}

.p-ebook-download .container {
  position: relative;
}
@media (min-width: 1239px) {
  .p-ebook-download .container {
    padding: 0;
  }
}
.p-ebook-download .section-ebook-hero {
  width: 100%;
  background: #FCFDFD;
  overflow: hidden;
  position: relative;
  padding: 120px 0 186px 0;
}
@media (min-width: 239px) {
  .p-ebook-download .section-ebook-hero::after {
    content: "";
    background-image: url("../images/ebook/fish-ebook.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    max-width: 430px;
    width: 100%;
    height: 325px;
    position: absolute;
    top: 45px;
    right: -15px;
  }
}
@media (min-width: 767px) {
  .p-ebook-download .section-ebook-hero::after {
    max-width: 575px;
    height: 625px;
    right: 0;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-ebook-hero::after {
    right: 0;
    top: 75px;
  }
}
@media (min-width: 1279px) {
  .p-ebook-download .section-ebook-hero::after {
    right: 0;
  }
}
@media (min-width: 1279px) {
  .p-ebook-download .section-ebook-hero::after {
    right: 2%;
  }
}
@media (min-width: 1440px) {
  .p-ebook-download .section-ebook-hero::after {
    right: 7%;
    top: 70px;
  }
}
@media (min-width: 1679px) {
  .p-ebook-download .section-ebook-hero::after {
    right: 13%;
  }
}
@media (min-width: 1920px) {
  .p-ebook-download .section-ebook-hero::after {
    right: 18%;
  }
}
.p-ebook-download .section-ebook-hero .flex-row {
  display: flex;
  align-items: center;
}
@media (min-width: 239px) {
  .p-ebook-download .section-ebook-hero .flex-row {
    flex-direction: column !important;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-ebook-hero .flex-row {
    flex-wrap: nowrap;
    flex-direction: row !important;
  }
}
.p-ebook-download .section-ebook-hero .flex-row_align-start {
  align-items: flex-start;
}
@media (min-width: 239px) {
  .p-ebook-download .section-ebook-hero .content-side {
    position: relative;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-ebook-hero .content-side {
    width: 50%;
  }
}
@media (min-width: 239px) {
  .p-ebook-download .section-ebook-hero .content-body {
    width: 100%;
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-ebook-hero .content-body {
    width: 50%;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-ebook-hero .content-body::before {
    content: "";
    background-image: url("../images/ebook/form-bg.svg");
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 100%;
    display: block;
    max-width: 491px;
    width: 100%;
    height: 490px;
    position: absolute;
    top: 45px;
    right: 65px;
    z-index: 0;
  }
}
@media (min-width: 1239px) {
  .p-ebook-download .section-ebook-hero .content-body::before {
    background-position: 100% 0%;
    background-size: auto;
    max-width: 491px;
    width: 100%;
    height: 490px;
    top: -45px;
    right: -24px;
  }
}
.p-ebook-download .section-ebook-hero h1 {
  font-weight: 700;
  font-size: 34px;
  line-height: 140%;
  color: #000000;
  margin-bottom: 12px;
}
.p-ebook-download .section-ebook-hero p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #656D7A;
  margin-bottom: 24px;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author {
  max-width: 500px;
  width: 100%;
  border-top: 1px solid #DFE2E8;
  border-bottom: 1px solid #DFE2E8;
  padding: 12px 0;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .ebook-hero_author-thumb {
  object-fit: cover;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .flex-row {
  align-items: center;
  flex-direction: row !important;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .flex-row .col-img {
  max-width: 56px;
  width: 100%;
  margin-right: 16px;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .flex-row .col-info {
  max-width: 444px;
  width: 100%;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author h3 {
  max-width: 100%;
  width: 100%;
  font-size: 18px;
  line-height: 150%;
  color: #0D0D0D;
  margin-bottom: 0;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .ebook-hero_author-info {
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 239px) {
  .p-ebook-download .section-ebook-hero .ebook-hero_author .ebook-hero_author-info .w85 {
    width: 85%;
  }
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .ebook-hero_author-info span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
  color: #656D7A;
}
.p-ebook-download .section-ebook-hero .ebook-hero_author .ebook-hero_author-info span a {
  text-decoration: none;
}
.p-ebook-download .section-ebook-hero .ebook-hero_pdf {
  display: flex;
  flex-wrap: wrap;
}
.p-ebook-download .section-ebook-hero .ebook-hero_pdf img {
  margin-top: 24px;
  margin-right: 20px;
}
.p-ebook-download .section-ebook-hero .ebook-hero_pdf img:last-child {
  margin-right: 0;
}
.p-ebook-download .section-ebook-hero .form-wrapper {
  max-width: 432px;
  width: 100%;
  background: #ffffff;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding: 32px;
  box-shadow: 0px 25px 81px -25px rgba(15, 22, 81, 0.07);
  -ms-box-shadow: 0px 25px 81px -25px rgba(15, 22, 81, 0.07);
  -moz-box-shadow: 0px 25px 81px -25px rgba(15, 22, 81, 0.07);
  -webkit-box-shadow: 0px 25px 81px -25px rgba(15, 22, 81, 0.07);
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.p-ebook-download .section-ebook-hero .form-wrapper h3 {
  font-weight: 600;
  font-size: 24px;
  line-height: 150%;
  text-align: center;
  color: #000000;
  margin-bottom: 20px;
}
.p-ebook-download .section-ebook-hero .form-wrapper form input {
  max-width: 100%;
  width: 100%;
  background: #F5F6F7;
  min-height: 46px;
  border: none;
  margin-bottom: 16px;
  padding: 0 0 0 18px;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
.p-ebook-download .section-ebook-hero .form-wrapper form input::placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #ADB1B8;
}
.p-ebook-download .section-ebook-hero .form-wrapper form button {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 208px;
  width: 100%;
  min-height: 48px;
  background: #3172ED;
  border: none !important;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  color: #FCFDFD;
  margin: 16px auto 0 auto;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border: 0;
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
.p-ebook-download .section-ebook-hero .form-wrapper form button:hover {
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
.p-ebook-download .section-trusted-us {
  width: 100%;
  background: #FCFDFD;
  padding: 50px 0 30px 0;
}
.p-ebook-download .section-trusted-us h3 {
  font-weight: 500;
  font-size: 17px;
  line-height: 140%;
  color: #A7A7A7;
  text-align: center;
  margin-bottom: 12px;
}
@media (min-width: 239px) {
  .p-ebook-download .section-trusted-us .flex-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (min-width: 767px) {
  .p-ebook-download .section-trusted-us .flex-row {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.p-ebook-download .section-trusted-us .logo-box {
  max-width: 202px;
  width: 100%;
  height: 53px;
  margin-top: 20px;
}
.p-ebook-download .section-trusted-us .logo-box img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  margin: auto;
}
.p-ebook-download .section-feautered-clients {
  background: #FCFDFD;
  position: relative;
  overflow: hidden;
  padding: 80px 0 128px 0;
}
@media (min-width: 239px) {
  .p-ebook-download .section-feautered-clients::before {
    content: "";
    background-image: url("../images/ebook/feautered-clients-bg.svg");
    background-repeat: no-repeat;
    max-width: 990px;
    width: 100%;
    height: 75px;
    display: block;
    position: absolute;
    z-index: 2;
    top: 4%;
    right: -4%;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-feautered-clients::before {
    top: 8%;
    right: 7%;
  }
}
@media (min-width: 1199px) {
  .p-ebook-download .section-feautered-clients::before {
    height: 775px;
    top: 8%;
    right: 7%;
  }
}
@media (min-width: 1335px) {
  .p-ebook-download .section-feautered-clients::before {
    right: 10%;
  }
}
@media (min-width: 1439px) {
  .p-ebook-download .section-feautered-clients::before {
    right: 13%;
  }
}
@media (min-width: 1619px) {
  .p-ebook-download .section-feautered-clients::before {
    right: 16%;
  }
}
@media (min-width: 1919px) {
  .p-ebook-download .section-feautered-clients::before {
    right: 19%;
  }
}
@media (min-width: 2249px) {
  .p-ebook-download .section-feautered-clients::before {
    right: 23.6%;
  }
}
.p-ebook-download .section-feautered-clients h2 {
  font-weight: 700;
  font-size: 34px;
  line-height: 140%;
  text-align: center;
  color: #000000;
  margin-bottom: 40px;
}
.p-ebook-download .section-feautered-clients h2::before {
  content: "";
  display: block;
  width: 98px;
  height: 37px;
  background-image: url("../images/ebook/feedback-title-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto 10px auto;
}
.p-ebook-download .section-feautered-clients .flex-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 239px) {
  .p-ebook-download .section-feautered-clients .flex-row {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .p-ebook-download .section-feautered-clients .flex-row {
    justify-content: space-between;
  }
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info {
  max-width: 360px;
  min-height: 466px;
  border: 1px solid #DFE2E8;
  filter: drop-shadow(0px 21px 32px rgba(10, 19, 62, 0.04));
  border-radius: 12px;
  margin-bottom: 28px;
  position: relative;
  z-index: 2;
  padding: 18px;
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info .flex-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info img {
  width: 66px;
  height: 66px;
  object-fit: cover;
  margin-right: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info .about-client {
  max-width: 240px;
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info .about-client h4 {
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #0D0D0D;
  margin-bottom: 0;
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info .about-client span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
  color: #656D7A;
  margin-bottom: 0;
}
.p-ebook-download .section-feautered-clients .section-feautered-client_info p {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #656D7A;
}
.p-ebook-download .modal-img {
  display: none;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5555;
  text-align: center;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.p-ebook-download .modal-img::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 0;
}
.p-ebook-download .modal-img .modal-body {
  max-width: 1040px;
  width: 100%;
  height: auto;
  padding: 60px 40px 40px 40px;
  position: relative;
  margin-top: 20px;
}
.p-ebook-download .modal-img .modal-body .close-modal {
  position: absolute;
  top: 60px;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 24px;
  background: #fff;
  color: #000;
  font-weight: 600;
  cursor: pointer;
}
.p-ebook-download .modal-img img {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.landing-2022-09-19 {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  color: #656d7a;
}
.landing-2022-09-19 .section_a {
  background: #fcfdfd;
  padding: 60px 0 0 0;
}
.landing-2022-09-19 .section_a .bg-half {
  position: relative;
}
.landing-2022-09-19 .section_a .bg-half:before {
  content: "";
  background: #f5f6f7;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
}
.landing-2022-09-19 .section_a .bg-half > .container {
  position: relative;
  z-index: 2;
}
.landing-2022-09-19 .section_a .section__head {
  position: relative;
  font-size: 20px;
  color: #656d7a;
  text-align: center;
}
.landing-2022-09-19 .section_a .section__head .infinity {
  display: block;
  width: 60px;
  margin: 0 auto 20px;
}
.landing-2022-09-19 .section_a .section__head h1, .landing-2022-09-19 .section_a .section__head .h1 {
  margin: 0 0 24px;
  font-size: 42px;
  font-weight: bold;
  color: #0d0d0d;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_a .section__head h1, .landing-2022-09-19 .section_a .section__head .h1 {
    font-size: 36px;
  }
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_a .section__head h1, .landing-2022-09-19 .section_a .section__head .h1 {
    font-size: 28px;
  }
}
.landing-2022-09-19 .section_a .section__head h1 strong, .landing-2022-09-19 .section_a .section__head .h1 strong {
  position: relative;
  display: inline-block;
  font-size: 72px;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_a .section__head h1 strong, .landing-2022-09-19 .section_a .section__head .h1 strong {
    font-size: 48px;
  }
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_a .section__head h1 strong, .landing-2022-09-19 .section_a .section__head .h1 strong {
    font-size: 40px;
  }
}
.landing-2022-09-19 .section_a .section__head h1 strong img, .landing-2022-09-19 .section_a .section__head .h1 strong img {
  position: absolute;
  bottom: 60%;
  left: 100%;
  display: block;
  width: 44px;
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_a .section__head h1 strong img, .landing-2022-09-19 .section_a .section__head .h1 strong img {
    display: none;
  }
}
.landing-2022-09-19 .section_a .section__head h2, .landing-2022-09-19 .section_a .section__head .h2 {
  margin: 0 0 24px;
  font-size: 28px;
  font-weight: bold;
  color: #3172ed;
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_a .section__head h2, .landing-2022-09-19 .section_a .section__head .h2 {
    font-size: 24px;
  }
}
.landing-2022-09-19 .section_a .section__head h2 a, .landing-2022-09-19 .section_a .section__head .h2 a {
  color: inherit;
  text-decoration: none;
}
.landing-2022-09-19 .section_a .section__head .fish-a {
  position: absolute;
  top: 10%;
  left: 105%;
  display: block;
  width: 28px;
}
.landing-2022-09-19 .section_a .section__head .fish-b {
  position: absolute;
  top: 45%;
  right: 105%;
  display: block;
  width: 48px;
}
.landing-2022-09-19 .section_a .section__head .fish-c {
  position: absolute;
  bottom: 20%;
  right: 0;
  display: block;
  width: 40px;
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_a .section__head .fish-a, .landing-2022-09-19 .section_a .section__head .fish-b, .landing-2022-09-19 .section_a .section__head .fish-c {
    display: none;
  }
}
.landing-2022-09-19 .section_a .section__body {
  padding-top: 48px;
}
.landing-2022-09-19 .section_a .w-browser {
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
}
.landing-2022-09-19 .section_a .w-browser .arrow {
  position: absolute;
  bottom: 80%;
  right: 100%;
  display: block;
  width: 60px;
}
.landing-2022-09-19 .section_b {
  background: #f5f6f7;
  padding: 60px 0 80px;
}
.landing-2022-09-19 .section_b .section__head {
  margin-bottom: 44px;
  font-size: 42px;
  font-weight: bold;
  color: #0d0d0d;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_b .section__head {
    font-size: 36px;
  }
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_b .section__head {
    font-size: 28px;
  }
}
.landing-2022-09-19 .section_b .section__head .wave {
  display: block;
  width: 54px;
  margin: 0 auto 28px;
}
.landing-2022-09-19 .section_b .section__body {
  position: relative;
  display: flex;
}
@media (min-width: 768px) {
  .landing-2022-09-19 .section_b .section__body {
    align-items: center;
  }
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_b .section__body {
    flex-direction: column;
  }
}
.landing-2022-09-19 .section_b .section__body .section__image {
  position: relative;
  min-width: 40%;
  margin-right: 10%;
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_b .section__body .section__image {
    order: 2;
    margin-top: 16px;
  }
}
.landing-2022-09-19 .section_b .section__body .section__image .img-mind {
  position: absolute;
  bottom: 100%;
  right: 50%;
  width: 45%;
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_b .section__body .section__image .img-mind {
    display: none;
  }
}
.landing-2022-09-19 .section_b .section__body .section__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.landing-2022-09-19 .section_b .section__body .section__list dt {
  margin: 0;
  padding: 0;
  font-size: 28px;
  font-weight: bold;
  color: #0d0d0d;
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_b .section__body .section__list dt {
    font-size: 24px;
  }
}
.landing-2022-09-19 .section_b .section__body .section__list dd {
  position: relative;
  margin: 0;
  padding: 0 0 0 40px;
}
.landing-2022-09-19 .section_b .section__body .section__list dd:not(:first-child) {
  margin-top: 24px;
}
.landing-2022-09-19 .section_b .section__body .section__list dd:before {
  content: "";
  border: 2px solid #3172ED;
  position: absolute;
  top: 6px;
  left: 8px;
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.landing-2022-09-19 .section_b .section__body .fish-a {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 44px;
}
.landing-2022-09-19 .section_b .section__body .fish-b {
  position: absolute;
  bottom: 0;
  left: 65%;
  display: block;
  width: 36px;
}
.landing-2022-09-19 .section_c {
  background: #fcfdfd;
  padding: 120px 0;
}
.landing-2022-09-19 .section_c .section__body {
  position: relative;
  margin: 0 -12px;
}
@media (min-width: 768px) {
  .landing-2022-09-19 .section_c .section__body {
    display: flex;
  }
}
.landing-2022-09-19 .section_c .section__body .fish {
  position: absolute;
  bottom: 100%;
  left: 45%;
  display: block;
  width: 44px;
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_c .section__body .fish {
    left: auto;
    right: 5%;
  }
}
.landing-2022-09-19 .section_c .section__col {
  flex-grow: 1;
  min-width: 50%;
  padding-left: 12px;
  padding-right: 12px;
}
.landing-2022-09-19 .section_c .section__head {
  margin-bottom: 16px;
  font-size: 60px;
  font-weight: 500;
  color: #0d0d0d;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_c .section__head {
    font-size: 48px;
  }
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_c .section__head {
    font-size: 40px;
  }
}
.landing-2022-09-19 .section_c .section__head span {
  position: relative;
  display: inline-block;
}
.landing-2022-09-19 .section_c .section__head span img {
  position: absolute;
  bottom: 60%;
  left: 100%;
  display: block;
  width: 46px;
}
.landing-2022-09-19 .section_c .section__head strong {
  display: block;
  color: #3172ED;
}
.landing-2022-09-19 .section_c .section__footer {
  margin-top: 48px;
}
.landing-2022-09-19 .section_c .section__footer .footer__head {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}
.landing-2022-09-19 .section_c .section__footer .footer__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.landing-2022-09-19 .section_c .section__footer .footer__list li {
  width: 25%;
  min-width: 25%;
  padding: 20px;
  color: #0d0d0d;
  text-align: center;
}
@media (max-width: 767px) {
  .landing-2022-09-19 .section_c .section__footer .footer__list li {
    width: 50%;
    min-width: 50%;
  }
}
.landing-2022-09-19 .section_c .section__footer .footer__list li i {
  display: block;
  margin-bottom: 20px;
}
.landing-2022-09-19 .section_c .section__footer .footer__list li i img {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto;
}
.landing-2022-09-19 .section_c .section__footer .footer__text {
  position: relative;
  max-width: 580px;
  margin: 28px auto 0;
  font-size: 18px;
  font-weight: 500;
  color: #3172ED;
  text-align: center;
}
.landing-2022-09-19 .section_c .section__footer .footer__text .arrow {
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
  width: 40px;
  transform: rotate(-60deg);
  -o-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
}
.landing-2022-09-19 .section_d {
  position: relative;
  background: #f5f6f7;
  padding: 120px 0;
}
.landing-2022-09-19 .section_d .section__head {
  margin-bottom: 48px;
  font-size: 42px;
  font-weight: 600;
  color: #0d0d0d;
  text-align: center;
}
@media (max-width: 787px) {
  .landing-2022-09-19 .section_d .section__head {
    font-size: 36px;
  }
}
@media (max-width: 575px) {
  .landing-2022-09-19 .section_d .section__head {
    font-size: 32px;
  }
}
.landing-2022-09-19 .section_d .section__head strong {
  display: block;
  color: #3172ED;
}
.landing-2022-09-19 .section_d .section__head img {
  display: block;
  width: 120px;
  margin: 0 auto 16px;
}
@media (min-width: 768px) {
  .landing-2022-09-19 .section_d .section__row {
    display: flex;
    align-items: center;
  }
}
.landing-2022-09-19 .section_d .section__row:not(:last-child) {
  margin-bottom: 48px;
}
.landing-2022-09-19 .section_d .section__row .section__image {
  position: relative;
  width: 300px;
  min-width: 300px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .landing-2022-09-19 .section_d .section__row .section__image {
    margin-right: 40px;
    margin-bottom: 0;
  }
}
.landing-2022-09-19 .section_d .section__row .section__image .img-block {
  border: 2px solid #ffffff;
  display: block;
  width: 100%;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-2022-09-19 .section_d .section__row .section__image .img-corner-a {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  width: 54px;
}
.landing-2022-09-19 .section_d .section__row .section__image .img-corner-b {
  position: absolute;
  bottom: 16px;
  left: 16px;
  display: block;
  width: 20px;
}
.landing-2022-09-19 .section_d .section__row .section__body {
  background: #ffffff;
  border: 2px solid #f0f2f6;
  flex-grow: 1;
  padding: 16px;
  font-size: 14px;
  color: #0d0d0d;
  border-radius: 16px;
  -ms-border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}
@media (min-width: 768px) {
  .landing-2022-09-19 .section_d .section__row .section__body {
    padding: 32px;
  }
}
.landing-2022-09-19 .section_d .section__row .section__body .stars {
  display: flex;
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}
.landing-2022-09-19 .section_d .section__row .section__body .stars li:not(:first-child) {
  margin-left: 20px;
}
.landing-2022-09-19 .section_d .section__row .section__body .stars li img {
  display: block;
  width: 24px;
}
.landing-2022-09-19 .section_d .section__row .section__body .person {
  margin: 24px 0 0 0;
  padding: 0;
  list-style: none;
}
.landing-2022-09-19 .section_d .section__row .section__body .person dt {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 600;
}
.landing-2022-09-19 .section_d .section__row .section__body .person dd {
  margin: 0;
  padding: 0;
}
.landing-2022-09-19 .section_d .fish-a {
  position: absolute;
  top: 15%;
  right: 50%;
  display: block;
  width: 40px;
  margin-right: 600px;
}
.landing-2022-09-19 .section_d .fish-b {
  position: absolute;
  top: 30%;
  left: 50%;
  display: block;
  width: 32px;
  margin-left: 600px;
}
.landing-2022-09-19 .section_d .fish-c {
  position: absolute;
  bottom: 20%;
  right: 50%;
  display: block;
  width: 26px;
  margin-right: 600px;
}
.landing-2022-09-19 .section_e {
  position: relative;
  padding: 100px 0;
  font-size: 18px;
  color: #0d0d0d;
}
.landing-2022-09-19 .section_e .w-browser {
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
}
.landing-2022-09-19 .section_e .section__row {
  position: relative;
  display: flex;
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_e .section__row {
    align-items: center;
  }
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_e .section__row {
    flex-direction: column;
  }
}
.landing-2022-09-19 .section_e .section__row:first-child:before {
  content: "";
  background: #f6f9fc;
  position: absolute;
  top: -56px;
  left: 50%;
  display: block;
  width: 224px;
  height: 224px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-2022-09-19 .section_e .section__row:not(:first-child):before {
  content: "";
  background: #f6f9fc;
  position: absolute;
  top: 50%;
  left: 5%;
  display: block;
  width: 224px;
  height: 224px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.landing-2022-09-19 .section_e .section__row + .section__row {
  margin-top: 80px;
}
.landing-2022-09-19 .section_e .section__row .section__side {
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_e .section__row .section__side {
    order: 1;
    padding: 0 0 24px 0;
  }
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_e .section__row .section__side {
    width: 60%;
    min-width: 60%;
  }
  .landing-2022-09-19 .section_e .section__row .section__side:not(:first-child) {
    padding-left: 60px;
  }
  .landing-2022-09-19 .section_e .section__row .section__side:first-child {
    padding-right: 60px;
  }
}
.landing-2022-09-19 .section_e .section__row .section__body {
  position: relative;
  z-index: 2;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_e .section__row .section__body {
    order: 2;
  }
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_e .section__row .section__body:first-child {
    padding-left: 150px;
  }
}
.landing-2022-09-19 .section_e .section__row .section__body .icon {
  display: block;
  width: 48px;
  margin: 0 0 20px;
}
.landing-2022-09-19 .section_e .fish {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: 450px;
  width: 36px;
}
.landing-2022-09-19 .section_f {
  background: #f5f6f7;
  padding: 100px 0;
}
.landing-2022-09-19 .section_f .container {
  max-width: 996px;
}
.landing-2022-09-19 .section_f .section__head {
  margin-bottom: 64px;
  font-size: 42px;
  font-weight: 600;
  color: #0d0d0d;
  text-align: center;
}
.landing-2022-09-19 .section_f .section__head .line {
  position: relative;
  display: inline-block;
}
.landing-2022-09-19 .section_f .section__head .line .arrow {
  position: absolute;
  top: 50%;
  left: 100%;
  display: block;
  width: 50px;
  transform: rotate(180deg) translateY(50%);
  -o-transform: rotate(180deg) translateY(50%);
  -ms-transform: rotate(180deg) translateY(50%);
  -moz-transform: rotate(180deg) translateY(50%);
  -webkit-transform: rotate(180deg) translateY(50%);
}
.landing-2022-09-19 .section_f .section__head .text-primary {
  position: relative;
  display: inline-block;
  color: #3172ED;
}
.landing-2022-09-19 .section_f .section__head .text-primary img {
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  width: 100%;
}
.landing-2022-09-19 .section_f .section__body {
  color: #0d0d0d;
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_f .section__body {
    display: flex;
  }
}
.landing-2022-09-19 .section_f .section__body .section__col {
  position: relative;
  background: #ffffff;
  padding: 36px;
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_f .section__body .section__col {
    width: 50%;
    min-width: 50%;
  }
}
.landing-2022-09-19 .section_f .section__body .section__col:first-child {
  background-position: left bottom;
  background-repeat: no-repeat;
  border-radius: 20px 0 0 20px;
  -ms-border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  -webkit-border-radius: 20px 0 0 20px;
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_f .section__body .section__col:first-child {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_f .section__body .section__col:first-child {
    border-radius: 20px;
    -ms-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
  }
}
.landing-2022-09-19 .section_f .section__body .section__col:not(:first-child) {
  border: 1px solid #f0f2f6;
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
@media (max-width: 991px) {
  .landing-2022-09-19 .section_f .section__body .section__col:not(:first-child) {
    margin-top: 24px;
  }
}
.landing-2022-09-19 .section_f .section__body .section__col:not(:first-child) .heading {
  color: #3172ED;
}
@media (min-width: 992px) {
  .landing-2022-09-19 .section_f .section__body .section__col:not(:first-child) .heading {
    margin-top: 32px;
  }
}
.landing-2022-09-19 .section_f .section__body .section__col .star {
  background: #f5f6f7;
  position: absolute;
  top: 8px;
  right: 8px;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: #3172ED;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-2022-09-19 .section_f .section__body .section__col .heading {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}
.landing-2022-09-19 .section_f .section__body .section__col .list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.landing-2022-09-19 .section_f .section__body .section__col .list > li {
  border-top: 1px solid #f0f2f6;
  position: relative;
  padding: 24px 0 0 36px;
}
.landing-2022-09-19 .section_f .section__body .section__col .list > li:not(:first-child) {
  margin-top: 24px;
}
.landing-2022-09-19 .section_f .section__body .section__col .list > li .icon {
  position: absolute;
  top: 24px;
  left: 0;
  display: block;
  width: 24px;
  height: auto;
}
.landing-2022-09-19 .section_g {
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  padding: 100px 0;
}
.landing-2022-09-19 .section_g .section__head {
  margin-bottom: 32px;
  font-size: 42px;
  font-weight: 600;
  text-align: center;
  color: #0d0d0d;
}
.landing-2022-09-19 .section_g .section__head strong {
  position: relative;
  font-weight: 600;
}
.landing-2022-09-19 .section_g .section__head strong img {
  position: absolute;
  bottom: 40%;
  left: 100%;
  display: block;
  width: 36px;
}
.landing-2022-09-19 .section_g .section__body {
  color: #0d0d0d;
  text-align: center;
}
.landing-2022-09-19 .section_g .section__list {
  position: relative;
  max-width: 800px;
  margin: 0 auto 48px;
  padding: 0;
  list-style: none;
}
.landing-2022-09-19 .section_g .section__list:before {
  content: "";
  background: #3172ED;
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-2022-09-19 .section_g .section__list > li {
  position: relative;
  padding: 30px 0 24px 0;
}
.landing-2022-09-19 .section_g .section__list > li:before {
  content: "";
  background: #3172ED;
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-2022-09-19 .section_g .arrow {
  position: absolute;
  bottom: 130px;
  right: 50%;
  display: block;
  width: 100px;
  margin-right: 300px;
}
.landing-2022-09-19 .section_g .fish-a {
  position: absolute;
  top: 140px;
  left: 50%;
  display: block;
  width: 28px;
  margin-left: 600px;
}
.landing-2022-09-19 .section_g .fish-b {
  position: absolute;
  top: 160px;
  right: 50%;
  display: block;
  width: 48px;
  margin-right: 600px;
}
.landing-2022-09-19 .section_g .fish-c {
  position: absolute;
  top: 55%;
  right: 50%;
  display: block;
  width: 40px;
  margin-right: 500px;
}

.landing-alert {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-family: "Inter", sans-serif;
  font-size: 16px;
}
.landing-alert .section-intro {
  background: #fcfdfd;
  color: #656d7a;
}
.landing-alert .section-intro .s-head {
  position: relative;
  max-width: 680px;
  margin: 0 auto;
  padding: 64px 0;
  text-align: center;
}
.landing-alert .section-intro .s-head .heading {
  margin-bottom: 12px;
  font-size: 42px;
  font-weight: 600;
  color: #0d0d0d;
}
.landing-alert .section-intro .s-head .heading .heading__image {
  display: block;
  max-width: 100px;
  margin: 0 auto 12px;
}
.landing-alert .section-intro .s-head .heading h1 {
  margin: 0;
  font-size: 60px;
  font-weight: bold;
  color: #0d0d0d;
}
.landing-alert .section-intro .s-head .text-b {
  margin-top: 32px;
  font-size: 32px;
  font-weight: bold;
  color: #3172ED;
}
.landing-alert .section-intro .s-head .text-b span {
  position: relative;
}
.landing-alert .section-intro .s-head .text-b span img {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 72px;
  display: block;
  max-width: 264px;
}
.landing-alert .section-intro .s-head .text-c {
  margin-top: 32px;
  font-size: 20px;
}
.landing-alert .section-intro .s-head .fish-a {
  position: absolute;
  top: 130px;
  left: 50%;
  display: block;
  width: 44px;
  margin-left: -350px;
}
.landing-alert .section-intro .s-head .fish-b {
  position: absolute;
  top: 110px;
  left: 50%;
  display: block;
  width: 44px;
  margin-left: 370px;
}
.landing-alert .section-intro .s-head .fish-c {
  position: absolute;
  top: 306px;
  left: 50%;
  display: block;
  width: 44px;
  margin-left: -440px;
}
.landing-alert .section-intro .s-image {
  position: relative;
}
.landing-alert .section-intro .s-image:before {
  content: "";
  background: #f5f6f7;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
}
.landing-alert .section-intro .s-image .container {
  position: relative;
  z-index: 2;
}
.landing-alert .section-intro .s-image .w-browser {
  box-shadow: 0 24px 48px rgba(37, 41, 80, 0.1);
  -ms-box-shadow: 0 24px 48px rgba(37, 41, 80, 0.1);
  -moz-box-shadow: 0 24px 48px rgba(37, 41, 80, 0.1);
  -webkit-box-shadow: 0 24px 48px rgba(37, 41, 80, 0.1);
}
.landing-alert .section-intro .s-body {
  background: #f5f6f7;
  position: relative;
  padding: 100px 0;
}
.landing-alert .section-intro .s-body .heading {
  margin-bottom: 48px;
  font-size: 28px;
  font-weight: bold;
  color: #0d0d0d;
  text-align: center;
}
.landing-alert .section-intro .s-body .heading span {
  position: relative;
  display: inline-block;
  color: #3172ED;
}
.landing-alert .section-intro .s-body .heading span img {
  position: absolute;
  bottom: 100%;
  left: 100%;
  display: block;
  width: 36px;
}
.landing-alert .section-intro .s-body .fish-a {
  position: absolute;
  top: 200px;
  left: 50%;
  display: block;
  width: 32px;
  margin-left: 460px;
}
.landing-alert .section-intro .s-body .fish-b {
  position: absolute;
  top: 265px;
  left: 50%;
  display: block;
  width: 32px;
  margin-left: 530px;
}
.landing-alert .section-intro .s-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.landing-alert .section-intro .s-list > li {
  position: relative;
  padding-left: 32px;
}
.landing-alert .section-intro .s-list > li:before {
  content: "";
  border: 2px solid #3172ED;
  position: absolute;
  top: 6px;
  left: 0;
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.landing-alert .section-intro .s-list > li:not(:first-child) {
  margin-top: 24px;
}
.landing-alert .section-unique {
  background: #fff;
  position: relative;
  padding: 100px 0;
}
.landing-alert .section-unique .s-head {
  margin-bottom: 48px;
  text-align: center;
  color: #0d0d0d;
}
.landing-alert .section-unique .s-head .s-head__icon {
  display: block;
  width: 60px;
  margin: 0 auto 16px;
}
.landing-alert .section-unique .s-head h2 {
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 600;
  color: #0d0d0d;
}
.landing-alert .section-unique .s-body {
  max-width: 800px;
  margin: 0 auto;
}
.landing-alert .section-unique .s-body-item {
  position: relative;
  background: #f5f6f7;
  padding: 36px;
  text-align: center;
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.landing-alert .section-unique .s-body-item > img {
  position: absolute;
  top: -16px;
  left: 50%;
  margin-left: -16px;
  display: block;
  width: 32px;
}
.landing-alert .section-unique .s-body-item + .s-body-item {
  margin-top: 40px;
}
.landing-alert .section-unique .fish-a, .landing-alert .section-unique .fish-b, .landing-alert .section-unique .fish-c, .landing-alert .section-unique .fish-d, .landing-alert .section-unique .fish-e, .landing-alert .section-unique .fish-f, .landing-alert .section-unique .fish-g, .landing-alert .section-unique .fish-h {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 40px;
}
.landing-alert .section-unique .fish-a {
  top: 350px;
  margin-left: -490px;
}
.landing-alert .section-unique .fish-b {
  top: 590px;
  margin-left: -460px;
}
.landing-alert .section-unique .fish-c {
  top: 860px;
  margin-left: -520px;
}
.landing-alert .section-unique .fish-d {
  top: 1100px;
  margin-left: -450px;
}
.landing-alert .section-unique .fish-e {
  top: 412px;
  margin-left: 490px;
}
.landing-alert .section-unique .fish-f {
  top: 650px;
  margin-left: 460px;
}
.landing-alert .section-unique .fish-g {
  top: 950px;
  margin-left: 510px;
}
.landing-alert .section-unique .fish-h {
  top: 1240px;
  margin-left: 450px;
}
.landing-alert .section-alerts {
  background: #f5f6f7;
  padding: 100px 0;
}
.landing-alert .section-alerts .s-head {
  position: relative;
  margin-bottom: 36px;
  font-size: 42px;
  font-weight: 600;
  color: #0d0d0d;
  text-align: center;
}
.landing-alert .section-alerts .s-head span {
  position: relative;
  z-index: 2;
  color: #3172ED;
}
.landing-alert .section-alerts .s-head .s-head__icon {
  position: absolute;
  top: 30px;
  left: -70px;
  z-index: -1;
  display: block;
  max-width: 180px;
}
@media (max-width: 575px) {
  .landing-alert .section-alerts .s-head .s-head__icon {
    display: none;
  }
}
.landing-alert .section-alerts .s-body {
  display: flex;
  flex-wrap: wrap;
}
.landing-alert .section-alerts .s-body .s-body-col {
  display: flex;
  width: 50%;
  min-width: 50%;
  padding: 12px;
}
@media (max-width: 991px) {
  .landing-alert .section-alerts .s-body .s-body-col {
    width: 100%;
    min-width: 100%;
  }
}
.landing-alert .section-alerts .s-body .s-body-list {
  flex-grow: 1;
  background: #fff;
  margin: 0;
  padding: 24px 32px;
  list-style: none;
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: 0 12px 24px rgba(37, 41, 80, 0.1);
  -ms-box-shadow: 0 12px 24px rgba(37, 41, 80, 0.1);
  -moz-box-shadow: 0 12px 24px rgba(37, 41, 80, 0.1);
  -webkit-box-shadow: 0 12px 24px rgba(37, 41, 80, 0.1);
}
.landing-alert .section-alerts .s-body .s-body-list dt {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  color: #3172ED;
}
.landing-alert .section-alerts .s-body .s-body-list dd {
  position: relative;
  margin: 0;
  padding: 20px 0 20px 20px;
}
.landing-alert .section-alerts .s-body .s-body-list dd:not(:first-child) {
  border-top: 1px solid #f0f2f6;
}
.landing-alert .section-alerts .s-body .s-body-list dd:before {
  content: "";
  background: #3172ED;
  position: absolute;
  top: 30px;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-alert .section-fans {
  background: #fcfdfd;
  position: relative;
  padding: 100px 0;
}
.landing-alert .section-fans .s-head {
  position: relative;
  margin-bottom: 36px;
  font-size: 42px;
  font-weight: 600;
  color: #0d0d0d;
  text-align: center;
}
.landing-alert .section-fans .s-head span {
  display: block;
  color: #3172ED;
}
.landing-alert .section-fans .s-head .s-head__icon {
  display: block;
  max-width: 120px;
  margin: 0 auto 8px;
}
.landing-alert .section-fans .s-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.landing-alert .section-fans .s-body .s-body-col {
  display: flex;
  width: 50%;
  min-width: 50%;
  padding: 12px;
}
@media (max-width: 991px) {
  .landing-alert .section-fans .s-body .s-body-col {
    width: 100%;
    min-width: 100%;
  }
}
.landing-alert .section-fans .s-panel {
  border: 1px solid #d8dbe2;
  padding: 32px;
  font-size: 14px;
  color: #0d0d0d;
  border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.landing-alert .section-fans .s-panel .s-panel__person {
  display: flex;
  margin-bottom: 20px;
}
.landing-alert .section-fans .s-panel .s-panel__person .person__image {
  width: 50px;
  min-width: 50px;
  margin-right: 16px;
}
.landing-alert .section-fans .s-panel .s-panel__person .person__image img {
  display: block;
  width: 100%;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.landing-alert .section-fans .s-panel .s-panel__person .person__body {
  flex-grow: 1;
}
.landing-alert .section-fans .s-panel .s-panel__person .person__name {
  font-size: 18px;
  font-weight: 600;
}
.landing-alert .section-fans .s-panel .s-panel__person .person__job {
  font-size: 14px;
}
.landing-alert .section-fans .fish-a {
  position: absolute;
  top: 175px;
  left: 50%;
  display: block;
  width: 36px;
  margin-left: -400px;
}
.landing-alert .section-fans .fish-b {
  position: absolute;
  top: 220px;
  left: 50%;
  display: block;
  width: 36px;
  margin-left: 410px;
}
.landing-alert .section-fans .fish-c {
  position: absolute;
  bottom: 140px;
  left: 50%;
  display: block;
  width: 36px;
  margin-left: 360px;
}

.p-SMG {
  overflow: hidden;
  margin-top: 0;
}
.p-SMG h1, .p-SMG h2, .p-SMG h3, .p-SMG h4, .p-SMG h5, .p-SMG h6, .p-SMG p, .p-SMG a, .p-SMG li, .p-SMG span {
  font-family: Inter, sans-serif;
  font-style: normal;
  color: #0D0D0D;
}
.p-SMG .container {
  max-width: 1200px;
}
@media (min-width: 0px) {
  .p-SMG .mob-version {
    display: block;
  }
  .p-SMG .mob-version .preview-block {
    min-height: auto;
  }
  .p-SMG .mob-version .post-preview_tags {
    padding: 16px 0;
    height: 98px;
    background: #0B2A40;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 1;
  }
  .p-SMG .mob-version .post-preview_tags::before {
    content: "";
    display: block;
    width: 100%;
    min-height: 98px;
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url("../images/page-smg/tags-bg-sm.svg");
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 100%;
    z-index: 2;
  }
  .p-SMG .mob-version .post-preview_tags .container {
    position: relative;
    z-index: 3;
  }
  .p-SMG .mob-version .post-preview_tags .flex-row {
    display: flex;
    justify-content: space-between;
  }
  .p-SMG .mob-version .post-preview_tags .logo-wrapper {
    max-width: 102px;
  }
  .p-SMG .mob-version .post-preview_tags .tag-title {
    color: #FCFDFD;
    font-family: "Inter", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 14px;
  }
  .p-SMG .mob-version .post-preview_tags .tag-logo {
    max-width: 100%;
    height: auto;
    object-fit: contain;
  }
  .p-SMG .mob-version .post-preview_tags .tags-wrapper {
    max-width: 220px;
    display: flex;
    flex-wrap: wrap;
  }
  .p-SMG .mob-version .post-preview_tags .tags-wrapper span {
    display: inline-flex;
    padding: 7px 12px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-radius: 100px;
    background: rgba(240, 242, 246, 0.1);
    color: #FCFDFD;
    font-size: 10px;
    font-weight: 700;
    line-height: 140%;
    text-transform: uppercase;
    margin: 0 10px 10px 0;
  }
  .p-SMG .mob-version .post-preview_tags .tags-wrapper span:nth-child(3) {
    margin: 0 10px 0 0;
  }
  .p-SMG .mob-version .post-preview_tags .tags-wrapper span:nth-child(4) {
    margin: 0 10px 0 0;
  }
  .p-SMG .mob-version .post-preview__header {
    padding-top: 20px;
    padding-bottom: 106px;
    position: relative;
  }
  .p-SMG .mob-version .post-preview__header::after {
    content: "";
    display: block;
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    min-height: 257px;
    background-image: url("../images/page-smg/post-preview-thumb-xs.jpg");
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
  }
  .p-SMG .mob-version .post-preview__header .container {
    position: relative;
    z-index: 1;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-info h1 {
    font-size: 32px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 12px;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-info p {
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-date {
    max-width: 100%;
    display: flex;
    padding: 20px 16px;
    flex-direction: column;
    align-items: flex-start;
    min-height: 192px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 10px 50px 0px rgba(37, 41, 80, 0.15);
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-date ul {
    list-style-type: none;
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-date ul li {
    list-style-type: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iNiIgc3Ryb2tlPSIjMzE3MkVEIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMyIgZmlsbD0iIzMxNzJFRCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: flex;
    flex-wrap: wrap;
    padding-left: 32px;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-date ul li span.title {
    display: block;
    width: 100%;
    color: #5C636F;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 8px;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-date ul li span.subtitle {
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
  }
  .p-SMG .mob-version .post-preview__header .post-preview_box-date ul svg {
    display: block;
    max-width: 100%;
    width: 100%;
    margin: 24px 0;
  }
  .p-SMG .mob-version .post-preview__challenges {
    padding: 50px 0 32px 0;
    background: #153661;
  }
  .p-SMG .mob-version .post-preview__challenges h3 {
    color: #FFDD13;
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__challenges .box ul {
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__challenges .box ul li {
    color: #FCFDFD;
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 16px;
    list-style-type: none;
    background-image: url("../images/page-smg/list-icon.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 40px;
  }
  .p-SMG .mob-version .post-preview__challenges .box ul li:last-child {
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__favorite {
    padding: 32px 0 50px 0;
    background: #1A3F7B;
  }
  .p-SMG .mob-version .post-preview__favorite h3 {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__favorite .box ul {
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__favorite .box ul li {
    color: #FCFDFD;
    font-size: calc(18px + 4 * (100vw - 139px) / 1440);
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 20px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 40px;
  }
  .p-SMG .mob-version .post-preview__favorite .box ul li:nth-child(1) {
    background-image: url("../images/page-smg/notification.svg");
  }
  .p-SMG .mob-version .post-preview__favorite .box ul li:nth-child(2) {
    background-image: url("../images/page-smg/dashboard.svg");
  }
  .p-SMG .mob-version .post-preview__favorite .box ul li:nth-child(3) {
    background-image: url("../images/page-smg/zoom-text.svg");
  }
  .p-SMG .mob-version .post-preview__favorite .box ul li:nth-child(4) {
    background-image: url("../images/page-smg/Internal-links.svg");
  }
  .p-SMG .mob-version .post-preview__favorite .box ul li:last-child {
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__details {
    padding: 50px 0 60px 0;
    background-color: #FCFDFD;
  }
  .p-SMG .mob-version .post-preview__details h2 {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 0px;
  }
  .p-SMG .mob-version .post-preview__details .post-details_wrapper {
    margin-top: 0;
  }
  .p-SMG .mob-version .post-preview__details .post-details_wrapper .post-details_box-info {
    margin-top: 20px;
    padding: 20px 24px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.07);
  }
  .p-SMG .mob-version .post-preview__details .post-details_wrapper .post-details_box-info span {
    display: block;
  }
  .p-SMG .mob-version .post-preview__details .post-details_wrapper .post-details_box-info span.title {
    font-family: "Inter", Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-bottom: 10px;
  }
  .p-SMG .mob-version .post-preview__details .post-details_wrapper .post-details_box-info span.subtitle {
    color: #2960C7;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
  }
  .p-SMG .mob-version .post-preview__details .post-details_wrapper .post-details_box-info span.text {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }
  .p-SMG .mob-version .post-preview__feedback {
    padding: 50px 0 60px 0;
    background: #F5F6F7;
  }
  .p-SMG .mob-version .post-preview__feedback h2 {
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper {
    padding: 24px 20px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper svg {
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper p {
    color: #0D0D0D;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 26px;
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper .person {
    display: flex;
    align-items: center;
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper .person .avatar {
    width: 56px;
    height: 56px;
    margin-right: 12px;
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper .person .clinet-info .client-name {
    display: block;
    color: #0D0D0D;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
  }
  .p-SMG .mob-version .post-preview__feedback .post-feedback-wrapper .person .clinet-info .client-position {
    color: #0D0D0D;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  .p-SMG .mob-version .post-preview__free-trial {
    padding: 60px 0;
    background-color: #153661;
  }
  .p-SMG .mob-version .post-preview__free-trial h2 {
    color: #FFF;
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__free-trial .form-wrapper input#inp-white {
    display: flex;
    max-width: 343px;
    width: 100%;
    height: 48px;
    padding: 16px 24px;
    align-items: center;
    border-radius: 100px;
    border: 2px solid #D8DBE2;
    background: #fff;
    margin: auto;
  }
  .p-SMG .mob-version .post-preview__free-trial .form-wrapper input#inp-white::placeholder {
    color: #A9AFB7;
    font-family: "Inter", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 122%;
  }
  .p-SMG .mob-version .post-preview__free-trial .form-wrapper .btn-submit {
    display: flex;
    max-width: 343px;
    width: 100%;
    min-height: 48px;
    padding: 9px 10px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    background: #3172ED;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 150%;
    border: none;
    margin: 16px auto 10px auto;
  }
  .p-SMG .mob-version .post-preview__free-trial .subtitle {
    display: block;
    color: #FFF;
    text-align: center;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
  }
  .p-SMG .mob-version .post-preview__body {
    padding: 60px 0 20px 0;
    background-color: #fff;
  }
  .p-SMG .mob-version .post-preview__body .date-author-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__body .date-author-wrapper span {
    color: #0D0D0D;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  .p-SMG .mob-version .post-preview__body .date-author-wrapper .date {
    width: 148px;
    margin-right: 20px;
  }
  .p-SMG .mob-version .post-preview__body .date-author-wrapper .date svg {
    margin-right: 12px;
  }
  .p-SMG .mob-version .post-preview__body .date-author-wrapper .author {
    width: 105px;
  }
  .p-SMG .mob-version .post-preview__body .date-author-wrapper .author img {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin-right: 10px;
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__body h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__body h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 16px;
  }
  .p-SMG .mob-version .post-preview__body h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 12px;
  }
  .p-SMG .mob-version .post-preview__body p {
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__body p:last-child {
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__body img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .p-SMG .mob-version .post-preview__footer {
    padding: 32px 0;
    border-top: 1px solid #DFE2E8;
    background: #fcfdfd;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  }
  .p-SMG .mob-version .post-preview__footer .post-preview__categories span {
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
    margin-right: 12px;
  }
  .p-SMG .mob-version .post-preview__footer .post-preview__categories a {
    display: inline-flex;
    padding: 7px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    background: #F0F2F6;
    color: #3172ED;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-transform: uppercase;
    margin: 0 12px 12px 0;
  }
  .p-SMG .mob-version .post-preview__footer .post-preview__sharing {
    margin-top: 20px;
    display: flex;
    align-items: center;
  }
  .p-SMG .mob-version .post-preview__footer .post-preview__sharing span {
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
    margin-right: 12px;
  }
  .p-SMG .mob-version .post-preview__author {
    padding: 32px 0;
    border-top: 1px solid #DFE2E8;
    border-bottom: 1px solid #DFE2E8;
    background: #FCFDFD;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  }
  .p-SMG .mob-version .post-preview__author .author-wrapper {
    padding: 0 32px;
  }
  .p-SMG .mob-version .post-preview__author .author-wrapper .author-post-box {
    display: flex;
    align-items: center;
  }
  .p-SMG .mob-version .post-preview__author .author-wrapper .author-post-box img {
    width: 46px;
    height: 46px;
    margin-right: 12px;
  }
  .p-SMG .mob-version .post-preview__author .author-wrapper .author-post-box h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
  }
  .p-SMG .mob-version .post-preview__author .author-wrapper .about-author {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
  }
  .p-SMG .mob-version .post-preview__author .author-wrapper .about-author p {
    max-width: 311px;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
  }
}
@media (min-width: 992px) {
  .p-SMG .mob-version {
    display: none;
  }
}
@media (min-width: 0px) {
  .p-SMG .pc-version {
    display: none;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version {
    display: block;
  }
  .p-SMG .pc-version .post-preview__tags {
    padding: 33px 0;
    background-color: #0B2A40;
    position: relative;
  }
  .p-SMG .pc-version .post-preview__tags::after {
    content: "";
    display: block;
    max-width: 1370px;
    width: 100%;
    height: 100%;
    background-image: url("../images/page-smg/Background-tags.svg");
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
  }
  .p-SMG .pc-version .post-preview__tags .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    z-index: 2;
  }
  .p-SMG .pc-version .post-preview__tags .tags-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .p-SMG .pc-version .post-preview__tags .tags-box span.tag-title {
    color: #FCFDFD;
    font-size: calc(20px + 8 * (100vw - 139px) / 1440);
    font-weight: 700;
    line-height: 150%;
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__tags .tags-box svg {
    margin: 0 16px;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__tags .tags-box .tags-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .p-SMG .pc-version .post-preview__tags .tags-box .tags-wrapper span {
    display: flex;
    min-height: 34px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    background: rgba(240, 242, 246, 0.1);
    color: #FCFDFD;
    font-size: calc(10px + 2 * (100vw - 139px) / 1440);
    font-weight: 700;
    line-height: 140%;
    text-transform: uppercase;
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__tags .tags-box .tags-wrapper span {
    margin: 16px 16px 0 0;
  }
}
@media (min-width: 992px) and (min-width: 1199px) {
  .p-SMG .pc-version .post-preview__tags .tags-box .tags-wrapper span {
    margin: 0 16px 0 0;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__tags .tag-logo {
    max-width: 100%;
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__tags .tag-logo {
    margin-top: 30px;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .p-SMG .pc-version .post-preview__tags .tag-logo {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__header {
    padding: 50px 0 100px 0;
    position: relative;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-info {
    max-width: 770px;
    width: 100%;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-info h1 {
    font-size: 48px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 16px;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-info p {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 0;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date {
    display: flex;
    max-width: 384px;
    width: 100%;
    padding: 24px;
    flex-direction: column;
    align-items: center;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 20px 50px 0px rgba(37, 41, 80, 0.1);
    z-index: 3;
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date {
    margin: 30px 0 0 0;
  }
}
@media (min-width: 992px) and (min-width: 1199px) {
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date {
    position: absolute;
    top: 50px;
    right: 0;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date ul {
    margin-bottom: 0;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date ul li {
    list-style-type: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iNiIgc3Ryb2tlPSIjMzE3MkVEIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMyIgZmlsbD0iIzMxNzJFRCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: -6px 0;
    display: flex;
    flex-wrap: wrap;
    padding-left: 26px;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date ul li span.title {
    display: block;
    width: 100%;
    color: #5C636F;
    font-size: 18px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 8px;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date ul li span.subtitle {
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
  }
  .p-SMG .pc-version .post-preview__header .post-preview_box .post-preview_box-date ul svg {
    display: block;
    max-width: 100%;
    width: 100%;
    margin: 24px 0;
  }
  .p-SMG .pc-version .post-preview__header .post-preview-thumb {
    max-width: 1176px;
    width: 100%;
    max-height: 300px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    margin-top: 50px;
  }
  .p-SMG .pc-version .post-preview__challenges {
    padding: 80px 0;
    position: relative;
    background-color: #153661;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .p-SMG .pc-version .post-preview__challenges .container::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background-color: #1A3F7B;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .p-SMG .pc-version .post-preview__challenges .container .row {
    align-items: baseline;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__challenges .col-left h3 {
    color: #FFDD13;
    font-size: 42px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 28px;
  }
  .p-SMG .pc-version .post-preview__challenges .col-left ul li {
    color: #FCFDFD;
    font-size: 22px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 21px;
    list-style-type: none;
    background-image: url("../images/page-smg/list-icon.svg");
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 40px;
  }
  .p-SMG .pc-version .post-preview__challenges .col-left ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .p-SMG .pc-version .post-preview__challenges .col-right .post-challenges_list-wrapper {
    max-width: 390px;
    margin: auto;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__challenges .col-right h3 {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 29px;
  }
  .p-SMG .pc-version .post-preview__challenges .col-right ul li {
    color: #FCFDFD;
    font-size: 22px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 20px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 40px;
  }
  .p-SMG .pc-version .post-preview__challenges .col-right ul li:nth-child(1) {
    background-image: url("../images/page-smg/notification.svg");
  }
  .p-SMG .pc-version .post-preview__challenges .col-right ul li:nth-child(2) {
    background-image: url("../images/page-smg/dashboard.svg");
  }
  .p-SMG .pc-version .post-preview__challenges .col-right ul li:nth-child(3) {
    background-image: url("../images/page-smg/zoom-text.svg");
  }
  .p-SMG .pc-version .post-preview__challenges .col-right ul li:nth-child(4) {
    background-image: url("../images/page-smg/internal-links-tool.svg");
  }
  .p-SMG .pc-version .post-preview__challenges .col-right ul li:last-child {
    margin-bottom: 0;
  }
  .p-SMG .pc-version .post-preview__details {
    padding: 80px 0;
    background-color: #FCFDFD;
  }
  .p-SMG .pc-version .post-preview__details h2 {
    text-align: center;
    font-size: 42px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 40px;
  }
  .p-SMG .pc-version .post-preview__details .post-details_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .p-SMG .pc-version .post-preview__details .post-details_wrapper .post-details_box-info {
    display: flex;
    max-width: 486px;
    padding: 32px 60px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.07);
    text-align: center;
    margin: 30px 12px 0 12px;
  }
  .p-SMG .pc-version .post-preview__details .post-details_wrapper .post-details_box-info span.title {
    color: #0D0D0D;
    font-family: "Poppins", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-bottom: 12px;
  }
  .p-SMG .pc-version .post-preview__details .post-details_wrapper .post-details_box-info span.subtitle {
    color: #2960C7;
    font-size: 22px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 12px;
  }
  .p-SMG .pc-version .post-preview__details .post-details_wrapper .post-details_box-info span.text {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 0;
  }
  .p-SMG .pc-version .post-preview__feedback {
    padding: 80px 0 100px 0;
    background-color: #F5F6F7;
  }
  .p-SMG .pc-version .post-preview__feedback .title {
    max-width: 996px;
    width: 100%;
    padding: 0px 54px;
    margin: auto;
    padding: 0;
  }
  .p-SMG .pc-version .post-preview__feedback h2 {
    display: block;
    width: 100%;
    margin: auto;
    font-size: 42px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 30px;
    padding: 0 54px;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper {
    max-width: 996px;
    margin: auto;
    padding: 32px 54px;
    gap: 32px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
    position: relative;
    z-index: 1;
    opacity: 1;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper::before {
    content: "";
    display: block;
    max-width: 996px;
    width: 100%;
    min-height: 280px;
    border-radius: 10px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    opacity: 1;
    z-index: 2;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper::after {
    content: "";
    display: block;
    max-width: 301px;
    width: 100%;
    height: 349px;
    position: absolute;
    top: -115px;
    right: -86px;
    background-image: url("../images/page-smg/feedback-bg.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    z-index: 0;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper svg {
    max-width: 100%;
    margin-bottom: 12px;
    position: relative;
    z-index: 3;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper p {
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 32px;
    position: relative;
    z-index: 3;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper .person {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    z-index: 3;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper .person .avatar {
    width: 56px;
    height: 56px;
    object-fit: cover;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    margin-right: 13px;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper .person .clinet-info {
    max-width: 370px;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper .person .clinet-info .client-name {
    font-size: 18px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 2px;
    display: block;
  }
  .p-SMG .pc-version .post-preview__feedback .post-feedback-wrapper .person .clinet-info .client-position {
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    display: block;
  }
  .p-SMG .pc-version .post-preview__free-trial {
    padding: 80px 0;
    background-color: #153661;
  }
  .p-SMG .pc-version .post-preview__free-trial h2 {
    display: block;
    color: #FFF;
    font-size: 42px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 32px;
    text-align: center;
  }
  .p-SMG .pc-version .post-preview__free-trial .form-wrapper {
    max-width: 530px;
    height: 66px;
    margin: auto;
    position: relative;
  }
  .p-SMG .pc-version .post-preview__free-trial .form-wrapper input#inp-white {
    display: flex;
    max-width: 530px;
    width: 100%;
    height: 66px;
    padding: 16px 24px;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    border: 2px solid #D8DBE2;
    background: #fff;
  }
  .p-SMG .pc-version .post-preview__free-trial .form-wrapper .btn-submit {
    display: flex;
    width: 172px;
    height: 56px;
    padding: 9px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: absolute;
    right: 5px;
    top: 5px;
    border-radius: 100px;
    background: #3172ED;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    border: none;
  }
  .p-SMG .pc-version .post-preview__free-trial .subtitle {
    display: block;
    text-align: center;
    margin-top: 12px;
  }
  .p-SMG .pc-version .post-preview__free-trial .subtitle a {
    color: #FFF;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 150%;
    margin-top: 12px;
    text-decoration: none;
  }
  .p-SMG .pc-version .post-preview__free-trial .subtitle a:hover {
    color: #fff;
    text-decoration: none;
  }
  .p-SMG .pc-version .post-preview__body {
    background-color: #F5F6F7;
    padding-bottom: 100px;
  }
  .p-SMG .pc-version .post-preview__body .container {
    padding-top: 100px;
    border-radius: 10px 10px 0px 0px;
    background: #fff;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__body .container {
    padding: 100px 20px 0 20px;
  }
}
@media (min-width: 992px) and (min-width: 1199px) {
  .p-SMG .pc-version .post-preview__body .container {
    padding: 100px 54px 0 54px;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__body .date-author-wrapper {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .p-SMG .pc-version .post-preview__body .date-author-wrapper .date {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 161px;
    width: 100%;
  }
  .p-SMG .pc-version .post-preview__body .date-author-wrapper .date svg {
    margin-right: 12px;
  }
  .p-SMG .pc-version .post-preview__body .date-author-wrapper .date span {
    color: #0D0D0D;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
  }
  .p-SMG .pc-version .post-preview__body .date-author-wrapper .author {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 120px;
    width: 100%;
  }
  .p-SMG .pc-version .post-preview__body .date-author-wrapper .author img {
    margin-right: 12px;
    max-width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
  }
  .p-SMG .pc-version .post-preview__body .date-author-wrapper .author span {
    color: #0D0D0D;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
  }
  .p-SMG .pc-version .post-preview__body .text-wrapper {
    max-width: 942px;
    width: 100%;
  }
  .p-SMG .pc-version .post-preview__body .text-wrapper img {
    margin: 32px 0;
    max-width: 100%;
    height: auto;
    object-fit: cover;
  }
  .p-SMG .pc-version .post-preview__body .text-wrapper img.mtop0 {
    margin: 0 0 20px 0;
  }
  .p-SMG .pc-version .post-preview__body h1 {
    font-size: 42px;
    font-weight: 700;
    line-height: 140%;
    margin-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #D8DBE2;
    margin-bottom: 24px;
  }
  .p-SMG .pc-version .post-preview__body h2 {
    font-size: 42px;
    font-weight: 700;
    line-height: 140%;
    margin: 24px 0 16px 0;
  }
  .p-SMG .pc-version .post-preview__body h3 {
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin: 32px 0 16px 0;
  }
  .p-SMG .pc-version .post-preview__body h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin: 12px 0 16px 0;
  }
  .p-SMG .pc-version .post-preview__body p {
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 20px;
  }
  .p-SMG .pc-version .post-preview__body .mgb12 {
    margin-bottom: 12px;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__footer {
    max-width: 1200px;
    width: 100%;
    margin: auto;
    padding: 32px 54px;
    background: #fff;
    border-top: 1px solid #DFE2E8;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  }
}
@media (min-width: 992px) and (min-width: 1199px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .container {
    padding: 0 54px;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories {
    align-items: flex-start;
    flex-direction: column;
  }
}
@media (min-width: 992px) and (min-width: 485px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories {
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories span {
    font-size: 20px;
    font-weight: 600;
    line-height: 140%;
    margin-right: 12px;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories a {
    display: flex;
    min-height: 34px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    background: #F0F2F6;
    color: #3172ED;
    font-size: 12px;
    font-weight: 700;
    line-height: 140%;
    text-transform: uppercase;
    margin-right: 12px;
  }
}
@media (min-width: 992px) and (min-width: 139px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories a {
    margin-top: 12px;
  }
}
@media (min-width: 992px) and (min-width: 485px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories a {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__categories a:last-child {
    margin-right: 0;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__sharing {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__footer .post-preview__sharing span {
    font-size: 20px;
    font-weight: 600;
    line-height: 140%;
    margin-right: 12px;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__author {
    max-width: 1200px;
    width: 100%;
    margin: auto;
    padding: 32px;
    background-color: #fff;
    border-top: 1px solid #DFE2E8;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  }
  .p-SMG .pc-version .post-preview__body .post-preview__author .author-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__author .author-wrapper img {
    width: 120px;
    height: 120px;
    object-fit: cover;
    margin-right: 16px;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__author .about-author {
    max-width: 707px;
    width: 100%;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__author .about-author h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 10px;
  }
  .p-SMG .pc-version .post-preview__body .post-preview__author .about-author p {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 0;
  }
}

#wrapper {
  display: block !important;
}

.p-Marketing-Agencies h1, .p-Marketing-Agencies h2, .p-Marketing-Agencies h3, .p-Marketing-Agencies h4, .p-Marketing-Agencies h5, .p-Marketing-Agencies p, .p-Marketing-Agencies span, .p-Marketing-Agencies a {
  font-family: "Inter", Arial, Helvetica, sans-serif;
}
.p-Marketing-Agencies .section-subtitle {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  color: #0D0D0D;
  display: block;
}
.p-Marketing-Agencies .section-title {
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-title {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-title {
    font-size: 52px;
  }
}
.p-Marketing-Agencies p {
  color: #5C636F;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.p-Marketing-Agencies .section-banner {
  max-width: 1440px;
  position: relative;
  min-height: 700px;
  margin: auto;
  display: flex;
  align-items: center;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-banner {
    flex-wrap: wrap;
    justify-content: center;
    padding: 70px 0 111px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-banner {
    justify-content: space-between;
    padding: 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-banner .section-banner-info {
    max-width: 580px;
  }
}
.p-Marketing-Agencies .section-banner .section-banner-info .subtitle {
  color: #3172ED;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
}
.p-Marketing-Agencies .section-banner .section-banner-info .title {
  color: #0D0D0D;
  font-style: normal;
  font-weight: normal;
  line-height: 120%;
  margin-bottom: 20px;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-banner .section-banner-info .title {
    font-size: 52px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-banner .section-banner-info .title {
    font-size: 48px;
    max-width: 635px;
  }
}
.p-Marketing-Agencies .section-banner .section-banner-info .desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #5C636F;
  margin-bottom: 31px;
}
.p-Marketing-Agencies .section-banner .section-banner-info .description {
  font-size: 16px;
  margin-bottom: 31px;
}
.p-Marketing-Agencies .section-banner .section-banner-info .description ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.p-Marketing-Agencies .section-banner .section-banner-info .description ul .description-point {
  position: relative;
  font-weight: 500;
  text-indent: -24px;
  display: block;
  margin-left: 24px;
}
.p-Marketing-Agencies .section-banner .section-banner-info .description ul .description-point::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 3px solid #fff;
  border-radius: 50%;
  background-color: #3172ED;
  position: relative;
  left: 0;
  outline: 1px solid #E1E4E9;
  margin-right: 10px;
}
.p-Marketing-Agencies .section-banner .section-banner-info .description ul .description-line {
  position: relative;
}
.p-Marketing-Agencies .section-banner .section-banner-info .description ul .description-line::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 14px;
  background-color: #E1E4E9;
  position: relative;
  left: 6px;
}
.p-Marketing-Agencies .section-banner .section-banner-info a {
  display: flex;
  max-width: 208px;
  min-height: 56px;
  padding: 9px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background-color: #3172ED;
  color: #fff;
  border-color: #3172ED;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
.p-Marketing-Agencies .section-banner .section-banner-info a:hover {
  background: #1a62eb;
  border-color: #1a62eb;
  text-decoration: none;
}
.p-Marketing-Agencies .section-banner .box-img {
  box-sizing: border-box;
  -webkit-box-shadow: 5px 16px 34px -18px rgba(37, 41, 80, 0.5);
  box-shadow: 5px 16px 34px -18px rgba(37, 41, 80, 0.5);
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-banner .box-img {
    margin: 40px auto;
    border: 15px solid #fff;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-banner .box-img {
    border-top: 15px solid #fff;
    border-left: 15px solid #fff;
    border-bottom: 15px solid #fff;
    border-right: 0;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
    position: absolute;
    top: auto;
    right: 0;
    max-width: 540px;
  }
  .p-Marketing-Agencies .section-banner .box-img::before {
    content: "";
    display: block;
    width: 55px;
    height: 99px;
    background-image: url("../images/page-marketing/Vector-b.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: -70px;
    top: 44%;
    z-index: 0;
  }
}
@media (min-width: 1279px) and (min-width: 1279px) {
  .p-Marketing-Agencies .section-banner .box-img::before {
    width: 55px;
    height: 80px;
    transform: translateY(-52%);
    -webkit-transform: translateY(-52%);
    -moz-transform: translateY(-52%);
    -ms-transform: translateY(-52%);
    -o-transform: translateY(-52%);
  }
}
@media (min-width: 1279px) and (min-width: 1359px) {
  .p-Marketing-Agencies .section-banner .box-img::before {
    height: 90px;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-banner .box-img::after {
    content: "";
    display: block;
    max-width: 189px;
    width: 100%;
    height: 99px;
    background-image: url("../images/page-marketing/Vector-w.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 45%;
    transform: translateY(-45%);
    z-index: 3;
    -webkit-transform: translateY(-45%);
    -moz-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    -o-transform: translateY(-45%);
  }
}
@media (min-width: 1279px) and (min-width: 1279px) {
  .p-Marketing-Agencies .section-banner .box-img::after {
    max-width: 143px;
    width: 100%;
    height: 78px;
  }
}
@media (min-width: 1279px) and (min-width: 1359px) {
  .p-Marketing-Agencies .section-banner .box-img::after {
    max-width: 150px;
    height: 80px;
  }
}
@media (min-width: 1279px) and (min-width: 1439px) {
  .p-Marketing-Agencies .section-banner .box-img::after {
    max-width: 162px;
    height: 84px;
  }
}
@media (min-width: 1279px) and (min-width: 1619px) {
  .p-Marketing-Agencies .section-banner .box-img::after {
    max-width: 170px;
    height: 90px;
  }
}
@media (min-width: 1359px) {
  .p-Marketing-Agencies .section-banner .box-img {
    max-width: 580px;
  }
}
@media (min-width: 1439px) {
  .p-Marketing-Agencies .section-banner .box-img {
    max-width: 620px;
  }
}
@media (min-width: 1619px) {
  .p-Marketing-Agencies .section-banner .box-img {
    max-width: 100%;
  }
}
.p-Marketing-Agencies .section-banner .box-img img {
  max-width: 100%;
  height: auto;
  position: relative;
}
.p-Marketing-Agencies .section-alerts {
  background-color: #F5F6F7;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-alerts {
    padding: 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-alerts {
    padding: 151px 0;
  }
}
.p-Marketing-Agencies .section-alerts .section-subtitle {
  margin-bottom: 8px;
}
.p-Marketing-Agencies .section-alerts h2.section-title {
  color: #3172ED;
  margin-bottom: 16px;
}
.p-Marketing-Agencies .section-alerts p {
  font-weight: 500;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-alerts .row {
    flex-direction: column;
    align-items: center;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-alerts .row {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.p-Marketing-Agencies .section-alerts .col-img {
  position: relative;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-alerts .col-img {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-alerts .col-img {
    max-width: 612px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-alerts .col-img::before {
    content: "";
    display: block;
    max-width: 425px;
    width: 100%;
    height: 235px;
    background-image: url("../images/page-marketing/Vector-10.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: -70px;
    bottom: 0px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-alerts .col-img::after {
    content: "";
    display: block;
    max-width: 368px;
    width: 100%;
    height: 204px;
    background-image: url("../images/page-marketing/Vector-11.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    right: -45px;
    top: 0px;
  }
}
.p-Marketing-Agencies .section-alerts .col-img img {
  position: relative;
  z-index: 3;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-alerts .col-img img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-alerts .col-img img {
    max-width: max-content;
    height: auto;
    object-fit: cover;
  }
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-alerts .col-info {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-alerts .col-info {
    max-width: 442px;
  }
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-approach {
    padding: 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-approach {
    padding: 79px 0 110px 0;
  }
}
.p-Marketing-Agencies .section-approach .section-subtitle {
  margin-bottom: 8px;
}
.p-Marketing-Agencies .section-approach h2.section-title {
  color: #F4A256;
  margin-bottom: 16px;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-approach .row {
    flex-direction: column;
    align-items: center;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-approach .row {
    flex-direction: row;
    justify-content: space-between;
  }
}
.p-Marketing-Agencies .section-approach .col-img {
  max-width: 678px;
  position: relative;
}
.p-Marketing-Agencies .section-approach .col-img img {
  position: relative;
  z-index: 4;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-approach .col-img img {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-approach .col-img img {
    max-width: max-content;
    height: auto;
    object-fit: cover;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-approach .col-img::before {
    content: "";
    display: block;
    max-width: 383px;
    width: 100%;
    height: 211px;
    background-image: url("../images/page-marketing/app-v-12.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: -45px;
    bottom: 50px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-approach .col-img::after {
    content: "";
    display: block;
    max-width: 392px;
    width: 100%;
    height: 217px;
    background-image: url("../images/page-marketing/app-v-11.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    right: -20px;
    top: -5px;
  }
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-approach .col-info {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-approach .col-info {
    max-width: 426px;
  }
}
.p-Marketing-Agencies .section-seo {
  background-color: #F5F6F7;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-seo {
    padding: 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-seo {
    padding: 136px 0 108px 0;
  }
}
.p-Marketing-Agencies .section-seo .section-subtitle {
  margin-bottom: 16px;
}
.p-Marketing-Agencies .section-seo h2.section-title {
  color: #237D9A;
  margin-top: 30px;
  margin-bottom: 8px;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-seo .row {
    flex-direction: column;
    align-items: center;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-seo .row {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.p-Marketing-Agencies .section-seo .col-img {
  max-width: 585px;
  position: relative;
}
.p-Marketing-Agencies .section-seo .col-img img {
  position: relative;
  z-index: 4;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-seo .col-img img {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-seo .col-img img {
    max-width: max-content;
    height: auto;
    object-fit: cover;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-seo .col-img::before {
    content: "";
    display: block;
    max-width: 408px;
    width: 100%;
    height: 226px;
    background-image: url("../images/page-marketing/seo-icon-1.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: -65px;
    bottom: 0px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-seo .col-img::after {
    content: "";
    display: block;
    max-width: 330px;
    width: 100%;
    height: 183px;
    background-image: url("../images/page-marketing/seo-icon-2.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    right: -30px;
    top: -80px;
  }
}
.p-Marketing-Agencies .section-seo .col-img svg {
  position: absolute;
  bottom: 10px;
  left: -15px;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-seo .col-info {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-seo .col-info {
    max-width: 430px;
  }
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-extra {
    padding: 75px 0 57px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-extra {
    padding: 100px 0 57px 0;
  }
}
.p-Marketing-Agencies .section-extra h2.section-title {
  margin-bottom: 8px;
}
.p-Marketing-Agencies .section-extra .section-subtitle {
  margin-bottom: 16px;
}
.p-Marketing-Agencies .section-extra .desc {
  max-width: 775px;
  margin: 0 auto 11px auto;
}
.p-Marketing-Agencies .section-extra .col-img {
  max-width: 681.095px;
  width: 100%;
  margin: 50px auto 0 auto;
  position: relative;
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-extra .col-img::before {
    content: "";
    display: block;
    max-width: 312px;
    width: 100%;
    height: 172.879px;
    background-image: url("../images/page-marketing/no-extra-icon-1.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: -15px;
    bottom: -20px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-extra .col-img::after {
    content: "";
    display: block;
    max-width: 505.095px;
    width: 100%;
    height: 279.872px;
    background-image: url("../images/page-marketing/no-extra-icon-2.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    right: -5px;
    top: -15px;
  }
}
.p-Marketing-Agencies .section-extra .col-img img {
  position: relative;
  z-index: 4;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-extra .col-img img {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-extra .col-img img {
    max-width: max-content;
  }
}
.p-Marketing-Agencies .section-anymore {
  background-color: #FCFDFD;
  border-bottom: 2px solid #F0F2F6;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-anymore {
    padding: 33px 0 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-anymore {
    padding: 33px 0 99px 0;
  }
}
.p-Marketing-Agencies .section-anymore .col-info {
  margin-top: 46px;
}
.p-Marketing-Agencies .section-anymore .col-info svg {
  margin-bottom: 10px;
}
.p-Marketing-Agencies .section-anymore .col-info p {
  color: #0D0D0D;
  font-weight: 600;
  margin: auto;
}
.p-Marketing-Agencies .section-anymore .col-info:nth-child(2) p {
  max-width: 170px;
}
.p-Marketing-Agencies .section-anymore .col-info:nth-child(3) p {
  max-width: 200px;
}
.p-Marketing-Agencies .section-anymore .col-info:nth-child(4) p {
  max-width: 200px;
}
.p-Marketing-Agencies .section-anymore .col-info:nth-child(5) p {
  max-width: 126px;
}
.p-Marketing-Agencies .section-anymore .desc {
  max-width: 581px;
  margin: 56px auto 0 auto;
  font-size: 18px;
  font-weight: 600;
  color: #3172ED;
  position: relative;
}
@media (min-width: 800px) {
  .p-Marketing-Agencies .section-anymore .desc::before {
    content: "";
    display: block;
    width: 78.603px;
    height: 77.52px;
    background-image: url("../images/page-marketing/no-extra-desc-icon.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: -85px;
    bottom: -25px;
  }
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-faq {
    padding: 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-faq {
    padding: 82px 0 100px 0;
  }
}
.p-Marketing-Agencies .section-faq h3 {
  color: #0D0D0D;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 20px;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-faq h3 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-faq h3 {
    font-size: 42px;
    max-width: 465px;
    margin-top: 60px;
  }
}
.p-Marketing-Agencies .section-faq .accordion {
  list-style-type: none;
}
.p-Marketing-Agencies .section-faq .accordion .accordion-item .accordion-thumb {
  display: flex;
  color: #0D0D0D;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 20px;
}
.p-Marketing-Agencies .section-faq .accordion .accordion-item .accordion-thumb span {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.41421 13L13 4.41421L21.5858 13L13 21.5858L4.41421 13Z' stroke='%23D8DBE2' stroke-width='2'/%3E%3Cpath d='M9 13L13 9L17 13L13 17L9 13Z' fill='%233172ED'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  margin-right: 15px;
}
.p-Marketing-Agencies .section-faq .accordion .is-active .accordion-thumb {
  display: flex;
  color: #0374F5;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 8px;
}
.p-Marketing-Agencies .section-faq .accordion .is-active .accordion-thumb span {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M3 13L13 3L23 13L13 23L3 13Z' fill='%233172ED'/%3E%3Cpath d='M6 13L13 6L20 13L13 20L6 13Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  margin-right: 15px;
}
.p-Marketing-Agencies .section-faq .accordion .accordion-panel {
  display: none;
}
.p-Marketing-Agencies .section-faq .accordion .accordion-panel p {
  padding-left: 28px;
  border-left: 2px solid #F0F2F6;
  margin-left: 12px;
  color: #5C636F;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  padding-bottom: 50px;
}
@media (min-width: 1239px) {
  .p-Marketing-Agencies .section-faq .accordion .accordion-panel p {
    max-width: 455px;
    box-sizing: border-box;
  }
}
.p-Marketing-Agencies .section-faq .box-img {
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='81' viewBox='0 0 111 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M110.419 73.1346L99.9721 66L85.1934 73.1346L99.9721 80.0143L110.419 73.1346Z' fill='%233172ED'/%3E%3Cpath d='M85.447 73.1346L75 66V80.0143L85.447 73.1346Z' fill='%2323579C'/%3E%3Cpath d='M33.0001 6.82374L23.2661 0.176147L9.49609 6.82374L23.2661 13.2339L33.0001 6.82374Z' fill='%23FFDE14'/%3E%3Cpath d='M0.750012 11.842V1.59658L8.38749 6.81242L0.750012 11.842Z' stroke='%23153661' stroke-width='1.50002'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 65px;
  background-size: auto;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-faq .box-img img {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-faq .box-img img {
    max-width: max-content;
    height: auto;
    object-fit: contain;
  }
}
.p-Marketing-Agencies .section-faq .btn {
  margin: 80px auto 0 auto;
  display: flex;
  max-width: 234px;
  min-height: 52px;
  padding: 9px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
.p-Marketing-Agencies .section-feadback {
  background-color: #F5F6F7;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-feadback {
    padding: 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-feadback {
    padding: 107px 0 120px 0;
  }
}
.p-Marketing-Agencies .section-feadback .container {
  position: relative;
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-feadback .container::before {
    content: "";
    width: 130.42px;
    height: 186.01px;
    display: block;
    background-image: url("../images/page-marketing/feedback-left-bg.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 120px;
  }
  .p-Marketing-Agencies .section-feadback .container::after {
    content: "";
    width: 79.66px;
    height: 339.42px;
    display: block;
    background-image: url("../images/page-marketing/feedback-right-bg.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    right: 0px;
    top: 130px;
  }
}
.p-Marketing-Agencies .section-feadback h3 {
  max-width: 617px;
  margin: auto;
  font-weight: 600;
  line-height: 130%;
  position: relative;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-feadback h3 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-feadback h3 {
    font-size: 42px;
  }
}
.p-Marketing-Agencies .section-feadback h3::before {
  content: "";
  display: block;
  width: 116.532px;
  height: 43.878px;
  background-image: url("data:image/svg+xml,%3Csvg width='118' height='44' viewBox='0 0 118 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.6839 6.72011C23.4683 7.31903 25.0494 10.5531 27.7805 15.1049C37.1474 30.6526 35.9017 30.7963 37.6026 30.7963C39.4233 30.7963 39.1598 30.1256 33.6019 19.8243C27.6367 8.78037 24.4984 4.61195 23.6839 6.72011Z' fill='%233172ED'/%3E%3Cpath d='M22.0791 33.3355C21.7677 33.6469 21.9354 33.9107 23.0374 35.1085C24.6904 36.8813 27.4454 37.6239 27.4454 36.3063C27.4214 35.2283 22.7739 32.6407 22.0791 33.3355Z' fill='%233172ED'/%3E%3Cpath d='M18.1734 41.0255C6.62641 37.1925 2.6257 36.2342 1.26019 37.0487C0.134234 37.6955 0.805014 38.1747 3.94331 38.9652C6.62643 39.6121 11.5136 41.0974 16.3049 42.7024C20.2336 44.02 21.144 44.1638 22.246 43.7565C23.7552 43.1576 22.8689 42.5827 18.1734 41.0255Z' fill='%233172ED'/%3E%3Cpath d='M42.6097 0.946637C42.3941 1.52159 43.6159 6.98342 44.6939 10.3613C44.9574 11.1758 45.4845 13.3319 45.8678 15.1286C46.5865 18.6263 46.7062 18.8181 48.0718 18.8181C49.3654 18.8181 49.3654 18.8658 47.8082 13.0204C45.1012 2.83896 43.4002 -1.11362 42.6097 0.946637Z' fill='%233172ED'/%3E%3Cpath d='M14.293 26.0769C16.1377 27.7538 16.7126 29.2152 18.4853 29.2152C21.3362 29.2152 21.4559 29.0235 18.0541 25.5978C11.7536 19.2493 5.71663 14.8413 4.42298 15.6558C3.2012 16.4704 7.84873 19.417 14.293 26.0769Z' fill='%233172ED'/%3E%3Cpath d='M101.063 20.8544C102.883 19.3212 104.081 17.74 104.081 16.8776C104.081 15.6798 102.596 15.3202 101.326 16.2545C92.8697 22.4113 84.3172 31.4189 85.7306 32.6407C87.1201 33.8385 88.5335 32.9282 94.7143 26.8672C97.4453 24.208 100.296 21.5012 101.063 20.8544Z' fill='%233172ED'/%3E%3Cpath d='M67.6198 1.61739C66.8772 4.03699 66.1105 9.73862 63.116 21.7887C62.5171 24.1844 62.5171 24.232 63.2837 24.9507C63.9066 25.5257 65.1044 25.7415 65.7033 25.3582C66.2064 25.0468 70.2071 8.27728 71.1654 2.50377C71.5007 0.251869 68.4583 -1.16156 67.6198 1.61739Z' fill='%233172ED'/%3E%3Cpath d='M111.868 30.7963C104.585 32.8326 91.313 38.1747 90.5703 39.3964C90.0433 40.2349 92.1754 41.0494 93.6128 40.5463L98.9551 38.6298C107.172 35.6832 117.282 31.371 117.282 30.82C117.258 29.6941 115.796 29.6943 111.868 30.7963Z' fill='%233172ED'/%3E%3Cpath d='M85.6116 6.19305C85.2043 6.88779 83.9826 8.78035 80.2933 13.8831C78.6163 16.1829 75.8374 20.9742 75.8374 21.5491C75.8374 22.699 79.0955 18.7223 84.6533 10.7687C85.8512 9.04387 87.049 7.43879 87.3365 7.19922C88.6301 6.02536 86.3782 4.89941 85.6116 6.19305Z' fill='%233172ED'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  margin: 0 auto 13px auto;
}
.p-Marketing-Agencies .section-feadback h3 span {
  color: #3172ED;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper {
  position: relative;
  max-width: 742px;
  margin: 72px auto 0 auto;
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-feadback .feedback-wrapper:before {
    content: "";
    width: 146.399px;
    height: 146.183px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='149' height='148' viewBox='0 0 149 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M145.025 54.3366C155.889 93.0501 133.368 133.439 94.6565 144.303C55.9448 155.166 15.6985 132.392 4.83433 93.6783C-6.02981 54.9648 16.491 14.576 55.2027 3.71238C93.9143 -7.15124 134.161 15.6232 145.025 54.3366Z' stroke='%23DBDFE7' stroke-width='0.5'/%3E%3Ccircle cx='3.44946' cy='3.44946' r='3.44946' transform='matrix(-0.270192 -0.962806 -0.962806 0.270192 8.50684 91.6428)' fill='%23E1E4E9'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    bottom: -42px;
    left: -30px;
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-feadback .feedback-wrapper:after {
    content: "";
    width: 260.423px;
    height: 260.147px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='261' height='261' viewBox='0 0 261 261' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M220.115 105.185C234.016 154.719 205.201 206.396 155.669 220.296C106.138 234.196 54.6433 205.056 40.7428 155.523C26.8423 105.989 55.6573 54.3123 105.189 40.4123C154.72 26.5123 206.215 55.6522 220.115 105.185Z' stroke='%23DBDFE7' stroke-width='0.5'/%3E%3Cpath d='M255.371 95.2914C274.735 164.295 234.566 236.187 165.563 255.551C96.5603 274.915 24.8519 234.42 5.48734 165.416C-13.8772 96.4121 26.2922 24.5209 95.295 5.15664C164.298 -14.2076 236.006 26.2874 255.371 95.2914Z' stroke='%23DBDFE7' stroke-width='0.5'/%3E%3Ccircle cx='3.44946' cy='3.44946' r='3.44946' transform='matrix(-0.270192 -0.962806 -0.962806 0.270192 226.507 147.643)' fill='%23E1E4E9'/%3E%3Ccircle cx='4.51084' cy='4.51084' r='4.51084' transform='matrix(-0.270192 -0.962806 -0.962806 0.270192 200.12 21.2283)' fill='%23E1E4E9'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute;
    top: -65px;
    right: -90px;
    z-index: 0;
  }
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback {
  position: relative;
  max-width: 742px;
  width: 100%;
  border-radius: 20px;
  border: 2px solid #F0F2F6;
  background: #FFF;
  -webkit-box-shadow: 6px 7px 25px 1px rgba(37, 41, 80, 0.05);
  box-shadow: 6px 7px 25px 1px rgba(37, 41, 80, 0.05);
  padding: 56px 54px 32px 54px;
  z-index: 3;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback .box-img {
  position: absolute;
  top: -36px;
  left: calc(50% - 36px);
  width: 72px;
  height: 72px;
  text-align: center;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback .box-img img {
  height: 64px;
  width: 64px;
  box-shadow: 0px 5px 26px 0px rgba(12, 17, 60, 0.3);
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback svg {
  margin-bottom: 12px;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback p {
  color: #0D0D0D;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 20px;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback .name-author {
  color: #0D0D0D;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 2px;
}
.p-Marketing-Agencies .section-feadback .feedback-wrapper .feeadback .job-position {
  color: #0D0D0D;
  text-align: center;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
.p-Marketing-Agencies .section-articles {
  background-color: #F5F6F7;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-articles {
    padding: 75px 0;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .section-articles {
    padding: 100px 0;
  }
}
.p-Marketing-Agencies .section-articles h3 {
  max-width: 739px;
  margin: auto;
  font-weight: 600;
  line-height: 130%;
  position: relative;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .section-articles h3 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .section-articles h3 {
    font-size: 42px;
  }
}
.p-Marketing-Agencies .section-articles h3::before {
  content: "";
  display: block;
  width: 55px;
  height: 45px;
  background-image: url("data:image/svg+xml,%3Csvg width='59' height='45' viewBox='0 0 59 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.40234 9.29933C2.52185 9.86021 3.50504 10.6331 3.86116 10.7707C5.34221 11.3449 6.87184 11.177 8.40755 10.907C12.6209 10.1669 16.1342 7.03725 17.5626 3.0121C17.2118 2.78873 18.4739 5.72777 18.6143 5.99206C19.819 8.25737 21.6222 10.3676 24.0566 11.3417C29.2128 13.4047 34.8529 9.73677 36.3211 4.62552C36.3255 4.61095 36.5065 5.17544 36.578 5.32719C36.8322 5.86375 37.1677 6.35262 37.5035 6.84022C38.3561 8.0789 39.2213 9.3645 40.292 10.4272C43.7013 13.8101 49.3654 15.3251 53.6091 12.5629M4.44922 23.4358C4.27923 23.3123 5.65547 24.2754 6.03502 24.4005C7.23652 24.7974 8.46626 24.9143 9.7252 24.8193C14.068 24.4911 17.2915 22.0024 19.8336 18.6462C19.7094 18.3989 20.0319 19.1661 20.1772 19.4017C20.5851 20.0649 21.0646 20.6937 21.5927 21.2651C23.0228 22.8109 24.7515 24.1269 26.7404 24.8581C32.3373 26.917 35.895 22.9898 38.3502 18.5685C38.2518 18.4058 38.5885 18.8651 38.6921 19.0245C38.9879 19.4786 39.2979 19.9208 39.6277 20.3514C40.7344 21.7961 41.9641 23.1845 43.5112 24.1698C47.7533 26.8721 52.9097 25.802 55.5265 21.4406M4.7815 39.0282C6.16299 39.5668 7.70433 39.7809 9.18013 39.7266C13.1746 39.5805 19.1806 37.3399 20.403 33.0076C20.8653 34.8562 21.7271 36.6225 23.5712 38.199C28.7884 42.6584 35.265 40.7723 37.6141 34.5085C38.7051 36.7697 40.1003 38.8003 42.2123 40.4125C47.3013 44.2973 53.3118 41.3465 56.5973 36.6787' stroke='%233172ED' stroke-width='3' stroke-miterlimit='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  margin: 0 auto 13px auto;
}
.p-Marketing-Agencies .section-articles h3 span {
  color: #3172ED;
}
.p-Marketing-Agencies .section-articles .posts-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview {
  max-width: 310px;
  width: 100%;
  display: flex;
  padding: 14px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 10px;
  background: #fff;
  margin-right: 24px;
  margin-top: 40px;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview:last-child {
  margin-right: 0;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-thumb {
  max-width: 282px;
  width: 100%;
  height: 224px;
  margin-bottom: 24px;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-thumb a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1;
  width: 100%;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc .post-preview__title {
  display: block;
  width: 100%;
  color: #0D0D0D;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc .post-preview-categories {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc .post-preview-categories .cat {
  display: inline-flex;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc .post-preview-categories .cat a {
  display: inline-flex;
  height: 32px;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: #F5F6F7;
  color: #5C636F;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc .post-preview-categories .read-more {
  display: inline-flex;
}
.p-Marketing-Agencies .section-articles .posts-wrapper .post-preview .post-preview-desc .post-preview-categories .read-more:hover {
  text-decoration: none;
  cursor: pointer;
}
.p-Marketing-Agencies .section-articles .btn {
  margin: 60px auto 0 auto;
  display: flex;
  max-width: 234px;
  min-height: 52px;
  padding: 9px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
.p-Marketing-Agencies .jetPage-pricing {
  background: #FFF !important;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body {
  background: #FFF !important;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start {
  background: #FFF !important;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start::before {
  background-image: none;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start::after {
  background-image: none;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start {
    padding: 75px 0;
  }
}
@media (min-width: 992px) {
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start {
    padding: 100px 0;
  }
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__headline {
  color: #0D0D0D;
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 150%;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__headline strong {
  font-weight: 700;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result {
  max-width: 960px;
  width: 100%;
  border-radius: 10px;
  background: #FFF;
  -webkit-box-shadow: 6px 7px 25px 1px rgba(37, 41, 80, 0.05);
  box-shadow: 6px 7px 25px 1px rgba(37, 41, 80, 0.05);
  padding: 30px;
  margin-top: 34px;
}
.p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result .results-list {
  display: flex;
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result .results-list {
    flex-direction: column;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result .results-list {
    flex-direction: row;
  }
}
@media (min-width: 139px) {
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result .results-list .col-list {
    max-width: 100%;
  }
}
@media (min-width: 1279px) {
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result .results-list .col-list {
    max-width: 420px;
    width: 100%;
  }
  .p-Marketing-Agencies .jetPage-pricing .jetPage-pricing__body .section-start .section-start__result .results-list .col-list:last-child {
    border-left: 2px solid #F0F2F6;
    padding-left: 32px;
    margin-left: 38px;
  }
}
.p-Marketing-Agencies .jetPage-pricing .result-price-wrapper {
  max-width: 932px;
  width: 100%;
  margin: 20px auto 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-Marketing-Agencies .jetPage-pricing .result-price-wrapper .result-price .period {
  display: inline-block;
  color: #3172ED;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  margin-right: 16px;
}
.p-Marketing-Agencies .jetPage-pricing .result-price-wrapper .result-price .period span {
  color: #A9AFB7;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}
.p-Marketing-Agencies .jetPage-pricing .result-price-wrapper .result-price .price {
  display: inline-block;
  color: #0D0D0D;
  text-align: center;
  font-size: 42px;
  font-weight: 700;
  line-height: 130%;
}
.p-Marketing-Agencies .jetPage-pricing .result-price-wrapper .result-price .description {
  color: #5C636F;
  font-size: 16px;
  font-weight: 500;
  line-height: 122%;
  margin-top: 6px;
}

#header.inner {
  box-shadow: none !important;
}

.p-Distractify {
  overflow: hidden;
  margin-top: 0;
}
.p-Distractify h1,
.p-Distractify h2,
.p-Distractify h3,
.p-Distractify h4,
.p-Distractify h5,
.p-Distractify h6,
.p-Distractify p,
.p-Distractify a,
.p-Distractify li,
.p-Distractify span {
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-style: normal;
  color: #0D0D0D;
}
.p-Distractify strong {
  font-weight: 600;
}
.p-Distractify .tags-section {
  max-width: 100%;
  height: 110px;
  margin: auto;
  padding: 34px 0;
  background-color: #F3F1F2;
  position: relative;
}
@media (min-width: 139px) {
  .p-Distractify .tags-section {
    height: 61px;
    padding: 16px 0;
  }
}
@media (min-width: 767px) {
  .p-Distractify .tags-section {
    height: 110px;
    padding: 34px 0;
  }
}
.p-Distractify .tags-section .tags-block {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 139px) {
  .p-Distractify .tags-section .tags-block {
    align-items: baseline;
  }
}
@media (min-width: 767px) {
  .p-Distractify .tags-section .tags-block {
    align-items: center;
  }
}
.p-Distractify .tags-section .tags-block .tag-title {
  color: #0D0D0D;
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  position: relative;
  margin-right: 16px;
}
@media (min-width: 139px) {
  .p-Distractify .tags-section .tags-block .tag-title {
    font-size: 18px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .tags-section .tags-block .tag-title {
    font-size: 28px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .tags-section .tags-block .tag-title::after {
    position: absolute;
    right: -16px;
    display: block;
    max-width: 2px;
    width: 100%;
    height: 42px;
    background-image: url("data:image/svg+xml,%3Csvg width='2' height='42' viewBox='0 0 2 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M1 0V42' stroke='%23FCFDFD'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    content: "";
    top: 0;
  }
}
.p-Distractify .tags-section .tags-block .tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.p-Distractify .tags-section .tags-block .tags-wrapper span {
  border-radius: 100px;
  background: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #0D0D0D;
  font-weight: 700;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 16px 0 0;
}
@media (min-width: 139px) {
  .p-Distractify .tags-section .tags-block .tags-wrapper span {
    font-size: 10px;
    padding: 7px 12px;
  }
}
@media (min-width: 410px) {
  .p-Distractify .tags-section .tags-block .tags-wrapper span {
    height: 34px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .tags-section .tags-block .tags-wrapper span {
    padding: 10px 16px;
    font-size: 12px;
  }
}
.p-Distractify .tags-section .tags-block .tags-wrapper span:first-child {
  margin-left: 16px;
}
.p-Distractify .tags-section .tags-block .tags-wrapper span:last-child {
  margin-right: 0;
}
.p-Distractify .previev-case {
  position: relative;
}
@media (min-width: 139px) {
  .p-Distractify .previev-case {
    padding: 20px 0 0 0;
  }
}
@media (min-width: 767px) {
  .p-Distractify .previev-case {
    padding: 60px 0 100px 0;
  }
}
@media (min-width: 139px) {
  .p-Distractify .previev-case h1 {
    font-size: 32px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 12px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .previev-case h1 {
    font-size: 48px;
  }
}
.p-Distractify .previev-case .post-desc {
  max-width: 624px;
  margin-bottom: 60px;
  font-size: 14px;
}
@media (min-width: 410px) {
  .p-Distractify .previev-case .post-desc {
    font-size: 16px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .previev-case .post-desc {
    margin-bottom: 40px;
  }
}
.p-Distractify .previev-case .thumb {
  overflow: hidden;
}
@media (min-width: 139px) {
  .p-Distractify .previev-case .thumb {
    display: none;
  }
}
@media (min-width: 640px) {
  .p-Distractify .previev-case .thumb {
    display: block;
  }
}
.p-Distractify .previev-case .thumb img {
  max-width: 100%;
  border-radius: 10px;
}
@media (min-width: 139px) {
  .p-Distractify .previev-case .thumb-mob {
    display: block;
  }
}
@media (min-width: 640px) {
  .p-Distractify .previev-case .thumb-mob {
    display: none;
  }
}
.p-Distractify .previev-case .thumb-mob img {
  max-width: 100%;
  width: 100%;
  height: 258px;
}
@media (min-width: 410px) {
  .p-Distractify .previev-case .thumb-mob img {
    object-fit: cover;
    height: auto;
  }
}
.p-Distractify .previev-case .event-date-col {
  position: relative;
}
.p-Distractify .previev-case .event-date-wrapper {
  max-width: 343px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 192px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 20px 50px 0px rgba(37, 41, 80, 0.15);
  position: absolute;
  z-index: 1;
}
@media (min-width: 139px) {
  .p-Distractify .previev-case .event-date-wrapper {
    padding: 20px;
    bottom: -150px;
    left: 15px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .previev-case .event-date-wrapper {
    padding: 24px;
    bottom: -55px;
  }
}
.p-Distractify .previev-case .event-date-wrapper .event {
  width: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iNiIgc3Ryb2tlPSIjMzE3MkVEIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMyIgZmlsbD0iIzMxNzJFRCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.p-Distractify .previev-case .event-date-wrapper .event:last-child {
  margin-top: 20px;
}
.p-Distractify .previev-case .event-date-wrapper .date {
  border-bottom: 1px solid #D8DBE2;
  padding-bottom: 20px;
}
.p-Distractify .previev-case .event-date-wrapper ul {
  list-style-type: none;
  padding-left: 32px;
  margin-bottom: 0;
}
.p-Distractify .previev-case .event-date-wrapper ul li {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}
.p-Distractify .previev-case .event-date-wrapper ul li:first-child {
  color: #5C636F;
  margin-bottom: 8px;
}
.p-Distractify .triggers {
  position: relative;
}
@media (min-width: 767px) {
  .p-Distractify .triggers {
    min-height: 434px;
    overflow: hidden;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .mob {
    display: none;
  }
}
@media (min-width: 139px) {
  .p-Distractify .triggers .container-pc {
    display: none;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .container-pc {
    display: block;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .challenges-pc {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    min-height: 100%;
    background: #153661;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .favorite-pc {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    min-height: 100%;
    background: #1A3F7B;
  }
}
.p-Distractify .triggers .challenges {
  padding: 50px 0 32px 0;
  background: #153661;
}
@media (min-width: 1199px) {
  .p-Distractify .triggers .challenges {
    padding: 80px 0 32px 0;
  }
}
.p-Distractify .triggers .challenges h3 {
  color: #FFDD13;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 20px;
}
@media (min-width: 139px) {
  .p-Distractify .triggers .challenges h3 {
    font-size: 26px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .challenges h3 {
    font-size: 42px;
    margin-bottom: 29px;
  }
}
.p-Distractify .triggers .challenges .box ul {
  margin-bottom: 0;
}
.p-Distractify .triggers .challenges .box ul li {
  color: #FCFDFD;
  font-weight: 400;
  line-height: 150%;
  list-style-type: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iNiIgc3Ryb2tlPSIjRkZERDEzIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBvcGFjaXR5PSIwLjEiIGN4PSIxNiIgY3k9IjE2IiByPSIxMiIgZmlsbD0iI0ZDRkRGRCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 40px;
}
.p-Distractify .triggers .challenges .box ul li:last-child {
  margin-bottom: 0;
}
@media (min-width: 139px) {
  .p-Distractify .triggers .challenges .box ul li {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .challenges .box ul li {
    font-size: 22px;
    margin-bottom: 21px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .triggers .challenges .box ul li {
    max-width: 439px;
  }
}
.p-Distractify .triggers .favorite {
  padding: 32px 0 50px 0;
  background: #1A3F7B;
}
@media (min-width: 767px) {
  .p-Distractify .triggers .favorite {
    margin-top: 30px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .triggers .favorite {
    margin-top: 60px;
  }
}
.p-Distractify .triggers .favorite h3 {
  color: #FFF;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 20px;
}
@media (min-width: 139px) {
  .p-Distractify .triggers .favorite h3 {
    font-size: 22px;
    margin-bottom: 16px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .favorite h3 {
    font-size: 28px;
    margin-bottom: 29px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .favorite .box {
    margin-left: 50px;
  }
}
.p-Distractify .triggers .favorite .box ul {
  margin-bottom: 0;
}
.p-Distractify .triggers .favorite .box ul li {
  color: #FCFDFD;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 20px;
  list-style-type: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 40px;
}
@media (min-width: 139px) {
  .p-Distractify .triggers .favorite .box ul li {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .triggers .favorite .box ul li {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
.p-Distractify .triggers .favorite .box ul li:nth-child(1) {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7804 22.0478C24.1073 21.7209 24.6375 21.7209 24.9644 22.0478L27.7553 24.8387C28.0822 25.1656 28.0822 25.6958 27.7553 26.0227C27.4283 26.3497 26.8982 26.3497 26.5712 26.0227L23.7804 23.2319C23.4534 22.9049 23.4534 22.3748 23.7804 22.0478Z' fill='%23FFDD13'/%3E%3Cpath d='M27.1656 18.7327C27.1656 22.4319 24.1668 25.4307 20.4675 25.4307C16.7683 25.4307 13.7695 22.4319 13.7695 18.7327C13.7695 15.0335 16.7683 12.0347 20.4675 12.0347C24.1668 12.0347 27.1656 15.0335 27.1656 18.7327Z' fill='%233172ED'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 18.7326C4 18.2702 4.37485 17.8954 4.83725 17.8954H10.4189C10.8813 17.8954 11.2562 18.2702 11.2562 18.7326C11.2562 19.195 10.8813 19.5699 10.4189 19.5699H4.83725C4.37485 19.5699 4 19.195 4 18.7326Z' fill='%23FCFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 13.1509C4 12.6884 4.37485 12.3136 4.83725 12.3136H10.4189C10.8813 12.3136 11.2562 12.6884 11.2562 13.1509C11.2562 13.6133 10.8813 13.9881 10.4189 13.9881H4.83725C4.37485 13.9881 4 13.6133 4 13.1509Z' fill='%23FCFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 7.56931C4 7.10691 4.37485 6.73206 4.83725 6.73206H19.3496C19.812 6.73206 20.1869 7.10691 20.1869 7.56931C20.1869 8.03171 19.812 8.40656 19.3496 8.40656H4.83725C4.37485 8.40656 4 8.03171 4 7.56931Z' fill='%23FCFDFD'/%3E%3C/svg%3E%0A");
}
.p-Distractify .triggers .favorite .box ul li:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9.90082C5 7.47106 6.96971 5.50134 9.39948 5.50134H22.5979C25.0277 5.50134 26.9974 7.47106 26.9974 9.90082V23.0993C26.9974 25.529 25.0277 27.4987 22.5979 27.4987H9.39948C6.96971 27.4987 5 25.529 5 23.0993V9.90082Z' fill='%233172ED'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9968 11.0013C16.4524 11.0013 16.8217 11.3707 16.8217 11.8262V22.8249C16.8217 23.2805 16.4524 23.6498 15.9968 23.6498C15.5412 23.6498 15.1719 23.2805 15.1719 22.8249V11.8262C15.1719 11.3707 15.5412 11.0013 15.9968 11.0013Z' fill='%23FFDD13'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.4968 14.9995C21.9524 14.9995 22.3217 15.3688 22.3217 15.8244V22.4236C22.3217 22.8792 21.9524 23.2485 21.4968 23.2485C21.0412 23.2485 20.6719 22.8792 20.6719 22.4236V15.8244C20.6719 15.3688 21.0412 14.9995 21.4968 14.9995Z' fill='%23FCFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4968 14.9995C10.9524 14.9995 11.3217 15.3688 11.3217 15.8244V22.4236C11.3217 22.8792 10.9524 23.2485 10.4968 23.2485C10.0412 23.2485 9.67188 22.8792 9.67188 22.4236V15.8244C9.67188 15.3688 10.0412 14.9995 10.4968 14.9995Z' fill='%23FCFDFD'/%3E%3C/svg%3E%0A");
}
.p-Distractify .triggers .favorite .box ul li:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.35156 10.5833C4.35156 9.53629 5.20036 8.6875 6.2474 8.6875H8.41406C9.4611 8.6875 10.3099 9.53629 10.3099 10.5833V12.75C10.3099 13.797 9.4611 14.6458 8.41406 14.6458H6.2474C5.20036 14.6458 4.35156 13.797 4.35156 12.75V10.5833Z' fill='%233172ED'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.35156 19.25C4.35156 18.2029 5.20036 17.3541 6.2474 17.3541H8.41406C9.4611 17.3541 10.3099 18.2029 10.3099 19.25V21.4166C10.3099 22.4637 9.4611 23.3125 8.41406 23.3125H6.2474C5.20036 23.3125 4.35156 22.4637 4.35156 21.4166V19.25Z' fill='%233172ED'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0195 9.5C13.0195 9.05127 13.3833 8.6875 13.832 8.6875L20.332 8.6875C20.7808 8.6875 21.1445 9.05127 21.1445 9.5C21.1445 9.94873 20.7808 10.3125 20.332 10.3125L13.832 10.3125C13.3833 10.3125 13.0195 9.94873 13.0195 9.5Z' fill='%23FFDD13'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0195 18.1666C13.0195 17.7179 13.3833 17.3541 13.832 17.3541H20.332C20.7808 17.3541 21.1445 17.7179 21.1445 18.1666C21.1445 18.6154 20.7808 18.9791 20.332 18.9791H13.832C13.3833 18.9791 13.0195 18.6154 13.0195 18.1666Z' fill='%23FFDD13'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0195 13.8334C13.0195 13.3846 13.3833 13.0209 13.832 13.0209L26.832 13.0209C27.2808 13.0209 27.6445 13.3846 27.6445 13.8334C27.6445 14.2821 27.2808 14.6459 26.832 14.6459L13.832 14.6459C13.3833 14.6459 13.0195 14.2821 13.0195 13.8334Z' fill='%23FCFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0195 22.5C13.0195 22.0513 13.3833 21.6875 13.832 21.6875H26.832C27.2808 21.6875 27.6445 22.0513 27.6445 22.5C27.6445 22.9487 27.2808 23.3125 26.832 23.3125H13.832C13.3833 23.3125 13.0195 22.9487 13.0195 22.5Z' fill='%23FCFDFD'/%3E%3C/svg%3E%0A");
}
.p-Distractify .triggers .favorite .box ul li:last-child {
  margin-bottom: 0;
}
.p-Distractify .details {
  background: #FCFDFD;
}
@media (min-width: 139px) {
  .p-Distractify .details {
    padding: 50px 0 60px 0;
  }
}
@media (min-width: 767px) {
  .p-Distractify .details {
    padding: 80px 0 110px 0;
  }
}
.p-Distractify .details h3 {
  text-align: center;
}
@media (min-width: 139px) {
  .p-Distractify .details h3 {
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
  }
}
@media (min-width: 767px) {
  .p-Distractify .details h3 {
    font-size: 42px;
  }
}
.p-Distractify .details .flex-row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 1080px) {
  .p-Distractify .details .flex-row {
    flex-wrap: nowrap;
  }
}
@media (min-width: 139px) {
  .p-Distractify .details .detail-bloc {
    max-width: 486px;
    width: 100%;
    padding: 24px 20px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.07);
    text-align: center;
    position: relative;
  }
}
@media (min-width: 767px) {
  .p-Distractify .details .detail-bloc {
    height: 246px;
    padding: 32px 21px 40px 21px;
  }
}
.p-Distractify .details .detail-bloc .title {
  display: block;
}
@media (min-width: 139px) {
  .p-Distractify .details .detail-bloc .title {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: #0D0D0D;
    margin-bottom: 10px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .details .detail-bloc .title {
    font-size: 60px;
    font-weight: 700;
    margin-bottom: 12px;
  }
}
.p-Distractify .details .detail-bloc .subtitle {
  display: block;
}
@media (min-width: 139px) {
  .p-Distractify .details .detail-bloc .subtitle {
    color: #2960C7;
    font-size: 22px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .details .detail-bloc .subtitle {
    font-size: 20px;
  }
}
.p-Distractify .details .detail-bloc .subtitle-blue {
  color: #2960C7 !important;
}
.p-Distractify .details .detail-bloc .desc {
  display: none;
  max-width: 367px;
  width: 100%;
  margin: auto;
  color: rgb(13, 13, 13);
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 139px) {
  .p-Distractify .details .detail-bloc .desc {
    line-height: 21px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .details .detail-bloc .desc {
    line-height: 24px;
    font-size: 16px;
  }
}
@media (min-width: 139px) {
  .p-Distractify .details .detail-bloc {
    margin-top: 20px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .details .detail-bloc {
    margin: 40px 12px 0 12px;
  }
}
.p-Distractify .details .block-1 .subtitle,
.p-Distractify .details .block-3 .subtitle {
  max-width: 300px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 1239px) {
  .p-Distractify .details .block-1 .subtitle {
    max-width: 237px;
  }
}
@media (min-width: 1239px) {
  .p-Distractify .details .block-3 .subtitle {
    max-width: 273px;
  }
}
@media (min-width: 139px) {
  .p-Distractify .details .blue-block {
    border-radius: 10px;
    background-color: #214DA1 !important;
    box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.07);
    overflow: hidden;
  }
  .p-Distractify .details .blue-block::before {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url("../assets/images/distractify/deteail-blue-bg.webp");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    top: 0;
    left: 0;
  }
  .p-Distractify .details .blue-block .title {
    color: #FFDD13;
    position: relative;
    z-index: 1;
  }
  .p-Distractify .details .blue-block .subtitle {
    color: #fff !important;
    font-size: 20px;
    max-width: 271px;
    margin: 0 auto 12px auto;
    position: relative;
    z-index: 1;
  }
  .p-Distractify .details .blue-block .desc {
    color: #fff;
  }
}
.p-Distractify .feedback {
  background: #F5F6F7;
  overflow: hidden;
}
@media (min-width: 139px) {
  .p-Distractify .feedback {
    padding: 50px 0 60px 0;
  }
}
@media (min-width: 767px) {
  .p-Distractify .feedback {
    padding: 80px 0 100px 0;
    text-align: center;
  }
}
.p-Distractify .feedback h2 {
  text-align: center;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 20px;
}
.p-Distractify .feedback .post-feedback {
  position: relative;
}
@media (min-width: 139px) {
  .p-Distractify .feedback .post-feedback::after {
    content: "";
    display: block;
    max-width: 203px;
    width: 100%;
    height: 235px;
    position: absolute;
    bottom: -95px;
    left: -80px;
    background-image: url("../assets/images/distractify/feedback-bg.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    z-index: 0;
  }
}
@media (min-width: 767px) {
  .p-Distractify .feedback .post-feedback::after {
    content: "";
    display: block;
    max-width: 301px;
    width: 100%;
    height: 349px;
    position: absolute;
    top: -100px;
    right: -6px;
    left: auto;
    bottom: auto;
  }
}
.p-Distractify .feedback .post-feedback-wrapper {
  max-width: 996px;
  margin: auto;
  padding: 24px 20px;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  opacity: 1;
  box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  position: relative;
  z-index: 3;
}
.p-Distractify .feedback .post-feedback-wrapper svg {
  margin-bottom: 12px;
  position: relative;
  z-index: 3;
}
.p-Distractify .feedback .post-feedback-wrapper p {
  max-width: 764px;
  color: #0D0D0D;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0 auto 24px auto;
  position: relative;
  z-index: 3;
}
.p-Distractify .feedback .post-feedback-wrapper .person {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 3;
}
@media (min-width: 767px) {
  .p-Distractify .feedback .post-feedback-wrapper .person {
    justify-content: center;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .feedback .post-feedback-wrapper .person {
    flex-direction: column;
  }
}
.p-Distractify .feedback .post-feedback-wrapper .person .avatar {
  width: 60px;
  height: 60px;
  object-fit: cover;
  margin-right: 12px;
}
.p-Distractify .feedback .post-feedback-wrapper .person .clinet-info .client-name {
  display: block;
  color: #0D0D0D;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
@media (min-width: 139px) {
  .p-Distractify .feedback .post-feedback-wrapper .person .clinet-info .client-name {
    font-size: 16px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .feedback .post-feedback-wrapper .person .clinet-info .client-name {
    font-size: 18px;
  }
}
.p-Distractify .feedback .post-feedback-wrapper .person .clinet-info .client-position {
  color: #0D0D0D;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media (min-width: 767px) {
  .p-Distractify .feedback .post-feedback-wrapper .person .clinet-info .client-position {
    font-size: 14px;
  }
}
@media (min-width: 139px) {
  .p-Distractify .free-trial {
    padding: 50px 0 60px 0;
    background: #F3F4F5;
  }
}
@media (min-width: 767px) {
  .p-Distractify .free-trial {
    background: #F5F6F7;
    padding: 0 0 80px 0;
  }
}
.p-Distractify .free-trial h2 {
  text-align: center;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 20px;
  color: #0D0D0D;
}
.p-Distractify .free-trial .form-wrapper {
  margin: auto;
}
.p-Distractify .free-trial .form-wrapper .section-start__form {
  position: relative;
}
@media (min-width: 760px) {
  .p-Distractify .free-trial .form-wrapper .section-start__form {
    max-width: 530px;
    width: 100%;
    height: 66px;
    margin: auto;
    border-radius: 100px;
    border: 2px solid #D8DBE2;
    margin-bottom: 12px;
  }
}
.p-Distractify .free-trial .form-wrapper input#inp-white {
  display: flex;
  width: 100%;
  align-items: center;
  background: #fff;
  border: 1.5px solid #D8DBE2;
  margin: auto;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}
.p-Distractify .free-trial .form-wrapper input#inp-white::placeholder {
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
@media (min-width: 139px) {
  .p-Distractify .free-trial .form-wrapper input#inp-white {
    max-width: 343px;
    height: 48px;
    padding: 16px 24px;
  }
}
@media (min-width: 760px) {
  .p-Distractify .free-trial .form-wrapper input#inp-white {
    max-width: 100%;
    width: 100%;
    height: 62px;
    border-radius: 100px;
    border: none !important;
    outline: none;
    background: transparent;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
  }
}
.p-Distractify .free-trial .form-wrapper .btn-submit {
  display: flex;
  max-width: 343px;
  width: 100%;
  min-height: 48px;
  padding: 9px 10px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background: #3172ED;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  border: none;
  margin: 16px auto 10px auto;
}
@media (min-width: 767px) {
  .p-Distractify .free-trial .form-wrapper .btn-submit {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 172px;
    height: 56px;
    padding: 9px 10px;
    margin: 0;
    font-size: 16px;
  }
}
.p-Distractify .free-trial .subtitle {
  display: block;
  color: #3172ED;
  text-align: center;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.p-Distractify .post-preview__body {
  background-color: #F5F6F7;
  padding-bottom: 0;
}
.p-Distractify .post-preview__body .container {
  padding-top: 100px;
  background: #fff;
  box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
  padding-bottom: 0;
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__body .container {
    padding: 60px 20px 0 20px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body .container {
    padding: 80px 54px 0 54px;
    border-radius: 10px 10px 0px 0px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .post-preview__body .container {
    padding: 100px 54px 0 54px;
  }
}
.p-Distractify .post-preview__body .date-author-wrapper {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body .date-author-wrapper {
    justify-content: flex-start;
  }
}
.p-Distractify .post-preview__body .date-author-wrapper .date {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 183px;
  width: 100%;
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body .date-author-wrapper .date {
    margin-right: 32px;
  }
}
.p-Distractify .post-preview__body .date-author-wrapper .date svg {
  margin-right: 12px;
}
.p-Distractify .post-preview__body .date-author-wrapper .date span {
  color: #0D0D0D;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
.p-Distractify .post-preview__body .date-author-wrapper .author {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 136px;
  width: 100%;
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body .date-author-wrapper .author {
    max-width: 350px;
  }
}
.p-Distractify .post-preview__body .date-author-wrapper .author img {
  margin-right: 12px;
  max-width: 100%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.p-Distractify .post-preview__body .date-author-wrapper .author span {
  color: #0D0D0D;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
.p-Distractify .post-preview__body .text-wrapper {
  max-width: 942px;
  width: 100%;
}
.p-Distractify .post-preview__body .text-wrapper img {
  margin: 16px 0 20px 0;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}
@media (min-width: 990px) {
  .p-Distractify .post-preview__body .text-wrapper img {
    margin: 16px 0 32px 0;
  }
}
.p-Distractify .post-preview__body .text-wrapper img.mtop0 {
  margin: 0 0 20px 0;
}
.p-Distractify .post-preview__body h2 {
  margin: 20px 0;
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__body h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.25;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body h2 {
    font-size: 36px;
    margin-bottom: 0;
  }
  .p-Distractify .post-preview__body h2::after {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 2px;
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTQyIiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCA5NDIgMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMUg5NDIiIHN0cm9rZT0iI0Q4REJFMiIvPgo8L3N2Zz4K");
    margin: 24px auto;
  }
}
.p-Distractify .post-preview__body h3 {
  font-weight: 600;
  line-height: 1.25;
  margin: 12px 0 16px 0;
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__body h3 {
    margin: 20px 0 16px 0;
    font-size: 22px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body h3 {
    margin: 32px 0 16px 0;
    font-size: 32px;
  }
}
.p-Distractify .post-preview__body h4 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin: 12px 0 16px 0;
}
.p-Distractify .post-preview__body p {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.75;
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__body p {
    margin-bottom: 12px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body p {
    margin-bottom: 20px;
  }
}
.p-Distractify .post-preview__body ul,
.p-Distractify .post-preview__body ol {
  padding-left: 20px;
}
.p-Distractify .post-preview__body ul li,
.p-Distractify .post-preview__body ol li {
  font-size: 16px;
  font-weight: 300;
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__body .custom-list li {
    margin-bottom: 1px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__body .custom-list li {
    margin-bottom: 20px;
  }
}
.p-Distractify .post-preview__body .sublist {
  padding-left: 13px;
  list-style-type: "- ";
}
.p-Distractify .post-preview__body .sublist li {
  margin-bottom: 1px;
}
.p-Distractify .post-preview__body .mgb0 {
  margin-bottom: 0;
}
.p-Distractify .post-preview__body .mgb12 {
  margin-bottom: 12px;
}
.p-Distractify .post-preview__body .mgb20 {
  margin-bottom: 20px;
}
@media (min-width: 1199px) {
  .p-Distractify .post-preview__body .mgb32 {
    margin-bottom: 32px;
  }
}
.p-Distractify .post-preview__body .t1 {
  margin-top: 0;
}
.p-Distractify .post-preview__body .has-background {
  background-color: rgb(222, 234, 244);
  padding: 20px;
}
.p-Distractify .post-preview__body .has-background p {
  margin-bottom: 0;
}
.p-Distractify .post-preview__body .img-post-c {
  margin: 16px 0 36px 0;
}
.p-Distractify .post-preview__body .img-lg {
  display: none;
}
@media (min-width: 479px) {
  .p-Distractify .post-preview__body .img-lg {
    display: block;
  }
}
.p-Distractify .post-preview__body .img-xs {
  display: block;
}
@media (min-width: 479px) {
  .p-Distractify .post-preview__body .img-xs {
    display: none;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .post-preview__body .w620 {
    padding: 20px 160px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .post-preview__body .w764 {
    padding: 20px 89px;
  }
}
.p-Distractify .post-preview__body .w794 {
  max-width: 794px;
  margin: 0 auto;
  text-align: center;
  color: #0D0D0D;
}
.p-Distractify .post-preview__body .mgb16 {
  margin-bottom: 16px;
}
.p-Distractify .post-preview__footer {
  max-width: 100%;
  width: 100%;
  margin: auto;
  background-color: #f5f6f7;
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__footer {
    border-top: 1px solid #DFE2E8;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__footer {
    border-top: none;
  }
}
.p-Distractify .post-preview__footer .container {
  background: #fff;
  box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__footer .container {
    padding: 32px 16px 32px 16px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__footer .container {
    border-top: 1px solid #DFE2E8;
    padding: 32px 54px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .post-preview__footer .container {
    padding: 32px 54px;
  }
}
.p-Distractify .post-preview__footer .post-preview__categories {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 32px;
}
.p-Distractify .post-preview__footer .post-preview__categories span {
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
  margin-right: 12px;
}
.p-Distractify .post-preview__footer .post-preview__categories a {
  display: flex;
  min-height: 34px;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  background: #F0F2F6;
  color: #3172ED;
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
  text-transform: uppercase;
  margin-right: 12px;
  margin-top: 0;
}
.p-Distractify .post-preview__footer .post-preview__categories a:last-child {
  margin-right: 0;
}
.p-Distractify .post-preview__footer .post-preview__sharing {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
.p-Distractify .post-preview__footer .post-preview__sharing span {
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
  margin-right: 12px;
}
.p-Distractify .post-preview__author {
  max-width: 100%;
  width: 100%;
  margin: auto;
  background-color: #f5f6f7;
  margin-bottom: 17px;
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__author {
    padding-bottom: 100px;
  }
}
.p-Distractify .post-preview__author .container {
  background: #fff;
  box-shadow: 0px 34px 120px 0px rgba(37, 41, 80, 0.03);
}
@media (min-width: 139px) {
  .p-Distractify .post-preview__author .container {
    padding: 0 10px;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__author .container {
    padding: 0px 20px 32px 20px;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .post-preview__author .container {
    padding: 0 32px 32px 32px;
  }
}
.p-Distractify .post-preview__author .author-wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  max-width: 100%;
  width: 100%;
  background-repeat: no-repeat;
}
@media (min-width: 239px) {
  .p-Distractify .post-preview__author .author-wrapper {
    background-image: url("../assets/images/distractify/author-bottom-bg-xs.webp");
    background-position: 37px 0;
    background-size: 335px;
    min-height: 104px;
  }
}
@media (min-width: 410px) {
  .p-Distractify .post-preview__author .author-wrapper {
    background-size: 375px 100%;
  }
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__author .author-wrapper {
    background-image: url("../assets/images/distractify/author-bottom-bg-lg.webp");
    background-size: 1069px 100%;
    background-position: 100% 0;
    min-height: 144px;
  }
}
.p-Distractify .post-preview__author .author-wrapper img {
  margin-right: 16px;
}
@media (min-width: 605px) {
  .p-Distractify .post-preview__author .author-wrapper .xs-show {
    display: none;
  }
}
.p-Distractify .post-preview__author .author-wrapper .md-show {
  display: none;
}
@media (min-width: 605px) {
  .p-Distractify .post-preview__author .author-wrapper .md-show {
    display: block;
  }
}
.p-Distractify .post-preview__author .about-author {
  max-width: 707px;
  width: 100%;
}
.p-Distractify .post-preview__author .about-author h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  margin-bottom: 4px;
  color: rgb(13, 13, 13);
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__author .about-author h5 {
    font-size: 26px;
    line-height: 36.4px;
    margin-bottom: 6px;
  }
}
.p-Distractify .post-preview__author .about-author p {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: rgb(92, 99, 111);
  margin-bottom: 0;
}
@media (min-width: 767px) {
  .p-Distractify .post-preview__author .about-author p {
    font-size: 16px;
    line-height: 24px;
  }
}
.p-Distractify .post-preview__author .link-btn {
  display: flex;
  max-width: 250px;
  width: 100%;
  min-height: 52px;
  padding: 14px 28px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background: rgba(49, 114, 237, 0.1);
  color: #3172ED;
  font-size: 16px;
  font-weight: 600;
  line-height: 122%;
  margin-top: 32px;
}
@media (min-width: 139px) {
  .p-Distractify .cadastra {
    background: #153661;
  }
  .p-Distractify .cadastra .section-trial .section-start__head {
    color: #FFF;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  .p-Distractify .cadastra .section-trial .section-start__trial .trial-link {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
  }
  .p-Distractify .cadastra .section-trial .section-start__trial .trial-link a {
    color: #fff;
  }
  .p-Distractify .cadastra .section-trial .section-start__hr {
    opacity: 0.1;
  }
  .p-Distractify .cadastra .section-trial .section-start__form {
    background: transparent;
  }
  .p-Distractify .cadastra .section-trial .see-book-live {
    background: #E8EFFB;
  }
  .p-Distractify .cadastra .section-trial .section-rating_wrapper .section-rating_card {
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: rgba(255, 255, 255, 0.1);
  }
  .p-Distractify .cadastra .section-rating_wrapper .section-rating_card .rating-box div span {
    color: #FFF;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
  }
  .p-Distractify .cadastra .section-rating_wrapper .section-rating_card .rating-box div .dot-icon {
    background: #fff;
  }
  .p-Distractify .cadastra .section-rating_wrapper .section-rating_card .rating-box div {
    color: #fff;
  }
  .p-Distractify .cadastra .section-rating_wrapper .section-rating_card .rating-box div svg path {
    fill: #F4A256;
  }
}
@media (min-width: 1199px) {
  .p-Distractify .cadastra .section-trial .section-start__head {
    font-size: 32px;
  }
  .p-Distractify .cadastra .section-rating_wrapper .section-rating_card .rating-box div span {
    font-size: 16px;
  }
  .p-Distractify .cadastra .section-trial .section-start__trial .trial-link {
    font-size: 13px;
  }
  .p-Distractify .cadastra .section-trial .section-start__form {
    background: #fff;
  }
}

.book-alive .section-rating {
  padding: 50px 0;
  background-color: rgb(23, 59, 129) !important;
}
@media (min-width: 767px) {
  .book-alive .section-rating {
    padding: 110px 0 100px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='1212' height='238' viewBox='0 0 1212 238' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M623.998 4.1928L618.099 0.164062L609.754 4.1928L618.099 8.07765L623.998 4.1928Z' fill='%23FFDE14'/%3E%3Cpath d='M609.899 4.1928L604 0.164062V8.07765L609.899 4.1928Z' fill='white'/%3E%3Cpath d='M1212 24.8055L1204.63 19.7695L1194.2 24.8055L1204.63 29.6617L1212 24.8055Z' fill='%23237D9A'/%3E%3Cpath opacity='0.34' d='M1194.37 24.8055L1187 19.7695V29.6617L1194.37 24.8055Z' fill='white'/%3E%3Cpath d='M28.0004 210.64L19.7417 205L8.05859 210.64L19.7417 216.079L28.0004 210.64Z' fill='%23237D9A'/%3E%3Cpath d='M8.25874 210.64L0 205V216.079L8.25874 210.64Z' fill='white'/%3E%3Cpath d='M1076 230.849L1065.97 224L1051.78 230.849L1065.97 237.453L1076 230.849Z' fill='%23FFDE14'/%3E%3Cpath d='M1052.03 230.849L1042 224V237.453L1052.03 230.849Z' fill='white'/%3E%3Cpath d='M234.997 76.8489L224.968 70L210.781 76.8489L224.968 83.4533L234.997 76.8489Z' stroke='%233172ED'/%3E%3Cpath opacity='0.34' d='M211.029 76.8489L201 70V83.4533L211.029 76.8489Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0px 56px;
  }
}
@media (min-width: 1279px) {
  .book-alive .section-rating {
    background-position: 40px 56px;
  }
}
@media (min-width: 1439px) {
  .book-alive .section-rating {
    background-position: 109px 56px;
  }
}
@media (min-width: 1499px) {
  .book-alive .section-rating {
    background-position: 50% 56px;
  }
}
.book-alive .section-rating .link-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 52px;
  background: rgb(49, 114, 237);
  padding: 14px 28px;
  border-radius: 100px;
  color: rgb(255, 255, 255);
  margin: 0 auto 50px auto;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  text-decoration: none;
}
.book-alive .section-rating .link-btn:hover {
  text-decoration: none;
  background: #1a62eb;
  border-color: #1a62eb;
}
@media (min-width: 604px) {
  .book-alive .section-rating .link-btn {
    max-width: 250px;
    margin: 0 auto 60px auto;
  }
}
.book-alive .section-rating .section-rating_wrapper {
  max-width: 484px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.book-alive .section-rating .section-rating_wrapper .section-rating_card {
  display: flex;
  align-items: center;
  padding: 0px;
  max-width: 212px;
  width: 100%;
  min-height: 60px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 100px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 319px) {
  .book-alive .section-rating .section-rating_wrapper .section-rating_card {
    max-width: 100%;
    justify-content: center;
  }
  .book-alive .section-rating .section-rating_wrapper .section-rating_card:first-child {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .book-alive .section-rating .section-rating_wrapper .section-rating_card {
    max-width: 212px;
    justify-content: flex-start;
  }
  .book-alive .section-rating .section-rating_wrapper .section-rating_card:first-child {
    margin-bottom: 0px;
  }
}
.book-alive .section-rating .section-rating_wrapper .section-rating_card:hover {
  text-decoration: none;
}
.book-alive .section-rating .section-rating_wrapper .section-rating_card .logo-box {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 4px 4px 20px rgba(18, 40, 68, 0.07);
  border-radius: 100px;
  margin-right: 9px;
}
@media (min-width: 319px) {
  .book-alive .section-rating .section-rating_wrapper .section-rating_card .logo-box {
    position: absolute;
    left: 0;
  }
}
@media (min-width: 768px) {
  .book-alive .section-rating .section-rating_wrapper .section-rating_card .logo-box {
    position: relative;
  }
}
.book-alive .section-rating .section-rating_wrapper .section-rating_card .rating-box div {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  line-height: 150%;
  color: rgb(255, 255, 255);
}
@media (min-width: 319px) {
  .book-alive .section-rating .section-rating_wrapper .section-rating_card .rating-box div {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .book-alive .section-rating .section-rating_wrapper .section-rating_card .rating-box div {
    justify-content: flex-start;
  }
}
.book-alive .section-rating .section-rating_wrapper .section-rating_card .rating-box div span {
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: rgb(255, 255, 255);
}
.book-alive .section-rating .section-rating_wrapper .section-rating_card .rating-box div .dot-icon {
  margin: 0 8px;
  width: 4px;
  height: 4px;
  background: rgb(255, 255, 255);
  border-radius: 50%;
}

.mb-48 {
  margin-bottom: 0 !important;
}

@media (min-width: 1239px) {
  .p-ai-linker .container {
    max-width: 1200px;
  }
}
.p-ai-linker h1, .p-ai-linker h2, .p-ai-linker h3, .p-ai-linker h4, .p-ai-linker h5, .p-ai-linker h6, .p-ai-linker li, .p-ai-linker a, .p-ai-linker span, .p-ai-linker button, .p-ai-linker p {
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-style: normal;
  color: #0D0D0D;
}
.p-ai-linker h1 {
  font-size: 32px;
  font-weight: 500;
  line-height: 135%;
  color: #fff;
  margin-bottom: 30px;
}
.p-ai-linker h1 span {
  display: block;
  color: #FFDD13;
  font-size: 38px;
  font-weight: 700;
}
@media (min-width: 767px) {
  .p-ai-linker h1 span {
    font-size: 52px;
  }
}
@media (min-width: 767px) {
  .p-ai-linker h1 {
    font-size: 44px;
    margin-bottom: 44px;
  }
}
.p-ai-linker h2 {
  font-size: 26px;
  font-weight: 500;
  line-height: 1.25;
}
.p-ai-linker h2 span {
  font-weight: 700;
  color: #3172ED;
}
@media (min-width: 767px) {
  .p-ai-linker h2 {
    font-size: 36px;
  }
}
.p-ai-linker p {
  color: #4B535E;
  font-size: 16px;
  margin-bottom: 0;
}
.p-ai-linker .mgb20 {
  margin-bottom: 20px;
}
.p-ai-linker .hero-ai-linker {
  padding: 89px 0 30px 0;
  background-image: url("../images/ai-powered-internal-linker/hero-bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
  overflow: hidden;
  position: relative;
}
@media (min-width: 991px) {
  .p-ai-linker .hero-ai-linker {
    padding: 89px 0 94px 0;
  }
}
.p-ai-linker .hero-ai-linker .content-box {
  max-width: 695px;
  width: 100%;
}
.p-ai-linker .hero-ai-linker .content-box ul {
  padding-left: 0;
  list-style: none;
}
.p-ai-linker .hero-ai-linker .content-box ul li {
  color: #FCFDFD;
  font-size: 16px;
  margin-bottom: 22px;
  position: relative;
  padding-left: 31px;
}
.p-ai-linker .hero-ai-linker .content-box ul li::before {
  content: "";
  display: block;
  width: 19px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='27' viewBox='0 0 19 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='13.5' r='3.5' fill='%23FFDD13'/%3E%3Ccircle cx='9.5' cy='13.5' r='8.5' stroke='%233172ED' stroke-width='2'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  left: 0;
}
.p-ai-linker .hero-ai-linker .content-box ul li::after {
  content: "";
  display: block;
  width: 19px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 0V16' stroke='%233172ED' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  left: 0;
  bottom: -9px;
}
@media (min-width: 453px) {
  .p-ai-linker .hero-ai-linker .content-box ul li::after {
    bottom: -21px;
  }
}
@media (min-width: 539px) {
  .p-ai-linker .hero-ai-linker .content-box ul li::after {
    bottom: -22px;
  }
}
@media (min-width: 767px) {
  .p-ai-linker .hero-ai-linker .content-box ul li::after {
    bottom: -19px;
  }
}
@media (min-width: 352px) {
  .p-ai-linker .hero-ai-linker .content-box ul li:nth-child(2)::after {
    bottom: -21px;
  }
}
@media (min-width: 767px) {
  .p-ai-linker .hero-ai-linker .content-box ul li:nth-child(2)::after {
    bottom: -20px;
  }
}
.p-ai-linker .hero-ai-linker .content-box ul li:last-child {
  margin-bottom: 0;
}
.p-ai-linker .hero-ai-linker .content-box ul li:last-child::after {
  display: none;
  content: none;
}
@media (min-width: 767px) {
  .p-ai-linker .hero-ai-linker .content-box ul li {
    font-size: 18px;
    line-height: 150%;
  }
}
.p-ai-linker .hero-ai-linker .content-box .btn {
  max-width: 319px;
  height: 66px;
  color: #fff;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
@media (min-width: 767px) {
  .p-ai-linker .hero-ai-linker .content-box .btn {
    margin-top: 50px;
  }
}
.p-ai-linker .hero-ai-linker .img-box {
  max-width: 589px;
  width: 100%;
  position: relative;
  bottom: -30px;
}
.p-ai-linker .hero-ai-linker .img-box img {
  max-width: 100%;
}
@media (min-width: 991px) {
  .p-ai-linker .hero-ai-linker .img-box {
    position: absolute;
    bottom: 0;
    right: -110px;
  }
}
@media (min-width: 1230px) {
  .p-ai-linker .hero-ai-linker .img-box {
    right: 100px;
  }
}
@media (min-width: 1980px) {
  .p-ai-linker .hero-ai-linker .img-box {
    right: 250px;
  }
}
.p-ai-linker .hero-ai-linker .img-box .info-el {
  position: absolute;
  bottom: 30px;
  right: 0;
}
.p-ai-linker .section-brands {
  padding: 60px 0 40px 0;
}
.p-ai-linker .section-brands .section-brands_title {
  text-align: center;
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-style: normal;
  color: #0D0D0D;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 58px;
}
.p-ai-linker .section-brands .section-brands_title strong {
  color: #3172ED;
}
.p-ai-linker .section-brands .brand-wrapper {
  margin-bottom: 18px;
}
.p-ai-linker .section-why-important {
  padding: 60px 0;
  background-color: #E9ECF1;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-why-important {
    padding: 120px 0;
  }
}
.p-ai-linker .section-why-important h2 {
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .p-ai-linker .section-why-important h2 {
    font-size: 42px;
  }
}
@media (min-width: 1239px) {
  .p-ai-linker .section-why-important h2 {
    margin-bottom: 37px;
  }
}
@media (min-width: 1239px) {
  .p-ai-linker .section-why-important .container {
    max-width: 1230px;
  }
}
.p-ai-linker .section-why-important .flex-row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1239px) {
  .p-ai-linker .section-why-important .flex-row {
    flex-direction: row;
    justify-content: space-between;
  }
}
.p-ai-linker .section-why-important .flex-row .content {
  position: relative;
  max-width: 588px;
  width: 100%;
  min-height: 212px;
  background-color: #fff;
  text-align: center;
  padding: 73px 15px 43px 15px;
  margin-top: 67px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.p-ai-linker .section-why-important .flex-row .content .img-box {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 106px;
  width: 100%;
  height: 106px;
  background-color: #E9ECF1;
  margin: 0 auto;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  position: absolute;
  top: -53px;
  left: 50%;
  transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
}
.p-ai-linker .section-why-important .flex-row .content .img-box img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-box-shadow: 0px 7px 28px -16px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 28px -16px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 28px -16px rgba(0, 0, 0, 0.75);
}
.p-ai-linker .section-why-important .flex-row .content h3 {
  font-size: 20px;
  line-height: 150%;
  font-weight: 600;
  margin-bottom: 15px;
}
.p-ai-linker .section-why-important .flex-row .content p {
  max-width: 420px;
  width: 100%;
  margin: 0 auto;
  color: #5C636F;
  font-size: 16px;
  font-weight: 500;
}
.p-ai-linker .section-main-challenge {
  padding: 60px 0 70px 0;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-main-challenge {
    padding: 100px 0 100px 0;
  }
}
@media (min-width: 1239px) {
  .p-ai-linker .section-main-challenge .container {
    max-width: 1230px;
    width: 100%;
  }
}
.p-ai-linker .section-main-challenge .title-wrapper {
  max-width: 1016px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
.p-ai-linker .section-main-challenge .title-wrapper::before {
  content: "";
  display: block;
  width: 148px;
  height: 67px;
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='67' viewBox='0 0 148 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.999 5.84178L139.445 0L127.344 5.84178L139.445 11.4749L147.999 5.84178Z' fill='%233172ED'/%3E%3Cpath d='M127.554 5.84178L119 0V11.4749L127.554 5.84178Z' fill='%230D0D0D'/%3E%3Cpath d='M31.9986 59.4461L22.5597 53L9.20703 59.4461L22.5597 65.662L31.9986 59.4461Z' stroke='%23F87E46'/%3E%3Cpath d='M9.43893 59.4461L0 53V65.662L9.43893 59.4461Z' fill='%233172ED'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 30px;
  left: -70px;
}
.p-ai-linker .section-main-challenge .title-wrapper::after {
  content: "";
  display: block;
  width: 142px;
  height: 182px;
  background-image: url("data:image/svg+xml,%3Csvg width='142' height='182' viewBox='0 0 142 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M114.984 179.713C124.131 155.039 143.523 105.868 115.002 67.3447C112.473 63.2471 107.07 57.8464 100.698 53.5741M114.984 179.713C119.822 172.794 135.454 161.489 140.24 154.544L114.984 179.713ZM114.984 179.713C109.417 172.033 102.466 154.306 99.1539 145.654M100.698 53.5741C90.2283 46.5551 77.1402 42.5814 69.8727 52.4326C57.0637 69.7969 91.7046 80.0371 98.8663 61.8371C99.9564 59.0669 100.542 56.3025 100.698 53.5741ZM100.698 53.5741C101.445 40.451 92.2267 28.1603 81.1757 20.0835C57.5842 2.84258 30.4042 -1.46045 2.27403 5.99277' stroke='%23FFDD13' stroke-width='3' stroke-miterlimit='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: -42px;
  right: -30px;
}
@media (min-width: 767px) {
  .p-ai-linker .section-main-challenge .title-wrapper::after {
    top: 15px;
    right: -60px;
  }
}
.p-ai-linker .section-main-challenge .title-wrapper h3 {
  font-size: 22px;
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .p-ai-linker .section-main-challenge .title-wrapper h3 {
    font-size: 36px;
  }
}
.p-ai-linker .section-main-challenge .title-wrapper h2 {
  line-height: 140%;
  font-weight: 700;
  margin-bottom: 30px;
}
@media (min-width: 767px) {
  .p-ai-linker .section-main-challenge .title-wrapper h2 {
    font-size: 36px;
  }
}
@media (min-width: 1239px) {
  .p-ai-linker .section-main-challenge .title-wrapper h2 {
    margin-bottom: 48px;
  }
}
.p-ai-linker .section-main-challenge .title-wrapper h2 span {
  display: block;
}
.p-ai-linker .section-main-challenge .content {
  background-color: #0B317B;
  text-align: center;
  padding: 56px 15px 60px 15px;
  border-radius: 33px;
  -webkit-border-radius: 33px;
  -moz-border-radius: 33px;
  -ms-border-radius: 33px;
  -o-border-radius: 33px;
  overflow: hidden;
  position: relative;
}
.p-ai-linker .section-main-challenge .content::before {
  content: "";
  max-width: 100%;
  width: 100%;
  height: 100%;
  display: block;
  background-color: #0B317B;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-main-challenge .content {
    background-image: url("../images/ai-powered-internal-linker/challenge-bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
  }
}
.p-ai-linker .section-main-challenge .content h4 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
  position: relative;
  z-index: 3;
}
@media (min-width: 767px) {
  .p-ai-linker .section-main-challenge .content h4 {
    font-size: 24px;
  }
}
.p-ai-linker .section-main-challenge .content .flex-row {
  width: 100%;
}
@media (min-width: 991px) {
  .p-ai-linker .section-main-challenge .content .flex-row {
    display: flex;
  }
}
.p-ai-linker .section-main-challenge .content .content-box {
  width: 100%;
  margin: 30px auto 0 auto;
}
@media (min-width: 991px) {
  .p-ai-linker .section-main-challenge .content .content-box {
    max-width: 282px;
    margin: 48px auto 0 auto;
  }
}
.p-ai-linker .section-main-challenge .content .content-box img {
  margin-bottom: 20px;
}
.p-ai-linker .section-main-challenge .content .content-box .title {
  color: #FFDD13;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 8px;
}
@media (min-width: 767px) {
  .p-ai-linker .section-main-challenge .content .content-box .title {
    font-size: 20px;
  }
}
.p-ai-linker .section-main-challenge .content .content-box .desc {
  color: #fff;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 170%;
}
.p-ai-linker .section-graphics {
  background-color: #F5F6F7;
  padding: 60px 0 30px 0;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-graphics {
    padding: 80px 0 80px 0;
  }
}
.p-ai-linker .section-graphics h2 {
  text-align: center;
}
.p-ai-linker .section-graphics h2 span {
  display: block;
}
.p-ai-linker .section-graphics img {
  max-width: 100%;
  margin: 30px auto 0 auto;
  object-fit: cover;
}
@media (min-width: 991px) {
  .p-ai-linker .section-graphics img {
    margin: 48px auto 0 auto;
  }
}
@media (min-width: 1199px) {
  .p-ai-linker .section-graphics img {
    max-width: 1112px;
  }
}
.p-ai-linker .section-workflow {
  padding: 80px 0;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow {
    padding: 120px 0 80px 0;
  }
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow .container {
    max-width: 1330px;
  }
}
.p-ai-linker .section-workflow .img-box {
  max-width: 656px;
  width: 100%;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow .img-box {
    margin-right: 10px;
  }
}
.p-ai-linker .section-workflow .img-box img {
  max-width: 100%;
}
.p-ai-linker .section-workflow .flex-row {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow .flex-row {
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
  }
}
.p-ai-linker .section-workflow .content {
  margin-top: 40px;
  padding-top: 44px;
  position: relative;
}
.p-ai-linker .section-workflow .content::before {
  content: "";
  display: block;
  width: 125px;
  height: 52px;
  background-image: url("data:image/svg+xml,%3Csvg width='125' height='52' viewBox='0 0 125 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M125.003 45.8418L116.448 40L104.348 45.8418L116.448 51.4749L125.003 45.8418Z' fill='%233172ED'/%3E%3Cpath d='M104.554 45.8418L96 40V51.4749L104.554 45.8418Z' fill='%23C3C8FF'/%3E%3Cpath d='M35.0025 6.79723L24.6787 13.8477L10.0742 6.79723L24.6787 -0.00139999L35.0025 6.79723Z' fill='%23FFDE14'/%3E%3Cpath d='M10.3238 6.79723L0 13.8477V-0.00139999L10.3238 6.79723Z' fill='%233172ED'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: -12px;
  right: 10px;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow .content::before {
    top: -44px;
    right: 52px;
  }
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow .content {
    margin-top: 0;
  }
}
.p-ai-linker .section-workflow .content h2 {
  margin-bottom: 20px;
}
.p-ai-linker .section-workflow .content h2 span {
  font-weight: 700;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-workflow .content p {
    max-width: 550px;
  }
}
.p-ai-linker .section-addition {
  padding: 0 0 80px 0;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-addition .flex-row {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.p-ai-linker .section-addition h2 {
  margin-bottom: 20px;
}
.p-ai-linker .section-addition .content {
  width: 100%;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-addition .content {
    max-width: 569px;
    margin-left: 30px;
  }
}
.p-ai-linker .section-addition .img-box {
  margin-top: 40px;
}
.p-ai-linker .section-addition .img-box img {
  max-width: 100%;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-addition .img-box {
    max-width: 538px;
    margin-top: 0;
    margin-left: 40px;
  }
}
.p-ai-linker .section-addition .discuss-content {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 60px 15px;
  position: relative;
  display: block;
  background-color: #0B317B;
  border-radius: 30px;
}
@media (min-width: 1199px) {
  .p-ai-linker .section-addition .discuss-content {
    background-image: url("../images/ai-powered-internal-linker/challenge-bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
  }
}
@media (min-width: 1199px) {
  .p-ai-linker .section-addition .discuss-content:after {
    content: "";
    display: block;
    width: 100px;
    height: 61px;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='61' viewBox='0 0 100 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.0025 5.87694L20.4485 0.0351562L8.34766 5.87694L20.4485 11.5101L29.0025 5.87694Z' fill='%23FFDE14'/%3E%3Cpath d='M8.55404 5.87694L0 0.0351562V11.5101L8.55404 5.87694Z' fill='%23E9ECF0'/%3E%3Cpath d='M100.003 54.8769L91.4485 49.0352L79.3477 54.8769L91.4485 60.5101L100.003 54.8769Z' fill='%233172ED'/%3E%3Cpath d='M79.554 54.8769L71 49.0352V60.5101L79.554 54.8769Z' fill='%23E9ECF0'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    position: absolute;
    top: 65px;
    right: 72px;
  }
}
@media (min-width: 1199px) {
  .p-ai-linker .section-addition .discuss-content::before {
    content: "";
    display: block;
    width: 35px;
    height: 14px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='14' viewBox='0 0 35 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.0025 6.94957L24.6787 14L10.0742 6.94957L24.6787 0.150944L35.0025 6.94957Z' fill='%23FFDE14'/%3E%3Cpath d='M10.3238 6.94957L0 14V0.150944L10.3238 6.94957Z' fill='%233172ED'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    position: absolute;
    bottom: 86px;
    left: 154px;
  }
}
.p-ai-linker .section-addition .discuss-content h2, .p-ai-linker .section-addition .discuss-content p {
  color: #fff;
}
.p-ai-linker .section-addition .discuss-content h2 {
  margin-bottom: 20px;
}
.p-ai-linker .section-addition .discuss-content h2 span {
  color: #FFDD13;
}
.p-ai-linker .section-addition .discuss-content p {
  max-width: 794px;
  width: 100%;
  margin: 0 auto;
}
.p-ai-linker .section-addition .discuss-content .pdb20 {
  margin-bottom: 20px;
}
.p-ai-linker .section-addition .discuss-content .btn {
  margin: 40px auto 0 auto;
  max-width: 336px;
  width: 100%;
  min-height: 56px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  box-sizing: border-box;
}

.post-preview {
  background: #ffffff;
  position: relative;
  overflow: hidden;
  font-weight: 300;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 0 1.5rem #E1E6ED;
  -ms-box-shadow: 0 0 1.5rem #E1E6ED;
  -moz-box-shadow: 0 0 1.5rem #E1E6ED;
  -webkit-box-shadow: 0 0 1.5rem #E1E6ED;
}
.post-preview + .post-preview {
  margin-top: 3.5rem;
}
.post-preview .post-preview__image {
  background-color: #0D0D0D;
}
.post-preview .post-preview__image > a {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 300px;
  transition: all 0.15s ease-out 0s;
  -o-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  -webkit-transition: all 0.15s ease-out 0s;
}
.post-preview .post-preview__image > a:hover {
  opacity: 0.75;
}
@media (min-width: 139px) {
  .post-preview .post-preview__image > a {
    display: none;
  }
}
@media (min-width: 992px) {
  .post-preview .post-preview__image > a {
    display: block;
  }
}
.post-preview .post-preview__image img {
  display: block;
  width: 100%;
}
.post-preview .post-preview__body {
  padding: 1.5rem;
}
@media (max-width: 767px) {
  .post-preview .post-preview__body {
    padding: 0.75rem;
  }
}
.post-preview .post-preview__footer {
  border-top: 1px solid rgba(0, 0, 0, 0.075);
  padding: 1.25rem 1.5rem;
  font-size: 13px;
}
@media (max-width: 767px) {
  .post-preview .post-preview__footer {
    padding: 0.75rem;
  }
}
.post-preview .post-preview__footer .post-preview__author:last-child {
  margin-bottom: -1.25rem;
}
@media (max-width: 767px) {
  .post-preview .post-preview__footer .post-preview__author:last-child {
    margin-bottom: -0.75rem;
  }
}
.post-preview .post-preview__categories {
  position: relative;
  margin: 0 -4px;
  padding: 0;
  list-style: none;
}
.post-preview .post-preview__categories > li {
  display: inline-block;
  vertical-align: middle;
  padding: 2px 4px;
}
.post-preview .post-preview__categories a {
  background: rgba(0, 0, 0, 0.075);
  border: 0;
  display: block;
  padding: 0.25rem 0.75rem;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none !important;
  border-radius: 2rem;
  -ms-border-radius: 2rem;
  -moz-border-radius: 2rem;
  -webkit-border-radius: 2rem;
}
.post-preview .post-preview__categories a:hover {
  background: #3172ED;
  color: #ffffff;
}
.post-preview .post-preview__comments {
  padding: 6px 0;
}
.post-preview .post-preview__data {
  margin-bottom: 1rem;
  color: gray;
}
.post-preview .post-preview__title {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25;
}
.post-preview .post-preview__title a {
  color: #0D0D0D;
  text-decoration: none !important;
}
.post-preview .post-preview__title a:hover {
  color: #3172ED;
}
.post-preview h1.post-preview__title {
  font-size: 2.25rem !important;
}
.post-preview .post-preview__description {
  line-height: 1.75;
}
.post-preview .post-preview__description h2 {
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: bold;
  color: #000000;
}
.post-preview .post-preview__description h2:not(:first-child) {
  margin-top: 3.5rem;
}
.post-preview .post-preview__description h3 {
  margin-bottom: 1rem;
  font-size: 1.75rem;
  font-weight: bold;
  color: #000000;
}
.post-preview .post-preview__description h3:not(:first-child) {
  margin-top: 3.5rem;
}
.post-preview .post-preview__description h4 {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #000000;
}
.post-preview .post-preview__description h4:not(:first-child) {
  margin-top: 3.5rem;
}
.post-preview .post-preview__description img {
  margin: 2rem 0;
}
.post-preview .post-preview__description blockquote.wp-block-quote {
  background: #F4F6F8;
  display: block;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding: 1.5rem;
  line-height: 1.75;
}
@media (max-width: 767px) {
  .post-preview .post-preview__description blockquote.wp-block-quote {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    padding: 0.75rem;
  }
}
.post-preview .post-preview__description blockquote.wp-block-quote p {
  margin-bottom: 0.75rem;
}
.post-preview .post-preview__description blockquote.wp-block-quote cite {
  display: block;
  font-size: 0.75rem;
  font-style: normal;
  color: #666666;
  line-height: 1.5;
}
.post-preview .post-preview__description blockquote.wp-block-quote cite strong {
  color: #000000;
}
.post-preview .post-preview__sharing:not(:first-child) {
  margin-top: 2rem;
}
.post-preview .post-preview__author {
  background: #F4F6F8;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding: 1.25rem 1.5rem;
  font-size: 1rem;
}
.post-preview .post-preview__author:not(:first-child) {
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .post-preview .post-preview__author {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    padding: 0.75rem;
  }
}
.post-preview .post-preview__author h6 {
  margin-bottom: 1rem;
  font-size: 2rem;
  color: #0D0D0D;
}
.post-preview .post-preview__relative:not(:first-child) {
  margin-top: 2rem;
}
.post-preview .post-preview__relative dl, .post-preview .post-preview__relative dt, .post-preview .post-preview__relative dd {
  margin: 0;
  padding: 0;
}
.post-preview .post-preview__relative dl {
  font-weight: bold;
}
.post-preview .post-preview__relative dl dt {
  font-size: 2rem;
}
.post-preview .post-preview__relative dl dd {
  margin-top: 0.5rem;
  font-size: 1.25rem;
}
.post-preview .post-preview__relative .yarpp-related {
  margin: 0;
}
.post-navigation {
  padding-top: 3rem;
  text-align: center;
}
.post-navigation .navigation {
  display: block;
}
.post-navigation .screen-reader-text {
  display: none;
}
.post-navigation .nav-links {
  display: flex;
  justify-content: center;
}
.post-navigation .nav-links .page-numbers {
  border: 2px solid #3172ED;
  display: block;
  min-width: 48px;
  margin: 0 0.5rem;
  padding: 0 0.75rem;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 44px;
  color: #3172ED;
  text-decoration: none !important;
  border-radius: 3rem;
  -ms-border-radius: 3rem;
  -moz-border-radius: 3rem;
  -webkit-border-radius: 3rem;
}
@media (max-width: 575px) {
  .post-navigation .nav-links .page-numbers {
    display: none;
    min-width: 28px;
    margin: 0 0.25rem;
    padding: 0 0.5rem;
    font-size: 1rem;
    line-height: 24px;
  }
}
.post-navigation .nav-links .page-numbers.prev {
  display: block !important;
}
@media (min-width: 576px) {
  .post-navigation .nav-links .page-numbers.prev {
    min-width: 140px;
  }
}
.post-navigation .nav-links .page-numbers.next {
  display: block !important;
}
@media (min-width: 576px) {
  .post-navigation .nav-links .page-numbers.next {
    min-width: 140px;
  }
}
.post-navigation .nav-links .page-numbers.current {
  background: #3172ED;
  display: block !important;
  color: #ffffff;
}
.post-navigation .nav-links a.page-numbers:hover {
  background: #3172ED;
  display: block !important;
  color: #ffffff;
}

.section-comments {
  background: #F8F8F8;
  padding: 2rem 0;
}

.comments-area {
  font-size: 18px;
  font-weight: 300;
}
.comments-area .ca-title {
  display: flex;
  align-items: center;
  line-height: normal;
}
@media (max-width: 575px) {
  .comments-area .ca-title {
    flex-direction: column;
    align-items: flex-start;
  }
}
.comments-area .ca-title strong {
  padding-right: 1rem;
  font-size: 2.5rem;
  font-weight: 700;
  color: #000000;
}
.comments-area .ca-title .badge {
  padding: 0.25rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
}
.comments-area .comment:not(:first-child) {
  margin-top: 2rem;
}
.comments-area .comment .comment-body .comment__userpic img {
  display: block;
  width: 48px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.comments-area .comment .comment-body .comment__author {
  font-size: 1rem;
  font-weight: bold;
  line-height: normal;
}
.comments-area .comment .comment-body .comment__date {
  font-size: 0.75rem;
  color: gray;
  line-height: normal;
}
.comments-area .comment .comment-body .comment__date a {
  color: inherit;
  text-decoration: none !important;
}
.comments-area .comment .comment-body .comment__date a:hover {
  color: #3172ED;
}
.comments-area .comment .comment-body .comment__message {
  margin-top: 1rem;
}
.comments-area .comment .comment-body .comment__reply {
  margin-top: 1rem;
}
.comments-area .comment .comment {
  border-left: 2px solid #e6e6e6;
  margin: 2rem 0 0 1rem;
  padding: 0 0 0 2.5rem;
  list-style: none;
}
.comments-area .comment .comment:not(:first-child) {
  margin-top: 2rem;
}
.comments-area .comment-respond {
  background: #ffffff;
  margin-top: 3rem;
  padding: 2rem;
}
@media (max-width: 575px) {
  .comments-area .comment-respond {
    padding: 1rem;
  }
}
.comments-area .comment-respond .comment-reply-title {
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: bold;
  color: #000000;
}

.section-under-the-hood {
  background: linear-gradient(153.24deg, #F8F8F8 17.52%, #FFFFFF 89.21%);
  margin-bottom: 80px;
  padding: 48px 0 64px;
}
.section-under-the-hood .heading {
  margin-bottom: 32px;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
}
.section-under-the-hood .uth-tabs {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.section-under-the-hood .uth-tabs .nav {
  background: #ECEEF0;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
@media (max-width: 767px) {
  .section-under-the-hood .uth-tabs .nav {
    flex-direction: column;
  }
}
.section-under-the-hood .uth-tabs .nav .nav-link {
  display: block;
  padding: 12px 20px;
  color: #636D7B;
  text-align: center;
  text-decoration: none !important;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.section-under-the-hood .uth-tabs .nav .nav-link span {
  display: block;
  font-size: 16px;
}
.section-under-the-hood .uth-tabs .nav .nav-link small {
  display: block;
  font-size: 13px;
}
.section-under-the-hood .uth-tabs .nav .nav-link:hover {
  background: #dee1e5;
  cursor: pointer;
}
.section-under-the-hood .uth-tabs .nav .nav-link.active {
  background: #fff;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.05), 0 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}
.section-under-the-hood .uth-tabs .nav .nav-link.active span {
  color: #000;
}
.section-under-the-hood .laptop-carousel {
  position: relative;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__skeleton img {
  display: block;
  width: 100%;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__body {
  position: absolute;
  top: 7%;
  right: 11%;
  bottom: 15.2%;
  left: 11%;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__body ul {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__body ul li {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  overflow: hidden;
  visibility: hidden;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__body ul li img {
  display: block;
  width: 100%;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__body ul li.active {
  visibility: visible;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control {
  display: none;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .prev, .section-under-the-hood .laptop-carousel .laptop-carousel__control .next {
  position: absolute;
  top: 50%;
  display: block;
  font-size: 100px;
  color: #D0D3D8;
  text-decoration: none !important;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 757px) {
  .section-under-the-hood .laptop-carousel .laptop-carousel__control .prev, .section-under-the-hood .laptop-carousel .laptop-carousel__control .next {
    font-size: 64px;
  }
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .prev:hover, .section-under-the-hood .laptop-carousel .laptop-carousel__control .next:hover {
  color: #0374F5;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .prev {
  left: 0;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .next {
  right: 0;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .dots {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  text-align: center;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .dots i {
  background: #D0D3D8;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
@media (max-width: 757px) {
  .section-under-the-hood .laptop-carousel .laptop-carousel__control .dots i {
    margin: 0 4px;
  }
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .dots i:hover {
  background: #979797;
  cursor: pointer;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control .dots i.active {
  background: #0374F5;
}
.section-under-the-hood .laptop-carousel .laptop-carousel__control.active {
  display: block;
}
.section-under-the-hood .laptop {
  position: relative;
}
.section-under-the-hood .laptop .laptop__skeleton img {
  display: block;
  width: 100%;
}
.section-under-the-hood .laptop .laptop__body {
  position: absolute;
  top: 7%;
  right: 11%;
  bottom: 15.2%;
  left: 11%;
  overflow: hidden;
}
.section-under-the-hood .laptop .laptop__body img {
  display: block;
  width: 100%;
}

.widget {
  position: relative;
}
.widget + .widget {
  margin-top: 2.5rem;
}
.widget .widget__title, .widget .widget-title {
  margin-bottom: 1.5rem;
  font-weight: bold;
  font-size: 1.75rem;
  line-height: 1.25;
  color: #2B2B2B;
}

.widget_crawl {
  background: #E7E9ED;
  padding: 1.5rem 2rem 2rem;
  border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
}
.widget_crawl .widget__title span {
  background: #FFDE14;
  display: inline-block;
  padding: 0 0.25rem;
  font-weight: 400;
}
@media (max-width: 767px) {
  .widget_crawl {
    padding: 0.75rem 1rem 1rem;
  }
}

.widget_subscribe {
  padding: 1.5rem 2rem 2rem;
  border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  box-shadow: 0 0 20px #E1E6ED;
  -ms-box-shadow: 0 0 20px #E1E6ED;
  -moz-box-shadow: 0 0 20px #E1E6ED;
  -webkit-box-shadow: 0 0 20px #E1E6ED;
}
.widget_subscribe .widget__description {
  margin-bottom: 1.25rem;
  font-weight: 300;
}

.widget_categories {
  border: 1px solid #E5E5E5;
  padding: 1.5rem 2rem 2rem;
  border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
}
.widget_categories ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 300;
}
.widget_categories ul li:not(:first-child) {
  margin-top: 0.5rem;
}
.sfsi_widget {
  min-height: 36px;
}
.sfsi_widget .sfsi_wicons {
  vertical-align: top;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.wgs_wrapper .gsc-input-box {
  border-radius: 30px !important;
  -ms-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  -webkit-border-radius: 30px !important;
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  height: auto;
  padding: 0.75rem 1.25rem;
  color: #0d0d0d;
}
.wgs_wrapper .gsc-input-box .gsib_b {
  display: none !important;
}
.wgs_wrapper button.gsc-search-button {
  background: #0374f5;
  border-color: #0374f5;
  color: #fff;
  position: relative;
  padding: 0.75rem 2.5rem;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none !important;
  white-space: normal;
  border-radius: 50px;
  -ms-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.wgs_wrapper .gsc-control-wrapper-cse button.gsc-search-button {
  padding: 0.75rem 7rem;
}
.wgs_wrapper .gsc-adBlock {
  display: none !important;
}
.wgs_wrapper .gsc-webResult .gs-title {
  font-size: 18px !important;
}
.wgs_wrapper .gsc-webResult .gs-visibleUrl {
  color: #9E9E9E;
}

@media (min-width: 139px) {
  #wgs_widget-2, #categories-2 {
    display: none;
  }
}
@media (min-width: 991px) {
  #wgs_widget-2, #categories-2 {
    display: block;
  }
}

.widget-search-mob {
  margin-bottom: 2.5rem;
}
@media (min-width: 139px) {
  .widget-search-mob #wgs_widget-2, .widget-search-mob #categories-2 {
    display: block;
  }
}
@media (min-width: 991px) {
  .widget-search-mob #wgs_widget-2, .widget-search-mob #categories-2 {
    display: none;
  }
}

.mc4wp-form .mc4wp-response {
  padding-top: 16px;
}
.mc4wp-form .mc4wp-response .mc4wp-alert p {
  margin: 0;
  padding: 0;
}
.mc4wp-form .mc4wp-response .mc4wp-alert.mc4wp-error {
  color: #e30413;
}
.mc4wp-form .mc4wp-response .mc4wp-alert.mc4wp-success {
  color: #86c922;
}

.apSlider {
  background: #ddd;
  position: relative;
  height: 6px;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.apSlider .apSlider-hand {
  position: absolute;
  top: -5px;
  right: 0;
  bottom: -5px;
  left: 0;
  z-index: 55;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.apSlider .apSlider-hand:hover {
  cursor: pointer;
}
.apSlider .apSlider-track {
  background: #0374f5;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.apSlider .apSlider-points {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.apSlider .apSlider-points .point {
  position: relative;
  display: block;
  width: 2px;
  height: 2px;
  font-size: 11px;
  line-height: 1.25;
}
.apSlider .apSlider-points .point .point__dot {
  background: #abb1bd;
  border: 2px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.apSlider .apSlider-points .point .point__label {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 20px;
  white-space: nowrap;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
@media (max-width: 575px) {
  .apSlider .apSlider-points .point .point__label {
    margin-top: 24px;
    transform: translateX(-50%) rotate(-90deg);
    -o-transform: translateX(-50%) rotate(-90deg);
    -ms-transform: translateX(-50%) rotate(-90deg);
    -moz-transform: translateX(-50%) rotate(-90deg);
    -webkit-transform: translateX(-50%) rotate(-90deg);
  }
}
.apSlider .apSlider-points .point .point__top {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: 20px;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
@media (max-width: 575px) {
  .apSlider .apSlider-points .point .point__top {
    margin-bottom: 24px;
    line-height: 1;
    transform: translateX(-50%) rotate(-90deg);
    -o-transform: translateX(-50%) rotate(-90deg);
    -ms-transform: translateX(-50%) rotate(-90deg);
    -moz-transform: translateX(-50%) rotate(-90deg);
    -webkit-transform: translateX(-50%) rotate(-90deg);
  }
}
.apSlider .apSlider-points .point.in .point__dot {
  background: #0374f5;
}
.apSlider .apSlider-active {
  background: #0374F5;
  border: 4px solid #fff;
  position: absolute;
  top: 50%;
  display: none;
  width: 32px;
  height: 32px;
  margin-left: -14px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.apSlider .apSlider-active:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 4px;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-left-color: #fff;
  display: block;
  width: 8px;
  height: 8px;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.apSlider .apSlider-active:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 4px;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-right-color: #fff;
  display: block;
  width: 8px;
  height: 8px;
  transform-origin: 100% 0;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.apSlider .apSlider-active.in {
  display: block;
}
.apSlider .apSlider-tooltip {
  background: #636D7B;
  position: absolute;
  bottom: 175%;
  left: 50%;
  display: none;
  width: 40px;
  height: 40px;
  color: #fff;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.apSlider .apSlider-tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  border: 12px solid transparent;
  border-top-color: #636D7B;
  margin-top: -4px;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.apSlider .apSlider-tooltip .apSlider-tooltip__label {
  position: absolute;
  top: 50%;
  left: 6px;
  right: 6px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.25;
  text-align: center;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.apSlider .apSlider-tooltip.in {
  display: block;
}

h1, h2, h3, h4, h5, h6, p, span, li, a, button {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-style: normal;
}

.hero {
  background: #173A80;
  mix-blend-mode: multiply;
  position: relative;
  overflow: hidden;
}
.hero::before {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100vh;
  content: "";
  display: block;
  opacity: 0.15;
  background: url("../images/page-free-tool/hero-bg.png"), lightgray -0.306px -292.051px/100.043% 129.352% no-repeat;
  mix-blend-mode: multiply;
  z-index: 1;
}
.hero .container {
  position: relative;
  z-index: 2;
}
.hero .container::before {
  content: "";
  width: 150px;
  height: 206px;
  background-image: url("data:image/svg+xml,%3Csvg width='141' height='207' viewBox='0 0 141 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M139.999 199.446L130.56 193L117.207 199.446L130.56 205.662L139.999 199.446Z' stroke='white'/%3E%3Cpath d='M117.439 199.446L108 193V205.662L117.439 199.446Z' fill='%233172ED'/%3E%3Cpath d='M29.0015 6.64041L20.7423 1L9.05859 6.64041L20.7423 12.0794L29.0015 6.64041Z' fill='%23FFDD13'/%3E%3Cpath d='M9.25916 6.64041L1 1V12.0794L9.25916 6.64041Z' stroke='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 120px;
  left: 0;
}
.hero .container::after {
  content: "";
  width: 122px;
  height: 174px;
  background-image: url("data:image/svg+xml,%3Csvg width='116' height='172' viewBox='0 0 116 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.9996 163.46L29.6111 155L12.0859 163.46L29.6111 171.619L41.9996 163.46Z' fill='%233172ED'/%3E%3Cpath d='M12.3885 163.46L0 155V171.619L12.3885 163.46Z' fill='white'/%3E%3Cpath d='M114.999 7.4461L105.56 1L92.207 7.4461L105.56 13.662L114.999 7.4461Z' stroke='white'/%3E%3Cpath d='M92.4389 7.4461L83 1V13.662L92.4389 7.4461Z' fill='%233172ED'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  right: 0;
}
@media (min-width: 239px) {
  .hero .container::after {
    top: -100px;
  }
}
@media (min-width: 767px) {
  .hero .container::after {
    top: 130px;
  }
}
@media (min-width: 990px) {
  .hero .container::after {
    top: 160px;
  }
}
.hero .content {
  max-width: 706px;
  margin: 74px auto 97px auto;
}
.hero .content h1 {
  color: #FFF;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 135%;
  margin-bottom: 20px;
}
.hero .content h1 .caption {
  font-size: 60px;
}
.hero .content h1 .yellow {
  color: #FFDD13;
}
.hero .content .subtitle {
  max-width: 660px;
  margin: 0 auto 54px auto;
  color: #CED6E3;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}
.hero .form-content {
  max-width: 603px;
  width: 100%;
  margin: auto;
}
.hero .form-content .validation-message {
  display: none;
}
.hero .form-content.has-error .search-wrapper {
  border: 2px solid red;
}
.hero .form-content.has-error .validation-message {
  display: block;
  text-align: center;
}
.hero .form-content .search-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
.hero .form-content .search-wrapper input[type=search] {
  max-width: 400px;
  width: 100%;
  border: none;
  border-radius: 100px;
  padding: 16px 0 16px 24px;
  border: 2px solid #D8DBE2;
  background: #fff;
}
.hero .form-content .search-wrapper input[type=search]::placeholder {
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero .form-content .search-wrapper input[type=search]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero .form-content .search-wrapper input[type=search]::-moz-placeholder { /* Firefox 19+ */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero .form-content .search-wrapper input[type=search]:-ms-input-placeholder { /* IE 10+ */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero .form-content .search-wrapper input[type=search]:-moz-placeholder { /* Firefox 18- */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero .form-content .search-wrapper input[type=search]:focus {
  outline: none;
}
@media (min-width: 767px) {
  .hero .form-content .search-wrapper input[type=search] {
    height: 66px;
    border: none;
  }
}
@media (min-width: 239px) {
  .hero .form-content .search-wrapper {
    flex-wrap: wrap;
  }
}
@media (min-width: 767px) {
  .hero .form-content .search-wrapper {
    flex-wrap: nowrap;
    max-width: 603px;
    border: 2px solid #D8DBE2;
    background: #fff;
    border-radius: 100px;
    margin: 0 auto;
  }
}
.hero .form-content .search-wrapper .btn {
  display: flex;
  width: 100%;
  height: 56px;
  padding: 9px 36px;
  justify-content: center;
  align-items: center;
  background: #3172ED;
  border: none;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  margin-top: 10px;
}
.hero .form-content .search-wrapper .btn:hover {
  background: #1a62eb;
  border-color: #1a62eb;
}
@media (min-width: 767px) {
  .hero .form-content .search-wrapper .btn {
    position: absolute;
    right: 5px;
    top: 5px;
    max-width: 172px;
    height: 56px;
    margin-top: 0;
  }
}
.hero .form-content .small {
  display: block;
  color: #CED6E3;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  margin: 20px auto 0 auto;
}

.concerns {
  padding: 100px 0 120px 0;
  background: #F5F6F7;
  overflow: hidden;
}
.concerns .container-md {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 20px;
}
@media (min-width: 990px) {
  .concerns .justify-content-md-spacebetween {
    justify-content: space-between !important;
  }
}
.concerns h2 {
  max-width: 504px;
  width: 100%;
  margin: 0 auto;
  color: #0D0D0D;
  text-align: center;
  font-size: 42px;
  font-weight: 700;
  line-height: 130%;
}
.concerns .widget {
  border: 2px solid #D8DBE2;
  max-width: 384px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  max-width: 384px;
  width: 100%;
  position: relative;
}
@media (min-width: 539px) {
  .concerns .widget:nth-child(4) {
    height: 271px;
  }
}
@media (min-width: 539px) {
  .concerns .widget:nth-child(5) {
    height: 271px;
  }
}
@media (min-width: 539px) {
  .concerns .widget:nth-child(6) {
    height: 271px;
  }
}
@media (min-width: 239px) {
  .concerns .widget {
    padding: 0 32px 33px 32px;
    margin: 89px 10px 0 10px;
  }
}
@media (min-width: 539px) {
  .concerns .widget {
    padding: 0 32px 33px 32px;
    height: 248px;
    margin: 89px 0 0 0;
  }
}
.concerns .widget .icon {
  max-width: 112px;
  width: 100%;
  height: 112px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  background: #F5F6F7;
  background-image: url("../images/page-free-tool/icon-bg.png");
  background-repeat: no-repeat;
  background-position: 0px 54px;
  background-size: contain;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: -56px;
  left: 50%;
  margin-left: -56px;
}
.concerns .widget .icon .icon-bg {
  position: relative;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 86px;
  width: 100%;
  height: 86px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.concerns .widget .title {
  color: #0D0D0D;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-top: 80px;
}
.concerns .widget .description {
  max-width: 320px;
  color: #5C636F;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  margin: 0 auto;
}

.free-tool {
  padding: 86px 0 89px 0;
  background: #fff;
}
.free-tool .content-img {
  max-width: 709px;
  width: 100%;
}
@media (min-width: 239px) {
  .free-tool .content-img {
    margin: 0 auto;
  }
}
@media (min-width: 1199px) {
  .free-tool .content-img {
    margin: 0;
  }
}
.free-tool .content-img img {
  max-width: 100%;
  height: auto;
  object-fit: scale-down;
}
.free-tool .content-text {
  max-width: 403px;
  width: 100%;
}
@media (min-width: 239px) {
  .free-tool .content-text {
    padding: 0 15px;
    margin: 0 auto;
  }
}
@media (min-width: 1199px) {
  .free-tool .content-text {
    padding: 0;
    margin: 0;
  }
}
.free-tool .content-text .subtitle {
  color: #0D0D0D;
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
}
.free-tool .content-text .title {
  max-width: 302px;
  color: #3172ED;
  font-size: 42px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 16px;
}
.free-tool .content-text p {
  color: #5C636F;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 16px;
}
.free-tool .content-text a {
  color: #3172ED;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.free-tool .content-text a svg {
  margin-left: 4px;
}
@media (min-width: 990px) {
  .free-tool .justify-content-md-spacebetween {
    justify-content: space-between !important;
  }
}

.section-trusted-us {
  width: 100%;
  background: #FCFDFD;
  padding: 50px 0 32px 0;
}
.section-trusted-us h3 {
  font-weight: 500;
  font-size: 17px;
  line-height: 140%;
  color: #A7A7A7;
  text-align: center;
  margin-bottom: 12px;
}
@media (min-width: 239px) {
  .section-trusted-us .flex-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (min-width: 767px) {
  .section-trusted-us .flex-row {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.section-trusted-us .logo-box {
  max-width: 202px;
  width: 100%;
  height: 53px;
  margin-top: 20px;
}
.section-trusted-us .logo-box img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  margin: auto;
}

.section-feautered-clients {
  background: #FCFDFD;
  position: relative;
  overflow: hidden;
  padding: 80px 0 120px 0;
}
@media (min-width: 239px) {
  .section-feautered-clients .container::before {
    content: "";
    background-repeat: no-repeat;
    max-width: 35.419px;
    width: 100%;
    height: 14.014px;
    display: block;
    position: absolute;
    z-index: 2;
    top: 4%;
    left: 10%;
  }
}
@media (min-width: 992px) {
  .section-feautered-clients .container::before {
    top: 6%;
    left: 21%;
  }
}
@media (min-width: 1199px) {
  .section-feautered-clients .container::before {
    top: 9%;
    left: 19%;
  }
}
@media (min-width: 1335px) {
  .section-feautered-clients .container::before {
    left: 22%;
  }
}
@media (min-width: 1439px) {
  .section-feautered-clients .container::before {
    left: 24%;
  }
}
@media (min-width: 1619px) {
  .section-feautered-clients .container::before {
    left: 27%;
  }
}
@media (min-width: 1919px) {
  .section-feautered-clients .container::before {
    left: 30%;
  }
}
@media (min-width: 2249px) {
  .section-feautered-clients .container::before {
    left: 33%;
  }
}
@media (min-width: 239px) {
  .section-feautered-clients .container::after {
    content: "";
    background-repeat: no-repeat;
    max-width: 35.419px;
    width: 100%;
    height: 14.014px;
    display: block;
    position: absolute;
    z-index: 2;
    top: 9%;
    right: 5%;
  }
}
@media (min-width: 539px) {
  .section-feautered-clients .container::after {
    top: 8%;
  }
}
@media (min-width: 992px) {
  .section-feautered-clients .container::after {
    top: 10.2%;
  }
}
@media (min-width: 1199px) {
  .section-feautered-clients .container::after {
    top: 16%;
    right: 5%;
  }
}
@media (min-width: 1335px) {
  .section-feautered-clients .container::after {
    top: 17%;
    right: 10%;
  }
}
@media (min-width: 1439px) {
  .section-feautered-clients .container::after {
    right: 13%;
  }
}
@media (min-width: 1619px) {
  .section-feautered-clients .container::after {
    right: 17%;
  }
}
@media (min-width: 1919px) {
  .section-feautered-clients .container::after {
    right: 22%;
  }
}
@media (min-width: 2249px) {
  .section-feautered-clients .container::after {
    right: 26%;
  }
}
.section-feautered-clients h2 {
  font-weight: 700;
  font-size: 34px;
  line-height: 140%;
  text-align: center;
  color: #000;
  margin-bottom: 40px;
}
.section-feautered-clients h2::before {
  content: "";
  display: block;
  width: 98px;
  height: 37px;
  background-image: url("../images/ebook/feedback-title-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto 10px auto;
}
.section-feautered-clients .flex-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 239px) {
  .section-feautered-clients .flex-row {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .section-feautered-clients .flex-row {
    justify-content: space-between;
  }
}
.section-feautered-clients .section-feautered-client_info {
  max-width: 360px;
  min-height: 466px;
  border: 1px solid #DFE2E8;
  filter: drop-shadow(0px 21px 32px rgba(10, 19, 62, 0.04));
  border-radius: 12px;
  margin-bottom: 28px;
  position: relative;
  z-index: 2;
  padding: 18px;
}
.section-feautered-clients .section-feautered-client_info .flex-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.section-feautered-clients .section-feautered-client_info img {
  width: 66px;
  height: 66px;
  object-fit: cover;
  margin-right: 16px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.section-feautered-clients .section-feautered-client_info .about-client {
  max-width: 240px;
}
.section-feautered-clients .section-feautered-client_info .about-client h4 {
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  margin-bottom: 0;
}
.section-feautered-clients .section-feautered-client_info .about-client span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
  color: #656D7A;
  margin-bottom: 0;
}
.section-feautered-clients .section-feautered-client_info p {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #656D7A;
}

.section-brands .section-brands_title {
  color: #656d7a;
}

.section-solutions {
  background: #F5F6F7;
  position: relative;
  overflow: hidden;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .section-solutions {
    padding: 72px 0;
  }
}
@media (min-width: 992px) {
  .section-solutions {
    padding: 120px 0;
  }
}
.section-solutions .section-heading {
  position: relative;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 1.25;
  color: #0d0d0d;
}
@media (min-width: 992px) {
  .section-solutions .section-heading {
    padding-right: 50%;
  }
}
@media (max-width: 991px) {
  .section-solutions .section-heading {
    margin-bottom: 24px;
  }
}
.section-solutions .section-heading .ico-fish {
  position: absolute;
}
@media (max-width: 767px) {
  .section-solutions .section-heading .ico-fish {
    display: none;
  }
}
.section-solutions .section-heading .ico-fish.a {
  top: -20px;
  left: 60%;
  width: 40px;
}
.section-solutions .section-heading .ico-fish.b {
  top: 100px;
  left: 80%;
  width: 44px;
}
.section-solutions .section-heading .ico-fish.c {
  top: 10px;
  left: 95%;
  width: 42px;
}
.section-solutions .section-body {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -24px;
  padding: 0;
  list-style: none;
}
.section-solutions .section-body > li {
  width: 25%;
  min-width: 25%;
  padding: 40px 24px;
}
@media (max-width: 991px) {
  .section-solutions .section-body > li {
    width: 50%;
    min-width: 50%;
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .section-solutions .section-body > li {
    width: 100%;
    min-width: 100%;
  }
}
.section-solutions .section-item .item-image img, .section-solutions .section-item .item-image svg {
  display: block;
  width: 46px;
  height: 46px;
}
.section-solutions .section-item .item-title {
  max-width: 75%;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.25;
  color: #0D0D0D;
}
.section-solutions .section-item .item-title:not(:first-child) {
  margin-top: 24px;
}
.section-solutions .section-item .item-description:not(:first-child) {
  margin-top: 12px;
}

.popup {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 2250px;
  width: 100%;
  height: max-content;
  padding-top: 64px;
  padding-bottom: 64px;
  margin: auto;
  z-index: 1055;
  background: rgba(37, 56, 91, 0.4);
  backdrop-filter: blur(7.5px);
  display: none;
  justify-content: center;
}
.popup .wrapper {
  max-width: 1200px;
  width: 100%;
  height: 100%;
  margin: auto;
}
.popup .header-popup {
  background-color: #fff;
}
@media (min-width: 239px) {
  .popup .header-popup {
    padding: 18px 10px;
  }
}
@media (min-width: 990px) {
  .popup .header-popup {
    padding: 18px 32px;
  }
}

@media (min-width: 239px) {
  .popup .search-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 990px) {
  .popup .search-wrapper {
    display: flex;
    max-width: 407px;
    width: 100%;
    height: 56px;
    padding: 5px 5px 5px 24px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-shrink: 0;
    border-radius: 100px;
    border: 2px solid #D8DBE2;
    background: #FFF;
  }
}

@media (min-width: 239px) {
  .popup .search-wrapper input[type=search] {
    max-width: 407px;
    width: 100%;
    height: 56px;
    padding: 5px 5px 5px 24px;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
    border: 2px solid #D8DBE2;
    background: #FFF;
    margin-bottom: 10px;
  }
}
@media (min-width: 990px) {
  .popup .search-wrapper input[type=search] {
    max-width: 220px;
    padding: 0;
    height: auto;
    border: none;
    outline: none;
    padding-left: 0;
    margin-bottom: 0;
  }
}
.popup .search-wrapper .btn {
  display: flex;
  max-width: 100%;
  width: 100%;
  padding: 9px 6px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  align-self: stretch;
  color: #FFF;
  border-radius: 100px;
  background: #3172ED;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}
@media (min-width: 239px) {
  .popup .search-wrapper .btn {
    height: 46px;
  }
}
@media (min-width: 990px) {
  .popup .search-wrapper .btn {
    display: flex;
    max-width: 144px;
    height: auto;
  }
}

.popup {
  min-height: 100vh;
}
.popup iframe {
  max-width: 100%;
  width: 100%;
  margin: auto;
  height: 100%;
}
.popup .loading-message {
  text-align: center;
  width: 400px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -200px;
}
.popup .loading-message h1 {
  color: #fff;
}
.popup .content-title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.popup .content-title h5 {
  color: #23272B;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-right: 20px;
  margin-bottom: 0;
}
.popup .content-hide {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 420px;
  width: 100%;
}
@media (min-width: 239px) {
  .popup .content-hide {
    margin-top: 10px;
  }
}
@media (min-width: 767px) {
  .popup .content-hide {
    justify-content: space-between;
    margin-top: 0;
  }
}
@media (min-width: 1023px) {
  .popup .content-hide {
    flex-wrap: nowrap;
  }
}
.popup .content-hide h6 {
  color: #5C636F;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 0;
}
@media (min-width: 239px) {
  .popup .content-hide h6 {
    margin-right: 10px;
  }
}
@media (min-width: 767px) {
  .popup .content-hide h6 {
    margin-right: 20px;
  }
}
.popup .content-hide .btn-close {
  cursor: pointer;
}
.popup .popup-body {
  max-width: 100%;
  width: 100%;
  height: max-content;
  border-bottom: 1px solid #D8DBE2;
  background: #F5F6F7;
  padding: 24px 15px;
  font-size: 14px;
}
@media (min-width: 1199px) {
  .popup .popup-body {
    padding: 24px 32px;
  }
}
.popup .popup-body .content-title {
  display: flex;
  align-items: center;
}
.popup .popup-body .content-title .title {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-right: 10px;
}
.popup .popup-body .content-title .caption {
  color: #3172ED;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.popup .popup-body .content-open-page {
  display: flex;
  max-width: 556px;
  width: 100%;
  padding: 20px 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
  flex-shrink: 0;
  border-radius: 6px;
  background: #FFF;
  margin-top: 24px;
}
.popup .popup-body .content-open-page .content-page {
  width: 100%;
}
.popup .popup-body .content-open-page .content-page .title-content-page {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  padding-bottom: 14px;
  display: block;
  width: 100%;
  border-bottom: 1px solid #D4D9DE;
}
.popup .popup-body .content-open-page .content-page .content-table-tr {
  display: flex;
  align-items: center;
  width: 100%;
  padding-bottom: 14px;
  border-bottom: 1px solid #F0F2F6;
}
.popup .popup-body .content-open-page .content-page .content-table-tr:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.popup .popup-body .content-open-page .content-page .content-table-tr h4 {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 0;
}
.popup .popup-body .content-open-page .content-page .content-table-tr .status-info, .popup .popup-body .content-open-page .content-page .content-table-tr .size-page, .popup .popup-body .content-open-page .content-page .content-table-tr .load-time {
  display: inline-flex;
  padding: 2px 6px;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  color: #FFF;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .content-open-page .content-page .content-table-tr .link a {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}
.popup .popup-body .content-open-page .content-page .content-table-tr .link-pages a {
  color: #3172ED;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .content-open-page .content-page .content-table-tr ul {
  padding-left: 17px;
  margin: 0;
}
.popup .popup-body .content-open-page .content-page .content-table-tr ul li {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 8px;
}
.popup .popup-body .content-open-page .content-page .content-table-tr ul li:last-child {
  margin-bottom: 0;
}
.popup .popup-body .content-open-page .content-page .content-table-tr ul li::marker {
  color: #27A046;
}
.popup .popup-body .content-open-page .content-page .content-table-tr .content-table-td {
  margin-top: 14px;
}
.popup .popup-body .content-open-page .content-page .content-table-tr .content-table-td:first-child {
  flex-basis: 200px;
}
.popup .popup-body .content-open-page .content-page .content-table-tr .content-table-td:last-child {
  flex-basis: 356px;
}
.popup .popup-body .content-open-page .content-page .indexation-tr {
  align-items: flex-start;
}
.popup .popup-body .content-open-page .page-content-block .content-table-tr {
  align-items: flex-start;
}
.popup .popup-body .content-open-page .page-content-block .content-table-tr h4 {
  flex-basis: 154px;
  width: 100%;
}
.popup .popup-body .content-open-page .page-content-block .content-table-tr .title-page, .popup .popup-body .content-open-page .page-content-block .content-table-tr .page-meta-desc, .popup .popup-body .content-open-page .page-content-block .content-table-tr .meta-desc, .popup .popup-body .content-open-page .page-content-block .content-table-tr .heading-h1-text, .popup .popup-body .content-open-page .page-content-block .content-table-tr .heading-h2-text, .popup .popup-body .content-open-page .page-content-block .content-table-tr .body-words-count {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .renderer .content-table-tr .content-table-td-size {
  display: flex;
  justify-content: space-between;
}
.popup .popup-body .renderer .content-table-tr .add-page-size {
  color: #23272B;
  text-align: right;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .column-request-url {
  max-width: 400px;
  word-wrap: break-word;
}
.popup .popup-body .recources {
  max-width: 100%;
  width: 100%;
  padding: 20px 24px;
  border-radius: 6px;
  background: #FFF;
  margin-top: 24px;
}
.popup .popup-body .recources .content-title {
  width: 100%;
  max-width: 100%;
  padding-bottom: 14px;
  border-bottom: 1px solid #D4D9DE;
}
.popup .popup-body .recources .content-title .title {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .recources .resources-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.popup .popup-body .recources .resources-wrapper .content-info {
  max-width: 218px;
  width: 100%;
  margin-top: 14px;
}
.popup .popup-body .recources .resources-wrapper .content-info span {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .executed-requests {
  padding: 20px 24px;
  border-radius: 6px;
  background: #FFF;
  margin-top: 24px;
  width: 100%;
}
.popup .popup-body .executed-requests .content-title {
  width: 100%;
  max-width: 100%;
  padding-bottom: 14px;
  border-bottom: 1px solid #D4D9DE;
}
.popup .popup-body .executed-requests .content-title .title {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .executed-requests .executed-resources {
  display: flex;
}
@media (min-width: 239px) {
  .popup .popup-body .executed-requests .executed-resources {
    flex-wrap: wrap;
  }
}
@media (min-width: 1199px) {
  .popup .popup-body .executed-requests .executed-resources {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.popup .popup-body .executed-requests .executed-resources .resource-link {
  max-width: 700px;
  width: 100%;
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin: 14px 0;
}
.popup .popup-body .executed-requests .executed-resources .status-code, .popup .popup-body .executed-requests .executed-resources .load-time, .popup .popup-body .executed-requests .executed-resources .document-size {
  max-width: 100px;
  width: 100%;
  color: #3172ED;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin: 14px 0;
}
.popup .popup-body .js-console-errors {
  padding: 20px 24px;
  border-radius: 6px;
  background: #FFF;
  margin-top: 24px;
  width: 100%;
}
.popup .popup-body .js-console-errors .content-title {
  width: 100%;
  max-width: 100%;
  padding-bottom: 14px;
  border-bottom: 1px solid #D4D9DE;
}
.popup .popup-body .js-console-errors .content-title .title {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .js-console-errors .js-console-errors-content {
  padding-top: 14px;
  font-weight: normal;
}
.popup .popup-body .js-console-errors .js-console-errors-content div {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .data-block {
  width: 100%;
  padding: 20px 24px;
  border-radius: 6px;
  background: #FFF;
}
.popup .popup-body .data-block .title-block {
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  padding-bottom: 14px;
  display: block;
  width: 100%;
  border-bottom: 1px solid #D4D9DE;
  margin-bottom: 14px;
}
.popup .popup-body .data-block ul.list {
  margin: 0;
  padding: 0;
  display: flex;
  gap: 35px;
}
.popup .popup-body .data-block ul.list li {
  display: flex;
  align-items: center;
  color: #23272B;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0;
}
.popup .popup-body .data-block ul.list li .status {
  margin-left: 15px;
  display: inline-flex;
  padding: 2px 6px;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  color: #FFF;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.popup .popup-body .data-block .robots-line:hover {
  background-color: #e8e8e8;
}
.popup .popup-body .data-block .robots-line.deny-line {
  background-color: var(--danger) !important;
  color: white;
  font-weight: bold;
}
.popup .popup-footer {
  background: #203778;
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
  color: #ffffff;
}
.popup .popup-footer .notice-text {
  font-weight: bold;
  font-size: 28px;
  color: #ffffff;
  margin-bottom: 30px;
}
.popup .popup-footer .btn-book-demo {
  font-size: 16px;
  color: #ffffff;
  background: #416EE0;
  margin-bottom: 10px;
}
.popup .popup-footer .bottom-text {
  font-size: 12px;
}

.hero-bottom {
  background: #173A80;
  position: relative;
  overflow: hidden;
}
.hero-bottom .form-content {
  max-width: 603px;
  width: 100%;
  margin: auto;
}
.hero-bottom .form-content .validation-message {
  display: none;
}
.hero-bottom .form-content.has-error .search-wrapper {
  border: 2px solid red;
}
.hero-bottom .form-content.has-error .validation-message {
  display: block;
  text-align: center;
}
.hero-bottom .form-content .search-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
.hero-bottom .form-content .search-wrapper input[type=search] {
  max-width: 400px;
  width: 100%;
  border: none;
  border-radius: 100px;
  padding: 16px 0 16px 24px;
  border: 2px solid #D8DBE2;
  background: #fff;
}
.hero-bottom .form-content .search-wrapper input[type=search]::placeholder {
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero-bottom .form-content .search-wrapper input[type=search]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero-bottom .form-content .search-wrapper input[type=search]::-moz-placeholder { /* Firefox 19+ */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero-bottom .form-content .search-wrapper input[type=search]:-ms-input-placeholder { /* IE 10+ */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero-bottom .form-content .search-wrapper input[type=search]:-moz-placeholder { /* Firefox 18- */
  color: #A9AFB7;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
}
.hero-bottom .form-content .search-wrapper input[type=search]:focus {
  outline: none;
}
@media (min-width: 767px) {
  .hero-bottom .form-content .search-wrapper input[type=search] {
    height: 66px;
    border: none;
  }
}
@media (min-width: 239px) {
  .hero-bottom .form-content .search-wrapper {
    flex-wrap: wrap;
  }
}
@media (min-width: 767px) {
  .hero-bottom .form-content .search-wrapper {
    flex-wrap: nowrap;
    max-width: 603px;
    border: 2px solid #D8DBE2;
    background: #fff;
    border-radius: 100px;
    margin: 0 auto;
  }
}
.hero-bottom .form-content .search-wrapper .btn {
  display: flex;
  width: 100%;
  height: 56px;
  padding: 9px 36px;
  justify-content: center;
  align-items: center;
  background: #3172ED;
  border: none;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  margin-top: 10px;
}
.hero-bottom .form-content .search-wrapper .btn:hover {
  background: #1a62eb;
  border-color: #1a62eb;
}
@media (min-width: 767px) {
  .hero-bottom .form-content .search-wrapper .btn {
    position: absolute;
    right: 5px;
    top: 5px;
    max-width: 172px;
    height: 56px;
    margin-top: 0;
  }
}
.hero-bottom .form-content .small {
  display: block;
  color: #CED6E3;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  margin: 20px auto 0 auto;
}

.wp-block-gallery.carousel {
  position: relative;
  display: block;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .wp-block-gallery.carousel {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.wp-block-gallery.carousel .blocks-gallery-left, .wp-block-gallery.carousel .blocks-gallery-right {
  background: #ffffff;
  position: absolute;
  top: 50%;
  margin-top: -1.5rem;
  display: block;
  width: 3rem;
  height: 3rem;
  font-size: 2rem;
  color: gray;
  line-height: 3rem;
  text-align: center;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.wp-block-gallery.carousel .blocks-gallery-left:hover, .wp-block-gallery.carousel .blocks-gallery-right:hover {
  color: #000000;
}
.wp-block-gallery.carousel .blocks-gallery-left {
  left: 2rem;
}
.wp-block-gallery.carousel .blocks-gallery-right {
  right: 2rem;
}
.wp-block-gallery.carousel .blocks-gallery-grid {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.wp-block-gallery.carousel .blocks-gallery-grid .blocks-gallery-item {
  display: none;
  width: 100%;
  margin: 0;
}
.wp-block-gallery.carousel .blocks-gallery-grid .blocks-gallery-item.current {
  display: block;
}
.wp-block-gallery.carousel .blocks-gallery-grid .blocks-gallery-item figure {
  display: block;
  width: 100%;
}
.wp-block-gallery.carousel .blocks-gallery-grid .blocks-gallery-item figure img {
  display: block;
  width: 100%;
}

.wp-block-media-text .wp-block-media-text__content {
  padding-left: 20px;
  padding-right: 20px;
}
.wp-block-media-text .wp-block-media-text__content ul {
  margin: 0 0 1rem;
  padding: 0;
  list-style: none;
}
.wp-block-media-text .wp-block-media-text__content ul > li {
  position: relative;
  padding-left: 20px;
}
.wp-block-media-text .wp-block-media-text__content ul > li:before {
  content: "";
  background: #333333;
  position: absolute;
  top: 0.75em;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

/*# sourceMappingURL=styles.css.map */
