html {
  scroll-behavior: smooth;
}

.d-none {
  display: none;
}

header .wp-block-navigation__container li a {
  background: linear-gradient(to right, var(--wp--preset--color--primary) 0 0) no-repeat left bottom/var(--p, 0%) 2px;
  transition: background-size 0.3s ease;
}
header .wp-block-navigation__container li a:hover {
  --p: 100%;
}
header .wp-block-navigation__container li.current-menu-item a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 27px;
  height: 2px;
  background-color: var(--wp--preset--color--primary);
}
@media (max-width: 767px) {
  header .wp-block-navigation__container li.current-menu-item a::after {
    top: 28px;
  }
}
header .wp-block-navigation__container li.wp-block-navigation-submenu .wp-block-navigation-submenu li a::after {
  display: none;
}
header .wp-block-navigation__container li.wp-block-navigation-submenu .wp-block-navigation-submenu li a:hover::after {
  display: block;
}
header .wp-block-navigation__container li.wp-block-navigation-submenu .wp-block-navigation-submenu li.current-menu-item a::after {
  transition: all 0.3s ease;
  width: 27px;
}
header .wp-block-navigation__container li.wp-block-navigation-submenu .wp-block-navigation-submenu li.current-menu-item a:hover::after {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  header .header-logo {
    max-width: 200px;
  }
}
@media (max-width: 575px) {
  header .header-logo {
    max-width: 160px;
  }
}
@media (max-width: 360px) {
  header .header-logo {
    max-width: 140px !important;
  }
}
header li.wp-block-navigation-submenu .wp-block-navigation__submenu-container {
  padding: 6px 20px !important;
  border-radius: 10px !important;
  box-shadow: 0px 1px 10px 1px rgba(0, 0, 0, 0.2) !important;
}
header li.wp-block-navigation-submenu .wp-block-navigation__submenu-icon {
  position: relative;
  top: -3px;
}
header .wp-block-navigation__responsive-container-open:not(.always-shown) {
  display: block !important;
}
@media (min-width: 1199px) {
  header .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none !important;
  }
}
header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  display: none !important;
}
@media (min-width: 1199px) {
  header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block !important;
  }
}
@media (max-width: 1199px) {
  header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
    display: block !important;
  }
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle {
  transition: all 0.3s ease;
  position: absolute;
  top: 10px;
  right: 0;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=false] {
  transform: rotate(270deg);
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=true] {
  transform: rotate(0deg);
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle svg {
  stroke: #000 !important;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=false] ~ .wp-block-navigation-submenu {
  display: none;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation-submenu {
  display: block;
}

.who-help-items-wrapper {
  margin: 0 40px;
}
@media (min-width: 601px) and (max-width: 1199px) {
  .who-help-items-wrapper.wp-block-columns {
    flex-wrap: wrap !important;
    gap: 25px !important;
  }
  .who-help-items-wrapper.wp-block-columns > div.wp-block-column {
    flex-basis: 48% !important;
  }
}
.who-help-items-wrapper .who-help-items {
  display: flex;
  flex-direction: column;
  justify-content: space-between !important;
  min-height: 407px !important;
  height: auto !important;
}
.who-help-items-wrapper .swiper-wrapper {
  margin-bottom: 40px;
}
.who-help-items-wrapper .swiper-wrapper img {
  padding: 0 30px;
}
@media (max-width: 991px) {
  .who-help-items-wrapper .swiper-wrapper img {
    padding: 0;
  }
}
.who-help-items-wrapper .swiper-button-next,
.who-help-items-wrapper .swiper-button-prev {
  background: #fff;
  padding: 12px;
  border-radius: 50%;
  border: 1px solid #FC9316;
  width: 20px;
  height: 20px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  transition: all 0.3s ease;
}
.who-help-items-wrapper .swiper-button-next::after,
.who-help-items-wrapper .swiper-button-prev::after {
  font-size: 20px;
  color: #FC9316;
}
.who-help-items-wrapper .swiper-button-next:hover,
.who-help-items-wrapper .swiper-button-prev:hover {
  background: #FC9316;
}
.who-help-items-wrapper .swiper-button-next:hover::after,
.who-help-items-wrapper .swiper-button-prev:hover::after {
  color: #fff;
}
@media (max-width: 991px) {
  .who-help-items-wrapper .swiper-button-next,
  .who-help-items-wrapper .swiper-button-prev {
    display: none;
  }
}

.wp-block-heading code {
  font-family: var(--wp--preset--font-family--neuemontreal);
  -webkit-text-stroke: 2px var(--wp--preset--color--base-dark);
  color: var(--wp--preset--color--base);
  padding: 0;
  background: linear-gradient(var(--wp--preset--color--primary) 0 0) no-repeat calc(200% - var(--p, 0%)) 100%/200% var(--p, 0.08em);
  transition: 0.3s var(--t, 0s), background-position 0.3s calc(0.3s - var(--t, 0s));
}
.wp-block-heading code:hover {
  --p: 100%;
  --t: 0.3s;
  color: var(--wp--preset--color--base);
}
.wp-block-heading img {
  padding: 0;
}

.wp-block-buttons .wp-block-button .wp-block-button__link::after {
  content: url("../images/btn-arrow.svg");
  height: auto;
  margin: 0 0 0 10px;
  top: 1px;
  position: relative;
  display: inline-block;
}
.wp-block-buttons .wp-block-button .wp-block-button__link:hover::after {
  animation: wobble-horizontal 0.6s ease-in-out;
}
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::after {
  content: url("../images/btn-arrow-g.svg");
}

.is-style-read-more-arrow.wp-block-read-more {
  width: 100%;
  height: 100%;
  font-size: 0;
  min-width: 67px;
  min-height: 67px;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: transparent;
  padding: 0;
  z-index: 10;
  transition: all 0.5s ease-in-out;
}
.is-style-read-more-arrow.wp-block-read-more::before {
  content: "";
  position: absolute;
  width: 67px;
  height: 67px;
  font-size: 0;
  right: 20px;
  top: 20px;
  border-radius: 100%;
  min-width: 67px;
  min-height: 67px;
  background: var(--wp--preset--color--white);
  transition: all 0.4s ease-in-out;
}
.is-style-read-more-arrow.wp-block-read-more::after {
  content: url("../images/btn-arrow.svg");
  height: auto;
  margin: 0 0 0 10px;
  top: 47px;
  right: 44px;
  position: absolute;
  display: inline-block;
  filter: invert(1);
  margin-left: 0;
  transition: all 0.4s ease-in-out;
  transform: scale(1.6) rotate(0deg);
}
.is-style-read-more-arrow.wp-block-read-more:hover::before {
  transition: all 0.4s ease-in-out;
  background-color: var(--wp--preset--color--primary);
}
.is-style-read-more-arrow.wp-block-read-more:hover::after {
  transition: all 0.4s ease-in-out;
  transform: scale(1.6) rotate(-30deg);
  filter: unset;
}

.wp-block-cover.is-style-with-hover {
  position: relative;
  overflow: hidden;
  border-radius: 40px;
}
.wp-block-cover.is-style-with-hover .wp-block-cover__image-background {
  transition: transform 0.5s ease;
}
.wp-block-cover.is-style-with-hover .wp-block-cover__image-background:hover {
  transform: scale(1.1);
}
.wp-block-cover.is-style-with-hover::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 40px;
  transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
  z-index: 2;
}
.wp-block-cover.is-style-with-hover:hover ::before {
  animation: ripple-zoom 0.75s ease-out;
}

.what-we-do-wrapper h3,
.what-we-do-wrapper h3 a,
.what-we-do-wrapper p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.what-we-do-wrapper h3,
.what-we-do-wrapper h3 a {
  -webkit-line-clamp: 1;
}
.what-we-do-wrapper p {
  -webkit-line-clamp: 3;
}

.testimonial-wrapper {
  position: relative;
}
.testimonial-wrapper::before {
  position: absolute;
  top: -20px;
  left: 20px;
  width: 60px;
  content: url("../images/quote.svg");
}
.testimonial-wrapper::after {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 60px;
  content: url("../images/logo-t.svg");
}

.happy-client-wrapper {
  position: relative;
}
.happy-client-wrapper .swiper-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 472px;
}
.happy-client-wrapper .swiper-bg::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("../images/thumb-testimonials-bg-image1.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.happy-client-wrapper .swiper-pagination {
  bottom: -7px;
}
.happy-client-wrapper .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background-color: transparent;
  border: 2px solid var(--wp--preset--color--primary);
  border-radius: 10px;
  opacity: 0.8;
}
.happy-client-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 60px;
  background-color: var(--wp--preset--color--primary);
  opacity: 1;
}

.swiper-pagination-bullet[aria-current=true] {
  width: 60px;
  background-color: var(--wp--preset--color--primary);
  opacity: 1;
}

.subscribe-form {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (max-width: 575px) {
  .subscribe-form {
    flex-direction: column;
    gap: 10px;
  }
}
.subscribe-form label {
  width: 100%;
}
.subscribe-form label input {
  width: 100%;
  max-height: 53px;
  border-radius: 53px;
  border: 1px solid #cccccc;
  box-shadow: none;
  padding: 18px 20px;
}
@media (max-width: 575px) {
  .subscribe-form input {
    width: -webkit-fill-available !important;
  }
  @supports (-moz-appearance: none) {
    .subscribe-form input {
      width: auto !important;
    }
  }
}
.subscribe-form input[type=submit] {
  background-color: var(--wp--preset--color--secondary);
  border-radius: 50px;
  max-height: 53px;
  border-radius: 53px;
  border: 1px solid var(--wp--preset--color--secondary);
  box-shadow: none;
  padding: 18px 43px;
  color: var(--wp--preset--color--base);
  font-size: var(--wp--preset--font-size--normal);
  line-height: 1;
  font-family: var(--wp--preset--font-family--neuemontreal);
  font-style: normal;
  font-weight: var(--wp--custom--typography--font-weight--medium);
  background-image: url("../images/btn-arrow.svg");
  background-repeat: no-repeat;
  background-position: right 33px top 21px;
  background-size: 16px;
  padding-right: 69px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .subscribe-form input[type=submit] {
    padding: 18px 36px;
    padding-right: 59px;
  }
}
.subscribe-form input[type=submit]:hover::after {
  animation: wobble-horizontal 0.6s ease-in-out;
}
@media (max-width: 575px) {
  .subscribe-form input[type=submit] {
    width: -webkit-fill-available !important;
  }
}
.subscribe-form .footer-submit-form {
  max-height: 53px;
  border-radius: 53px;
  padding: 18px 43px;
  max-width: 214px;
  transition: all 0.5s ease-in-out;
  position: relative;
  width: 100%;
}
.subscribe-form .footer-submit-form::after {
  content: url(https://theorangebyte.addwebprojects.com/wp-content/themes/the-orange-byte/assets/images/btn-arrow.svg);
  position: absolute;
  right: 33px;
  height: auto;
  top: 18px;
  display: inline-block;
  z-index: 0;
}
.subscribe-form .footer-submit-form:hover {
  background-color: #309901;
  max-height: 53px;
  border-radius: 53px;
}
.subscribe-form .footer-submit-form:hover::after {
  animation: wobble-horizontal 0.6s ease-in-out;
}
.subscribe-form .footer-submit-form input[type=submit] {
  background-color: transparent;
  background-position: unset !important;
  max-height: unset;
  padding: 0;
  border: none;
  background-image: none;
}

.custom-swiper-pagination {
  width: 100%;
}
.custom-swiper-pagination img {
  cursor: pointer;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet {
  opacity: 0.5;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet img {
  border-radius: 100%;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:first-child {
  width: 105px !important;
  height: 105px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:first-child img {
  width: 105px !important;
  height: 105px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:nth-child(2) {
  margin-left: auto;
  width: 52px !important;
  height: 52px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:nth-child(2) img {
  width: 52px !important;
  height: 52px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:nth-child(3) {
  margin-left: 34px;
  width: 62px !important;
  height: 62px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:nth-child(3) img {
  width: 62px !important;
  height: 62px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:last-child {
  margin-left: auto;
  width: 65px !important;
  height: 65px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:last-child img {
  width: 65px !important;
  height: 65px !important;
}
.custom-swiper-pagination .pagination-left .swiper-pagination-bullet:only-child {
  display: block !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet {
  opacity: 0.5;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet img {
  border-radius: 100%;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:first-child {
  width: 73px !important;
  height: 73px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:first-child img {
  width: 73px !important;
  height: 73px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:nth-child(2) {
  margin-left: auto;
  margin-right: 41px;
  width: 78px !important;
  height: 78px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:nth-child(2) img {
  width: 78px !important;
  height: 78px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:nth-child(3) {
  margin-left: auto;
  width: 41px !important;
  height: 41px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:nth-child(3) img {
  width: 41px !important;
  height: 41px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:last-child {
  margin-right: auto;
  width: 95px !important;
  height: 95px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:last-child img {
  width: 95px !important;
  height: 95px !important;
}
.custom-swiper-pagination .pagination-right .swiper-pagination-bullet:only-child {
  display: block !important;
}

ul.wp-block-list.is-style-arrow-style {
  list-style: none;
  padding-left: 35px;
}
ul.wp-block-list.is-style-arrow-style li {
  position: relative;
  padding-bottom: 20px;
}
ul.wp-block-list.is-style-arrow-style li::before {
  content: "";
  position: absolute;
  left: -32px;
  top: 2px;
  background: url("../images/list-arrow-style.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 18px;
  padding-right: 7px;
}

.hidden-mob {
  display: none !important;
}
@media (min-width: 768px) {
  .hidden-mob {
    display: inherit !important;
  }
}

.hidden-desktop {
  display: inherit !important;
}
@media (min-width: 768px) {
  .hidden-desktop {
    display: none !important;
  }
}

.hidden-large-desktop {
  display: inherit !important;
}
@media (min-width: 1199px) {
  .hidden-large-desktop {
    display: none !important;
  }
}

.hidden-tablet {
  display: inherit !important;
}
@media (max-width: 991px) {
  .hidden-tablet {
    display: none !important;
  }
}

.hidden-tablet-large {
  display: inherit !important;
}
@media (max-width: 1199px) {
  .hidden-tablet-large {
    display: none !important;
  }
}

@media (min-width: 601px) and (max-width: 991px) {
  .what-we-do-main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@keyframes wobble-horizontal {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
  75% {
    transform: translateX(-5px);
  }
}
@keyframes ripple-zoom {
  0% {
    width: 0;
    height: 0;
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.contact-form .wp-cf7-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

@media (max-width: 781px) {
  .contact-form .wp-cf7-row {
    flex-direction: column;
  }
}
.contact-form .wp-cf7-column {
  flex: 1;
  width: 48%;
}

@media (max-width: 781px) {
  .contact-form .wp-cf7-column {
    width: 100%;
  }
}
.contact-form .wp-cf7-column.mr-16 {
  margin-right: 20px;
}

@media (max-width: 781px) {
  .contact-form .wp-cf7-column.mr-16 {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.contact-form .wp-cf7-column p {
  margin: 0;
}

.contact-form .wp-cf7-column label {
  font-size: var(--wp--preset--font-size--normal);
  line-height: 28px;
  color: var(--wp--preset--color--base-dark);
  margin-bottom: 5px;
  display: inline-block;
}

.contact-form .wp-cf7-column .wpcf7-form-control-wrap {
  position: relative;
  display: block;
  width: 100%;
}

.contact-form .wp-cf7-column .wpcf7-not-valid-tip {
  font-size: var(--wp--preset--font-size--x-small);
  padding-top: 4px;
}

.contact-form .wp-cf7-column .wpcf7-not-valid-tip + .wpcf7-not-valid-tip {
  display: none;
}

.contact-form .wp-cf7-column input[type=text],
.contact-form .wp-cf7-column input[type=email],
.contact-form .wp-cf7-column input[type=tel],
.contact-form .wp-cf7-column textarea {
  width: 100%;
  padding: 15px;
  font-size: var(--wp--preset--font-size--small);
  line-height: 25px;
  outline: none;
  border: 1px solid var(--wp--preset--color--state-color-7);
  box-sizing: border-box;
  border-radius: 40px;
}

.contact-form .wp-cf7-column input[type=text]:focus,
.contact-form .wp-cf7-column input[type=email]:focus,
.contact-form .wp-cf7-column input[type=tel]:focus,
.contact-form .wp-cf7-column textarea:focus {
  border-color: var(--wp--preset--color--dark-grey);
}

.contact-form .wp-cf7-column textarea {
  border-radius: 30px;
  height: 130px;
  resize: vertical;
  font-family: var(--wp--preset--font-family--neuemontreal);
}

.contact-form .submit-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-top: 24px;
  border-radius: 10px;
  border-width: 0;
  color: var(--wp--preset--color--state-color-7);
  font-weight: 700;
  padding: 15px;
  text-decoration: none;
  position: relative;
  border-color: rgba(0, 0, 0, 0);
  opacity: 1;
  font-size: var(--wp--preset--font-size--medium);
  line-height: 23px;
  width: 144px;
  background-color: var(--wp--preset--color--secondary);
  border-radius: 70px;
  color: var(--wp--preset--color--white);
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  padding-top: 16px;
  padding-right: 28px;
  padding-bottom: 16px;
  padding-left: 28px;
  text-decoration: none;
  justify-content: center;
  cursor: pointer;
}

.contact-form .submit-row:hover .form-arrow {
  animation: wobble-horizontal 0.6s ease-in-out;
}

.contact-form .submit-row > p {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}

.contact-form .submit-row input[type=submit] {
  color: var(--wp--preset--color--white);
  background: inherit;
  border: none;
  text-align: center;
  font-size: var(--wp--preset--font-size--normal);
  line-height: 28px;
  font-weight: 600;
  padding: 0;
  margin-right: 10px;
  cursor: pointer;
}

.contact-form .submit-row .wpcf7-spinner {
  position: absolute;
  left: 155px;
  right: unset;
  top: 10px;
  margin: 10px auto 0;
}

.contact-form .submit-row .form-arrow {
  width: 16px;
}

.home .wp-block-template-part {
  background: var(--wp--preset--color--white);
  position: sticky;
  top: 0;
  z-index: 9999;
}
.home .wp-block-template-part:first-child {
  background: var(--wp--preset--color--white);
  position: sticky;
  top: 0;
  z-index: 9999;
}
.home footer {
  z-index: 999 !important;
}

.wp-social-link-linkedin:hover {
  transform: scale(1) !important;
}

@media (max-width: 991px) {
  .about-team-wrapper .about-team-item {
    margin-bottom: 60px;
  }
}
@media (max-width: 991px) {
  .about-team-wrapper .about-team-item .about-team-profile {
    margin-bottom: 0px;
    gap: 8px !important;
  }
}
@media (max-width: 991px) {
  .about-team-wrapper .about-team-item .about-team-profile .about-team-profile-bottom {
    padding-top: 0 !important;
  }
}

.footer-social li a {
  padding-left: 0 !important;
}

footer li a,
footer p a {
  text-decoration: none !important;
}
@media (max-width: 575px) {
  footer .subscribe-form input[type=submit] {
    background-position: right 30% top 21px !important;
  }
}

@media (max-width: 1199px) {
  .performance-tracking {
    left: -40px !important;
  }
}
@media (max-width: 991px) {
  .performance-tracking {
    left: 0 !important;
  }
}

@media (max-width: 1199px) {
  .performance-tracking-data {
    padding-top: 20px !important;
  }
}

.service-list-wrapper {
  overflow-x: hidden;
}
@media (min-width: 992px) {
  .service-list-wrapper .service-list-img {
    min-height: 100%;
  }
}
.service-list-wrapper .service-list-right {
  width: 120%;
  padding-right: 120px !important;
}
@media (max-width: 991px) {
  .service-list-wrapper .service-list-right {
    width: 100% !important;
    padding: 20px !important;
    left: 0 !important;
    top: 0 !important;
  }
}

.related-posts h2.wp-block-heading {
  text-align: center;
  margin-bottom: 50px;
}

.flipping-image {
  height: auto;
  animation: flip 2s linear infinite;
  transform-style: preserve-3d;
}

@keyframes flip {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
.wp-block-heading.black-text {
  line-height: 120px;
}
.wp-block-heading.black-text code {
  font-family: var(--wp--preset--font-family--neuemontreal);
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.08);
  padding: 0;
  transition: 0.3s var(--t, 0s), background-position 0.3s calc(0.3s - var(--t, 0s));
  background: none;
}
.wp-block-heading.black-text code:hover {
  color: #000000;
}

.success-story-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 40px;
}
.success-story-wrapper .hover-orange {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%) scale(0);
  border-radius: 100%;
  background-color: rgba(252, 147, 22, 0.4);
  transition: all 0.6s ease-in-out;
  z-index: 3;
}
.success-story-wrapper .success-story-badge {
  z-index: 4;
  position: absolute;
  top: 30px;
  left: 30px;
  padding: 10px 20px;
  border-radius: 40px;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 0.6s ease-in-out;
  color: white;
  font-size: 22px;
  line-height: 25px;
  font-weight: 500;
  max-width: 384px;
}
.success-story-wrapper .success-story-content {
  position: absolute;
  bottom: 30px;
  left: 0;
  z-index: 4;
  width: 100%;
  color: #ffffff;
}
.success-story-wrapper .success-story-content h6 {
  margin-bottom: 12px;
  padding-left: 30px;
}
.success-story-wrapper .success-story-content h2 {
  padding-left: 30px;
  margin: 0;
}
.success-story-wrapper:hover .hover-orange {
  border-radius: 100%;
  transform: translate(-50%, -50%) scale(4);
}
.success-story-wrapper:hover .success-story-badge {
  background-color: rgba(255, 255, 255, 0.4);
}

.subscribe-form input[type=submit] {
  background-position: right 40px top 21px !important;
}

.wp-image-26 {
  position: relative;
  top: 10px;
}
@media (max-width: 767px) {
  .wp-image-26 {
    margin-bottom: -21px;
  }
}

header {
  z-index: 99;
}
@media (max-width: 1199px) {
  header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: #000 !important;
  }
  header .wp-block-navigation__responsive-container-close svg {
    fill: #000 !important;
  }
}

.blog-hero-banner {
  position: relative;
}

.latest-blog {
  margin-top: -200px !important;
  margin-bottom: 0 !important;
}
.latest-blog .latest-card-wrapper {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1490196078);
}
@media (max-width: 991px) {
  .latest-blog .latest-card-wrapper {
    flex-direction: column;
    border-radius: 30px !important;
  }
}
@media (max-width: 575px) {
  .latest-blog .latest-card-wrapper {
    border-radius: 20px !important;
  }
}
@media (max-width: 1919px) {
  .latest-blog .image-wrapper {
    flex-basis: 50% !important;
  }
}
.latest-blog .image-wrapper img {
  max-height: unset;
  height: auto;
}
.latest-blog a {
  text-decoration: none;
}
.latest-blog h2 a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.latest-blog h2 a:hover {
  text-decoration: underline;
}
.latest-blog .latest-blog-description p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 991px) {
  .latest-blog .latest-blog-img-wrap img {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
  }
}
@media (max-width: 575px) {
  .latest-blog .latest-blog-img-wrap img {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }
}
@media (width: 1440px) {
  .latest-blog .latest-blog-content-wrap {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1400px) {
  .latest-blog .latest-blog-content-wrap {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 991px) {
  .latest-blog .latest-blog-content-wrap {
    border-bottom-left-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
    border-top-left-radius: 0 !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

@media (max-width: 767px) {
  .category-sec-wrapper {
    margin-top: 0 !important;
  }
}

body.blog main h1 {
  font-size: 40px !important;
  line-height: 48px !important;
  font-weight: 500 !important;
}

.category-wrapper {
  margin-bottom: 60px !important;
  padding-top: 60px !important;
  border-top: 1px solid #cccccc;
}
@media (max-width: 767px) {
  .category-wrapper {
    padding-top: 30px !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}
.category-wrapper .category-list {
  display: flex;
  align-items: center;
  list-style: none;
  padding: 0;
  gap: 20px;
  width: 100%;
}
@media (max-width: 767px) {
  .category-wrapper .category-list {
    flex-wrap: wrap;
  }
}
.category-wrapper .category-list li a {
  text-decoration: none;
  font-size: 17px;
  line-height: 29px;
  font-weight: 500;
  background: transparent none;
  border-color: currentColor;
  border-width: 2px;
  border-style: solid;
  border-radius: 50px;
  color: var(--wp--preset--color--secondary);
  padding-top: var(--wp--preset--spacing--14);
  padding-right: var(--wp--preset--spacing--24);
  padding-bottom: var(--wp--preset--spacing--14);
  padding-left: var(--wp--preset--spacing--24);
  font-family: var(--wp--preset--font-family--roboto);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.category-wrapper .category-list li.all-categories a {
  background-color: var(--wp--preset--color--secondary);
  color: #fff;
  border-color: var(--wp--preset--color--secondary);
}
.category-wrapper .category-list li.all-categories.highlight a {
  background: transparent;
  border-color: currentColor;
  color: var(--wp--preset--color--secondary);
}
.category-wrapper .category-list li.current-cat a {
  background-color: var(--wp--preset--color--secondary);
  color: #fff;
}
.category-wrapper .category-list li.more-dropdown > a {
  padding-right: 30px;
  position: relative;
}
.category-wrapper .category-list li.more-dropdown > a::after {
  content: "";
  position: absolute;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M6.399 8.601A1.25 1.25 0 1 0 4.63 10.37l1.768-1.768ZM12 15.971l-.884.883a1.25 1.25 0 0 0 1.768 0L12 15.971Zm7.37-5.602A1.25 1.25 0 0 0 17.6 8.601l1.768 1.768Zm-14.74 0 6.486 6.485 1.768-1.767L6.399 8.6 4.63 10.37Zm8.254 6.485 6.485-6.485-1.768-1.768-6.485 6.486 1.768 1.767Z"></path></svg>');
  width: 16px;
  height: 12px;
  background-size: 100%;
  background-repeat: no-repeat;
  right: 10px;
  top: 18px;
  filter: brightness(0) saturate(100%) invert(62%) sepia(70%) saturate(6754%) hue-rotate(70deg) brightness(98%) contrast(106%);
}
.category-wrapper .category-list li.more-dropdown li {
  padding-bottom: 10px;
}
.category-wrapper .category-list li.more-dropdown li a {
  padding: 0;
  background: transparent;
  color: #000;
  text-align: left;
  max-width: unset;
  white-space: nowrap;
  overflow: unset;
  text-overflow: unset;
  vertical-align: unset;
  white-space: break-spaces;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #000;
}
.category-wrapper .category-list li.more-dropdown li a:hover {
  color: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
}
.category-wrapper .category-list li.more-dropdown li.current-cat a {
  position: relative;
}
.category-wrapper .category-list li.more-dropdown li.current-cat a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #FC9316;
  left: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  .category-wrapper .category-list li.more-dropdown li.current-cat a {
    position: relative;
  }
  .category-wrapper .category-list li.more-dropdown li.current-cat a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #FC9316;
    left: 0;
    bottom: 0;
  }
}
.category-wrapper .main-category-wrapper {
  width: 100%;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .category-wrapper .main-category-wrapper {
    gap: 10px;
  }
}
@media (max-width: 371px) {
  .category-wrapper .main-category-wrapper {
    flex-wrap: wrap;
  }
}
.category-wrapper .main-category-wrapper .categories-title {
  display: none;
}
@media (max-width: 991px) {
  .category-wrapper .main-category-wrapper .categories-title {
    display: block;
  }
}

.blog-cards-wrapper {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1490196078);
  font-family: var(--wp--preset--font-family--roboto);
}
.blog-cards-wrapper .card-content-wrapper {
  height: 100%;
}
@media (max-width: 991px) {
  .blog-cards-wrapper .card-content-wrapper {
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
  }
}
@media (max-width: 575px) {
  .blog-cards-wrapper .card-content-wrapper {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
  }
}
.blog-cards-wrapper .card-content-wrapper a {
  text-decoration: none;
  text-transform: lowercase;
}
.blog-cards-wrapper .card-content-wrapper a::first-letter {
  text-transform: capitalize;
}
.blog-cards-wrapper .card-content-wrapper .taxonomy-category a {
  text-transform: capitalize;
  text-decoration: underline;
}
.blog-cards-wrapper .card-content-wrapper .taxonomy-category a:hover {
  text-decoration: none;
}
.blog-cards-wrapper .card-content-wrapper h2 a:hover {
  text-decoration: underline;
}
.blog-cards-wrapper img {
  height: auto !important;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

@media (max-width: 767px) {
  .blog-post-banner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (max-width: 767px) {
  .author-wrapper {
    padding: 0 15px;
    flex-wrap: wrap;
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .author-wrapper .autor-inner-wrapper {
    align-items: center;
    flex-wrap: wrap;
  }
}
.author-wrapper .autor-inner-wrapper .avatar {
  border-radius: 50% !important;
}
@media (max-width: 575px) {
  .author-wrapper .author-date-wrapper {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .more-blogs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (max-width: 767px) {
  .content-wrapper {
    padding: 0 15px;
  }
}
.content-wrapper p,
.content-wrapper h3 {
  padding-bottom: 35px;
  color: #060606;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
}
.content-wrapper h3 {
  color: #060606;
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
}
.content-wrapper ul li {
  color: #1c1c1c;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  padding-bottom: 20px;
}
.content-wrapper .wp-block-cover {
  margin-bottom: 30px !important;
}

.pager-wrapper {
  margin-top: 60px;
}
.pager-wrapper .page-numbers-wrap {
  display: flex;
  align-items: center;
  gap: 24px;
}
.pager-wrapper .page-numbers {
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
  color: #000;
  font-family: var(--wp--preset--font-family--roboto);
  text-decoration: none;
}
.pager-wrapper .page-numbers.current {
  padding: 14.5px 22.11px;
  background-color: #ecffe3;
  border-radius: 50%;
}
.pager-wrapper .pagination-arrow {
  margin-left: 24px;
  padding: 17px;
  background-color: #fc9316;
  border-radius: 50%;
}
.pager-wrapper .pagination-arrow span {
  margin: 0;
  color: #fff;
  font-size: 0;
  width: 18px;
  height: 18px;
  position: relative;
  line-height: 0;
  display: block;
}
.pager-wrapper .pagination-arrow span::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.56617 13.2007C6.39033 13.3765 6.29155 13.615 6.29155 13.8637C6.29155 14.1123 6.39033 14.3508 6.56617 14.5267C6.74201 14.7025 6.9805 14.8013 7.22917 14.8013C7.47784 14.8013 7.71633 14.7025 7.89217 14.5267L6.56617 13.2007ZM12.0937 8.9999L12.7559 9.6629C12.843 9.57584 12.9121 9.47248 12.9592 9.35872C13.0063 9.24497 13.0306 9.12304 13.0306 8.9999C13.0306 8.87677 13.0063 8.75484 12.9592 8.64108C12.9121 8.52732 12.843 8.42396 12.7559 8.3369L12.0937 8.9999ZM7.89217 3.4724C7.80501 3.38534 7.70154 3.31629 7.5877 3.26921C7.47385 3.22213 7.35184 3.19793 7.22864 3.198C7.10544 3.19807 6.98346 3.2224 6.86966 3.26961C6.75587 3.31682 6.65249 3.38599 6.56542 3.47315C6.47835 3.56032 6.40931 3.66378 6.36223 3.77763C6.31514 3.89147 6.29095 4.01348 6.29102 4.13668C6.29116 4.3855 6.39013 4.62406 6.56617 4.7999L7.89217 3.4724ZM7.89217 14.5274L12.7559 9.6629L11.4307 8.3369L6.56617 13.2007L7.89142 14.5267L7.89217 14.5274ZM12.7559 8.3369L7.89292 3.47315L6.56617 4.7999L11.4307 9.6629L12.7559 8.3369Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
}
.pager-wrapper .pagination-arrow.wp-block-query-pagination-previous {
  margin-left: 0;
  margin-right: 24px;
}
.pager-wrapper .pagination-arrow.wp-block-query-pagination-previous span::before {
  transform: rotate(180deg);
}

.sub-menu.dropdown {
  display: none;
  position: absolute;
  background: #fff;
  list-style: none;
  padding: 15px;
  margin: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  max-width: 200px;
  width: 100%;
  min-width: 200px;
  z-index: 99;
}
.sub-menu.dropdown li {
  padding-bottom: 15px;
}

.more-dropdown.open .sub-menu.dropdown {
  display: block;
}
@media (max-width: 991px) {
  .more-dropdown.open .sub-menu.dropdown .more-dropdown {
    display: none;
  }
}

.social-share {
  gap: 10px;
}
.social-share li a {
  padding: 11px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.social-share li a svg {
  width: 16px;
  height: 16px;
}
.social-share li a svg path {
  fill: #000;
}
.social-share li a:hover {
  border: 1px solid #fc9316;
}
.social-share li a:hover svg path {
  fill: #fc9316;
}

.search-bar-wrapper {
  position: relative;
}
.search-bar-wrapper input {
  padding: 5px 46px 5px 24px;
  background-color: #fff4e7;
  border: 1px solid #fc9316;
  border-radius: 40px;
  right: 0;
  top: 7px;
  min-width: 0;
  max-width: 0;
  width: 0;
  visibility: hidden;
  color: #5a5a5a;
  font-size: 18px;
  line-height: 29px;
  font-weight: 500;
}
@media (max-width: 767px) {
  .search-bar-wrapper input {
    padding: 5px 16px;
  }
}
.search-bar-wrapper input:focus {
  border: 1px solid #fc9316;
}
.search-bar-wrapper input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
}
.search-bar-wrapper button {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.search-bar-wrapper .wp-block-search__inside-wrapper {
  padding: 0 !important;
  border: none !important;
}
@media (max-width: 767px) {
  .search-bar-wrapper .wp-block-search__inside-wrapper {
    width: 100% !important;
  }
}
.search-bar-wrapper.active {
  max-width: 480px;
  min-width: 480px;
  width: 100%;
  visibility: visible;
}
@media (max-width: 767px) {
  .search-bar-wrapper.active {
    min-width: 320px;
    max-width: 270px;
    position: absolute;
    right: 0;
    z-index: 9999 !important;
  }
}
.search-bar-wrapper.active input {
  width: 100%;
  max-width: 480px;
  min-width: 480px;
  visibility: visible;
}
@media (max-width: 767px) {
  .search-bar-wrapper.active input {
    min-width: 270px;
    padding: 5px 46px 5px 24px;
  }
}
.search-bar-wrapper.active .btnactive {
  position: absolute;
  left: 22px;
  top: 9px;
  padding: 0;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.688 20.6919L16.1393 15.1434C17.1878 13.7821 17.7557 12.1117 17.7544 10.3934C17.7581 8.6161 17.1606 6.88979 16.059 5.49502C14.9574 4.10025 13.4165 3.11901 11.6867 2.71075C9.9568 2.3025 8.13971 2.49124 6.53069 3.24629C4.92168 4.00135 3.61533 5.27834 2.82394 6.86973C2.03255 8.46111 1.80264 10.2734 2.17158 12.0119C2.54052 13.7505 3.48663 15.3132 4.85613 16.4461C6.22563 17.579 7.93804 18.2154 9.71504 18.252C11.4921 18.2886 13.2292 17.7232 14.6442 16.6476L20.1929 22.196C20.3929 22.391 20.6611 22.5001 20.9404 22.5001C21.2197 22.5001 21.488 22.391 21.688 22.196C21.7869 22.0974 21.8654 21.9801 21.9189 21.8511C21.9724 21.722 22 21.5837 22 21.444C22 21.3042 21.9724 21.1659 21.9189 21.0368C21.8654 20.9078 21.7869 20.7906 21.688 20.6919ZM4.15764 10.3934C4.1578 9.25916 4.4943 8.15046 5.12457 7.20745C5.75485 6.26445 6.6506 5.5295 7.69858 5.09553C8.74655 4.66156 9.89967 4.54806 11.0122 4.76937C12.1246 4.99069 13.1465 5.53688 13.9486 6.3389C14.7506 7.14092 15.2968 8.16273 15.5182 9.27515C15.7395 10.3876 15.626 11.5406 15.192 12.5886C14.758 13.6365 14.023 14.5322 13.08 15.1624C12.1369 15.7927 11.0281 16.1291 9.89386 16.1293C8.3732 16.1271 6.91545 15.5221 5.84017 14.4469C4.7649 13.3716 4.15984 11.914 4.15764 10.3934Z" fill="%235A5A5A"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 0;
  background-color: transparent !important;
}
.search-bar-wrapper.active .btnactive svg {
  display: none;
}
.search-bar-wrapper.active .wp-block-search__inside-wrapper {
  width: 100% !important;
}
.search-bar-wrapper.active .custom-clear-icon {
  display: block !important;
}

.date-seperate-wrap-dot p {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
  margin-top: -9px;
}

.search-icon {
  max-width: 24px;
  max-height: 24px;
  width: 100%;
  height: auto;
  position: relative;
}
.search-icon a {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  padding: 0;
  width: 24px;
  height: 24px;
  background: transparent;
}
.search-icon a::after {
  content: "" !important;
  position: absolute !important;
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.688 20.6919L16.1393 15.1434C17.1878 13.7821 17.7557 12.1117 17.7544 10.3934C17.7581 8.6161 17.1606 6.88979 16.059 5.49502C14.9574 4.10025 13.4165 3.11901 11.6867 2.71075C9.9568 2.3025 8.13971 2.49124 6.53069 3.24629C4.92168 4.00135 3.61533 5.27834 2.82394 6.86973C2.03255 8.46111 1.80264 10.2734 2.17158 12.0119C2.54052 13.7505 3.48663 15.3132 4.85613 16.4461C6.22563 17.579 7.93804 18.2154 9.71504 18.252C11.4921 18.2886 13.2292 17.7232 14.6442 16.6476L20.1929 22.196C20.3929 22.391 20.6611 22.5001 20.9404 22.5001C21.2197 22.5001 21.488 22.391 21.688 22.196C21.7869 22.0974 21.8654 21.9801 21.9189 21.8511C21.9724 21.722 22 21.5837 22 21.444C22 21.3042 21.9724 21.1659 21.9189 21.0368C21.8654 20.9078 21.7869 20.7906 21.688 20.6919ZM4.15764 10.3934C4.1578 9.25916 4.4943 8.15046 5.12457 7.20745C5.75485 6.26445 6.6506 5.5295 7.69858 5.09553C8.74655 4.66156 9.89967 4.54806 11.0122 4.76937C12.1246 4.99069 13.1465 5.53688 13.9486 6.3389C14.7506 7.14092 15.2968 8.16273 15.5182 9.27515C15.7395 10.3876 15.626 11.5406 15.192 12.5886C14.758 13.6365 14.023 14.5322 13.08 15.1624C12.1369 15.7927 11.0281 16.1291 9.89386 16.1293C8.3732 16.1271 6.91545 15.5221 5.84017 14.4469C4.7649 13.3716 4.15984 11.914 4.15764 10.3934Z" fill="%235A5A5A"/></svg>') !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 24px;
  height: 24px !important;
  margin: 0 !important;
  top: 0 !important;
  left: 0;
  animation: none !important;
}

.search-form-wrapper {
  gap: 5px;
}

/* Wrapper must be relative */
.wp-block-search__inside-wrapper {
  position: relative;
}

.wp-block-search__searchfield-hidden .custom-clear-icon {
  display: none !important;
}

.search-form-wrapper .search-bar-wrapper.active ~ .wp-block-buttons {
  visibility: hidden;
}

/* Custom clear (cross) icon */
.custom-clear-icon {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 15.0001C11.6421 15.0001 15 11.6423 15 7.50012C15 3.35799 11.6421 0.00012207 7.5 0.00012207C3.35786 0.00012207 0 3.35799 0 7.50012C0 11.6423 3.35786 15.0001 7.5 15.0001Z" fill="%23575757"/><path d="M8.295 7.50012L10.1475 5.64762C10.2469 5.54099 10.301 5.39996 10.2984 5.25423C10.2958 5.1085 10.2368 4.96947 10.1337 4.86641C10.0307 4.76335 9.89162 4.70431 9.74589 4.70174C9.60017 4.69917 9.45913 4.75326 9.3525 4.85262L7.5 6.70512L5.6475 4.85262C5.54087 4.75326 5.39983 4.69917 5.25411 4.70174C5.10838 4.70431 4.96934 4.76335 4.86628 4.86641C4.76322 4.96947 4.70419 5.1085 4.70162 5.25423C4.69905 5.39996 4.75314 5.54099 4.8525 5.64762L6.705 7.50012L4.8525 9.35262C4.74716 9.45809 4.68799 9.60106 4.68799 9.75012C4.68799 9.89918 4.74716 10.0422 4.8525 10.1476C4.95797 10.253 5.10094 10.3121 5.25 10.3121C5.39906 10.3121 5.54203 10.253 5.6475 10.1476L7.5 8.29512L9.3525 10.1476C9.45797 10.253 9.60094 10.3121 9.75 10.3121C9.89906 10.3121 10.042 10.253 10.1475 10.1476C10.2528 10.0422 10.312 9.89918 10.312 9.75012C10.312 9.60106 10.2528 9.45809 10.1475 9.35262L8.295 7.50012Z" fill="white"/></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  display: none; /* Initially hidden */
  z-index: 10;
}

@media (max-width: 991px) {
  .blog-post-banner,
  .blog-post-banner img {
    height: auto !important;
    border-radius: 30px !important;
  }
}
@media (max-width: 575px) {
  .blog-post-banner,
  .blog-post-banner img {
    border-radius: 20px !important;
  }
}

.filter-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .filter-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
  }
}
@media (max-width: 1199px) {
  .filter-wrapper .filter-title {
    font-size: 16px !important;
  }
}
@media (max-width: 991px) {
  .filter-wrapper .filter-title {
    flex-basis: 100%;
  }
}
.filter-wrapper form {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 991px) {
  .filter-wrapper form {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
  }
}
.filter-wrapper form .label_wrap {
  width: 25%;
}
@media (max-width: 991px) {
  .filter-wrapper form .label_wrap {
    width: 100%;
  }
}
.filter-wrapper form select {
  position: relative;
  padding: 16px 24px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 50px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  color: #000;
  font-family: "Neue Montreal";
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.filter-wrapper form select::after {
  content: "";
  position: absolute;
  background: url(../images/down-arrow.svg) no-repeat;
  background-size: 100%;
  width: 7px;
  height: 12px;
  right: 24px;
  top: 18px;
}
.filter-wrapper form .label_wrap {
  position: relative;
}
.filter-wrapper form .label_wrap::after {
  content: "";
  position: absolute;
  background: url(../images/down-arrow.svg) no-repeat;
  background-size: 100%;
  width: 18px;
  height: 12px;
  right: 24px;
  top: 22px;
}
.filter-wrapper form .search-wrap {
  width: 25%;
}
@media (max-width: 991px) {
  .filter-wrapper form .search-wrap {
    width: 100%;
  }
}
.filter-wrapper form .search-wrap input {
  padding: 16px 24px;
  border: 1px solid #cccccc;
  border-radius: 50px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  color: #000;
  font-family: "Neue Montreal";
  width: -webkit-fill-available;
}
.filter-wrapper form .is-style-button-arrow {
  position: relative;
  font-family: "Neue Montreal";
}
.filter-wrapper form .is-style-button-arrow::after {
  content: url(../images/btn-arrow.svg);
  position: absolute;
  right: 36px;
  height: auto;
  top: 13px;
  display: inline-block;
  z-index: 0;
}
.filter-wrapper form .is-style-button-arrow:hover::after {
  animation: wobble-horizontal 0.6s ease-in-out;
}
.filter-wrapper form .is-style-button-arrow input[type=submit] {
  max-width: 282px;
  min-width: 232px;
  width: 100%;
}

@media (max-width: 767px) {
  .brand-slider .swiper-slide {
    text-align: center !important;
  }
}
@media (max-width: 575px) {
  .brand-slider .new-landing-brand-slider .swiper-slide .wp-block-pixelalbatross-slide__wrapper {
    display: flex !important;
    justify-content: center !important;
  }
}

@media (max-width: 767px) {
  .counter-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 575px) {
  .counter-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}

.single-success-stories .who-help-items-wrapper {
  margin-bottom: 0 !important;
}
.single-success-stories .who-help-items-wrapper .who-help-items {
  min-height: unset !important;
  height: 100% !important;
  gap: 20px;
}
.single-success-stories .who-help-items-wrapper .swiper-pagination {
  width: 100% !important;
  bottom: 0 !important;
  left: 0 !important;
  transform: unset !important;
  text-align: center;
}
.single-success-stories .who-help-items-wrapper .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  transform: none;
  background-color: transparent;
  border: 2px solid var(--wp--preset--color--primary);
  border-radius: 10px;
  opacity: 0.8;
  left: unset !important;
}
.single-success-stories .who-help-items-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 60px;
  background-color: var(--wp--preset--color--primary);
  opacity: 1;
}
.single-success-stories .who-help-items-wrapper .swiper-wrapper {
  margin-bottom: 60px !important;
}
.single-success-stories .who-help-items-wrapper .swiper-wrapper .swiper-slide {
  height: auto !important;
}
.single-success-stories .who-help-items-wrapper div.wp-block-pixelalbatross-slide__wrapper {
  height: 100%;
}

.success-stories {
  position: relative;
}
.success-stories .success-stories-link-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  overflow: hidden;
}
.success-stories .success-stories-link-wrapper a {
  font-size: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: relative;
  padding: 0;
}
.success-stories .success-stories-link-wrapper a::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%) scale(0);
  border-radius: 100%;
  background-color: rgba(252, 147, 22, 0.4);
  transition: all 0.6s ease-in-out;
  z-index: 99;
}
.success-stories .success-stories-link-wrapper a:hover::after {
  transform: translate(0, 0) scale(1);
  left: 0;
  top: 0;
  border-radius: 40px;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  color: #000;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  min-width: 130px !important;
}

@keyframes wobble-horizontal {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
  75% {
    transform: translateX(-5px);
  }
}
.landing-page-form .contact-form .wp-cf7-column input[type=text], .landing-page-form .contact-form .wp-cf7-column input[type=email], .landing-page-form .contact-form .wp-cf7-column input[type=tel],
.landing-page-form .contact-form .wp-cf7-column input textarea {
  border: none;
}
.landing-page-form .contact-form .submit-row {
  position: relative;
  max-width: 538px;
  height: 60px;
  padding: 0;
  margin-top: 32px;
  width: 100%;
}
.landing-page-form .contact-form .submit-row input[type=submit] {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  white-space: normal;
}
@media (max-width: 575px) {
  .landing-page-form .contact-form .submit-row input[type=submit] {
    padding-right: 30px;
  }
}
.landing-page-form .contact-form .submit-row .form-arrow {
  right: 134px;
  position: absolute;
}
@media (max-width: 575px) {
  .landing-page-form .contact-form .submit-row .form-arrow {
    right: 35px;
  }
}
.landing-page-form .contact-form .submit-row .wpcf7-spinner {
  right: 100px;
  left: 0;
}
@media (max-width: 575px) {
  .landing-page-form .contact-form .submit-row .wpcf7-spinner {
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 65px;
  }
}
.landing-page-form input[type=url] {
  width: 100%;
  padding: 15px;
  font-size: var(--wp--preset--font-size--small);
  line-height: 25px;
  outline: none;
  box-sizing: border-box;
  border-radius: 40px;
  border: none;
}
.landing-page-form select {
  width: 100%;
  padding: 15px;
  font-size: var(--wp--preset--font-size--small);
  line-height: 25px;
  outline: none;
  box-sizing: border-box;
  border-radius: 40px;
  background-color: #FFF;
  border: none;
  color: #575757;
}
.landing-page-form .select-wrapper span {
  position: relative;
}
.landing-page-form .select-wrapper span::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 24px;
  right: 15px;
  background: url('data:image/svg+xml,<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="512" height="512" fill="url(%23pattern0_3_2142)"/><defs><pattern id="pattern0_3_2142" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_3_2142" transform="scale(0.00195312)"/></pattern><image id="image0_3_2142" width="512" height="512" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAIABJREFUeAHt3VuIbOlZBuBvjCEeUC8UgqJ4QlQ84iQKkUTiMZoYEfRKgijxcOGNCIqKQi5E44UKQ3JhEL3wBBlEkiDiRYyiREw8IAYRJSMoQYRMokYwUTP2n9lrT3VPVXUd1uH913oKhtrdXbVqrae+/3/f3dN77yo3AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArsCn1NV31FVP1RVP1NVv1JVv1dVf1VV76mqJ6rq7VX1O1X1+qr6qar6vqr6lqr6pN0D+TUBAgQIEAgS+Piq+rqqelVV/WhV/UJV/VZV/WFV/V1VvXsn3173IN9eXVWvqKpPC7qO0U7lOVX14qp6bVW9q6qeuuK//6mqt1bVj9ygfv5oZ+hABAgQIEDgMoHPevAb2t+vqv++It9aNv5FVb2mql54c//IZaez/LNa6H9nVf1GVb33SpBjheEfbr4r8ItV9VXLX7IzIECAAIGNCHx5Vf3czXez/3bCfPvXB98h/9ZeykBrLO3b++1bHceCe4qvvaWqvmwjw+cyCRAgQGB+gS+sqscXyLe/rqqXz3+5p7/iN938f4x3LgCzWyY+/OD/t3ze6aftkQQIECBA4KjAZ1bVr1bV/y6ccX968/MEX3P0TGf+4ouq6m0Lo+yWgPbr9rMCb6iqT5/ZwssRIECAwHoEnl9Vj1XVB8Myrv28waNLMrdv97ef4r8bvkkf//uDn65c0slrEyBAgEB/At9QVU8GZ1z7jnf7U3Kz/7DgJ1TVm4JhdkvI/920tx/vb/acMQECBAgsJPDDAd/u382xY79+Y1V93FxOnzvCH+c7djFTfa39WcyPnQvJ6xAgQIBAdwLPq6pf6+Q3t7tZ2X5IsP2cwqS3rw//lsguyL5ftz9j+RmTCjk4AQIECPQo8KkP/pKefdnRw+f+7ebvyXnJVPDf39G3RI69We3PVra/ZMGNAAECBAg0gfbn+v+lw9/53826D938bbrfPfZb2v6I39J//OHuhV7z8fv95UFjj4jjESBAoEuBr+j8O9t3s7D9KbivHeudaH+m/n0raEZ3kZSAsSbE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BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiE7RO3AAADQUlEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHZBf4fhZ1PLEkj0t0AAAAASUVORK5CYII="/></defs></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
}
.landing-page-form .select-wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.landing-page-form .submit-row {
  width: -webkit-fill-available;
  background-color: #FC9316;
  cursor: pointer;
}
.landing-page-form .submit-row input {
  cursor: pointer;
}
.landing-page-form.full-form {
  margin: 0 12px;
}
@media (max-width: 575px) {
  .landing-page-form.full-form {
    padding-bottom: 40px !important;
  }
}
.landing-page-form.full-form .submit-row {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  max-width: 359px;
  min-width: 359px;
}
@media (max-width: 767px) {
  .landing-page-form.full-form .submit-row {
    min-width: -webkit-fill-available;
  }
}
@media (max-width: 767px) {
  .landing-page-form.full-form .submit-row .form-arrow {
    right: 96px;
  }
}
@media (max-width: 575px) {
  .landing-page-form.full-form .submit-row .form-arrow {
    right: 42px;
  }
}
.landing-page-form.full-form .submit-row .wpcf7-spinner {
  right: 10px !important;
  left: auto;
  margin: 0;
  top: 18px;
}
@media (max-width: 575px) {
  .landing-page-form.full-form .submit-row .wpcf7-spinner {
    right: 0 !important;
    left: 0;
    margin: 0 auto;
    top: 68px;
  }
}
.landing-page-form.full-form .contact-form .submit-row .form-arrow {
  right: 40px;
}
@media (max-width: 575px) {
  .landing-page-form.full-form .contact-form .submit-row .form-arrow {
    right: 35px;
  }
}
.landing-page-form .checkbox-wrapper {
  display: flex;
  align-items: center;
  font-family: sans-serif;
  font-size: 16px;
  margin-bottom: 50px !important;
}
.landing-page-form .checkbox-wrapper input[type=checkbox] {
  font-size: 0;
  position: absolute;
  top: 0;
  width: 15px;
  height: 20px;
  z-index: 3;
  opacity: 0;
  cursor: pointer;
}
.landing-page-form .checkbox-wrapper .wpcf7-list-item-label {
  position: relative;
  padding-left: 30px;
  display: inline-block;
  color: #757575;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}
.landing-page-form .checkbox-wrapper .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  border: 2px solid #757575;
  border-radius: 4px;
  background-color: #fff;
  transition: all 0.2s ease;
}
.landing-page-form .checkbox-wrapper .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 4px;
  width: 6px;
  height: 12px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.landing-page-form .checkbox-wrapper .wpcf7-list-item input[type=checkbox]:focus + .wpcf7-list-item-label::before {
  outline: 2px solid #0073e6;
}

.what-we-do-icon-img img {
  max-width: 36px;
}

@media (max-width: 575px) {
  .hero-book-title {
    font-size: 18px !important;
  }
}

.page-template-landing-page .success-story-wrapper .success-story-content h2, .page-template-landing-page .success-story-wrapper .success-story-content h6 {
  padding-left: 20px;
}

@media (max-width: 781px) {
  .what-we-do-sec .left-content-wrapper {
    border: none !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 781px) {
  .what-we-do-sec .right-content-wrapper {
    padding-left: 0 !important;
    margin-top: 30px;
  }
}

.grecaptcha-badge {
  z-index: 9999 !important;
}

header.scrolled {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #000;
  z-index: 999999;
  padding: 0 30px;
  border: none;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  max-width: -webkit-fill-available;
}
@supports (-moz-appearance: none) {
  header.scrolled {
    width: 100% !important;
    max-width: 100% !important;
    left: -30px !important;
  }
}
header.is-position-sticky {
  position: sticky;
  background-color: #fff;
  box-shadow: none;
}

body.blog main h1 {
  font-size: 40px !important;
  line-height: 48px !important;
  font-weight: 500 !important;
}

@media (max-width: 767px) {
  .hire-wrapper .hire-months-wrapper .hire-text {
    text-align: left !important;
    padding-top: 10px;
  }
}

.page-template-landing-page .success-story-wrapper .success-story-badge {
  left: 20px;
  top: 20px;
}
.page-template-landing-page .success-story-wrapper .success-story-content {
  bottom: 20px;
}

body .landing-page-form .checkbox-wrapper {
  margin-bottom: 8px !important;
}

body .landing-page-form.full-form .checkbox-wrapper {
  margin-bottom: 50px !important;
}

@media (max-width: 350px) {
  .landing-header-wrapper {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 575px) {
  .landing-header-wrapper .mobile-wrapper p {
    font-size: 16px !important;
  }
}
@media (max-width: 360px) {
  .landing-header-wrapper .mobile-wrapper p {
    font-size: 14px !important;
  }
}

.new-landing-text-gradient {
  background: linear-gradient(92.16deg, #000000 10.54%, #FC9316 97.67%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 60%;
  color: #FC9316;
}

.new-landing-hero-wrapper {
  background-position: right !important;
}
@media (max-width: 767px) {
  .new-landing-hero-wrapper {
    background-size: contain !important;
    background-repeat: repeat-y !important;
  }
}
@media (max-width: 767px) {
  .new-landing-hero-wrapper .new-landing-page-form-wrap {
    padding-top: 0 !important;
  }
}
@media (max-width: 499px) {
  .new-landing-hero-wrapper header .header-contact-icon {
    max-width: 20px;
    height: 35px !important;
  }
}
.new-landing-hero-wrapper header .header-contact-number a {
  text-decoration: none !important;
  position: relative;
}
.new-landing-hero-wrapper header .header-contact-number a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  background: #000;
  left: 0;
  bottom: 0;
  transition: all 0.3s ease;
}
.new-landing-hero-wrapper header .header-contact-number a:hover::after {
  width: 100%;
}
@media (max-width: 575px) {
  .new-landing-hero-wrapper header .header-contact-number {
    font-size: 16px !important;
  }
}
@media (max-width: 499px) {
  .new-landing-hero-wrapper header .header-contact-number {
    font-size: 14px !important;
  }
}
.new-landing-hero-wrapper .new-landing-page-form {
  margin-right: 0 !important;
}
@media (max-width: 767px) {
  .new-landing-hero-wrapper .new-landing-page-form {
    margin: 0 !important;
    width: 100% !important;
    max-width: -webkit-fill-available !important;
  }
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .wp-cf7-column {
  margin: 0 !important;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form input[type=email] {
  border: 0;
  border-bottom: 1px solid #E2E2E2;
  border-radius: 0;
  padding: 16px 10px;
  font-size: 16px;
  line-height: 24px;
  color: #575757;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .textarea-wrapper {
  margin-bottom: 11px !important;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form textarea {
  border: 0;
  border-bottom: 1px solid #E2E2E2;
  border-radius: 0;
  padding: 16px 10px;
  font-size: 16px;
  line-height: 24px;
  color: #575757;
  height: 75px;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper {
  display: flex;
  align-items: center;
  font-family: sans-serif;
  font-size: 16px;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper input[type=checkbox] {
  font-size: 0;
  position: absolute;
  top: 1px;
  width: 15px;
  height: 15px;
  left: -3px;
  z-index: 3;
  opacity: 0;
  cursor: pointer;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper .wpcf7-list-item {
  margin: 0 !important;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper .wpcf7-list-item-label {
  position: relative;
  padding-left: 30px;
  display: inline-block;
  color: #000;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 15px;
  height: 15px;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: #fff;
  transition: all 0.2s ease;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 5px;
  width: 4px;
  height: 8px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .checkbox-wrapper .wpcf7-list-item input[type=checkbox]:focus + .wpcf7-list-item-label::before {
  outline: 2px solid #0073e6;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row {
  width: -webkit-fill-available;
  background-color: #000000;
  text-align: left;
  padding: 5px 5px 5px 20px;
  text-transform: capitalize;
  border: 1px solid transparent;
  transition: all 0.4s ease;
  margin-top: 20px;
}
@supports (-moz-appearance: none) {
  .new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row {
    width: auto !important;
  }
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row p {
  justify-content: flex-end;
  width: 100%;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row input {
  position: absolute;
  text-align: left;
  padding-left: 20px;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}
@media (max-width: 767px) {
  .new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row input {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 575px) {
  .new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row input {
    font-size: 14px;
    line-height: 22px;
  }
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row .wpcf7-spinner {
  bottom: -26px;
  top: auto;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row .img-wrap {
  padding: 16.8px 28px;
  background-color: #fff;
  border-radius: 200px;
  line-height: 0;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row .img-wrap img {
  filter: invert(1);
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row:hover {
  background-color: #fff;
  border: 1px solid #000;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row:hover input[type=submit] {
  color: #000;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row:hover .form-arrow {
  animation: wobble-horizontal 0.6s ease-in-out;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row:hover .img-wrap {
  background-color: #000;
}
.new-landing-hero-wrapper .new-landing-page-form .contact-form .submit-row:hover .img-wrap img {
  filter: none;
}
@media (max-width: 575px) {
  .new-landing-hero-wrapper .header-logo img {
    max-width: 160px !important;
    width: 100% !important;
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
}
@media (max-width: 499px) {
  .new-landing-hero-wrapper .header-logo img {
    max-width: 120px !important;
  }
}
.new-landing-hero-wrapper .founder-detail-list {
  list-style: none;
  padding: 0;
}
.new-landing-hero-wrapper .founder-detail-list li {
  position: relative;
  padding-left: 38px;
  padding-bottom: 20px;
}
.new-landing-hero-wrapper .founder-detail-list li::before {
  content: "";
  position: absolute;
  background: url('data:image/svg+xml,<svg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1397 24.5C5.44346 24.5 0 19.1192 0 12.5C0 5.88084 5.44346 0.5 12.1397 0.5C15.2104 0.5 18.0919 1.60243 20.3369 3.63665C19.5902 4.07312 18.8696 4.55658 18.1765 5.07989C16.4754 3.72337 14.3603 2.9765 12.1397 2.9765C6.83283 2.9765 2.50535 7.25421 2.50535 12.5C2.50535 17.7458 6.83283 22.0235 12.1397 22.0235C19.5238 22.0235 23.9077 14.2214 20.7318 8.15517C21.2131 7.71271 21.7085 7.28384 22.2171 6.86928C22.3672 6.74687 22.5186 6.62561 22.6711 6.50556C23.7336 8.31941 24.2797 10.376 24.2797 12.4999C24.2796 19.1192 18.836 24.5 12.1397 24.5Z" fill="%235AA13B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4587 18.6688C12.322 18.6688 12.2081 18.5788 12.1626 18.4662C12.1398 18.4212 10.181 13.4231 7.15176 11.5319C6.55956 11.1716 6.10413 10.7889 6.2863 9.93333C6.46848 9.10032 7.03793 8.62752 8.06283 8.40236C9.88489 8.0196 11.8437 10.8114 12.5725 11.9596C15.1234 8.28985 20.2253 2.52618 27.6504 1.85077C28.0086 1.80926 28.1411 2.3341 27.8099 2.48116C27.696 2.52618 17.0821 7.32178 12.7775 18.4888C12.7092 18.6013 12.5953 18.6688 12.4587 18.6688Z" fill="%235AA13B"/></svg>') no-repeat;
  width: 28px;
  height: 24px;
  background-size: 100% 100%;
  top: 2px;
  left: 0;
}
.new-landing-hero-wrapper .founder-detail-list li:last-child {
  padding-bottom: 0;
}

.new-landing-client-slider {
  position: relative;
}
.new-landing-client-slider::before, .new-landing-client-slider::after {
  content: "";
  position: absolute;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  width: 70px;
  height: 92px;
  left: 0;
  top: -20px;
  z-index: 10;
}
.new-landing-client-slider::after {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  right: 0;
  left: auto;
  top: -20px;
  transform: rotate(180deg);
}

@media (max-width: 767px) {
  .what-we-do-sec .we-do-card-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.what-we-do-sec .we-do-card-wrapper .card-wrapper-we-do {
  transition: all 0.3s ease;
}
.what-we-do-sec .we-do-card-wrapper .card-wrapper-we-do .card-icon img {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}
.what-we-do-sec .we-do-card-wrapper .card-wrapper-we-do:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
}
.what-we-do-sec .we-do-card-wrapper .card-wrapper-we-do:hover .card-icon img {
  transform: rotate(360deg);
}

.pricing-plan-wrapper .side-card-wrapper {
  border: 2px solid transparent;
  transition: all 0.3s ease;
}
.pricing-plan-wrapper .side-card-wrapper:hover {
  border: 2px solid #FC9316;
}
.pricing-plan-wrapper .side-card-wrapper .wp-block-cover {
  border: 1px solid rgba(226, 226, 226, 0.4) !important;
  flex-direction: column;
}
.pricing-plan-wrapper .side-card-wrapper .wp-block-cover .wp-block-cover__background {
  background-color: #fff !important;
  opacity: 1 !important;
  border-radius: 12px;
  position: relative;
}
.pricing-plan-wrapper .side-card-wrapper .wp-block-cover .wp-block-cover__background::before {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 120px;
  height: 60px;
  border-radius: 400px;
  filter: blur(40px);
  top: -79px;
  left: -194px;
}
.pricing-plan-wrapper .side-card-wrapper .wp-block-cover .wp-block-cover__background::after {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 120px;
  height: 60px;
  border-radius: 400px;
  filter: blur(40px);
  bottom: -276px;
  right: -193px;
}
.pricing-plan-wrapper .side-card-wrapper a {
  text-decoration: none !important;
  position: relative;
}
.pricing-plan-wrapper .side-card-wrapper a::after {
  content: "";
  position: absolute;
  background: #000;
  height: 2px;
  width: 0;
  left: 0;
  bottom: 0;
  transition: all 0.3s ease;
}
.pricing-plan-wrapper .side-card-wrapper a:hover::after {
  width: 100%;
}
.pricing-plan-wrapper .main-card-wrapper {
  transform: scale(1.1);
  text-align: center;
  border: 2px solid transparent;
  transition: all 0.3s ease;
}
.pricing-plan-wrapper .main-card-wrapper:hover {
  border: 2px solid #FC9316;
}
@media (max-width: 767px) {
  .pricing-plan-wrapper .main-card-wrapper {
    transform: scale(1);
  }
}
.pricing-plan-wrapper .main-card-wrapper .popular-tag {
  display: inline-block;
  margin: 0 auto 10px !important;
}
.pricing-plan-wrapper .main-card-wrapper .wp-block-cover {
  border: 1px solid rgba(226, 226, 226, 0.4) !important;
  flex-direction: column;
  background-color: #000 !important;
}
.pricing-plan-wrapper .main-card-wrapper .wp-block-cover .wp-block-cover__background {
  opacity: 1 !important;
  border-radius: 12px;
  position: relative;
}
.pricing-plan-wrapper .main-card-wrapper .wp-block-cover .wp-block-cover__background::before {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 120px;
  height: 60px;
  border-radius: 400px;
  filter: blur(48px);
  bottom: -296px;
  right: -203px;
}
.pricing-plan-wrapper .main-card-wrapper .wp-block-cover .wp-block-cover__background::after {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 120px;
  height: 60px;
  border-radius: 400px;
  filter: blur(49px);
  top: -40px;
  left: -201px;
}
.pricing-plan-wrapper .main-card-wrapper a {
  text-decoration: none !important;
  position: relative;
}
.pricing-plan-wrapper .main-card-wrapper a::after {
  content: "";
  position: absolute;
  background: #fff;
  height: 2px;
  width: 0;
  left: 0;
  bottom: 0;
  transition: all 0.3s ease;
}
.pricing-plan-wrapper .main-card-wrapper a:hover::after {
  width: 100%;
}
@media (max-width: 767px) {
  .pricing-plan-wrapper .price-card-wrapper {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media (max-width: 575px) {
  .pricing-plan-wrapper .price-card-wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

.new-landing-succes-story {
  position: relative;
  overflow: hidden;
}
.new-landing-succes-story::before {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 237px;
  height: 117px;
  border-radius: 400px;
  filter: blur(78px);
  top: -65px;
  left: -70px;
}
.new-landing-succes-story::after {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 237px;
  height: 60px;
  border-radius: 400px;
  filter: blur(78px);
  bottom: -45px;
  right: -80px;
}
.new-landing-succes-story .success-tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.new-landing-succes-story .success-tags-wrapper span {
  display: none;
}
.new-landing-succes-story .success-tags-wrapper a {
  padding: 10px 20px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0.1019607843);
  border-radius: 40px;
  text-decoration: none;
  text-transform: capitalize;
  pointer-events: none;
}
.new-landing-succes-story .success-stories .cover-img img {
  transition: all 0.3s ease;
}
.new-landing-succes-story .success-stories:hover .cover-img img {
  transform: scale(1.1);
}

@media (max-width: 575px) {
  .about-how-we-deliver h2 {
    padding-top: 46px !important;
    line-height: 105px !important;
  }
}

.join-us-sec {
  position: relative;
  overflow: hidden;
}
.join-us-sec::before {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 237px;
  height: 117px;
  border-radius: 400px;
  filter: blur(78px);
  top: -65px;
  left: -70px;
}
.join-us-sec::after {
  content: "";
  position: absolute;
  background: #FA8800;
  width: 237px;
  height: 60px;
  border-radius: 400px;
  filter: blur(78px);
  bottom: -45px;
  right: -80px;
}
@media (max-width: 767px) {
  .join-us-sec {
    padding-bottom: 80px !important;
  }
}
.join-us-sec .new-landing-text-gradient {
  background-size: 100%;
}
.join-us-sec .co-founder-detail-wrap .contact-number a {
  text-decoration: none !important;
  position: relative;
}
.join-us-sec .co-founder-detail-wrap .contact-number a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  background: #000;
  left: 0;
  bottom: 0;
  transition: all 0.3s ease;
}
.join-us-sec .co-founder-detail-wrap .contact-number a:hover::after {
  width: 100%;
}
.join-us-sec .break {
  width: 1px;
  height: 19px;
  color: #000000;
  opacity: 20%;
}
.join-us-sec .founder-detail-list {
  list-style: none;
  padding: 0;
}
.join-us-sec .founder-detail-list li {
  position: relative;
  padding-left: 38px;
  padding-bottom: 20px;
}
.join-us-sec .founder-detail-list li::before {
  content: "";
  position: absolute;
  background: url('data:image/svg+xml,<svg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1397 24.5C5.44346 24.5 0 19.1192 0 12.5C0 5.88084 5.44346 0.5 12.1397 0.5C15.2104 0.5 18.0919 1.60243 20.3369 3.63665C19.5902 4.07312 18.8696 4.55658 18.1765 5.07989C16.4754 3.72337 14.3603 2.9765 12.1397 2.9765C6.83283 2.9765 2.50535 7.25421 2.50535 12.5C2.50535 17.7458 6.83283 22.0235 12.1397 22.0235C19.5238 22.0235 23.9077 14.2214 20.7318 8.15517C21.2131 7.71271 21.7085 7.28384 22.2171 6.86928C22.3672 6.74687 22.5186 6.62561 22.6711 6.50556C23.7336 8.31941 24.2797 10.376 24.2797 12.4999C24.2796 19.1192 18.836 24.5 12.1397 24.5Z" fill="%235AA13B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4587 18.6688C12.322 18.6688 12.2081 18.5788 12.1626 18.4662C12.1398 18.4212 10.181 13.4231 7.15176 11.5319C6.55956 11.1716 6.10413 10.7889 6.2863 9.93333C6.46848 9.10032 7.03793 8.62752 8.06283 8.40236C9.88489 8.0196 11.8437 10.8114 12.5725 11.9596C15.1234 8.28985 20.2253 2.52618 27.6504 1.85077C28.0086 1.80926 28.1411 2.3341 27.8099 2.48116C27.696 2.52618 17.0821 7.32178 12.7775 18.4888C12.7092 18.6013 12.5953 18.6688 12.4587 18.6688Z" fill="%235AA13B"/></svg>') no-repeat;
  width: 28px;
  height: 24px;
  background-size: 100% 100%;
  top: 0;
  left: 0;
}
.join-us-sec .founder-detail-list li:last-child {
  padding-bottom: 0;
}
.join-us-sec .calender-wrapper {
  max-height: 610px;
  height: 100%;
}
.join-us-sec .calender-wrapper iframe {
  max-height: 610px;
  min-height: 610px;
  height: 100%;
}
@media (max-width: 767px) {
  .join-us-sec .cherish-detail-wrap {
    padding-right: 0 !important;
  }
}
@media (max-width: 575px) {
  .join-us-sec .new-landing-co-founder-detail-wrapper {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 575px) {
  .join-us-sec .new-landing-co-founder-detail-wrapper .break {
    display: none;
  }
}

.single-success-stories .who-help-items-wrapper .swiper-wrapper img {
  padding: 0;
}

@media (max-width: 575px) {
  .join-us-sec .new-landing-co-founder-detail-wrapper {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 575px) {
  .join-us-sec .new-landing-co-founder-detail-wrapper .break {
    display: none;
  }
}
.faq-wrapper details {
  transition: all 0.3s ease;
  border-width: 2px;
  padding: 0 !important;
  overflow: hidden;
}
.faq-wrapper details summary {
  color: #000 !important;
  padding: 24px 22px;
}
.faq-wrapper details summary::before {
  top: 39px;
  right: 22px;
}
.faq-wrapper details summary::after {
  top: 39px;
  right: 22px;
}
.faq-wrapper details p {
  padding: 0;
  margin: 0;
}
.faq-wrapper details .details-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}
.faq-wrapper details:hover, .faq-wrapper details[open] {
  background: #FFF4E7;
  border-color: #FC9316;
}
.faq-wrapper details[open] p {
  padding: 0 22px 24px;
}

@media (max-width: 1399px) {
  .marketing-title-in-service {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .marketing-title-in-service {
    font-size: 80px !important;
  }
}

@media (width: 1300px) {
  .latest-blog .latest-blog-content-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media (max-width: 1299px) {
  .latest-blog .latest-blog-content-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media (max-width: 1199px) {
  .latest-blog .latest-blog-content-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media (width: 1024px) {
  .latest-blog .latest-blog-content-wrap {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
}

/* Font family update */
.wp-block-heading code {
  font-family: inherit !important;
  -webkit-text-stroke: unset !important;
  text-shadow: -2px -2px 0 #000, 0px -2px 0 #000, 2px -2px 0 #000, -2px 0px 0 #000, 2px 0px 0 #000, -2px 2px 0 #000, 0px 2px 0 #000, 2px 2px 0 #000;
}

.wp-block-heading.black-text code {
  text-shadow: -2px -2px 0 rgba(255, 255, 255, 0.8), 0px -2px 0 rgba(255, 255, 255, 0.8), 2px -2px 0 rgba(255, 255, 255, 0.8), -2px 0px 0 rgba(255, 255, 255, 0.8), 2px 0px 0 rgba(255, 255, 255, 0.8), -2px 2px 0 rgba(255, 255, 255, 0.8), 0px 2px 0 rgba(255, 255, 255, 0.8), 2px 2px 0 rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.08) !important;
}

.header-title.new-landing-text-gradient {
  background-size: 95%;
}

.technologies-tab .wp-block-button__link.active {
  background-color: var(--wp--preset--color--secondary);
  color: #fff;
  border: 2px solid var(--wp--preset--color--secondary);
}

.technologies-tab .wp-block-button__link::after {
  content: "" !important;
  margin: 0 !important;
}

.page-template-new-landing-page .black-new-btn a {
  width: -webkit-fill-available;
  background-color: #000000;
  text-align: left;
  padding: 5px 5px 5px 20px;
  text-transform: capitalize;
  border: 1px solid transparent;
  transition: all 0.4s ease;
  margin-top: 20px;
  max-height: 54px;
  min-height: 54px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  text-transform: uppercase;
}
.page-template-new-landing-page .black-new-btn a::after {
  display: none !important;
}
.page-template-new-landing-page .black-new-btn a code {
  padding: 11px 28px;
  background-color: #fff;
  border-radius: 200px;
  line-height: 0;
  margin-left: 20px;
  transition: all 0.4s ease;
}
.page-template-new-landing-page .black-new-btn a code img {
  filter: invert(1);
}
.page-template-new-landing-page .black-new-btn a:hover {
  background-color: #fff;
  border: 1px solid #000;
  color: #000;
}
.page-template-new-landing-page .black-new-btn a:hover code {
  background-color: #000;
}
.page-template-new-landing-page .black-new-btn a:hover code img {
  filter: invert(0);
  animation: wobble-horizontal 0.6s ease-in-out;
}

body.body-scrolled .banner-wrapper,
body.body-scrolled .inner-page-title-wrapper {
  margin-top: 116px !important;
}
@media (max-width: 575px) {
  body.body-scrolled .banner-wrapper,
  body.body-scrolled .inner-page-title-wrapper {
    margin-top: 76px !important;
  }
}

.page-template-thank-you header.scrolled {
  background: #fff !important;
}
@media (max-width: 575px) {
  .page-template-thank-you header.scrolled {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
.page-template-thank-you .banner-wrapper {
  text-align: center;
}
.page-template-thank-you .banner-wrapper .banner-title {
  position: relative;
  display: inline-block;
}
.page-template-thank-you .banner-wrapper .banner-title::after {
  content: "";
  position: absolute;
  background-image: url(../images/leafs.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 65px;
  height: 36px;
  right: 109px;
  top: 5px;
  transform: rotate(16deg);
}
@media (max-width: 1024px) {
  .page-template-thank-you .banner-wrapper .banner-title::after {
    right: 79px;
    top: -4px;
  }
}
@media (max-width: 1024px) {
  .page-template-thank-you .banner-wrapper .banner-title::after {
    right: 60px;
    top: -10px;
  }
}
@media (max-width: 768px) {
  .page-template-thank-you .banner-wrapper .banner-title::after {
    right: 43%;
    bottom: 40%;
    top: auto;
    width: 40px;
  }
}
.page-template-thank-you .banner-wrapper .banner-title code {
  background: transparent !important;
}
@media (max-width: 768px) {
  .page-template-thank-you .what-happen-cards-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.page-template-thank-you .what-happen-cards-wrapper .what-happen-cards .orange-button-wrapper .orange-button {
  width: 100%;
}
.page-template-thank-you .subscribe-form .footer-submit-form {
  background-color: #FC9316;
  color: #000000;
}
.page-template-thank-you .subscribe-form .footer-submit-form:hover {
  background-color: #FC9316;
  color: #000000;
}
.page-template-thank-you .subscribe-form .footer-submit-form::after {
  content: "" !important;
  background: url('data:image/svg+xml,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5303 7.0308C16.8232 6.73791 16.8232 6.26304 16.5303 5.97014L11.7574 1.19717C11.4645 0.904279 10.9896 0.904279 10.6967 1.19717C10.4038 1.49007 10.4038 1.96494 10.6967 2.25783L14.9393 6.50047L10.6967 10.7431C10.4038 11.036 10.4038 11.5109 10.6967 11.8038C10.9896 12.0967 11.4645 12.0967 11.7574 11.8038L16.5303 7.0308ZM0.5 6.50047V7.25047H16V6.50047V5.75047H0.5V6.50047Z" fill="black"/></svg>') !important;
  background-repeat: no-repeat !important;
  width: 17px;
  height: 18px !important;
  top: 21px !important;
  right: 28px;
}
.page-template-thank-you .subscribe-form .footer-submit-form input {
  color: #000 !important;
  line-height: 21px;
}

.orange-button-wrapper .orange-button a {
  background-color: #FC9316;
  color: #000000;
}
.orange-button-wrapper .orange-button a::after {
  content: "" !important;
  background: url('data:image/svg+xml,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5303 7.0308C16.8232 6.73791 16.8232 6.26304 16.5303 5.97014L11.7574 1.19717C11.4645 0.904279 10.9896 0.904279 10.6967 1.19717C10.4038 1.49007 10.4038 1.96494 10.6967 2.25783L14.9393 6.50047L10.6967 10.7431C10.4038 11.036 10.4038 11.5109 10.6967 11.8038C10.9896 12.0967 11.4645 12.0967 11.7574 11.8038L16.5303 7.0308ZM0.5 6.50047V7.25047H16V6.50047V5.75047H0.5V6.50047Z" fill="black"/></svg>') !important;
  background-repeat: no-repeat !important;
  width: 17px;
  height: 18px !important;
  top: 4px !important;
}/*# sourceMappingURL=style.css.map */