.not01 {
  position: absolute;
  top: -123px;
  left: 71px;
  z-index: 3;
  opacity: 0;
  /* animation: fadeInOut1 6s infinite; */
}

/* 
@keyframes fadeInOut1 {
0% {
opacity: 0;
transform: translateY(50px);
}


20% {
opacity: 1;
transform: translateY(0);
}

100% {
opacity: 0;
transform: translateY(-100px);
}
}

@keyframes fadeInOut2 {
0% {
opacity: 0;
transform: translateY(50px);
}

40% {
opacity: 1;
transform: translateY(0);
}

100% {
opacity: 0;
transform: translateY(-100px);
}
}

@keyframes fadeInOut3 {
0% {
opacity: 0;
transform: translateY(50px);
}

60% {
opacity: 1;
transform: translateY(0);
}

100% {
opacity: 0;
transform: translateY(-100px);
}
}

@keyframes fadeInOut4 {
0% {
opacity: 0;
transform: translateY(50px);
}

80% {
opacity: 1;
transform: translateY(0);
}

100% {
opacity: 0;
transform: translateY(-100px);
}
} */

.not02 {
  position: absolute;
  top: 52%;
  left: 85%;
  z-index: 3;
  top: -32px;
  left: 113px;
  opacity: 0;
  /* animation: fadeInOut2 6s infinite; */
}

.hero05 .header {
  margin-bottom: 30px;
}

.hero05 .main-screen .content .main-screen__pic .main-graph {
  position: absolute;
  top: initial;
  transform: initial;
  right: initial;
  width: 285px;
  margin-top: -266px;
  z-index: 3;
  margin-left: -174px;
}

.hero05 .main-screen .content .main-screen__pic .main-shape {
  position: relative;
  width: 457px;
  height: auto;
  margin-top: -92px;
  right: -8px;
  z-index: 2;
}

svg.not03 {
  top: 60px;
  left: 0%;
  position: absolute;
  z-index: 3;
  left: 51px;
  opacity: 0;
  /* animation: fadeInOut3 6s infinite; */
}

svg.not04 {
  top: 149px;
  left: 8%;
  position: absolute;
  z-index: 3;
  left: 134px;
  opacity: 0;
  /* animation: fadeInOut4 6s infinite; */
}

[unic="02849baa-af02-a28a"] {
  margin-top: -37px;
}

[unic="02849baa-af02-a28a"] h2 {
  margin-top: 3px;
  margin-bottom: 21px;
}

[unic="002f7989-2da3-5807"] {
  margin-top: -60px;
}

[unic="8f79b4a6-c63f-686b"] {
  margin-top: -12px;
  padding-bottom: 40px;
}

[unic="b45b59cf-efd9-e80e"] {
  margin-top: -44px;
}

.cta-screen h3 {
  line-height: 110%;
}

[unic="b45b59cf-efd9-e80e"] .col-xs-12.col-lg-7 span {
  padding-left: 65px;
  display: block;
  margin-top: -6px;
}

.notification_anim {
  position: absolute;
  z-index: 3;
  zoom: .7;
  top: 70px;
}

.not01.anim01 {
  animation: fadeInOut1 ease 3s infinite;
}

.not02.anim02 {
  animation: fadeInOut2 ease 3s infinite;
}

.not03.anim03 {
  animation: fadeInOut3 ease 3s infinite;
}

.not04.anim04 {
  animation: fadeInOut4 ease 3s infinite;
}

@keyframes fadeInOut1 {
  0% {
      opacity: 0;
      transform: translateY(50px);
  }

  10%,
  82% {
      opacity: 1;
      transform: translateY(0);
  }

  100% {
      opacity: 0;
      transform: translateY(-50px);
  }
}

@keyframes fadeInOut2 {
  0% {
      opacity: 0;
      transform: translateY(50px);
  }

  15%,
  85% {
      opacity: 1;
      transform: translateY(0);
  }

  100% {
      opacity: 0;
      transform: translateY(-50px);
  }
}

@keyframes fadeInOut3 {
  0% {
      opacity: 0;
      transform: translateY(50px);
  }

  20%,
  87% {
      opacity: 1;
      transform: translateY(0);
  }

  100% {
      opacity: 0;
      transform: translateY(-50px);
  }
}

@keyframes fadeInOut4 {
  0% {
      opacity: 0;
      transform: translateY(50px);
  }

  25% {
      opacity: 1;
      transform: translateY(0);
  }

  90% {
      opacity: 1;
      transform: translateY(0);
  }

  100% {
      opacity: 0;
      transform: translateY(-50px);
  }
}

.color-purple span.color04 {
  color: #45E0A8;
  font-size: inherit;
  line-height: inherit;
}

[unic="fbced2dc-cac6-7eb8"] {
  margin-top: -132px;
}

[unic="fbced2dc-cac6-7eb8"] h5 {
  font-size: 21px;
  font-style: normal;
  line-height: 135%;
  /* width: 360px; */
}

[unic="e3ab861a-c8d2-a006"] {
  margin-top: 99px;
}

[unic="e3ab861a-c8d2-a006"] h2 {
  margin-top: -23px;
}


.card05 .tools-screen .tools-screen__tool .tools-screen__tool-pic img {
  box-shadow: none;
  border-radius: 0 10px 0 0;
  margin-bottom: 0;
}

.tools-screen__tool.card .-text {
  padding: 24px;
  padding-top: 13px;
}

.tools-screen .tools-screen__tool.card {
  /* margin-top: 24px; */
  border-radius: 10px 10px 10px 10px;
  box-shadow: 4px 4px 18px 0px rgba(137, 141, 154, 0.30);
  min-height: 100%;
  width: 100%;

}


[unic="830972a9-656b-8abf"] {
  width: 196px;
  height: 44px;
  top: -19px;
  position: absolute;
}

.tools-screen__tool.card h5 p {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

.tools-screen__tool.card h5 {
  margin-bottom: 10px;
  /* word-break: break-word; */
}

[unic="ad97f798-de8c-d08b"] {
  margin-top: -112px;
}

[unic="f36b3c19-8b56-37c1"] {
  margin-top: -83px;
}

[unic="6e71a5fc-7a67-4521"] {
  margin-top: 90px;
}

[unic="0f199b11-e26a-fb9d"] {
  margin-top: -45px;
}

[unic="b80af1c9-c019-c9e8"] {
  margin-top: -28px;
}

.tools-screen.card h5 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 0;
}

.tools-screen.card {
  border-radius: 16px;
  background: var(--greys-white, #FFF);
  /* Shadow card */
  box-shadow: 4px 4px 18px 0px rgba(137, 141, 154, 0.30);
  display: flex;
  padding: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex: 1 0 0;
  align-self: stretch;
  align-content: center;
  height: 100%;
  padding-bottom: 28px;
  text-size-adjust: none;
}

.tools-screen.card .icon {
  display: inline-flex;
}


[unic="b80af1c9-c019-c9e8"] .tools-screen__tool {
  min-height: 100%;
  display: grid;
}

[unic="0e8e0652-7288-a5c9"] {
  margin-top: -110px;
}

[unic="de736806-3dbf-a177"] {
  margin-top: 33px;
}

[unic="f0461404-22c6-6011"] {
  margin-top: -37px;
}

[unic="8515c7bf-1475-8111"] h4 {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: var(--greys-black, #171A22) !important;
  width: 80%;
  margin: 0 auto;
  margin-bottom: 19px;
}

[unic="8515c7bf-1475-8111"] section.cta-screen.short-cta-screen_purple .row.justify-content-center .body {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
  border-radius: 16px;
  background: var(--color-variation-e-2-caff, #E2CAFF);
}

[unic="8515c7bf-1475-8111"] a.button {
  border-radius: 6px;
  border: 1px solid var(--greys-grey, #898D9A);
  background: transparent;
  color: var(--greys-black, #171A22);
}

[unic="8515c7bf-1475-8111"] a.button:hover {
  border-radius: 6px;
  border: 1px solid var(--greys-grey, transparent);
  background: transparent;
  color: var(--greys-black, #171A22);
  background-color: #FF622D;
  color: #fff;
}

[unic="1a1cec68-d25a-481e"] {
  margin-top: 97px;
}

.testimonials-slide__img-wrap {
  border-radius: inherit;
  width: 72px;
  height: 53px;
}


.pic-screen .pic-screen__pic img {
  transition: all .1s ease-in-out
}

.pic-screen .pic-screen__pic:hover img {
  transform: scale(1.01);
  /* border-radius: 18px; */
}

.pic-screen .pic-screen__pic {
  display: inline-flex;
  background: 0;
  border-radius: 16px
}


.video-modal,
.video-modal .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000
}

.video-modal {
  overflow: hidden;
  position: fixed;
  opacity: 0;
  transform: translate(500%, 0);
  transition: transform 0s linear 0s;
  display: flex;
  align-items: center;
  transform-style: preserve-3d;
  z-index: 9999999
}

.video-modal .overlay {
  z-index: 0;
  opacity: 0;
  transition: opacity .1s ease-out .1s;
  background: rgba(0, 0, 0, .8)
}

.video-modal-content {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 1;
  margin: 0 auto;
  overflow-y: visible;
  background: #000;
  width: calc(100% - 12em);
  height: 0;
  padding-top: calc((100% - 12em) * .5625)
}

.card03,
body.en.show-video-modal.noscroll {
  overflow: hidden
}

.iconScroll {
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  flex: 0 0 auto;
  width: 25px;
  height: 25px;
  background-image: url(../img/icon-scroll.svg);
  vertical-align: middle;
  display: inline-block;
  -webkit-animation: jump 1.6s ease infinite;
  animation: jump 1.6s ease infinite
}

@media only screen and (max-width: 630px) {
  .iconScroll {
      display: none
  }
}

@-webkit-keyframes jump {

  0%,
  100%,
  20%,
  50%,
  80% {
      transform: translateY(0)
  }

  40% {
      transform: translateY(-14px)
  }

  60% {
      transform: translateY(-7px)
  }
}

@keyframes jump {

  0%,
  100%,
  20%,
  50%,
  80% {
      transform: translateY(0)
  }

  40% {
      transform: translateY(-14px)
  }

  60% {
      transform: translateY(-7px)
  }
}

@media (min-aspect-ratio: 16/9) {
  .video-modal-content {
      width: 0;
      height: calc(100vh - 10em);
      padding-top: 0;
      padding-left: calc((100vh - 10em) * 1.7778);
      border-radius: 16px
  }
}

@media (max-width: 640px) {
  .video-modal-content {
      width: calc(100% - 1em);
      padding-top: calc((100% - 1em) * .5625)
  }
}

.clients-screen .clients_desktop,
.clients-screen .clients_mob,
.clients-screen .clients_tablet,
.pic-screen .pic-screen__pic,
.pic-screen .pic-screen__pic img,
.text-pic-screen .text-pic-block .text-pic-screen__pic,
.tools-screen .tools-screen__tool .tools-screen__tool-pic img,
.video-banner {
  width: 100%;
  height: auto
}

.close-video-modal {
  display: block;
  position: absolute;
  right: -40px;
  top: -40px;
  text-decoration: none;
  font-size: 20px;
  font-weight: 700;
  color: #fff
}

#video_modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #000;
  border-radius: 16px
}

.show-video-modal .video-modal {
  opacity: 1;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0)
}

.show-video-modal .video-modal .overlay {
  opacity: 1
}

.show-video-modal .video-modal-content {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  border-radius: 16px
}

.video-banner {
  display: flex
}

.icon-text {
  margin-top: -12px;
}

section.pic-screen {
  padding: 22px 0;
}


.faq-screen {
  position: relative;
  padding: 0 0 80px;
  margin-top: 16px;
}

.faq-screen h2 {
  position: relative;
  margin-bottom: 30px;
  font-size: 36px
}

@media (min-width: 990px) {
  .faq-screen h2 {
      font-size: 50px;
      margin-bottom: 50px
  }
}

.faq-screen .accordion-menu {
  border: 1px solid #D1D4DB;
  border-radius: 10px;
  overflow: hidden
}

.faq-screen .accordion-menu:before {
  list-style: none
}

.faq-screen .accordion-menu li:last-child .dropdownlink {
  border-bottom: none !important
}

.faq-screen .accordion-menu .dropdownlink {
  cursor: pointer;
  display: block;
  font-size: 18px;
  color: #000;
  position: relative;
  transition: all .4s ease-out;
  text-align: left;
  border-bottom: 1px solid #D1D4DB
}

.faq-screen .accordion-menu .dropdownlink .title {
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  color: #000;
  padding: 24px 50px 24px 64px;
  margin-bottom: 0;
  font-size: 21px;
  font-style: normal;
  /* font-weight: 700; */
  line-height: 135%;
}

.faq-screen .accordion-menu .dropdownlink .title br {
  display: none
}

.faq-screen .accordion-menu .dropdownlink .arrow {
  background: url(../img/arrow_1.svg) center 16px;
  position: absolute;
  top: 29px;
  right: 54px;
  width: 16px;
  height: 16px
}

.faq-screen .accordion-menu .dropdownlink__last {
  border-bottom: none
}

.faq-screen .accordion-menu .submenuItems {
  display: none;
  text-align: left;
  padding: 24px 64px 32px 64px;
  border-bottom: 1px solid #D1D4DB
}

.faq-screen .accordion-menu .submenuItems ul {
  margin: 8px 0
}

.faq-screen .accordion-menu .submenuItems li,
.faq-screen .accordion-menu .submenuItems p {
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #575C66
}

.faq-screen .accordion-menu .submenuItems li span,
.faq-screen .accordion-menu .submenuItems p span {
  font-weight: 700
}

.faq-screen .accordion-menu .submenuItems li a,
.faq-screen .accordion-menu .submenuItems p a {
  text-decoration: underline
}

.faq-screen .accordion-menu .submenuItems li a:hover,
.faq-screen .accordion-menu .submenuItems p a:hover {
  color: #F24500;
  transition: .3s
}

.faq-screen .accordion-menu .submenuItems li a:active,
.faq-screen .accordion-menu .submenuItems p a:active {
  color: #C30;
  transition: .3s
}

.faq-screen .accordion-menu .submenuItems p {
  margin-bottom: 12px
}

.faq-screen .accordion-menu .submenuItems p+p {
  margin-top: 12px
}

.faq-screen .submenuItems:last-child {
  border-bottom: none
}

.faq-screen .li-point.open .arrow {
  background: url(../img/arrow_1.svg);
  top: 33px;
  right: 54px;
  width: 16px;
  height: 10px
}

.faq-screen .li-point.open .submenuItems {
  border-bottom: 1px solid #D1D4DB
}

.faq-screen .li-point.open .submenuItems__last {
  border-bottom: none !important
}

.faq-screen .li-point.open .dropdownlink__last {
  border-bottom: 1px solid #D1D4DB
}


@media screen and (max-width: 1199.98px) {
  .tools-screen.card h5 {
      font-size: 21px;

  }

  .hero05 .header {
      margin-bottom: 11px;
  }

  .hero05 .main-screen .subtitle p {
      font-size: 21px;
      width: 100%;
  }

  .hero05 .main-screen .content .main-screen__pic .main-graph {
      position: absolute;
      top: initial;
      transform: initial;
      right: initial;
      width: 225px;
      margin-top: -206px;
      z-index: 3;
      margin-left: -211px;
  }

  .hero05 .main-screen .content .main-screen__pic .main-shape {
      position: relative;
      width: 353px;
      height: auto;
      margin-top: -42px;
      right: 72px;
      z-index: 2;
  }

  .not01 {
      position: absolute;
      top: -113px;
      left: 21px;
      z-index: 3;
      zoom: .8;
  }

  .not02 {
      position: absolute;
      top: 52%;
      left: 85%;
      z-index: 3;
      top: -22px;
      left: 73px;
      zoom: .8;
  }

  svg.not03 {
      top: 60px;
      left: 0%;
      position: absolute;
      z-index: 3;
      left: 1px;
      zoom: .8;
  }

  svg.not04 {
      top: 147px;
      left: 8%;
      position: absolute;
      z-index: 3;
      left: 44px;
      zoom: .8;
  }

  [unic="02849baa-af02-a28a"] {
      margin-top: -57px;
  }

  [unic="fbced2dc-cac6-7eb8"] {
      margin-top: -80px;
  }

  [unic="8515c7bf-1475-8111"] h4 {
      width: 100%;
  }

}

@media screen and (max-width: 991.98px) {
  .main-screen .main-screen__text h1 p {
      font-size: 60px;
      font-style: normal;
      font-weight: 700;
      line-height: 110%;
  }

  [unic="fbced2dc-cac6-7eb8"] h5 {
      font-size: 21px;
      font-style: normal;
      line-height: 135%;
      width: 360px;
  }

  [unic="ad97f798-de8c-d08b"] .tools-screen .col-xs-6.col-lg-4 {
      margin-bottom: 30px;
  }

  [unic="e3ab861a-c8d2-a006"] .tools-screen .col-xs-6.col-lg-4 {
      margin-bottom: 30px;
  }

  .tools-screen .row {
      justify-content: center;
  }

  .hero05 .header {
      margin-bottom: -12px;
  }

  .hero05 .main-screen .content .main-screen__pic {
      position: relative;
      text-align: center;
      top: 0;
      right: 0px;
      left: 0;
      padding-left: 0px;
  }

  .notification_anim {
      position: absolute;
      z-index: 3;
      zoom: .8;
      top: 110px;
      left: 150px;
  }

  .hero05 .main-screen .content .main-screen__pic .main-graph {
      position: absolute;
      top: initial;
      transform: initial;
      right: initial;
      width: 225px;
      margin-top: -156px;
      z-index: 3;
      margin-left: 379px;
  }

  .hero05 .main-screen .content .main-screen__pic .main-shape {
      position: relative;
      width: 353px;
      height: auto;
      margin-top: 42px;
      right: 70px;
      z-index: 2;
  }

  .not01 {
      position: absolute;
      top: 7px;
      left: 21px;
      z-index: 3;
      zoom: .8;
  }

  .not02 {
      position: absolute;
      top: 52%;
      left: 85%;
      z-index: 3;
      top: 98px;
      left: 73px;
      zoom: .8;
  }

  svg.not03 {
      top: 190px;
      left: 0%;
      position: absolute;
      z-index: 3;
      left: 1px;
      zoom: .8;
  }

  svg.not04 {
      top: 282px;
      left: 8%;
      position: absolute;
      z-index: 3;
      left: 44px;
      zoom: .8;
  }

  .hero05 .main-screen .subtitle,
  .hero06 .main-screen .subtitle {
      font-weight: 400;
      font-size: 18px;
      line-height: 150%;
      margin-bottom: 30px;
      width: 100%;
  }

  .hero05 .main-screen .subtitle p {
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      margin-bottom: 30px;
  }

  [unic="02849baa-af02-a28a"] {
      margin-top: -95px;
  }

  .tools-screen .tools-screen__tool {
      margin-bottom: 0;
      display: inline-block;
  }

  .tools-screen__tool.card .-text span>p {
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
  }


  [unic="e3ab861a-c8d2-a006"] h2 {
      margin-top: -47px;
      margin-left: -29px;
      margin-bottom: 50px;
  }

  .pic-screen .pic-screen__pic {
      /* padding: 5px; */
      width: 100%;
  }

  h2 {
      line-height: 110%;
  }

  .icon-text br {
      display: none
  }

  section.pic-screen {
      padding: 5px;
  }

  .cta-screen .row.justify-content-center p {
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
  }

  [unic="b45b59cf-efd9-e80e"] .col-xs-12.col-lg-7 span {
      padding-left: 0;
      display: block;
      margin-top: -86px;
  }

  .icons-screen {
      padding: 40px 0;
      padding-bottom: 20px
  }

  [unic="f36b3c19-8b56-37c1"] {
      margin-top: -104px;
  }

  [unic="0e8e0652-7288-a5c9"] {
      margin-top: -140px;
  }

  [unic="de736806-3dbf-a177"] {
      margin-top: -82px;
  }

  [unic="1a1cec68-d25a-481e"] {
      margin-top: 11px;
  }

  [unic="f326cb2a-3cc3-721c"] {
      margin-top: -62px;
  }

  .faq-screen .accordion-menu .dropdownlink .title {
      font-weight: 700;
      font-size: 18px;
      line-height: 130%;
      color: #000;
      padding: 24px 100px 24px 64px;
      margin-bottom: 0;
      font-size: 21px;
      font-style: normal;
      /* font-weight: 700; */
      line-height: 135%;
  }

  [unic="8515c7bf-1475-8111"] {
      margin-top: -52px;
  }

  [unic="b80af1c9-c019-c9e8"] .tools-screen .tools-screen__tool {
      width: 100%;
      margin-bottom: 30px;
      min-height: 100%;
      display: flex;
      /* justify-content: center; */
  }

  [unic="0e8e0652-7288-a5c9"] .tools-screen .tools-screen__tool {
      width: 100%;
      margin-bottom: 30px;
      min-height: 100%;
  }

  [unic="b80af1c9-c019-c9e8"] .col-xs-6.col-lg-4 .tools-screen.card {
      min-height: 111px;
  }

  .tools-screen.card {
      /* width: 100%; */
      min-height: 100%;
      /* display: flex; */
      /* justify-content: center; */
  }

  [unic="0f199b11-e26a-fb9d"] {
      margin-top: -75px;
  }

  [unic="6e71a5fc-7a67-4521"] {
      margin-top: 17px;
  }

  [unic="ad97f798-de8c-d08b"] .col-xs-12.col-lg-4 {
      margin-top: 28px;
  }
}

@media screen and (max-width: 780px) {
  .notification_anim {
      position: absolute;
      z-index: 3;
      zoom: .8;
      top: 110px;
      left: 50px;
  }

  .hero05 .main-screen .content .main-screen__pic .main-graph {
      position: absolute;
      top: initial;
      transform: initial;
      right: initial;
      width: 225px;
      margin-top: -156px;
      z-index: 3;
      margin-left: 289px;
  }
}

@media screen and (max-width: 560px) {
  .main-screen__pic {
      display: none;
  }

  .tools-screen__tool.card .-text p br {
      display: none;
  }

  .main-screen .main-screen__text h1 p {
      font-size: 60px;
      font-style: normal;
      font-weight: 700;
      line-height: 110%;
      font-size: 50px;
      font-style: normal;
      font-weight: 700;
  }

  [unic="ad97f798-de8c-d08b"] .col-xs-12.col-lg-4 {
      margin-top: 0px;
  }

  [unic="6e71a5fc-7a67-4521"] {
      margin-top: -9px;
  }

  [unic="f36b3c19-8b56-37c1"] {
      margin-top: -45px;
  }

  [unic="e3ab861a-c8d2-a006"] {
      margin-top: 59px;
  }

  [unic="ad97f798-de8c-d08b"] {
      margin-top: -70px;
  }

  [unic="8515c7bf-1475-8111"] {
      margin-top: -32px;
  }

  [unic="8515c7bf-1475-8111"] h4 {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      color: var(--greys-black, #171A22) !important;
      width: 100%;
      margin: 0 auto;
      margin-bottom: 19px;
  }

  [unic="8515c7bf-1475-8111"] section.cta-screen.short-cta-screen_purple .row.justify-content-center .body {
      padding-top: 35px !important;
      padding-bottom: 35px !important;
      border-radius: 16px;
      background: var(--color-variation-e-2-caff, #E2CAFF);
      padding: 0 24px;
  }

  [unic="e3ab861a-c8d2-a006"] .tools-screen .tools-screen__tool {
      /* margin-bottom: 20px; */
      display: inline-block;
  }

  [unic="b80af1c9-c019-c9e8"] {
      margin-top: -18px;
  }

  [unic="0e8e0652-7288-a5c9"] {
      margin-top: -40px;
  }

  .testimonials-screen {
      padding: 18px 0;
  }

  [unic="de736806-3dbf-a177"] {
      margin-top: -22px;
  }

  .tools-screen {
      padding: 0 0 60px;
      overflow: hidden;
      height: fit-content;
      padding-top: 10px;
  }

  [unic="e3ab861a-c8d2-a006"] .col-xs-6,
  [unic="ad97f798-de8c-d08b"] .col-xs-6 {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%;
      margin-bottom: 30px;
  }

  [unic="b80af1c9-c019-c9e8"] .col-xs-6.col-lg-4 .tools-screen.card {
      min-height: auto;
  }

  [unic="b80af1c9-c019-c9e8"] .col-xs-6.col-lg-4 {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%;
  }

  [unic="e3ab861a-c8d2-a006"] h2 {
      margin-top: 0px;
      margin-left: 0;
      margin-bottom: 14px;
  }

  [unic="e3ab861a-c8d2-a006"] h2 br {
      display: none
  }

  [unic="8f79b4a6-c63f-686b"] {
      margin-top: -12px;
      padding-bottom: 2px;
  }

  [unic="41ee90bb-a2bb-573e"] {
      margin-top: -30px
  }

  .cta-screen .row.justify-content-center p {
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
  }

  .cta-screen h3 {
      font-size: 50px;
      font-size: 36px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
  }

  [unic="02849baa-af02-a28a"] {
      margin-top: -5px;
  }

  .icons13 .icons-screen h2 {
      color: #FFF;
      font-size: 36px;
      line-height: 110%;
      width: 90%;
      margin: 0 auto;
  }

  [unic="02849baa-af02-a28a"] .col-lg-4 {
      width: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%;
  }

  [unic="8515c7bf-1475-8111"] a.button {
      border-radius: 6px;
      border: 1px solid var(--greys-grey, #898D9A);
      background: transparent;
      color: var(--greys-black, #171A22);
      font-size: 19px;
  }

  .faq-screen .accordion-menu .dropdownlink .title {
      font-weight: 700;
      font-size: 18px;
      line-height: 130%;
      color: #000;
      padding: 14px 50px 16px 18px;
      margin-bottom: 0;
      font-size: 21px;
      font-style: normal;
      /* font-weight: 700; */
      line-height: 135%;
  }

  .faq-screen .li-point.open .arrow {

      top: 33px;
      right: 27px;
      width: 16px;
      height: 10px;
  }

  .faq-screen {
      position: relative;
      padding: 0 0 80px;
      margin-top: -9px;
  }

  .faq-screen .accordion-menu .dropdownlink .arrow {
      top: 17px;
      right: 27px;
      /* width: 16px; */
      /* height: 11px; */
  }

  .faq-screen .accordion-menu .submenuItems {
      display: none;
      text-align: left;
      padding: 14px 50px 16px 18px;
      border-bottom: 1px solid #D1D4DB;
  }

  [unic="1a1cec68-d25a-481e"] {
      margin-top: -4px;
  }

  .hero05 .main-screen .subtitle p {
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      margin-bottom: 30px;
      width: 95%;
  }

  .tools-screen.card h5 {
      font-size: 21px;
      width: 150px;
  }

  [unic="fbced2dc-cac6-7eb8"] h5 {
      font-size: 21px;
      font-style: normal;
      line-height: 135%;
      width: 340px;
  }

  .hero05 .header {
      margin-bottom: -17px;
  }
}
